{"_id":"@ashetm/vue-cli-plugin-component-generator","_rev":"2-5e31c1fc6bf600cc699db9770738da87","name":"@ashetm/vue-cli-plugin-component-generator","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@ashetm/vue-cli-plugin-component-generator","description":"Vue component generator for new components","version":"0.1.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/AsheTM/vue-cli-plugin-component-generator.git"},"bugs":{"url":"https://github.com/AsheTM/vue-cli-plugin-component-generator/issues"},"author":{"name":"DAWOUD Haitham","email":"contact@ashetm.com"},"license":"MIT","publishConfig":{"access":"public"},"keywords":["vue","components","cli","plugin"],"dependencies":{"prompts":"^2.4.1"},"homepage":"https://github.com/AsheTM/vue-cli-plugin-component-generator#readme","gitHead":"984cfa868293be4fd07435c33d9a8b2db17c4344","_id":"@ashetm/vue-cli-plugin-component-generator@0.1.0","_nodeVersion":"16.0.0","_npmVersion":"7.7.4","dist":{"integrity":"sha512-thqUhTYSTDElVSTpWBx837Z605yQRgUFf35ZLxJd+4UY9/c+mgOpSKhInTUhcwfQpboGiV9afC0X9UsiAxUmQg==","shasum":"87012287d7e87f723f5a69de182b9af3b546222a","tarball":"https://registry.npmjs.org/@ashetm/vue-cli-plugin-component-generator/-/vue-cli-plugin-component-generator-0.1.0.tgz","fileCount":14,"unpackedSize":9229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1lX7CRA9TVsSAnZWagAArIkP/3Ep87tRZGwfC1YcIC26\ndfwIVMSDksGREnxzGPWfLmMEla06RHFQ7tOtA3KkoiZ1An2roNnr7VMdfcpP\nyt9VBZex5KRCxcUQ3xEOlvmvkOlDykjRBt062Vm35nVUzJpa5w5VvR73hWLh\ntHkeBq9RmTWEl920OINsmuERY+9mhwzKxtqmG5jLC2Ura1+bIfB4L6WpzchN\nyD5GqRxl1GadB4e4yrOeHDYX5dvn7RViSwlqhuwKtJrAsVCCAggDn09SG4Xr\n4c9HG5R1CrMgzlxXdYmbjH2zvd4ankDwzcvNSxr1nhCESmK8x2lGGTMh7U3l\nDj/ax/9D6ATbAZcB04S5FUoTJmgHF3tmuXD4xnu2HUzrGwDApDRvBQ6uBEg4\nNZAP/xcQLeCXB/A55bziG14SFLlKoo6X+vgJ3qA6JyPKHzvlZAEzgvRfwZUt\nOsO4JDofxfi1MClApsdqpBS/jQQGYO1eqdrUo3LfM1X4mULRTMJ0XB6MdSWo\n4fz491YKPVob7t1vyfoy4ilJ7/bdA5lj0N2X5f61Mh0SpNWg9S01UF2/MnHx\n6p6V2xn6XTfe6rtV4HbBM4tVN71tldj+3q0krF2/A9f5DIu51zK58oBLgTtV\nMz817ZGBEhweRqLlv+YX8FLEqvR6NoVh9XbAHP9dA7PxeMkMRY8QmpJHD2YF\n60nm\r\n=hOiF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkQjWcSaAExrL3jfgttuAUrBWpUZRzmKLFuQObAUKxtQIgVj4YYnMgWnu/haGKRtIlrdz0OhkdQ812Vjh3KtQvc+k="}]},"_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"directories":{},"maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-cli-plugin-component-generator_0.1.0_1624659450941_0.48384515836386655"},"_hasShrinkwrap":false},"0.1.1":{"name":"@ashetm/vue-cli-plugin-component-generator","description":"Vue component generator for new components","version":"0.1.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/AsheTM/vue-cli-plugin-component-generator.git"},"bugs":{"url":"https://github.com/AsheTM/vue-cli-plugin-component-generator/issues"},"author":{"name":"DAWOUD Haitham","email":"contact@ashetm.com"},"license":"MIT","publishConfig":{"access":"public"},"keywords":["vue","components","cli","plugin"],"dependencies":{"prompts":"^2.4.1"},"homepage":"https://github.com/AsheTM/vue-cli-plugin-component-generator#readme","gitHead":"13fce9b980ac9173f553d66601a2b97c7a306265","_id":"@ashetm/vue-cli-plugin-component-generator@0.1.1","_nodeVersion":"16.0.0","_npmVersion":"7.7.4","dist":{"integrity":"sha512-VCeRhuY8GehDUr+WmAxMUw44Kso0qJXohMuaaf/M1LL4x9Gg2a1lDp4sUy1J6ONrlXTtkQpxJfnCwnhNXROySQ==","shasum":"137be260eaea2063bc53133fb4067dbe17c72208","tarball":"https://registry.npmjs.org/@ashetm/vue-cli-plugin-component-generator/-/vue-cli-plugin-component-generator-0.1.1.tgz","fileCount":14,"unpackedSize":9229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1lZOCRA9TVsSAnZWagAA3SYQAIKiXje4a0mXZ0y7rSrX\nzIUunw6kub+E7meFRjTDQJurwbiZ6eq45BBO9OIOCYSjgB4UjQwprAQo0Jfm\nAs9gEP65OrkdjDbNwwpcSSTGXQCCb0UxSdILqnUeJtQWYufJWU2Fl1yrS3gK\nRHA8UemwH0VSgjjhDqKjRnn7XcnerWhql1mXPSi8vx7ozqw/CxOvupcprVyz\nmR8JrPmCxRlGv5xQ35aeDAu1K25Di9dlsK8zH2v9GsfC7SroL3L5jYXK7wb4\nph91Rw4OyN7wleafqS84Zlve5MdwlY7fD/2/jS1EZRO0mg685EPVe32mTfOb\nYv7cdFwJeY9a3gn6Nuv+0rn331q5J76P+dfPDxDY+7zNnXnpbNh95y7UguE1\njDUnVf5Sr++hFAjmiNbVzWEESz43PQawbpXO9LuQWwTWanHu/QkOdY2UOZ6j\nuNWwfCClCscZbxbcMlb0Bz1ks4bxJc7iXGa59E7Tm2p1Tx2vzuPCQDY709Qc\nVO0OV9F5faENcd/las0JRrlDn1kZhusGggu8Wwm68/qetP+ETPCCh3SpuwFn\nZcQmCnx4YdyTR2YKkHIKLqG/P6ehDrzcPAZC0kN1WO46P/ijBhMRdWObAfyH\nk069e3429LTXzWi+TFxBTE8m9voP48EKCukZzxXMNC2DP2r6RLMn05dYLxqv\noE28\r\n=/Hj8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/Fl5WcpNLG1xML91qH6eCB7Gi/M8B9j98tw2/6ik4AQIhAIpKd/HY1X8LeYMN+0fDS40mGnela6PVTO8IdwKEtwjL"}]},"_npmUser":{"name":"ashetm","email":"haithemalidaoud@gmail.com"},"directories":{},"maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-cli-plugin-component-generator_0.1.1_1624659533668_0.22230752258866127"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-25T22:17:30.897Z","0.1.0":"2021-06-25T22:17:31.055Z","modified":"2022-04-04T15:45:28.514Z","0.1.1":"2021-06-25T22:18:53.796Z"},"maintainers":[{"name":"ashetm","email":"haithemalidaoud@gmail.com"}],"description":"Vue component generator for new components","homepage":"https://github.com/AsheTM/vue-cli-plugin-component-generator#readme","keywords":["vue","components","cli","plugin"],"repository":{"type":"git","url":"git+https://github.com/AsheTM/vue-cli-plugin-component-generator.git"},"author":{"name":"DAWOUD Haitham","email":"contact@ashetm.com"},"bugs":{"url":"https://github.com/AsheTM/vue-cli-plugin-component-generator/issues"},"license":"MIT","readme":"<a href=\"https://www.npmjs.com/package/vue-cli-plugin-vue-component-generator\">\n    <img alt=\"\" src=\"https://img.shields.io/npm/v/vue-cli-plugin-vue-component-generator/latest.svg?style=flat-square\">\n</a>\n<a href=\"https://www.npmjs.com/package/vue-cli-plugin-vue-component-generator\">\n    <img alt=\"\" src=\"https://img.shields.io/npm/dm/vue-cli-plugin-vue-component-generator.svg?style=flat-square\">\n</a>\n\n# Vue Component Generator (Javascript & Typescript)\n\n[vue-cli 3](https://github.com/vuejs/vue-cli) plugin to generate vue components\n\nThis package will works with typescript and create vue components easily using vue cli.\n\n## Installation\n\n- Install via npm\n\n```sh\n$ npm i @ashetm/vue-cli-plugin-component-generator\n```\n\n- Install via vue-cli\n\n```sh\n$ vue add @ashetm/vue-cli-plugin-component-generator\n```\n\n## Usage\n- Invoke to generate a new components:\n\n```sh\n$ vue invoke  @ashetm/vue-cli-plugin-component-generator\n```\nThis will prompt to following questions.\n\n```sh\n? Where's your components's root directory?\n```\n\nBy default this will give ./src/components path. But you can decide and type the path you want to generate the component.\n\n```sh\n? What's your component name?\n```\nHere componet name can be defined.\n\nNow it will generate 4 files in the defined directory inside a folder with file name.\n\n    file-name.html\n    file-name.vue\n    file-name.scss or file-name.sass or file-name.css\n    file-name.js or file-name.ts\n","readmeFilename":"README.md"}