{"_id":"@21epub/create-parcel-app","_rev":"13-25309706f3c7f2e4bcb7ee9003b282fe","name":"@21epub/create-parcel-app","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@21epub/create-parcel-app","version":"0.1.0","description":"CLI for easily bootstrapping node cli app in Typescript.","repository":{"type":"git","url":"git+https://github.com/21epub/create-parcel-app.git"},"author":{"name":"21epub"},"main":"index.js","license":"MIT","engines":{"node":">=10"},"bin":{"create-parcel-app":"index.js"},"scripts":{"test":"ava -v","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha"},"keywords":["npm","typescript","app","cli","package","rollup","babel","publish","git","lint"],"dependencies":{"chalk":"^3.0.0","commander":"^5.0.0","conf":"^2.2.0","cp-file":"^6.0.0","execa":"^4.0.0","git-config-path":"^2.0.0","github-username":"^5.0.1","globby":"^11.0.0","handlebars":"^4.7.4","inquirer":"^7.1.0","make-dir":"^3.0.2","ora":"^4.0.3","p-each-series":"^2.1.0","parse-git-config":"^3.0.0","validate-npm-package-name":"^3.0.0","which":"^2.0.2"},"devDependencies":{"ava":"^3.5.2","rmfr":"^2.0.0","standard":"^14.3.3"},"ava":{"failFast":true,"timeout":"10m","files":["index.test.js","lib/**/*.test.js"]},"gitHead":"1d43e4f087592451917b9e366878b35075080d5b","bugs":{"url":"https://github.com/21epub/create-parcel-app/issues"},"homepage":"https://github.com/21epub/create-parcel-app#readme","_id":"@21epub/create-parcel-app@0.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-bukvvDXk/xnAbDze9PrA671H8N6PKPUUNJ3dv/OCysGSB/CWIqjEonj0UEbrsxvXEvf8mqHCDLlLWiQuHAuBaQ==","shasum":"7043d3afaadffbdbe835e96b2b3ce74032166739","tarball":"https://registry.npmjs.org/@21epub/create-parcel-app/-/create-parcel-app-0.1.0.tgz","fileCount":40,"unpackedSize":769918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsjtGCRA9TVsSAnZWagAAuAYP/jFz87FQv5W0eOEieV3n\n3E+cfs/G3r2mqluTn+tLWWUJfJZIt+ZCdNMoi08Ut1mQx+pdDIi9jlpg7wNd\n6oTZF5f7KDmD9sIcb7Wp2Yw4weBH4xS+QssTkcPLdPR6dBsbafMkWuyQH1lD\n8gDjyfBqtTikhLDx2nq3Fdn/9UtrhQU1vudwMi+rriRyneMykUSSGXhjxBH4\nqe1bq4oJxnfrblUCU0s2AvKHEIm/j+pNyxwbYw+O0fg0MWdgj16YozqunVUR\nHHskOwmUbKjpfUy4yezSmWNFlqef7xPE65dfdDLDPnXCr5BgBXzqVip+CS1W\n+0qaj/sRsXw1oStjOozjAA9dFoVI9e8IcmpCmGVOJ1rWaEmD9t3ROXL/BNw2\n1Oz5K0HTR6EisjrcvFTMOulBuxmvods72unEAKQ4m+YQ5BWL+mBR5wGuzmCN\nl1lQ9CGWDa3Vv/ibRoAwfuMhHpu140BgtUMLXExqCiGldztadtYA9dCSMZVp\nhlg3u/QZN/iWRQr/2RAnz6All15LpUwfgkd+vlHPh9QDR8ZAhtGW8mErHxjh\nLqmTOBX3lYAAlxGVvH6XJqJMQ+SrkzStzbDN5oLB+w0LIS2YFJQ82I61z+Cp\nIfvC9woQuu/6G6bjzTFbDdZjOKXMsx5I8W7zlhGXc/MbS207z1N2554MTl0H\nFPFt\r\n=gKeg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYeQG4g1i6fwunteBa5APX89DgtooYJNk0CXZdO85eCQIhAKHkKfnuOb+dN5gtHVI9jEjjFJr7QtQoBTWy/Hsvwtwi"}]},"_npmUser":{"name":"gary.guzy","email":"garrygu@21epub.com"},"directories":{},"maintainers":[{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"dxsix","email":"zhupengcheng@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"gary.guzy","email":"garrygu@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-parcel-app_0.1.0_1605516102233_0.5259613784424362"},"_hasShrinkwrap":false},"0.1.1":{"name":"@21epub/create-parcel-app","version":"0.1.1","description":"CLI for easily bootstrapping node cli app in Typescript.","repository":{"type":"git","url":"git+https://github.com/21epub/create-parcel-app.git"},"author":{"name":"21epub"},"main":"index.js","license":"MIT","engines":{"node":">=10"},"bin":{"create-parcel-app":"index.js"},"scripts":{"test":"ava -v","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha"},"keywords":["npm","typescript","app","cli","package","rollup","babel","publish","git","lint"],"dependencies":{"chalk":"^3.0.0","commander":"^5.0.0","conf":"^2.2.0","cp-file":"^6.0.0","execa":"^4.0.0","git-config-path":"^2.0.0","github-username":"^5.0.1","globby":"^11.0.0","handlebars":"^4.7.4","inquirer":"^7.1.0","make-dir":"^3.0.2","ora":"^4.0.3","p-each-series":"^2.1.0","parse-git-config":"^3.0.0","validate-npm-package-name":"^3.0.0","which":"^2.0.2"},"devDependencies":{"ava":"^3.5.2","rmfr":"^2.0.0","standard":"^14.3.3"},"ava":{"failFast":true,"timeout":"10m","files":["index.test.js","lib/**/*.test.js"]},"gitHead":"e3feebf4a56c4c32b387a7ae93fc03827dda9bad","bugs":{"url":"https://github.com/21epub/create-parcel-app/issues"},"homepage":"https://github.com/21epub/create-parcel-app#readme","_id":"@21epub/create-parcel-app@0.1.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-To2+inrplIfh+3N1Sp34hQN88gKQsCGtNzU3dppKRZLtBsit5YNx1yulkC91LxRhE42+7MR6D1HsGnJxdJ0BlA==","shasum":"1c68e463a2ab9f6ba6b17680f604da4c07c01d22","tarball":"https://registry.npmjs.org/@21epub/create-parcel-app/-/create-parcel-app-0.1.1.tgz","fileCount":40,"unpackedSize":770348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs8Z/CRA9TVsSAnZWagAA9WEP/i32zTYMyzsuXiVuqJRS\npn7HiH3eDsGvj9hjRlkHgAbmSqJJzPmEh7qfY00NURO5btoKXtvWLfzOSFE3\nBuiDXXL8nMCZYCBlhipQFaY3axnu7fq2pKP62UiBuNQyZgNqrGpEOOYw8w6x\nHQ6VB1+17bc5ffsW0uk1Pa8WlkFc1bmyvEx/dKaa0oUSrXd+5Q30jBxsLMp7\nrIb7L9w+o6PE0ariLHAAbuNxyXbNeOiJTkU7mI84WlpIo29jfiDuvbKc7vfA\npMO4WAzyKYiKulEDmPre/y6BYFGMi4/hOjUVou3WCObgMbcW4US3YI9JXQgn\nzbAHTdvMLmPzj42naDGH74HnIAV1f2jYzmRc5GwqMNCDwcDBVv0afe8Jssbd\nfaRdP4jA/NFGmZ23HFw3AlCJV5BQ4vRhOQy74om/Hc/l0PLA/gBoqMcUbF14\n46/w71rJfZJCvNgH43vruByvd5VPzMHBIEvkyTf90SYrIVuzaKSUS/e3RfvN\njUX1IyUue/BN/IlY5K7Jsp06JOQQKdLrkY+eNFvBvRXlwY+IYunsi0pAd1+j\nZIk6EX10Al5qO0tn/kOjRg6RL5KWXRASYpLUPgBUnKc2D/3cxBfkNvdMQGCo\nHKI/r7yd5+qesTD/79bhDkjKGz/kmj74m2YpzizM8oI4zTqeV7826tM6Bxt3\neQD8\r\n=p87C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCqt7bxPF2B6+B6bY+Sb71mWCprn+F2oFii70nGdOjkAiAduf3bL9aT5xvGkG5Q9s6hZ/Td7YcMs9aDJdpaWA8Scw=="}]},"_npmUser":{"name":"gary.guzy","email":"garrygu@21epub.com"},"directories":{},"maintainers":[{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"dxsix","email":"zhupengcheng@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"gary.guzy","email":"garrygu@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-parcel-app_0.1.1_1605617279026_0.28281617697053085"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-16T08:41:42.009Z","0.1.0":"2020-11-16T08:41:42.357Z","modified":"2024-04-15T03:04:44.902Z","0.1.1":"2020-11-17T12:47:59.193Z"},"maintainers":[{"email":"1792900546@qq.com","name":"csj117"},{"email":"garrygu@21epub.com","name":"gary.guzy"},{"email":"zhangwei@21epub.com","name":"zhangwei0126"},{"email":"1071667708@qq.com","name":"dxsix"},{"email":"wagon1104@163.com","name":"wagon1104"},{"email":"ongyuxing@outlook.com","name":"ongyuxing"}],"description":"CLI for easily bootstrapping node cli app in Typescript.","homepage":"https://github.com/21epub/create-parcel-app#readme","keywords":["npm","typescript","app","cli","package","rollup","babel","publish","git","lint"],"repository":{"type":"git","url":"git+https://github.com/21epub/create-parcel-app.git"},"author":{"name":"21epub"},"bugs":{"url":"https://github.com/21epub/create-parcel-app/issues"},"license":"MIT","readme":"# create-parcel-app\n\n> CLI for creating node CLI app with Typescript support .\n\n[![NPM](https://img.shields.io/npm/v/@21epub/create-parcel-app.svg)](https://www.npmjs.com/package/@21epub/create-parcel-app) [![Build Status](https://travis-ci.com/21epub/create-parcel-app.svg?branch=master)](https://travis-ci.com/21epub/create-parcel-app) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n## Intro\n\nEasy to create a parcel ts app (parcel 1.x) .\n\nParcel app for several scenario :\n\n- Tiny app\n- Demo for test\n- Medium deployment (no complex data logic )\n- A single app solution for some project\n\nEasy to Release and Publish your CLI app .\n\n## Features\n\n- [x] Easy-to-use CLI\n- [x] Handles all modern JS features\n- [x] [Babel](https://babeljs.io/) for transpiling\n- [x] [Jest + testing-library](https://facebook.github.io/jest/) for testing.\n- [x] TypeScript Only\n- [x] Sourcemap creation\n- [x] lint-staged support\n- [X] [Conventional commit](https://github.com/streamich/git-cz) by `git-cz`\n- [X] Format on Save ( Vscode Editor )\n- [X] Travis CI & Code coverage by custom configuration\n\n## Install globally\n\nThis package requires `node >= 10`.\n\n```bash\nnpm install -g @21epub/create-parcel-app\n```\n\n## Usage with npx ( Recommended )\n\n> No need to create an empty folder before running.\n\n```bash\nnpx @21epub/create-parcel-app\n```\n\n_([npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) comes with npm 5.2+ and higher, see [instructions for older npm versions](https://gist.github.com/gaearon/4064d3c23a77c74a3614c498a8bb1c5f))_\n\n## Creating a New CLI APP\n\n```bash\ncreate-parcel-app\n```\n\nAnswer some basic prompts about your app, and then the CLI will perform the following steps:\n\n- copy over the template\n- install dependencies via yarn or npm\n- initialize local git repo\n\nAt this point, your new app is ready and is all setup for local development.\n\n## Development\n\nNow, anytime you can keep on developing\n\n```bash\nnpm start # start bundle and watch your dev code  \n```\n\nFor Proxy Server Development\nBefore start , customize your proxy api in scripts/proxy.config.json\n\n```bash\nnpm run start:proxy\n```\n\nCommit Method Recommandation\n\n```bash\nnpm run commit # lint before commit can save your time , and then conventional commit with git-cz\n```\n\n#### Test\n\n```bash\nnpm test\n```\n\nThis builds `commonjs` of your module to `dist/` and then publishes your module to `npm`.\n\n## License\n\nMIT © [21epub](https://github.com/21epub)\n","readmeFilename":"readme.md"}