{"_id":"@anovius/auto-gen","_rev":"2-7ea47318e45ee2c458c635c83342273b","name":"@anovius/auto-gen","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@anovius/auto-gen","version":"1.0.0","description":"Tool that helps to create react project with routing and folder structure ready","main":"./lib/index.js","directories":{"lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"autogen":"bin/main.js"},"keywords":["react","router","project","auto","generator"],"author":{"name":"Usman Farooq","url":"anovius"},"license":"MIT","gitHead":"6aa798acba84fbac9423d5a1698ebb544e2f7f46","_id":"@anovius/auto-gen@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-S9pj6zg5I1IAV5gUg7dHiCasAsqRR5yDXn3CROpaqJmBtbQMGfCQlbL+IfuVhxlzw4/pKHiu6aq7WFITzYOZLA==","shasum":"66a8bad80b72928525adea593a889f31e06c1355","tarball":"https://registry.npmjs.org/@anovius/auto-gen/-/auto-gen-1.0.0.tgz","fileCount":25,"unpackedSize":203922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCAPK+pVYLkueM4C42EOid4Q/0DxwJ3vstx1i2gw5IZgIgWrYTx9Tt5qJ3byIR1aO4G4LDHg0qWpw+YJM9jbOsND8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNwAvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwiw/9FaeyMkuC7sFtSVjHzGs6VqGkgNslqHVMZ8UanQPQqSxjX0wc\r\nxCqKgFwmfDYHSxxvQLugKja9LjnDPzUBF6z3+ZWw52rFQqHwIUFzld3Qw1Il\r\nkDruNJLobw+5DDyeJ+iaW2J8/qX6eSRe5r2aIrICxkV5lTDYkqHOG9zHSs/9\r\n14tTkhiLXo8bvVoY7gLdG7rE6brdfDpfZfGUhkeRvYvlcCv1j08rVQHhfV1i\r\nhV0TAbufNyoltKEgDQ6I0SLacEQXk/msooAeYsi9bdWBLSyXfXSF16dkvu5j\r\n8JYS27ORzQT5M0vHa4Fllhql4TvEzzBvy7AtAOqRviFwvwMKBUHNIFpVkmqN\r\ngfhOuHbaWW+t5t+/O/F+8YqxXz6gCBZvJ63wzog19QMmfMx+RmbfUxP8urey\r\nUublmNHRJ5xUXHBwz9fBMDYQbu4i4LiRglYsCQvE/vzRZ//Lc8ZBmewulA3x\r\nUyliiViYziIADTQr23fTQkK7xuaLlo80mYCUpe76NNwY/0o7rT4KIZ9I7a/9\r\nWWH2CqnO6kbb5uNPeQoOpwyqX6NYr8xW9YU01QNcBgah2u+CLrTwRIOAJz/K\r\n5Mt9vqj4Q5ppO7Bv+IGcBP5u63GjxKFFVsO44wt1eOlJJk7iIzTatg19XOE9\r\nOsrW7HeJ+po9kEYAt8TALMAwhC6wa43Z7h8=\r\n=NTfM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anovius","email":"anovius10@gmail.com"},"maintainers":[{"name":"anovius","email":"anovius10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auto-gen_1.0.0_1664548911325_0.6892028641262564"},"_hasShrinkwrap":false},"1.0.1":{"name":"@anovius/auto-gen","version":"1.0.1","description":"Tool that helps to create react project with routing and folder structure ready","main":"./lib/index.js","directories":{"lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"autogen":"bin/main.js"},"keywords":["react","router","project","auto","generator"],"author":{"name":"Usman Farooq","url":"anovius"},"license":"MIT","gitHead":"d7fc7bf44511839724c93a83745253ded09bd98b","_id":"@anovius/auto-gen@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-eJvbOcTljngHoNdVoEoxXVn/HMELIs35jk2o6LP9euHhBjtODN1kKJxQyLovsVnrwxWEnYqeWMOYjktdK3lfGQ==","shasum":"5938fc8b814f79dacb7dee4aa9ace7696b7b21ba","tarball":"https://registry.npmjs.org/@anovius/auto-gen/-/auto-gen-1.0.1.tgz","fileCount":25,"unpackedSize":204004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcnW9ikUN7nmVPmXhH8kz9lMxQyfEYYTPe8tOIeF646AiEA4NHwZWX6BQfaYiJDK/sT8OXLXKCtjH9zeHH2H4525F0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNwYHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqg6w/8DIuT6975H8gK03b/QkGtuO2+UkFzvYUosbNAc0xgmQ0GrTxe\r\nOr30XoO8A/2sPZnnje1xh17SrckT498IPdG6HBJUzFYdKe2Cz0IV8BuBFAw7\r\nEegAFgYmIT2gLbXs6KKDOZx2G2TLKVjElGf3sw038x79xsG8pIF3Wfnnpfe4\r\njK+5+hwjLNksotdiOY+epLSKez4buRgCuEK7ur9Ar5nAvK83MD9pPKlOIRIo\r\np47rsUoejr7xzYrKuBKnFETZtxvs+wetBFLa1+T+20maKMwB7ySBGQx0RZpb\r\nXZVvK0Kianc2gDioGDI7mFOvFaahBRmEEQ6CKa3yVlBhhV6+e/P3yW/vsxH5\r\nXouAbEW0T1bvfAH/ufhf0Ayff1KJej0w2AuMV20EXdIKMxFLQ4si9XTmggyw\r\n9V3appBnP3/+Kr5N46mH8moS34sLakoX6Vd+VY73+D758iHR2jsJu6TY1b/v\r\nuiLOFqbzHryv0MTLYV2PjO6l1rjCNqF1Fa1cFMH3wASxxxB3Xni2D9QOH52f\r\nLyPXJNfbAVA3q3el2TklTAhMRy/Bm+6EkcLIXd/b9m9kONByYpIjW0mjpjhG\r\n4tNddyH3Aaxfm4LCkkYayMrB4B0Ahh82JwWicmfB9jLcI4vZ15RzJjOvJIhz\r\negV5ztFg1h4SwW6KLO0Bb/2hfNgX7B2jTFU=\r\n=3nX/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anovius","email":"anovius10@gmail.com"},"maintainers":[{"name":"anovius","email":"anovius10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auto-gen_1.0.1_1664550406826_0.28676285063200413"},"_hasShrinkwrap":false},"1.0.2":{"name":"@anovius/auto-gen","version":"1.0.2","description":"Tool that helps to create react project with routing and folder structure ready","main":"./lib/index.js","directories":{"lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"bin":{"autogen":"bin/main.js"},"keywords":["react","router","project","auto","generator"],"author":{"name":"Usman Farooq","url":"anovius"},"license":"MIT","gitHead":"ae7594f69e19cc37e00f7cba44e0dc12187ac881","_id":"@anovius/auto-gen@1.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-eolM/w8ODzogGOBEikIn+uhp6woZrkfHk3gTCCPYs6FWyPpv+/ci7F4Q7ZN9hyhc7GNyus+FFiaO8y1bn3gOpw==","shasum":"ba0de2277346e18514829515605aedccf4b174c7","tarball":"https://registry.npmjs.org/@anovius/auto-gen/-/auto-gen-1.0.2.tgz","fileCount":25,"unpackedSize":204019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPpuqoRZs2lMJMwDQRK+d3F2KA/ruVKZRMyX1wHrQA9AiEAiUpU0lSvxtULdIiWanuaG9nXuGakr5g+b2l50OqxQ8w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOqtEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9TRAAiMk59GlSJAhF44rrt1bqbFRnj9RxpGDZffrD2NRFu7t0AGul\r\nFIX3/ly3ws4WxftaqS895vZbcMdx4Jj1tS+wF9x3NExeniE2rUKHew07cB77\r\ncQ0q09mf0n775rCyQVGOQLddr/TzWGNYPlsBzMLCV8jSVbghIZaszU8Wh7fn\r\nqAueBBskt3HT7OPIV/jmr7XiJlXtXwOk294euqv9ooaUEWgzfzWCJaxP3Lmg\r\nrwnrLsm1lRq3Swgfy90TlXYa6spFBVrKXsqMgg4HjlJtpaQmSDLizHDxt5Cv\r\nLmRPhMe/hIJ+tchgqlM8ZhDLjQBrJcFBJOvxk4ounFAtnMWUdf0ZTdOFZPnY\r\nZRthQ+SJGn6K/UsTQI/er1bGXwfsFBEm2dE5SJ/Pfzlqd5AZtj55asdxW4Me\r\nrRiVO+prTZt8J1yI72qN95oF6xI1nZR4TTAAJrkGwTfmRnysJbyAev3wAdKl\r\nVvc6x9daS4hd6wStGcDfJutlNQXMf3f4cn2CZyQU7e0fJ7+gF+4RqUVXfDsT\r\niQM6T+iBt2VF18pXIV9QzR+XA3VJDNSXITVEQ1v8KHQZ+GNXDrDqo2HyXcGd\r\nbcmR42G3IaWbXGMV4RBcFQKHF6m2ZACN4coYFtcgKyzUTogBpD6FDaZg0QL6\r\n/zMjXpcuTaQrLsHnXaC7ESdU98sharmCwDk=\r\n=Wwci\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anovius","email":"anovius10@gmail.com"},"maintainers":[{"name":"anovius","email":"anovius10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auto-gen_1.0.2_1664789316668_0.6836899335589104"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-30T14:41:51.274Z","1.0.0":"2022-09-30T14:41:51.536Z","modified":"2022-10-03T09:28:36.982Z","1.0.1":"2022-09-30T15:06:47.019Z","1.0.2":"2022-10-03T09:28:36.914Z"},"maintainers":[{"name":"anovius","email":"anovius10@gmail.com"}],"description":"Tool that helps to create react project with routing and folder structure ready","keywords":["react","router","project","auto","generator"],"author":{"name":"Usman Farooq","url":"anovius"},"license":"MIT","readme":"\n# AUTO-GEN\n\n░█▀█░█░█░▀█▀░█▀█░░░░░█▀▀░█▀▀░█▀█\n░█▀█░█░█░░█░░█░█░▄▄▄░█░█░█▀▀░█░█\n░▀░▀░▀▀▀░░▀░░▀▀▀░░░░░▀▀▀░▀▀▀░▀░▀\n\nA CLI tool that take JSON file as input and create a react js project with complete routing.\n\n\n\n\n## Features\n\n- Fully customized layouts (header, footer)\n- Auto folder structure ready to go\n- Proper naming convention of files\n- Proper import exports\n- Nested Routes and Components support\n\n\n## Installation & Usage\n\nInstall this package using npm\n\n```bash\n  npm install -g @anovius/auto-gen\n```\n\nThis will create porject in current directory\n\n```bash\n  autogen you_json_file.json\n```\n\n## JSON file template\n\n```json\n{\n    \"project\": \"Sample\",\n    \"layout\": {\n        \"header\": false,\n        \"pages\": [\n            {\n                \"name\": \"Home\",\n                \"header\": true,\n                \"sub\": [],\n                \"footer\": false\n            },\n            {\n                \"name\": \"Auth\",\n                \"header\": true,\n                \"sub\": [\n                    {\n                        \"name\": \"Login\"\n                    },\n                    {\n                        \"name\": \"Register\",\n                        \"sub\": [\n                            {\n                                \"name\": \"Admin\"\n                            },\n                            {\n                                \"name\": \"User\"\n                            }\n                        ]\n                    }\n                ],\n                \"footer\": false\n            },\n            {\n                \"name\": \"Dashboard\",\n                \"header\": true,\n                \"sub\": [\n                    {\n                        \"name\": \"Main\"\n                    },\n                    {\n                        \"name\": \"Profile\"\n                    },\n                    {\n                        \"name\": \"Settings\"\n                    }\n                ],\n                \"footer\": false\n            }\n        ],\n        \"footer\": true\n    },\n\n    \"type\": \"js\"\n}\n```\n\n## Template Properties\n\n| Name              | Type                | Usage                |\n| ----------------- | --------------------| -------------------- |\n|project|string|Name of your project\n|type|string|Your project type JS for Javascript and TS for Typescript|\n|layout|object|Main header and footer of your project\n|header|bool|Default false\n|footer|bool|Default false\n|name|string|Your page name|\n|pages|array|Main pages of the project|\n|sub|array|Nested Pages of a page|\n\n\n## Authors\n\n- [Usman Farooq](http://usmandev.com/)\n\n","readmeFilename":"README.md"}