ebuild-cli

Build webpack, babel, eslint, less, commitlint, typescript, vue, react and other development environments

MIT License

Downloads
32
Stars
4
Committers
2

ebuild-cli

webpackbabeleslintlesscommitlinttypescriptvuereactlerna

English

1.

npm i -g ebuild-cli

2.

2.1

ebuild init <project name>

cd <project name>

pnpm install
  1. rollup: rollup npm project (ts + rollup + esbuild + github workflow)
  2. lerna: lerna monorepo project (typescript + lerna + rollup)
  3. vite: Vite project (vite + vue3 + vue-router + pinia + ts)
  4. webpack: webpackbabeleslintcommitlint
  5. webpack css + cssless
  6. webpack typescript + ts
  7. sener: senerhttp
  8. npm2: typescript + webpack, tocnpm
  9. npm: typescript + less + jest + webpack
  10. vue: vue2.x + vue-router + vuex
  11. vue3: vue3 + typescript + vue-router4 + vuex4
  12. react: react17 + typescript + redux + sass
  13. node-es6: node + express + es6 + webpac

2.1 github

ebuild init user/repo
cd repo
ebuild init theajack/ebuild-cli

3. ebuild run

ebuild run

4. ebuild count

ebuild count

count-code-line

5. ebuild gen

6. npm

npm i ebuild-cli
const {init, run, count, gen} = require('ebuild-cli');

6.1 init

init github

init('theajack/ebuild-cli');

init('theajack/ebuild-cli', {
    name: '',
    description: '',
    author: '',
});

6.2 run

run();

6.3 count

count();
count({
    //...
});

count-code-line

6.4 gen

gen();

QA

windos C:\xxx\Roaming\npm\ebuild.ps1

CMD set-ExecutionPolicy RemoteSigned