├── .babelrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .mocharc ├── .npmignore ├── .nvmrc ├── .travis.yml ├── LICENSE ├── README.md ├── bin ├── vuex-compile.js ├── vuex-g.js ├── vuex-generate.js ├── vuex-init.js ├── vuex-new.js ├── vuex-server.js └── vuex.js ├── blueprints ├── .eslintrc ├── component │ ├── files │ │ └── src │ │ │ ├── components │ │ │ └── __name__.vue │ │ │ └── styles │ │ │ └── components │ │ │ └── __style__.css │ └── index.js └── route │ ├── files │ └── src │ │ └── routes │ │ └── __name__ │ │ ├── components │ │ └── __name__View.vue │ │ ├── index.js │ │ └── modules │ │ └── __name__.js │ └── index.js ├── package.json ├── src ├── cli │ ├── index.js │ ├── vuex-compile.js │ ├── vuex-generate.js │ ├── vuex-init.js │ ├── vuex-new.js │ └── vuex-server.js ├── config.js ├── models │ ├── blueprint.js │ ├── file-info.js │ ├── logger.js │ ├── project-settings.js │ ├── sub-command.js │ └── task.js ├── prompts │ ├── initPrompt.js │ └── setup.js ├── sub-commands │ ├── compile.js │ ├── generate.js │ ├── init.js │ ├── new.js │ └── server.js ├── tasks │ ├── create-and-step-into-directory.js │ ├── generate-from-blueprint.js │ ├── git-pull.js │ ├── webpack-compile.js │ └── webpack-server.js ├── util │ ├── fs.js │ ├── mixin.js │ └── text-helper.js └── version.js ├── templates └── .starterrc └── tests ├── .eslintrc ├── index.js └── utils └── fs.spec.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "es2015" 4 | ] 5 | } -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules 3 | lib -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib 3 | npm-debug.log 4 | coverage/ 5 | tmp/ 6 | .vuexrc 7 | -------------------------------------------------------------------------------- /.mocharc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/.mocharc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src/ -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 6.3.0 -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/README.md -------------------------------------------------------------------------------- /bin/vuex-compile.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../lib/cli/vuex-compile'); -------------------------------------------------------------------------------- /bin/vuex-g.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('./vuex-generate'); 4 | -------------------------------------------------------------------------------- /bin/vuex-generate.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../lib/cli/vuex-generate'); 4 | -------------------------------------------------------------------------------- /bin/vuex-init.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../lib/cli/vuex-init'); 4 | -------------------------------------------------------------------------------- /bin/vuex-new.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../lib/cli/vuex-new'); 4 | -------------------------------------------------------------------------------- /bin/vuex-server.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../lib/cli/vuex-server'); 4 | -------------------------------------------------------------------------------- /bin/vuex.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../lib/cli'); -------------------------------------------------------------------------------- /blueprints/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/blueprints/.eslintrc -------------------------------------------------------------------------------- /blueprints/component/files/src/components/__name__.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/blueprints/component/files/src/components/__name__.vue -------------------------------------------------------------------------------- /blueprints/component/files/src/styles/components/__style__.css: -------------------------------------------------------------------------------- 1 | .v-<%= dashesEntityName%>{ 2 | 3 | } -------------------------------------------------------------------------------- /blueprints/component/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/blueprints/component/index.js -------------------------------------------------------------------------------- /blueprints/route/files/src/routes/__name__/components/__name__View.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/blueprints/route/files/src/routes/__name__/components/__name__View.vue -------------------------------------------------------------------------------- /blueprints/route/files/src/routes/__name__/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/blueprints/route/files/src/routes/__name__/index.js -------------------------------------------------------------------------------- /blueprints/route/files/src/routes/__name__/modules/__name__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/blueprints/route/files/src/routes/__name__/modules/__name__.js -------------------------------------------------------------------------------- /blueprints/route/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/blueprints/route/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/package.json -------------------------------------------------------------------------------- /src/cli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/cli/index.js -------------------------------------------------------------------------------- /src/cli/vuex-compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/cli/vuex-compile.js -------------------------------------------------------------------------------- /src/cli/vuex-generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/cli/vuex-generate.js -------------------------------------------------------------------------------- /src/cli/vuex-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/cli/vuex-init.js -------------------------------------------------------------------------------- /src/cli/vuex-new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/cli/vuex-new.js -------------------------------------------------------------------------------- /src/cli/vuex-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/cli/vuex-server.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/config.js -------------------------------------------------------------------------------- /src/models/blueprint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/models/blueprint.js -------------------------------------------------------------------------------- /src/models/file-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/models/file-info.js -------------------------------------------------------------------------------- /src/models/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/models/logger.js -------------------------------------------------------------------------------- /src/models/project-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/models/project-settings.js -------------------------------------------------------------------------------- /src/models/sub-command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/models/sub-command.js -------------------------------------------------------------------------------- /src/models/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/models/task.js -------------------------------------------------------------------------------- /src/prompts/initPrompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/prompts/initPrompt.js -------------------------------------------------------------------------------- /src/prompts/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/prompts/setup.js -------------------------------------------------------------------------------- /src/sub-commands/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/sub-commands/compile.js -------------------------------------------------------------------------------- /src/sub-commands/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/sub-commands/generate.js -------------------------------------------------------------------------------- /src/sub-commands/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/sub-commands/init.js -------------------------------------------------------------------------------- /src/sub-commands/new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/sub-commands/new.js -------------------------------------------------------------------------------- /src/sub-commands/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/sub-commands/server.js -------------------------------------------------------------------------------- /src/tasks/create-and-step-into-directory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/tasks/create-and-step-into-directory.js -------------------------------------------------------------------------------- /src/tasks/generate-from-blueprint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/tasks/generate-from-blueprint.js -------------------------------------------------------------------------------- /src/tasks/git-pull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/tasks/git-pull.js -------------------------------------------------------------------------------- /src/tasks/webpack-compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/tasks/webpack-compile.js -------------------------------------------------------------------------------- /src/tasks/webpack-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/tasks/webpack-server.js -------------------------------------------------------------------------------- /src/util/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/util/fs.js -------------------------------------------------------------------------------- /src/util/mixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/util/mixin.js -------------------------------------------------------------------------------- /src/util/text-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/util/text-helper.js -------------------------------------------------------------------------------- /src/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/src/version.js -------------------------------------------------------------------------------- /templates/.starterrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/templates/.starterrc -------------------------------------------------------------------------------- /tests/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/tests/.eslintrc -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/tests/index.js -------------------------------------------------------------------------------- /tests/utils/fs.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sokis/vuex-cli/HEAD/tests/utils/fs.spec.js --------------------------------------------------------------------------------