{"_id":"frontend-cli","_rev":"118-87734d26eae3fc1ccbc971b182fe328a","name":"frontend-cli","time":{"modified":"2022-06-18T03:45:48.521Z","created":"2014-07-03T16:35:27.826Z","1.0.0":"2014-07-03T16:35:27.826Z","1.0.1":"2014-07-03T16:37:35.623Z","1.0.0-beta.2":"2014-07-03T17:33:37.376Z","0.0.1":"2014-07-03T17:40:21.477Z","0.0.1-beta.1":"2014-07-03T18:29:19.348Z","0.0.2":"2014-07-03T18:30:27.780Z","0.0.3":"2014-07-03T18:33:36.322Z","0.0.4":"2014-07-03T19:01:10.289Z","0.1.0":"2014-07-08T21:41:15.525Z","0.2.0":"2014-07-08T22:09:57.214Z","0.3.0":"2014-07-09T16:37:26.751Z","0.3.1":"2014-07-09T16:42:56.208Z","0.3.2":"2014-07-09T17:00:26.512Z","0.3.3":"2014-07-10T15:52:17.538Z","0.3.4":"2014-07-10T16:03:28.967Z","0.3.5":"2014-07-11T19:54:12.768Z","0.4.0":"2014-07-14T18:31:59.826Z","0.4.1":"2014-07-14T18:34:49.597Z","0.4.2":"2014-07-15T15:51:12.741Z","0.4.3":"2014-07-15T17:55:15.499Z","0.5.0":"2014-07-17T23:26:37.251Z","0.5.1":"2014-07-18T16:10:14.914Z","0.5.2":"2014-07-18T16:20:25.018Z","0.5.3":"2014-07-18T19:10:47.704Z","0.6.0":"2014-07-18T19:26:43.903Z","0.6.4":"2014-07-22T13:22:32.562Z","0.6.5":"2014-07-22T14:36:36.967Z","0.6.6":"2014-07-22T22:09:46.328Z","0.7.0":"2014-07-24T17:05:34.836Z","0.8.0":"2014-08-02T18:45:15.832Z","0.8.1":"2014-08-03T22:00:27.449Z","0.8.2":"2014-08-04T15:53:30.291Z","0.9.0":"2014-08-05T20:02:19.012Z","0.10.0":"2014-08-05T20:22:50.307Z","0.10.1":"2014-08-05T20:26:08.633Z","0.10.2":"2014-08-05T20:29:49.055Z","0.10.3":"2014-08-06T15:14:15.244Z","0.11.0":"2014-08-06T15:18:33.633Z","0.12.0":"2014-08-11T20:34:14.999Z","0.12.1":"2014-08-11T20:41:28.897Z","0.12.2":"2014-08-11T21:02:54.116Z","0.12.3":"2014-08-12T14:22:25.397Z","0.13.0":"2014-08-12T18:06:26.620Z","0.13.1":"2014-08-12T18:22:47.563Z","1.0.2":"2014-08-12T20:37:24.199Z","1.0.3":"2014-08-12T21:47:42.246Z","1.1.0":"2014-08-13T15:05:04.495Z","1.1.1":"2014-08-13T16:25:53.391Z","1.1.2":"2014-08-13T18:12:36.625Z","1.2.0":"2014-08-14T14:50:01.645Z","1.3.0":"2014-08-14T16:14:27.015Z","1.3.1":"2014-08-21T15:17:12.375Z","1.3.2":"2014-08-21T15:23:35.221Z","0.0.1-security":"2016-06-09T22:35:47.366Z","2.0.0-beta.1":"2016-07-06T00:30:43.869Z","2.0.0-beta.2":"2016-07-06T01:37:41.953Z","2.0.0-beta.3":"2016-12-06T02:28:25.262Z"},"maintainers":[{"name":"kiurchv","email":"kiurchv@gmail.com"}],"dist-tags":{"latest":"2.0.0-beta.3"},"description":"Toolkit for rapid development of React and Angular 2 apps","readme":"frontend-cli\n============\n\nToolkit for rapid development of React and Angular 2 apps.\n\nSetup\n-----\n\n1. Create the app folder\n\n  ```sh\n  mkdir app_name\n  cd app_name\n  ```\n\n2. Optionally set app options in the `.frontendrc` file\n\n3. Install frontend-cli locally\n\n  ```sh\n  npm install frontend-cli\n  ```\n\n  frontend-cli will create app base file structure after installing oneself.\n\nUsage\n-----\n\nfrontend-cli includes itself a scaffolding utility, bundler and development webserver which running by the `bin/fe` executable at the root of the app directory.\n\n### Scaffolder\n\nGenerate new code:\n\n```sh\nbin/fe generate <scaffold> <name> [..options]\n```\n\nRemove earlier generated code:\n\n```sh\nbin/fe destroy <scaffold> <name>\n```\n\n#### Available scaffolds\n\n##### Common\n\n* `html` — index.html page template\n* `stylelint` — stylelint config file\n\n##### React\n\n* `component`\n* `route`\n* `actions`\n* `reducer`\n\n### Bundler\n\nBuild an app:\n\n```sh\nbin/fe build [..options]\n```\n\nwhere the `options` are:\n\n* `--environment` or `-e` — build for the desired enviromnent, choices are: `development`, `test` and `production`. Default is `development`. If omitted bundler will try to get this setting from `NODE_ENV` environment variable.\n* `--watch` or `-w` — build in the watch mode.\n* `--config` or `-c` — path to the Webpack config file options from which will override the internal config. If omitted bundler will try to load options from `webpack.config` and `Webpackfile` files in the root of the app directory.\n* `--options` or `-o` — options object to pass to the external config if it is a function. Behaves just like the Webpack's CLI `--env` option.\n\n### Development server\n\nRun the development server which will watch your code and perform hot swapping on its changes:\n\n```\nbin/fe server [..options]\n```\n\nwhere the `options` are:\n\n* `--port` or `-p` — set server port. Default is `3000`.\n* `--bind` or `-b` — set host bind server to. Default is `localhost`.\n* `--config` or `-c` — same as in the bundler.\n* `--options` or `-o` — same as in the bundler.\n","versions":{"0.0.1-security":{"name":"frontend-cli","version":"0.0.1-security","description":"This package name is not currently in use, but was formerly occupied by another package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/npm/security-holder.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/npm/security-holder/issues"},"homepage":"https://github.com/npm/security-holder#readme","gitHead":"9ef10011153183d323ed420df5bb17eaf08ab730","_id":"frontend-cli@0.0.1-security","_shasum":"68507391546fbbc95dc9e7b972e21666cac2e4ba","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"kmanion","email":"kiera@npmjs.com"},"dist":{"shasum":"68507391546fbbc95dc9e7b972e21666cac2e4ba","tarball":"https://registry.npmjs.org/frontend-cli/-/frontend-cli-0.0.1-security.tgz","integrity":"sha512-6AXe2aZE28wHaekmp6ITiRTnLEmYm49PkskHi3v8aGGeeUSXsecLfGHVIt2XQeHxuwQhyuEX2PVfPa7WiMZATA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZvoZcSypo5qgStfiU+wKKKUby7OAF+E9VU996StKUqwIgfhL3sE57/Vm7jVkss+TnSk7nJygH5XXMZFvvPbRFRcg="}]},"maintainers":[{"name":"kmanion","email":"kiera@npmjs.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/frontend-cli-0.0.1-security.tgz_1465511746827_0.9827795561868697"}},"2.0.0-beta.1":{"name":"frontend-cli","version":"2.0.0-beta.1","description":"Toolkit for rapid development of React and Angular 2 apps","main":"index.js","bin":{"fe":"./index.js"},"directories":{"lib":"./lib"},"scripts":{},"repository":{"type":"git","url":"git+https://github.com/kiurchv/frontend-cli.git"},"author":{"name":"Myroslav Kiurchev"},"bugs":{"url":"https://github.com/kiurchv/frontend-cli/issues"},"homepage":"https://github.com/kiurchv/frontend-cli","dependencies":{"babel-loader":"^6.2.4","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-es2015-modules-commonjs":"^6.10.3","babel-plugin-transform-system-import-commonjs":"^1.0.2","babel-preset-es2015-webpack":"^6.4.1","babel-register":"^6.9.0","chalk":"^1.1.3","clean-webpack-plugin":"^0.1.9","css-loader":"^0.23.1","diff":"^2.2.3","extract-text-webpack-plugin":"github:kiurchv/extract-text-webpack-plugin#196-webpack2-query-object","favicons-webpack-plugin":"github:jantimon/favicons-webpack-plugin#03315ba","file-loader":"^0.8.5","html-webpack-plugin":"^2.19.0","imagemin-webpack-plugin":"^1.0.7","inline-manifest-webpack-plugin":"^3.0.1","interpret":"^1.0.1","lodash":"^4.13.1","mkdirp":"^0.5.1","offline-plugin":"^3.4.0","postcss-focus":"^1.0.0","postcss-loader":"^0.9.1","postcss-reporter":"^1.3.3","progress-bar-webpack-plugin":"^1.8.0","readline-sync":"^1.4.4","style-loader":"^0.13.1","stylelint":"^6.7.0","stylelint-config-standard":"^9.0.0","webpack":"^2.1.0-beta.15","webpack-dev-server":"^2.1.0-beta.0","webpack-merge":"^0.14.0","webpack-visualizer-plugin":"^0.1.5","yargs":"github:yargs/yargs#20d4b8a"},"devDependencies":{"autoprefixer":"^6.3.6","babel-preset-react":"^6.11.1","node-sass":"^3.7.0","postcss-scss":"^0.1.8","postcss-cssnext":"^2.6.0","react-hot-loader":"^3.0.0-beta.2"},"engines":{"node":">=6.0.0"},"license":"MIT","gitHead":"42fdc669f1a2d38995205c71ae55855f71408596","_id":"frontend-cli@2.0.0-beta.1","_shasum":"1a3d35a0f18d987b6615c92eb078caed20dce585","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.0.0","_npmUser":{"name":"kiurchv","email":"kiurchv@gmail.com"},"dist":{"shasum":"1a3d35a0f18d987b6615c92eb078caed20dce585","tarball":"https://registry.npmjs.org/frontend-cli/-/frontend-cli-2.0.0-beta.1.tgz","integrity":"sha512-AimsdaJZa2OWrBAbjManTsTIgZ+nauToYFhboMvIyVZhF75KReR3shZ6BVdXK04PGPG/ftiTJf6osYy5yVyM0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBscQaeOqe+uyrYG3zFEb4d1HrFPDZoAHc53jAsjHrlPAiBpUhzh94/afRVs/vGwEKO9FbpUG0EnViRkBGPFZzAdqw=="}]},"maintainers":[{"name":"kmanion","email":"kiera@npmjs.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/frontend-cli-2.0.0-beta.1.tgz_1467765041815_0.03296906966716051"}},"2.0.0-beta.2":{"name":"frontend-cli","version":"2.0.0-beta.2","description":"Toolkit for rapid development of React and Angular 2 apps","main":"index.js","bin":{"fe":"./index.js"},"directories":{"lib":"./lib"},"scripts":{"postinstall":"node ./init.js"},"repository":{"type":"git","url":"git+https://github.com/sunshine-code/frontend-cli.git"},"author":{"name":"Myroslav Kiurchev"},"bugs":{"url":"https://github.com/sunshine-code/frontend-cli/issues"},"homepage":"https://github.com/sunshine-code/frontend-cli","dependencies":{"babel-loader":"^6.2.4","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-es2015-modules-commonjs":"^6.10.3","babel-plugin-transform-system-import-commonjs":"^1.0.2","babel-preset-es2015-webpack":"^6.4.1","babel-register":"^6.9.0","chalk":"^1.1.3","clean-webpack-plugin":"^0.1.9","css-loader":"^0.23.1","diff":"^2.2.3","extract-text-webpack-plugin":"github:kiurchv/extract-text-webpack-plugin#196-webpack2-query-object","favicons-webpack-plugin":"github:jantimon/favicons-webpack-plugin#03315ba","file-loader":"^0.8.5","html-webpack-plugin":"^2.19.0","imagemin-webpack-plugin":"^1.0.7","inline-manifest-webpack-plugin":"^3.0.1","interpret":"^1.0.1","lodash":"^4.13.1","mkdirp":"^0.5.1","offline-plugin":"^3.4.0","postcss-focus":"^1.0.0","postcss-loader":"^0.9.1","postcss-reporter":"^1.3.3","progress-bar-webpack-plugin":"^1.8.0","readline-sync":"^1.4.4","style-loader":"^0.13.1","stylelint":"^6.7.0","stylelint-config-standard":"^9.0.0","webpack":"^2.1.0-beta.15","webpack-dev-server":"^2.1.0-beta.0","webpack-merge":"^0.14.0","webpack-visualizer-plugin":"^0.1.5","yargs":"github:yargs/yargs#20d4b8a"},"devDependencies":{"autoprefixer":"^6.3.6","babel-preset-react":"^6.11.1","node-sass":"^3.7.0","postcss-scss":"^0.1.8","postcss-cssnext":"^2.6.0","react-hot-loader":"^3.0.0-beta.2"},"engines":{"node":">=6.0.0"},"license":"MIT","gitHead":"4a4d1370cccf0fca193c69c5555241db6045d663","_id":"frontend-cli@2.0.0-beta.2","_shasum":"549ae734e57128ab443ef603ef20237e1dc5e80a","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.0.0","_npmUser":{"name":"kiurchv","email":"kiurchv@gmail.com"},"dist":{"shasum":"549ae734e57128ab443ef603ef20237e1dc5e80a","tarball":"https://registry.npmjs.org/frontend-cli/-/frontend-cli-2.0.0-beta.2.tgz","integrity":"sha512-xzdS6nGDuDxQi6E7/FDPAM1iwRbfmvmC7UMO12KINns4CSWgucf1V7ZSiaKLNROdmhd2mDIgY2rRgCvFxScWjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFRDdu9CIViwtYdVIV9c7N8OktOPRChV9FV9krrDwOaQIhAOiXB8F+D3gxH5Dw5U2TnobBp2+FRnwgKfnahDm5JJEN"}]},"maintainers":[{"name":"kiurchv","email":"kiurchv@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/frontend-cli-2.0.0-beta.2.tgz_1467769059716_0.3103596824221313"}},"2.0.0-beta.3":{"name":"frontend-cli","version":"2.0.0-beta.3","description":"Toolkit for rapid development of React and Angular 2 apps","main":"index.js","bin":{"fe":"./index.js"},"directories":{"lib":"./lib"},"scripts":{"postinstall":"node ./init.js"},"repository":{"type":"git","url":"git+https://github.com/sunshine-code/frontend-cli.git"},"author":{"name":"Myroslav Kiurchev"},"bugs":{"url":"https://github.com/sunshine-code/frontend-cli/issues"},"homepage":"https://github.com/sunshine-code/frontend-cli","dependencies":{"babel-loader":"^6.2.4","babel-plugin-transform-system-import-commonjs":"^1.0.2","babel-preset-es2015":"^6.13.2","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","chalk":"^1.1.3","clean-webpack-plugin":"^0.1.10","css-loader":"^0.23.1","diff":"^2.2.3","extract-text-webpack-plugin":"2.0.0-beta.3","favicons-webpack-plugin":"^0.0.7","file-loader":"^0.9.0","html-webpack-plugin":"^2.22.0","imagemin-webpack-plugin":"^1.0.8","inline-manifest-webpack-plugin":"^3.0.1","interpret":"^1.0.1","json-loader":"^0.5.4","lodash":"^4.13.1","mkdirp":"^0.5.1","offline-plugin":"^3.4.2","postcss-focus":"^1.0.0","postcss-loader":"^0.9.1","postcss-reporter":"^1.3.3","progress-bar-webpack-plugin":"^1.9.0","readline-sync":"^1.4.4","style-loader":"^0.13.1","stylelint":"^6.7.0","stylelint-config-standard":"^9.0.0","webpack":"=2.1.0-beta.20","webpack-dev-server":"=2.1.0-beta.0","webpack-merge":"^0.14.1","webpack-visualizer-plugin":"^0.1.5","yargs":"^4.8.1"},"devDependencies":{"autoprefixer":"^6.4.0","babel-preset-react":"^6.11.1","node-sass":"^3.8.0","postcss-scss":"^0.1.9","postcss-cssnext":"^2.7.0","react-hot-loader":"^3.0.0-beta.2"},"engines":{"node":">=6.0.0"},"license":"MIT","gitHead":"c834e760d5347e86db07aab03e5958f3b47dfee2","_id":"frontend-cli@2.0.0-beta.3","_shasum":"5717d66fd4b0020cf41abf881913d4550115b972","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.0.0","_npmUser":{"name":"kiurchv","email":"kiurchv@gmail.com"},"dist":{"shasum":"5717d66fd4b0020cf41abf881913d4550115b972","tarball":"https://registry.npmjs.org/frontend-cli/-/frontend-cli-2.0.0-beta.3.tgz","integrity":"sha512-bd/Gj39Dgvbcmt4vDsK8fkHq+9NE61uDKYf+fw3mLqqYcCwlzOR0yjzfbSy4qeusKJHZvYCtK/4aNm2/vKKXkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkDcXA/dqX0qyLJ07NjD+FlExvR7ytmaF+IM3icOTl7QIhAPD7WhGekx2tX7YJjcgkYBTPBxfbxDuHdTOhhUCndgPU"}]},"maintainers":[{"name":"kiurchv","email":"kiurchv@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/frontend-cli-2.0.0-beta.3.tgz_1480991304691_0.7675066327210516"}}},"homepage":"https://github.com/sunshine-code/frontend-cli","repository":{"type":"git","url":"git+https://github.com/sunshine-code/frontend-cli.git"},"bugs":{"url":"https://github.com/sunshine-code/frontend-cli/issues"},"license":"MIT","readmeFilename":"README.md","author":{"name":"Myroslav Kiurchev"}}