├── .eslintignore ├── .eslintrc ├── .gitignore ├── README.md ├── lerna.json ├── package.json ├── packages ├── mvc-cli-base │ ├── README.md │ ├── bin │ │ └── mvc.js │ ├── lib │ │ ├── ConfigTransform.js │ │ ├── Creator.js │ │ ├── Generator.js │ │ ├── PackageManager.js │ │ ├── PromptModuleAPI.js │ │ ├── add.js │ │ ├── create.js │ │ ├── promptModules │ │ │ ├── babel.js │ │ │ ├── linter.js │ │ │ ├── router.js │ │ │ └── vuex.js │ │ └── utils │ │ │ ├── clearConsole.js │ │ │ ├── codemods │ │ │ ├── injectImports.js │ │ │ └── injectOptions.js │ │ │ ├── configTransforms.js │ │ │ ├── env.js │ │ │ ├── executeCommand.js │ │ │ ├── exit.js │ │ │ ├── getPackage.js │ │ │ ├── logger.js │ │ │ ├── normalizeFilePaths.js │ │ │ ├── options.js │ │ │ ├── rcPath.js │ │ │ ├── readFiles.js │ │ │ ├── registries.js │ │ │ ├── request.js │ │ │ ├── resolvePkg.js │ │ │ ├── shouldUseTaobao.js │ │ │ ├── sortObject.js │ │ │ ├── stringifyJS.js │ │ │ └── writeFileTree.js │ └── package.json ├── mvc-cli-plugin-babel │ ├── generator │ │ └── index.js │ └── package.json ├── mvc-cli-plugin-linter │ ├── README.md │ ├── generator │ │ ├── index.js │ │ └── template │ │ │ └── .eslintrc.js │ ├── package.json │ └── prompts.js ├── mvc-cli-plugin-router │ ├── generator │ │ ├── index.js │ │ └── template │ │ │ └── src │ │ │ ├── App.vue │ │ │ ├── router │ │ │ └── index.js │ │ │ └── views │ │ │ ├── About.vue │ │ │ └── Home.vue │ ├── package.json │ └── prompts.js ├── mvc-cli-plugin-vuex │ ├── generator │ │ ├── index.js │ │ └── template │ │ │ └── src │ │ │ └── store │ │ │ └── index.js │ └── package.json └── mvc-cli-service │ ├── README.md │ ├── bin │ └── mvc-cli-service.js │ ├── generator │ ├── index.js │ └── template │ │ ├── .gitignore │ │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ │ └── src │ │ ├── App.vue │ │ ├── assets │ │ └── logo.png │ │ ├── components │ │ └── HelloWorld.vue │ │ └── main.js │ ├── lib │ ├── base.config.js │ ├── dev.config.js │ └── pro.config.js │ └── package.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | template -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | demo 3 | .vscode -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/package.json -------------------------------------------------------------------------------- /packages/mvc-cli-base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/README.md -------------------------------------------------------------------------------- /packages/mvc-cli-base/bin/mvc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/bin/mvc.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/ConfigTransform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/ConfigTransform.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/Creator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/Creator.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/Generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/Generator.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/PackageManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/PackageManager.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/PromptModuleAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/PromptModuleAPI.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/add.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/create.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/promptModules/babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/promptModules/babel.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/promptModules/linter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/promptModules/linter.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/promptModules/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/promptModules/router.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/promptModules/vuex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/promptModules/vuex.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/clearConsole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/clearConsole.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/codemods/injectImports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/codemods/injectImports.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/codemods/injectOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/codemods/injectOptions.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/configTransforms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/configTransforms.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/env.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/executeCommand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/executeCommand.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/exit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/exit.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/getPackage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/getPackage.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/logger.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/normalizeFilePaths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/normalizeFilePaths.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/options.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/rcPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/rcPath.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/readFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/readFiles.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/registries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/registries.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/request.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/resolvePkg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/resolvePkg.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/shouldUseTaobao.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/shouldUseTaobao.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/sortObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/sortObject.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/stringifyJS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/stringifyJS.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/lib/utils/writeFileTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/lib/utils/writeFileTree.js -------------------------------------------------------------------------------- /packages/mvc-cli-base/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-base/package.json -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-babel/generator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-babel/generator/index.js -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-babel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-babel/package.json -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-linter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-linter/README.md -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-linter/generator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-linter/generator/index.js -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-linter/generator/template/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-linter/generator/template/.eslintrc.js -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-linter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-linter/package.json -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-linter/prompts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-linter/prompts.js -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-router/generator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-router/generator/index.js -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-router/generator/template/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-router/generator/template/src/App.vue -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-router/generator/template/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-router/generator/template/src/router/index.js -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-router/generator/template/src/views/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-router/generator/template/src/views/About.vue -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-router/generator/template/src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-router/generator/template/src/views/Home.vue -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-router/package.json -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-router/prompts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-router/prompts.js -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-vuex/generator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-vuex/generator/index.js -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-vuex/generator/template/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-vuex/generator/template/src/store/index.js -------------------------------------------------------------------------------- /packages/mvc-cli-plugin-vuex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-plugin-vuex/package.json -------------------------------------------------------------------------------- /packages/mvc-cli-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/README.md -------------------------------------------------------------------------------- /packages/mvc-cli-service/bin/mvc-cli-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/bin/mvc-cli-service.js -------------------------------------------------------------------------------- /packages/mvc-cli-service/generator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/generator/index.js -------------------------------------------------------------------------------- /packages/mvc-cli-service/generator/template/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/generator/template/.gitignore -------------------------------------------------------------------------------- /packages/mvc-cli-service/generator/template/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/generator/template/public/favicon.ico -------------------------------------------------------------------------------- /packages/mvc-cli-service/generator/template/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/generator/template/public/index.html -------------------------------------------------------------------------------- /packages/mvc-cli-service/generator/template/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/generator/template/src/App.vue -------------------------------------------------------------------------------- /packages/mvc-cli-service/generator/template/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/generator/template/src/assets/logo.png -------------------------------------------------------------------------------- /packages/mvc-cli-service/generator/template/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/generator/template/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /packages/mvc-cli-service/generator/template/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/generator/template/src/main.js -------------------------------------------------------------------------------- /packages/mvc-cli-service/lib/base.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/lib/base.config.js -------------------------------------------------------------------------------- /packages/mvc-cli-service/lib/dev.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/lib/dev.config.js -------------------------------------------------------------------------------- /packages/mvc-cli-service/lib/pro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/lib/pro.config.js -------------------------------------------------------------------------------- /packages/mvc-cli-service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/packages/mvc-cli-service/package.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woai3c/mini-cli/HEAD/yarn.lock --------------------------------------------------------------------------------