{"_id":"vue-pod","_rev":"36-1c956f41f95e22eead95d4d0565ab9b8","name":"vue-pod","time":{"modified":"2022-08-03T13:42:30.751Z","created":"2018-01-15T17:44:09.879Z","1.0.0":"2018-01-15T17:44:09.879Z","0.0.1":"2018-01-18T18:29:26.157Z","0.0.2":"2018-01-18T18:34:49.511Z","0.0.3":"2018-01-18T18:39:15.550Z","0.0.4":"2018-01-18T18:56:23.221Z","0.0.5":"2018-01-19T05:33:53.044Z","0.0.6":"2018-01-19T10:19:23.783Z","0.0.7":"2018-01-19T10:24:20.057Z","0.0.8":"2018-01-19T16:31:54.550Z","0.0.9":"2018-01-24T16:20:44.947Z","0.0.10":"2018-01-24T16:24:46.203Z","0.0.11":"2018-01-24T18:44:20.876Z","0.0.12":"2018-01-24T18:54:14.596Z","0.0.13":"2018-01-24T18:58:27.845Z","0.0.14":"2018-01-25T06:55:30.422Z","0.0.15":"2018-01-25T10:28:39.383Z","0.0.16":"2018-01-25T12:36:05.633Z","0.0.17":"2018-01-25T12:38:56.807Z","0.0.18":"2018-01-25T13:55:58.537Z","0.0.19":"2021-05-01T07:36:45.302Z"},"maintainers":[{"email":"cpvicky33@gmail.com","name":"prakashc"}],"dist-tags":{"latest":"0.0.19"},"description":"POD structure cli for Vuejs","readme":"# ⚠️ Deprecated in favour of [vue-cli-plugin-pod](https://www.npmjs.com/package/vue-cli-plugin-pod)\n\n### Checkout: https://github.com/prakashchokalingam/vue-cli-plugin-pod\n\n***\n# vue-pod 🤟\nPod structure cli for Vue js\n\n\n# Getting Started\n\nIf you like to use vue components in **pod structure** please do install vue-pod (https://www.npmjs.com/package/vue-pod, https://github.com/js-pods/vue-pod/)\n\n    npm install vue-pod -g\n\n<p align=\"center\">\n\t<img src=\"http://i.imgur.com/I0UEDyu.gif\">\n</p>\n\n# Usage\n\n    component|c <action> <component-path>\n\n\n#### To create a component\n\n    vue-pod component generate <component-path> ( or ) vue-pod c g <component-path>\n\n#### To delete a component\n\n    vue-pod component delete <component-path> ( or ) vue-pod c d <component-path>\n\n\n# Customization 🎉🤟\n\n\nYou can customize the component files or you **add more files** to the pod structure\n\n    vue-pod copy\n\nIt will create .vue-pod.json file in your project folder with the following content.\n\n\t\t{\n            \"component\": {\n              \"singleFile\": false,\n              \"files\": [\n                {\n                  \"filename\": \"${componentName}\",\n                  \"basePath\": \"\",\n                  \"extension\": \"vue\",\n                  \"content\": \"<!-- component : ${componentName} -->\",\n                  \"tagname\": \"template\",\n                  \"templateFile\": true\n                },\n                {\n                  \"filename\": \"style\",\n                  \"basePath\": \"\",\n                  \"extension\": \"scss\",\n                  \"content\": \".${componentName} { /*  your styles ... */; }\",\n                  \"tagname\": \"style\",\n                  \"attributes\": [ { \"name\": \"type\", \"value\": \"scss\" }, { \"name\": \"scoped\", \"value\": \"true\" } ]\n                },\n                {\n                  \"filename\": \"script\",\n                  \"extension\": \"js\",\n                  \"content\": \"export default { /* component: ${componentName} */ }\",\n                  \"tagname\": \"script\"\n                }\n              ]\n            }\n          }\n\n## Available options to customize 😎\n\n* **singleFile**\n\n  It expects a boolean. If 'false' creates multiple files with the available files array. If 'true' it will create **single file vue component** with all available contents to be rendered in a single component.\n\n* **files**\n\n  It's an array, which holds all the files data to be generated while creating a component.\n\n * **filename**\n\n   filename will be the name of the file while it is generated.**You can pass a ES6 string template. Accessible variable is componentName - ${componentName}**.\n\n * **basePath**\n\n   basepath holds the path value in which the file will be generated.\n\n * **extension**\n\n   extension holds the extension value for a file.\n\n * **content**\n\n   You can **pre-fills some contents to the file**. You can pass a ES6 string template. Accessible variable is componentName -    ${componentName}.\n\n * **tagname**\n\n   It represents the tagname to be use to call this file while rendered in to the template file.\n\n * **templateFile**\n\n    It expects a boolean. The Template File will hold all the necessary contents of the files which are all has **tagname**.\n\n * **attributes**\n\n    tagname can have attributes example: &lt;template type=\"jade\"&gt;\n\n\n *As of now vue-pod cli is created to manage only components. Managing router.js,router components,vuex store, plugins and directives are in the pipeline. **Contributions** are welcome (https://github.com/js-pods/vue-pod) for the better vue experience.\n\n Thanks for using **vue-pod** 🙏.\n","versions":{"0.0.2":{"name":"vue-pod","version":"0.0.2","description":"POD structure cli client for Vuejs","main":"index.js","preferGlobal":true,"bin":{"vue-pod":"./index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Prakash","email":"http://bit.ly/prakashchokalingam"},"license":"ISC","dependencies":{"chalk":"^2.3.0","commander":"^2.13.0"},"directories":{"test":"test"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/js-pods/vue-pod.git"},"keywords":["vue-pod","vue-cli"],"bugs":{"url":"https://github.com/js-pods/vue-pod/issues"},"homepage":"https://github.com/js-pods/vue-pod#readme","gitHead":"1ceb99baea86876d26bc9854eaa2a7c7e8632fa5","_id":"vue-pod@0.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"},"dist":{"integrity":"sha512-5eNuBzZZML0jzlHvjiOvHSWrRZ3CohDvoCzA0CESiqWRdglD0QNJKKakUYlIB6mVKD1kkk1o7saOJElMjLuTyQ==","shasum":"0dd3ceafda34d8b616dea743becbfcd7ca2d1d4f","tarball":"https://registry.npmjs.org/vue-pod/-/vue-pod-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDA5nHJBqnon7aqG5ywEsnK4K9mDkLNvXJpN9hNvPRDbAiEAreK1CCzxpUn3SqS3Yh3r+flVPxXA4FEqccl2CLzLlyY="}]},"maintainers":[{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-pod-0.0.2.tgz_1516300489412_0.560838324483484"},"deprecated":"learning"},"0.0.5":{"name":"vue-pod","version":"0.0.5","description":"POD structure cli client for Vuejs","main":"index.js","preferGlobal":true,"bin":{"vue-pod":"./index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Prakash","email":"http://bit.ly/prakashchokalingam"},"license":"ISC","dependencies":{"chalk":"^2.3.0","commander":"^2.13.0"},"directories":{"test":"test"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/js-pods/vue-pod.git"},"keywords":["vue-pod","vue-cli"],"bugs":{"url":"https://github.com/js-pods/vue-pod/issues"},"homepage":"https://github.com/js-pods/vue-pod#readme","gitHead":"1ceb99baea86876d26bc9854eaa2a7c7e8632fa5","_id":"vue-pod@0.0.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"},"dist":{"integrity":"sha512-KjmBHFbwnjH2Dnt5jjrbSU7/9pNW+iFY7MHdUENE5JkBYmND2UU9OfqRpt0cgwbEq4vK4pc4S/bFTC2ooPdbjQ==","shasum":"6b2ac892a2316cf04610ec9314bf36fa3f354ee1","tarball":"https://registry.npmjs.org/vue-pod/-/vue-pod-0.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZTKD855nl0MGDZELBPqg+ayQWe3x5eRFPXdOb5xoeSwIhALNw/8pfYd20VBri3Dl2ugFraueaUMLjzGW8Gsu52Iit"}]},"maintainers":[{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-pod-0.0.5.tgz_1516340032091_0.17004277603700757"}},"0.0.7":{"name":"vue-pod","version":"0.0.7","description":"POD structure cli client for Vuejs","main":"index.js","preferGlobal":true,"bin":{"vue-pod":"./index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Prakash","email":"http://bit.ly/prakashchokalingam"},"license":"ISC","dependencies":{"chalk":"^2.3.0","commander":"^2.13.0"},"directories":{"test":"test"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/js-pods/vue-pod.git"},"keywords":["vue-pod","vue-cli"],"bugs":{"url":"https://github.com/js-pods/vue-pod/issues"},"homepage":"https://github.com/js-pods/vue-pod#readme","gitHead":"1ceb99baea86876d26bc9854eaa2a7c7e8632fa5","_id":"vue-pod@0.0.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"},"dist":{"integrity":"sha512-sbadRDscT46qGPHYBZjgXMEkW0Aj/sIjQRKOnwRKfON11EBMHXtfEzn+vQRdB0mFQwCaoavJIhBRORPcfxD2Eg==","shasum":"229388f10a0f535eec45c76945e17681f6201177","tarball":"https://registry.npmjs.org/vue-pod/-/vue-pod-0.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtVfdRb6VhF8ueS0sbgHQQU244KhfZq2IT0gzPUlvq8AiEAwUBJapcWd8Cvwzyslu9CWPbi8qjMmTBrNru/AiRAiUc="}]},"maintainers":[{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-pod-0.0.7.tgz_1516357459069_0.9177281598094851"}},"0.0.8":{"name":"vue-pod","version":"0.0.8","description":"POD structure cli client for Vuejs","main":"index.js","preferGlobal":true,"bin":{"vue-pod":"./index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Prakash","email":"http://bit.ly/prakashchokalingam"},"license":"ISC","dependencies":{"chalk":"^2.3.0","commander":"^2.13.0"},"directories":{"test":"test"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/js-pods/vue-pod.git"},"keywords":["vue-pod","vue-cli"],"bugs":{"url":"https://github.com/js-pods/vue-pod/issues"},"homepage":"https://github.com/js-pods/vue-pod#readme","gitHead":"1ceb99baea86876d26bc9854eaa2a7c7e8632fa5","_id":"vue-pod@0.0.8","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"},"dist":{"integrity":"sha512-xTKUPJWsQgCxmSSCHQiD+T+bqKQEQ9EJDAlZkUz8mcL90RfwTpubXDIDgDpFqMe+HPfN3nH11R2fAw2g/JEirg==","shasum":"551a9d194916059b3b07cff5fab3bf3c237e66a1","tarball":"https://registry.npmjs.org/vue-pod/-/vue-pod-0.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFg89VbDUb+D1oj7wiTN3QQXFa/HTVSkslCYgM6lGG1AAiAP1ZzkTPyoC8zYyqoSa59ZVxlicBOpKUx+KpjqtT4Nsg=="}]},"maintainers":[{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-pod-0.0.8.tgz_1516379514216_0.9501677919179201"}},"0.0.17":{"name":"vue-pod","version":"0.0.17","description":"POD structure cli for Vuejs","main":"index.js","preferGlobal":true,"bin":{"vue-pod":"./index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Prakash","email":"http://bit.ly/prakashchokalingam"},"license":"ISC","dependencies":{"chalk":"^2.3.0","commander":"^2.13.0","es6-template":"^1.0.4","json-beautify":"^1.0.1","mkdirp":"^0.5.1","rimraf":"^2.6.2"},"directories":{"test":"test"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/js-pods/vue-pod.git"},"keywords":["vue-pod","vue-cli"],"bugs":{"url":"https://github.com/js-pods/vue-pod/issues"},"homepage":"https://github.com/js-pods/vue-pod#readme","gitHead":"04947a2b3f001d54faeb97d211f54100c13d7854","_id":"vue-pod@0.0.17","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"},"dist":{"integrity":"sha512-EoorsI4kogxceJrx8xQV4E1FmxED+X4dFbDXaMX7z7AgFbRLtsCavwSW1jGETnjxdMAvz23+v1DiKb5vmHaOGA==","shasum":"8a64e06854d758cd20826a71b9f460cae70b7d70","tarball":"https://registry.npmjs.org/vue-pod/-/vue-pod-0.0.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB26FQ55aSHFmq3ablPUJ2da9PSkue+LChxhRhv4qKcqAiBIr2xZ/VuWWWmrplD+iThiiROelw/bxfyNSa0o1CaawA=="}]},"maintainers":[{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-pod-0.0.17.tgz_1516883936715_0.9805063663516194"}},"0.0.18":{"name":"vue-pod","version":"0.0.18","description":"POD structure cli for Vuejs","main":"index.js","preferGlobal":true,"bin":{"vue-pod":"./index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Prakash","email":"http://bit.ly/prakashchokalingam"},"license":"ISC","dependencies":{"chalk":"^2.3.0","commander":"^2.13.0","es6-template":"^1.0.4","json-beautify":"^1.0.1","mkdirp":"^0.5.1","rimraf":"^2.6.2"},"directories":{"test":"test"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/js-pods/vue-pod.git"},"keywords":["vue-pod","vue-cli"],"bugs":{"url":"https://github.com/js-pods/vue-pod/issues"},"homepage":"https://github.com/js-pods/vue-pod#readme","gitHead":"04947a2b3f001d54faeb97d211f54100c13d7854","_id":"vue-pod@0.0.18","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"},"dist":{"integrity":"sha512-5H+JogmiirC/DPO75aOqnW0J1O+vGZ+SYFOOkiQ4OQnEMwZO2LHLPAWKBxMhsLKcLTC+Bv6XN95vPs3wo3jZgw==","shasum":"342d3eda99431044d0264dca558f21939c9697bf","tarball":"https://registry.npmjs.org/vue-pod/-/vue-pod-0.0.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKE+uoveu8dJVlK495L3aoUxRjggLef1E9Z3KH5hdcwQIhAN2szVlEQPT5FyvwBCxn+D49EOlU3HHJ+NKNuvJhf0yc"}]},"maintainers":[{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-pod-0.0.18.tgz_1516888556697_0.814713136292994"}},"0.0.19":{"name":"vue-pod","version":"0.0.19","description":"POD structure cli for Vuejs","main":"index.js","preferGlobal":true,"bin":{"vue-pod":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Prakash","email":"http://bit.ly/prakashchokalingam"},"license":"ISC","dependencies":{"chalk":"^2.3.0","commander":"^2.13.0","es6-template":"^1.0.4","json-beautify":"^1.0.1","mkdirp":"^0.5.1","rimraf":"^2.6.2"},"directories":{"test":"test"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/js-pods/vue-pod.git"},"keywords":["vue-pod","vue-cli"],"bugs":{"url":"https://github.com/js-pods/vue-pod/issues"},"homepage":"https://github.com/js-pods/vue-pod#readme","gitHead":"5a921ddb3018f7383b1cc91aa93e5f37b1daa7db","_id":"vue-pod@0.0.19","_nodeVersion":"9.3.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-hbNVmG46/mPdWOrxNINiEEpPjbIR+lx4xQU4+YBEEDRPho/ztFWql6eiq2RSv0E/eK2IV1M/o/uB7NCEjBGb2w==","shasum":"4496044d8dfffdc982b28bab4ed7b24d91cc6ec6","tarball":"https://registry.npmjs.org/vue-pod/-/vue-pod-0.0.19.tgz","fileCount":6,"unpackedSize":13377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjQUNCRA9TVsSAnZWagAAJeUP/AhaQ1mQTJ/+AkDPz8Yp\nV6ms9nbVxPsNjN6Mq725ThCzQNNtY83axJ8XLtOi//dtfM+92lwPT2Ah0W7M\nualTkZyXhYKMsqRKIl3xOalLPD/tCuoCya1hNerHYhTXWts19VEud0nHo43q\nohhed74LO7sJgw6fxeQObWBaFFs500oImNw9MX5c66IWpgUX8CSGbWNht0So\nPp9ot06DPo2tVlvxCj5noY1WL2mRdxnA3HbkLS3jztq/KHpjNp7KP9mueBox\ne5EgpjfqdPQH29ZdUe5/dcRKs5SId0K8HSticRF7I3gmCPJ5mKL5C62vMiIb\nQsbEp7EchZZW9FdKp87Yv5hQnoL1ZJQTTA0O8GIfOa8iFpm3Ru+B9HxaO6+H\nEBySmSBDQ1DIwOlZrHLK+9IRNtoUIt7RofZ6dazGCTVjiJ7yut2JOjUSMzLc\nPjTHY9tM1rXeTJ7/qg1kw+Xndrs2wAxXoKN9c55bLccsZckfdCNiE6W6yzQE\nFMtrBx3vPP0Tkw8/mD0H0sAvgIEhTzssi0K6N+NCaGHQojXfkOOA0NinDI1o\n2YHFPZsDD9/ZdcLOTYVMOlEZtZY7c1Bk8IOYw0p1NLvYx0qboIqkWeNtqkKt\nx4Xss7sYsdsq2YVUnm5KDdnt1Wf/7l9O07IahNHp0vLOlGJEI96lRyzx8PDl\nCSaX\r\n=d6Is\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuxA9pgK6QHO8n0Q9IZcVH/bBBtodvZIWrud9HCnscsAiEA70cZwmSutNvuPdeBwMed4RQmKF0K7tCYS2x2T31nYQ8="}]},"_npmUser":{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"},"maintainers":[{"name":"prakashchokalingam","email":"cpvicky33@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-pod_0.0.19_1619854605168_0.9538495977593187"},"_hasShrinkwrap":false,"deprecated":"Deprecated in favour of vue-cli-plugin-pod"}},"homepage":"https://github.com/js-pods/vue-pod#readme","keywords":["vue-pod","vue-cli"],"repository":{"type":"git","url":"git+https://github.com/js-pods/vue-pod.git"},"author":{"name":"Prakash","email":"http://bit.ly/prakashchokalingam"},"bugs":{"url":"https://github.com/js-pods/vue-pod/issues"},"license":"ISC","readmeFilename":"README.md","users":{"kanal":true}}