{"_id":"@nanogiants/generator-nano-nodegen","_rev":"26-260d180f9cde1be5c06a729dc3c03ab1","name":"@nanogiants/generator-nano-nodegen","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.12":{"name":"@nanogiants/generator-nano-nodegen","version":"0.1.12","description":"A simple generator for scaffolding node.js apps","author":{"name":"René Heinen","email":"r.heinen@nanoGiants.de"},"publishConfig":{"access":"public"},"keywords":["yeoman-generator","node","generator","jest","eslint","husky","prettier","lint-staged","nanogiants"],"license":"MIT","homepage":"https://github.com/nanogiants/nano-nodegen#readme","repository":{"type":"git","url":"git+https://github.com/nanogiants/nano-nodegen.git"},"scripts":{"build":"rimraf ./generators && rimraf ./output && tsc && npm run copy:assets","start:dev":"npm run build && npm link && mkdir output && cd output && yo nano-nodegen","copy:assets":"./scripts/copy_assets.sh","test":"jest --runInBand","test:cov":"jest --coverage --runInBand","sonarqube:start":"docker-compose up -d","sonarqube:stop":"docker-compose down","sonarqube:report":"sh scripts/report_sonarqube.sh -k","postversion":"git push && git push --tags"},"dependencies":{"axios":"^0.19.2","validate-npm-package-name":"^3.0.0","yeoman-generator":"^4.11.0"},"devDependencies":{"@types/jest":"^26.0.3","@types/node":"^14.0.14","@types/validate-npm-package-name":"^3.0.0","@types/yeoman-assert":"^3.1.1","@types/yeoman-generator":"^3.1.4","@types/yeoman-test":"^2.0.4","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","eslint":"^7.3.1","eslint-plugin-import":"^2.22.0","husky":"^4.2.5","jest":"^26.1.0","lint-staged":"^10.2.11","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.1.1","typescript":"^3.9.6","yeoman-assert":"^3.1.1","yeoman-test":"^2.6.0"},"lint-staged":{"src/**/*.{js,ts}":["eslint . --fix","prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"f1eb9e8131790566c134f5e82abe3f975822ccd3","bugs":{"url":"https://github.com/nanogiants/nano-nodegen/issues"},"_id":"@nanogiants/generator-nano-nodegen@0.1.12","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-M3EueEtIEyuKp4QswwM6UYW1WGQFKfaqS7HtYaGj3aI7qude9KayqRgxWAmlWXwEBsP3niW97CzuRA3YOmWbow==","shasum":"dfa9befe34b44e15f1097fa101eb4ada7b810f84","tarball":"https://registry.npmjs.org/@nanogiants/generator-nano-nodegen/-/generator-nano-nodegen-0.1.12.tgz","fileCount":31,"unpackedSize":40656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCGJLCRA9TVsSAnZWagAAFlUQAKAJGDXSxEphGfsJXC8h\nHEwSfOYaxrALaz6qYjAlfW7nOfgd2do0IV1k9rLKqrDDpdBNmDB2OjvUDA8A\nbNrpptfbQRRI+BbNVwRgVSOA+Gvv/AQzlrdt6OPGdaSMcmiQGt8Yt0yJ1Gpn\n1+f38QTwsFdIfF3/jJkJjGl/GydzziWnbtNpjZsGJy6lnF9G9ftvDOdx811l\nUJ5/bJooaHSd5Z6VmQQu/hNs0Jdwgf/syqMhwlMSkSN62xy73jHod6y/kokX\nyvoYLm/c5IqLQuvBwMB0Pb+9evNTnbh+Wxhec/DRC9qwNukRW55M58uyw6W7\nXDsERincMm1mgsNW0ESkiYsgSNo1f+t231GlL6c3szDMp+uoQ8yK/u3uCStT\nwGD6uYKjvl2xXm5GdmT7YNxTGOk3SzK/l0eaN4RweWeO4l1FFNSsurQfFwOc\nxo/PzjhlOOo6TIqY+E5Jr2mp7XrFnZ5q6/qegKHL4bJvUnwXUdzTmXBGzQx8\nCS7A9sdbnjuYnzOJb9HS9oeUIXryhP7Yym4vrKPcj1m69Gr1hD7s6IvtQK5L\n+N6E/WWiv41vvHEsMww+UWVekAbbXE5oblykvtaEzY7qgB0OghZlFOR4brIf\nTDDrX8BRuIITVOBqf3TCPZEGTqS+KTbuxqNrj0ehLuiqhfhM+mqnPJ1m5lgJ\ncQfu\r\n=Cnuz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJE+50KnHQONZM4Kb7XKucpam7kwb/ymv+sb0D5E4CGAiEApv+Wch4RXb0GuPhTQQsAb627tN2SZQGlFTIY3zCxwkw="}]},"maintainers":[{"name":"blackfaded","email":"rene.heinen@gmx.net"},{"name":"dasheck0","email":"stefan@rpdev.net"},{"name":"jsproede","email":"jens.sproede@gmail.com"},{"name":"nanogiantsadmin","email":"rechnung@NanoGiants.de"}],"_npmUser":{"name":"blackfaded","email":"rene.heinen@gmx.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-nano-nodegen_0.1.12_1594384971097_0.4004063270664564"},"_hasShrinkwrap":false},"0.1.13":{"name":"@nanogiants/generator-nano-nodegen","version":"0.1.13","description":"A simple generator for scaffolding node.js apps","author":{"name":"René Heinen","email":"r.heinen@NanoGiants.de"},"publishConfig":{"access":"public"},"keywords":["yeoman-generator","node","generator","jest","eslint","husky","prettier","lint-staged","nanogiants"],"license":"MIT","homepage":"https://github.com/nanogiants/nano-nodegen#readme","repository":{"type":"git","url":"git+https://github.com/nanogiants/nano-nodegen.git"},"scripts":{"build":"rimraf ./generators && rimraf ./output && tsc && npm run copy:assets","start:dev":"npm run build && npm link && mkdir output && cd output && yo nano-nodegen","copy:assets":"./scripts/copy_assets.sh","test":"jest --runInBand","test:cov":"jest --coverage --runInBand","sonarqube:start":"docker-compose up -d","sonarqube:stop":"docker-compose down","sonarqube:report":"sh scripts/report_sonarqube.sh -k"},"dependencies":{"axios":"^0.19.2","validate-npm-package-name":"^3.0.0","yeoman-generator":"^4.11.0"},"devDependencies":{"@types/jest":"^26.0.3","@types/node":"^14.0.14","@types/validate-npm-package-name":"^3.0.0","@types/yeoman-assert":"^3.1.1","@types/yeoman-generator":"^3.1.4","@types/yeoman-test":"^2.0.4","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","eslint":"^7.3.1","eslint-plugin-import":"^2.22.0","husky":"^4.2.5","jest":"^26.1.0","lint-staged":"^10.2.11","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.1.1","typescript":"^3.9.6","yeoman-assert":"^3.1.1","yeoman-test":"^2.6.0"},"lint-staged":{"src/**/*.{js,ts}":["eslint 'src/**/*.{js,ts,tsx}' --fix","prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"01c547e60d65d6279ed8a253456255a4c5683352","bugs":{"url":"https://github.com/nanogiants/nano-nodegen/issues"},"_id":"@nanogiants/generator-nano-nodegen@0.1.13","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-p8hH2MJq1bX53WCusv2PbEHZrQB1jG6h2rt8ER1+rxvg5DoLx2RAsBb87ha4ndZfvANQuDzLo0vGwlM6xbppsw==","shasum":"56a0d53197aa2180fb081dfb32d5907ea09a073c","tarball":"https://registry.npmjs.org/@nanogiants/generator-nano-nodegen/-/generator-nano-nodegen-0.1.13.tgz","fileCount":31,"unpackedSize":40635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGVlZCRA9TVsSAnZWagAA5T0P/j5cCerbGxQXBmsTTD2g\n/5L/Y4zC2GgYB5iuFqEUSKzUpWQvxFSHJ0H9YQqebapPiigrr3IuUlxtjLbk\npAL6UDg0r6vJzwdBP0WEfILeggq0pOmFMa98lgD6jbABDsPR1/5ipcFre043\nAGIobcaL4nlAO1H2WVJh+XlspY65h9LXGGk0hzbqCka7NI/2RCOhmpBD2QNW\niG3bGo1SYc1kio5LDWGmbZLPdcP+oTv2RchtkTUdCb1fCIhq34miLyfKq2IV\n8Bv2ubclTMxaBQesj2kUNtLtBwpGb54CJAHl9K3tnEYFmUDavLWc3nh/ngDQ\nneaghIQKDJiuT0MgU8cPzFyhEiP6YZAXRdVvmA8qSAmtajTov3ItJ/zsvNDB\ncql6GIQkUEIW1Nmd0hvWg1N1bJ5dcaVw8Ty/QiMufLYxkBKS35zYgKA27LKB\nSAyEgU14ZGKxeOWxnq8sTiO1YTMQef1OOvwBYUSqrOPZ1rxKgH6P/Bzg8ujf\n3gkM3LVsE23iFL0Qsj2c37x2i7pHkn7RroZj26PSI42WEqqcdXbTpe228/Ia\n4BufwBNnIj5H4ZPJI8nZDbnex9wmqCcK9ngBv4wQWvv22XR/+Ae2YVHAQvMJ\nxOh1I3aXfRYNqSzkLsbgA38WnCP1mhL6ZZ5qpK6ZTxsy3APqbibJpYMROV6U\nlUjF\r\n=pmlQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHPqlTZr1LE1vER18PAW1ewH5fUHGtus03JkZRkipM8AiEAnZxirb8QJdikBw5yrg+dq89pTYzVo3pTWlfH7me0UPs="}]},"maintainers":[{"name":"blackfaded","email":"rene.heinen@gmx.net"},{"name":"dasheck0","email":"stefan@rpdev.net"},{"name":"jsproede","email":"jens.sproede@gmail.com"},{"name":"nanogiantsadmin","email":"rechnung@NanoGiants.de"}],"_npmUser":{"name":"blackfaded","email":"rene.heinen@gmx.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-nano-nodegen_0.1.13_1595496793166_0.5848468654359229"},"_hasShrinkwrap":false},"0.1.14":{"name":"@nanogiants/generator-nano-nodegen","version":"0.1.14","description":"A simple generator for scaffolding node.js apps","author":{"name":"René Heinen","email":"r.heinen@NanoGiants.de"},"publishConfig":{"access":"public"},"keywords":["yeoman-generator","node","generator","jest","eslint","husky","prettier","lint-staged","nanogiants"],"license":"MIT","homepage":"https://github.com/nanogiants/nano-nodegen#readme","repository":{"type":"git","url":"git+https://github.com/nanogiants/nano-nodegen.git"},"scripts":{"build":"rimraf ./generators && rimraf ./output && tsc && npm run copy:assets","start:dev":"npm run build && npm link && mkdir output && cd output && yo nano-nodegen","copy:assets":"./scripts/copy_assets.sh","test":"jest --runInBand","test:cov":"jest --coverage --runInBand","sonarqube:start":"docker-compose up -d","sonarqube:stop":"docker-compose down","sonarqube:report":"sh scripts/report_sonarqube.sh -k"},"dependencies":{"axios":"^0.19.2","validate-npm-package-name":"^3.0.0","yeoman-generator":"^4.11.0"},"devDependencies":{"@types/jest":"^26.0.3","@types/node":"^14.0.14","@types/validate-npm-package-name":"^3.0.0","@types/yeoman-assert":"^3.1.1","@types/yeoman-generator":"^3.1.4","@types/yeoman-test":"^2.0.4","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","eslint":"^7.3.1","eslint-plugin-import":"^2.22.0","husky":"^4.2.5","jest":"^26.1.0","lint-staged":"^10.2.11","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.1.1","typescript":"^3.9.6","yeoman-assert":"^3.1.1","yeoman-test":"^2.6.0"},"lint-staged":{"src/**/*.{js,ts}":["eslint 'src/**/*.{js,ts,tsx}' --fix","prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"70338c1b6972b58a522fac5c42a857fd0ff7b8ce","bugs":{"url":"https://github.com/nanogiants/nano-nodegen/issues"},"_id":"@nanogiants/generator-nano-nodegen@0.1.14","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-0zFjSNcCQ5C9f6H2qbdNsCG8azYMqUb/TKcEs9asc+FLCYh8hALgI0mcUERariS3ofCBnTjReLbGoNN704JDvw==","shasum":"e1ebfea6c28a85a51eb22ea12e686dca5a75edf3","tarball":"https://registry.npmjs.org/@nanogiants/generator-nano-nodegen/-/generator-nano-nodegen-0.1.14.tgz","fileCount":31,"unpackedSize":40700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGW4YCRA9TVsSAnZWagAA6uAP/3pI5G9oTDpEbQ9Qc0k9\n7KkX5MjRTaVzqWDIlK173YCpf8KFg4omYAEvOEVUSGyoI8uacW0MUZA8Hyci\nQN92vwhJtnf8l8eZKsoi3h8+7lod4QT1HAC46/hixrbFpJWBKjlBax6hdG3J\npNd7S6mXxFfcEfAbTFd+vTAeWNwaCk+Ck/RCoONcT/V0PUecw3so/x3cpEpD\nH+YJYB62VKtZoL5dzuzqJM3mHA2Qw2z7dnM/bpc2uOpFP66vfbCH7Q7pddUP\nWiFWIvwO9RaE3/4hcx1kf3dYU1nk7Z/YH9g98c9sg6jLRsG6z3IZeV1SVB1E\n9fyBgF3a8z2blsGL8raxCUVJLy2iJtM4k+uL5BzkG1uPFvD6zIMsh8w4OpYZ\nq13E3VYPuyDKt/VqzDMM5yjaN7d92s8jx3VnNTghkxBs738+Ifxp6Ac9twrz\n/vCw59HgAO4ziJmMiCwPzkhJqb5ev4DFguNcbqFkpj0VLn/YwyTS5iVVNlo+\nB+VVBKGaf/fwPozft6Z+pmmzQ39oLj3mBD/z1ihkjo//rEEIUjIJVRQfrQnm\nNr/C3P0CxYJBmvTMoKpF22iOrCa9fxxWUcj4bYtfwBF4SRCFHoEiGtsRCNjV\nxC/BZJvSWRm24I+1PqlA+U33siW5vqUnoQdUaGWacKUK7n3GX9cS2PvasEXP\ny/o4\r\n=L87F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVZ+e7LR/apoWzqCUDQoE0d0JueGc0rJkJeyEOLa81XwIgJVAjpKQ+eqbEdAFqIi0BSAIg7z31AwiWCTyHeQjo89c="}]},"maintainers":[{"name":"blackfaded","email":"rene.heinen@gmx.net"},{"name":"dasheck0","email":"stefan@rpdev.net"},{"name":"jsproede","email":"jens.sproede@gmail.com"},{"name":"nanogiantsadmin","email":"rechnung@NanoGiants.de"}],"_npmUser":{"name":"blackfaded","email":"rene.heinen@gmx.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-nano-nodegen_0.1.14_1595502103727_0.13257284199499875"},"_hasShrinkwrap":false},"0.1.15":{"name":"@nanogiants/generator-nano-nodegen","version":"0.1.15","description":"A simple generator for scaffolding node.js apps","author":{"name":"René Heinen","email":"r.heinen@NanoGiants.de"},"publishConfig":{"access":"public"},"keywords":["yeoman-generator","node","generator","jest","eslint","husky","prettier","lint-staged","nanogiants"],"license":"MIT","homepage":"https://github.com/nanogiants/nano-nodegen#readme","repository":{"type":"git","url":"git+https://github.com/nanogiants/nano-nodegen.git"},"scripts":{"build":"rimraf ./generators && rimraf ./output && tsc && npm run copy:assets","start:dev":"npm run build && npm link && mkdir output && cd output && yo nano-nodegen","copy:assets":"./scripts/copy_assets.sh","test":"jest --runInBand","test:cov":"jest --coverage --runInBand","sonarqube:start":"docker-compose up -d","sonarqube:stop":"docker-compose down","sonarqube:report":"sh scripts/report_sonarqube.sh -k"},"dependencies":{"axios":"^0.19.2","validate-npm-package-name":"^3.0.0","yeoman-generator":"^4.11.0"},"devDependencies":{"@types/jest":"^26.0.3","@types/node":"^14.0.14","@types/validate-npm-package-name":"^3.0.0","@types/yeoman-assert":"^3.1.1","@types/yeoman-generator":"^3.1.4","@types/yeoman-test":"^2.0.4","@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","eslint":"^7.3.1","eslint-plugin-import":"^2.22.0","husky":"^4.2.5","jest":"^26.1.0","lint-staged":"^10.2.11","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.1.1","typescript":"^3.9.6","yeoman-assert":"^3.1.1","yeoman-test":"^2.6.0"},"lint-staged":{"src/**/*.{js,ts}":["eslint 'src/**/*.{js,ts,tsx}' --fix","prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"ab0006c72963d1ed43da47d94a6efd5a796200d1","bugs":{"url":"https://github.com/nanogiants/nano-nodegen/issues"},"_id":"@nanogiants/generator-nano-nodegen@0.1.15","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-k8RijQCXuHRqyIgmEwQX0GmN0C6ODXzqiUn55JiFgk9+I04uxVPr+U7+z1ykav4vUvhdU/+MroTXdur+Q57Evg==","shasum":"e5d81406b9dfcacbacbebf1952f4c7e130287738","tarball":"https://registry.npmjs.org/@nanogiants/generator-nano-nodegen/-/generator-nano-nodegen-0.1.15.tgz","fileCount":33,"unpackedSize":42311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ6+jCRA9TVsSAnZWagAAiRIP/iFKPoNDupqr/TOGiNKX\nYO/gU9aPN+/pBxqpWFpXnjx/y9yHCnc5geSbFpjTm7eEi3h9XwWjVlzzmpp8\n2MGvEpxqH8hc7qJzwBj1G2ykUO2/ctxpj+3+1SHLlqeBj6UtTfnmaU7BJ7q+\ncRNNOEOrX3/k/T3QG39yGL1PNDqOulGVdte0V+I0SVR5zXy6GMVi/jfwuJda\nuhQvrAAnnTT10whLAqsb26px73zPMcrOj43Hk+WY6SFRk85WsxJXzUCd90mq\nYqrsSvf5xhUKaYpJiTGgdG909CBBMxwtRJquhPYQsA81XhhbVAYqgTEwzP1j\nDuK0ZBnuImdiodrty2zWAeM+ER237fljvEpNLLIyJNaY6B9L1N/xXOODUOsT\nxDJ5qXRR/EnGSIYOe7MtXMyNA4qupXZv/lFYeFb77i7VTdGu+szAL+PiWNOM\n0BiR53awzWd6ksWIO8JRCn3aKcrR4oMUstRh3hBepUvX9fQH5jVyOhsFouA+\ntDHj3Faadukfn8Dr/rt+dGRte7H48qm8gZmrQbvumjckqKLf9gYEK691Enct\nXsF/2iFGq12BhSYgc3T0W14yiIr5TPgR5keHuZfJidiRJ334qi7gwZ/3NiHH\nApJC/7ZLgkdFkFsHrhZN2yGEc9CvMuccmfqzq1QvRMZINE/WRlBY5/CZDI3j\njjqC\r\n=EuXo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6WgDQ1uPczPT6uUaMa1dj7ZCJHyQkKQZBp/C5i8wiQAiAA1eTgGH4t/MR1DORtiC0v41/ajrjBvsBHOb38niPxkQ=="}]},"maintainers":[{"name":"blackfaded","email":"rene.heinen@gmx.net"},{"name":"dasheck0","email":"stefan@rpdev.net"},{"name":"jsproede","email":"jens.sproede@gmail.com"},{"name":"nanogiantsadmin","email":"rechnung@NanoGiants.de"}],"_npmUser":{"name":"blackfaded","email":"rene.heinen@gmx.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-nano-nodegen_0.1.15_1596436386588_0.22128874147567168"},"_hasShrinkwrap":false},"0.2.2":{"name":"@nanogiants/generator-nano-nodegen","version":"0.2.2","description":"A simple generator for scaffolding node.js apps","author":{"name":"René Heinen","email":"r.heinen@NanoGiants.de"},"publishConfig":{"access":"public"},"keywords":["yeoman-generator","node","generator","jest","eslint","husky","prettier","lint-staged","nanogiants"],"license":"MIT","homepage":"https://github.com/nanogiants/nano-nodegen#readme","repository":{"type":"git","url":"git+https://github.com/nanogiants/nano-nodegen.git"},"scripts":{"build":"rimraf ./generators && rimraf ./output && tsc && npm run copy:assets","start:dev":"npm run build && npm link && mkdir output && cd output && yo @nanogiants/nano-nodegen","copy:assets":"./scripts/copy_assets.sh","test":"jest","test:cov":"jest --coverage","sonarqube:start":"docker-compose up -d","sonarqube:stop":"docker-compose down","sonarqube:report":"sh scripts/report_sonarqube.sh -k","init-changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","preversion":"npm run test:cov","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"dependencies":{"axios":"^0.21.0","chalk":"^4.1.0","validate-npm-package-name":"^3.0.0","yeoman-generator":"^4.12.0"},"devDependencies":{"@types/jest":"^26.0.15","@types/node":"^14.14.7","@types/validate-npm-package-name":"^3.0.0","@types/yeoman-assert":"^3.1.1","@types/yeoman-generator":"^4.11.3","@types/yeoman-test":"^2.0.5","@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","conventional-changelog-cli":"^2.1.1","eslint":"^7.13.0","eslint-plugin-import":"^2.22.1","husky":"^4.3.0","jest":"^26.6.3","lint-staged":"^10.5.1","nodemon":"^2.0.6","prettier":"^2.1.2","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.0.0","typescript":"^4.0.5","yeoman-assert":"^3.1.1","yeoman-test":"^3.0.0"},"lint-staged":{"src/**/*.{js,ts}":["eslint 'src/**/*.{js,ts,tsx}' --fix","prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"3d6c8804021ca637803304d68a0bee0b27e3930b","bugs":{"url":"https://github.com/nanogiants/nano-nodegen/issues"},"_id":"@nanogiants/generator-nano-nodegen@0.2.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-cjt86Mq9rLc5M47vrua06fSJH7as+Q3NOjj+Ou8dmu8li6UKGtw5f0Kzw9NEtG/97h6RrZUK736+pkYt4uBQfg==","shasum":"b6b4265559e29d35e9fd2954ce1bf3f39d2e9dc8","tarball":"https://registry.npmjs.org/@nanogiants/generator-nano-nodegen/-/generator-nano-nodegen-0.2.2.tgz","fileCount":35,"unpackedSize":58967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrmQECRA9TVsSAnZWagAAk1IP/A64wZeXpG9lkGxVLJtB\nhafqQXqMcOKROmac8Fc8odShA/QM0I8YeAk2hHQmTMjwddeTAYd+qvc4GhkT\nsjlct5uBbUJgh0QGWSwHzp0QhOE8T4acvlw57yrKRGc4vTUnK4UpP9ohHJzR\nED6t9muN7D44rIwm4I6lQqte6u73Th2BnzSD+Ws5sQKTWRWA90B7aLboQD0O\nIxDKlfWcKXzx++iOFMWq0dZR+LC/8+SHhK/BR3kZjvt44ye7UAs7O+EiV9VC\nmRsKz+pb4fg10Xtx7uTPGjfr1qiE5C0OB+x+uKFN9Dvtl4L9xuIPevaPRmIJ\n2PMelvEPR7KL8hbUcxQAmRrqcxpJgSyvqJL50fKynV4RMNdY3bkKzbVpRXz1\n+5Xzp4FjA2WNd+tPioLCORt5znEIzvROzCtbXpdOIb0SxIhManQ1aX4yyHbh\nJCl16sqfdRozxt4rT24lLDSjgHHtlBiOgLwWY3IIvLmCf68uYl8fk1+rJsYu\n6NFH8+p35Hs7nPW+O9DmowIB8eeBP1NszjERKj+/QWFTlMelb878Jsij00fL\norK6SpW1h1D9GeINVCCRGOotuZ9a2F+ZTBGVouZIiWvGWLp8pWbX9MBVoR8t\n9d7Y+U7VLGVGDPukBxy4JRSL2O6JbBpUmfefD8iIpKYXnAu+/M0Blrw7G2wd\n9VBc\r\n=oiHU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr+RSoYu7UTY3S7+118SkIy4aZE8MUxG0SjbnwH9HgLwIhAL9v56emKhFsGTuLC5KUhKKvLHIOkAmQfiPPyVnbxQtx"}]},"_npmUser":{"name":"blackfaded","email":"rene.heinen@gmx.net"},"directories":{},"maintainers":[{"name":"blackfaded","email":"rene.heinen@gmx.net"},{"name":"jsproede","email":"jens.sproede@gmail.com"},{"name":"dasheck0","email":"stefan@rpdev.net"},{"name":"nanogiantsadmin","email":"rechnung@NanoGiants.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-nano-nodegen_0.2.2_1605264388289_0.16323701894255538"},"_hasShrinkwrap":false},"0.2.3":{"name":"@nanogiants/generator-nano-nodegen","version":"0.2.3","description":"A simple generator for scaffolding node.js apps","author":{"name":"René Heinen","email":"r.heinen@NanoGiants.de"},"publishConfig":{"access":"public"},"keywords":["yeoman-generator","node","generator","jest","eslint","husky","prettier","lint-staged","nanogiants"],"license":"MIT","homepage":"https://github.com/nanogiants/nano-nodegen#readme","repository":{"type":"git","url":"git+https://github.com/nanogiants/nano-nodegen.git"},"scripts":{"build":"rimraf ./generators && rimraf ./output && tsc && npm run copy:assets","start:dev":"npm run build && npm link && mkdir output && cd output && yo @nanogiants/nano-nodegen","copy:assets":"./scripts/copy_assets.sh","test":"jest","test:cov":"jest --coverage","sonarqube:start":"docker-compose up -d","sonarqube:stop":"docker-compose down","sonarqube:report":"sh scripts/report_sonarqube.sh -k","init-changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","preversion":"npm run test:cov","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"dependencies":{"axios":"^0.21.0","chalk":"^4.1.0","validate-npm-package-name":"^3.0.0","yeoman-generator":"^4.12.0"},"devDependencies":{"@types/jest":"^26.0.15","@types/node":"^14.14.7","@types/validate-npm-package-name":"^3.0.0","@types/yeoman-assert":"^3.1.1","@types/yeoman-generator":"^4.11.3","@types/yeoman-test":"^2.0.5","@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","conventional-changelog-cli":"^2.1.1","eslint":"^7.13.0","eslint-plugin-import":"^2.22.1","husky":"^4.3.0","jest":"^26.6.3","lint-staged":"^10.5.1","nodemon":"^2.0.6","prettier":"^2.1.2","rimraf":"^3.0.2","ts-jest":"^26.4.4","ts-node":"^9.0.0","typescript":"^4.0.5","yeoman-assert":"^3.1.1","yeoman-test":"^3.0.0"},"lint-staged":{"src/**/*.{js,ts}":["eslint 'src/**/*.{js,ts,tsx}' --fix","prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"0c9ef32aaf87817a64307bbfd21c9693e0f303ff","bugs":{"url":"https://github.com/nanogiants/nano-nodegen/issues"},"_id":"@nanogiants/generator-nano-nodegen@0.2.3","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-IwJwJGa+jJPOxj/MbRM4qAi6XztRNqGjc0S/gh7lol1l6HQu/f6ga1g0F4byWCm0ncFBsG8zER5G6KDnTad9mg==","shasum":"94a1c3431107695c23d0706b337b4103f1c7ab1c","tarball":"https://registry.npmjs.org/@nanogiants/generator-nano-nodegen/-/generator-nano-nodegen-0.2.3.tgz","fileCount":47,"unpackedSize":83382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJft3FzCRA9TVsSAnZWagAAzqEQAIT3vKdyjayKwDyaZTsa\nEbVeKVY+NXHBkX7xdW2kIeKr5KMJ3CwXQApFYDMPRHe8ybkZgmWeKJcjZP3u\nR1x48LIFZmzk9q58dtVNKuibVVENzyPcMGWXU+kw8kyta9DnvfwTpJUcEQpp\ndtVG+1bdYMlryqTzsAfj3c8Ny2m6HtBlfLbp2O+p/pcZ5I2Ydj3x5xDGHBHD\n47Qcc1B8l1E/itMuxuUiqXj4DTP1uYXNg8rTT9JXIsPaIEE6KDnthD8fCdrR\nxmC/gQYVcmePjvRlb6bSfpanLwOqWcxBM/ClH8rjW7JavF+h2L3DdMiRbLOV\ngzF7tzBM+REH4Bklh5mPyQd95zyMEqvwOC40OMXnwuxppFzeiDlNpL8znOXZ\np+sOlde0lskiTO0RWNhikG1VaOQSG7mRNn7lFAZdOT7wBgPf1FEj9mp4bzCC\nqLbSEd/4Zti/F/h5uoAQ0NLcWZbkB9zviBeAyUIHbCgX8+HZEzDHIue3JpWz\nD/9RTcY+iU8/SBmuKygwn35Ya+u40uOkaWFxa3dSTRJvWGtLTaAOHJRb4jsR\n6g+hNjM30A5VTHQD5pZpkftyJHzaoYssaP6E5hxiITr7h2MM3ggK9zJnospk\nSdjVYIMp4HP2VCwmgp/HkSwviJlr7nh/RlCQdoMv8XO2ihQMlkDXtYrHFBgc\n22DV\r\n=Bvn0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYDLD7hWOUA/wT9Tr/rF7D4zRmcggWzHkp0PeXaBH8kAIgEtlbyunk4dm3asqShXtw7KgeNWsvcahvK+PLzjMhnAU="}]},"_npmUser":{"name":"blackfaded","email":"rene.heinen@gmx.net"},"directories":{},"maintainers":[{"name":"blackfaded","email":"rene.heinen@gmx.net"},{"name":"jsproede","email":"jens.sproede@gmail.com"},{"name":"dasheck0","email":"stefan@rpdev.net"},{"name":"nanogiantsadmin","email":"rechnung@NanoGiants.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-nano-nodegen_0.2.3_1605857651227_0.2260229556008424"},"_hasShrinkwrap":false},"1.0.0":{"name":"@nanogiants/generator-nano-nodegen","version":"1.0.0","description":"A simple generator for scaffolding node.js apps","author":{"name":"René Heinen","email":"r.heinen@NanoGiants.de"},"publishConfig":{"access":"public"},"keywords":["yeoman-generator","node","generator","jest","eslint","husky","prettier","lint-staged","nanogiants"],"license":"MIT","homepage":"https://github.com/nanogiants/nano-nodegen#readme","repository":{"type":"git","url":"git+https://github.com/nanogiants/nano-nodegen.git"},"scripts":{"build":"rimraf ./generators && rimraf ./output && tsc && npm run copy:assets","start:dev":"npm run build && npm link && mkdir output && cd output && yo @nanogiants/nano-nodegen","copy:assets":"./scripts/copy_assets.sh","test":"jest","test:cov":"jest --coverage","sonarqube:start":"docker-compose up -d","sonarqube:stop":"docker-compose down","sonarqube:report":"sh scripts/report_sonarqube.sh -k","init-changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","preversion":"npm run test:cov","version":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md"},"dependencies":{"axios":"^0.21.0","chalk":"^4.1.2","validate-npm-package-name":"^3.0.0","yeoman-generator":"^4.12.0"},"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.11.7","@types/validate-npm-package-name":"^3.0.3","@types/yeoman-assert":"^3.1.1","@types/yeoman-generator":"^4.11.3","@types/yeoman-test":"^2.0.5","@typescript-eslint/eslint-plugin":"^5.4.0","@typescript-eslint/parser":"^5.4.0","conventional-changelog-cli":"^2.1.1","eslint":"^8.2.0","eslint-plugin-import":"^2.25.3","husky":"^4.3.0","jest":"^27.3.1","lint-staged":"^10.5.1","nodemon":"^2.0.15","prettier":"^2.4.1","rimraf":"^3.0.2","ts-jest":"^27.0.7","ts-node":"^10.4.0","typescript":"^4.5.2","yeoman-assert":"^3.1.1","yeoman-test":"^3.0.0"},"lint-staged":{"src/**/*.{js,ts}":["eslint 'src/**/*.{js,ts,tsx}' --fix","prettier --write","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"bbb5b2118484200e3f9aa21c68d075c218ce2538","bugs":{"url":"https://github.com/nanogiants/nano-nodegen/issues"},"_id":"@nanogiants/generator-nano-nodegen@1.0.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-NSGVBZD5EbfSYAuRW2DQUabz62w7U8xQ/QtZKok3aGlo8Uyzp9AKfUloakLXoJcgg4Kf9YE748yOTWhChv6j1A==","shasum":"a7c2c3c1dd755a003c232dc03b886a552c4d1b2f","tarball":"https://registry.npmjs.org/@nanogiants/generator-nano-nodegen/-/generator-nano-nodegen-1.0.0.tgz","fileCount":47,"unpackedSize":84302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhliZqCRA9TVsSAnZWagAAQh0QAIXO04J1fMyNjHOC5I4L\nDlfwcGEkcB1W3MnHzsk68BTnd5lhDFESSX4IiV2ghBtR26/X5HSpmc//HmCn\nB8Em0jvfa+FpmmR0EBYkmU2OaQDenDp8HSy6YEiVH/GY1IuK8s6B5GgfS3vK\nc5LJ6FRsJ6IkxQB2DxJmrdjKn+8CZ4jxbUQsk73YxNH/EJj4iuu8n4E/MfTQ\nGXosSCrCacNdhEPumkpqidyrKhvGDW/Tg0okZg4ifB5LVPuyElmNGSRCs1Wz\n4c/HOAFrZdKLx2gGH7DwLbP7N7nYtDm/eZiUAjjTHhtmHqKrrrODJ0Msx81d\njv0LsqFGkDzjOedDiEJFilTs08Qu5akaSsQ7LHCCVwALYnyCcrBpA7NMNTVn\nzNZXfPiYpiHWHqQVlbCLVcL8YETF1W5NVPrZf6obDbr7eASj9xfCIxXLaX+F\n14xZIYnPeEmqL7czekT+i6c804CpjBmEHuT2OfJ4yqLI6dghSapGN7E+WdRT\naUjK7Ya1OH8VTrFK4GUC97L+gpx10OyDtwrp8AuJ/ZP+YGprvI7qGJPLUCcB\n0IK8478efyszECfRMlJdNSJ11sLnJwTutZtBE9/JyPOsHbLWpzZm7Al/cOiz\nP7AUc8Dq1hwchWJQKxZwxkTw1FbKyFZCYHdDLWfRDbqsupu4dnRhAduS8m94\nQLGV\r\n=7hPT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf3Y9hAOroxbyQlhHuT5zfftrIyvikUXqpoz3RvgwCTQIgaV1x7JRtRr9yZo4Z0SbG/8vJ/kbaxj3Q3iRilYvRgf0="}]},"_npmUser":{"name":"blackfaded","email":"rene.heinen@gmx.net"},"directories":{},"maintainers":[{"name":"nanogiantsadmin","email":"rechnung@NanoGiants.de"},{"name":"dasheck0","email":"stefan@rpdev.net"},{"name":"jsproede","email":"jens.sproede@gmail.com"},{"name":"blackfaded","email":"rene.heinen@gmx.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-nano-nodegen_1.0.0_1637230186171_0.6102998364968444"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-10T07:23:04.023Z","0.1.0":"2020-07-10T07:23:04.122Z","modified":"2022-04-06T07:26:45.372Z","0.1.1":"2020-07-10T07:29:26.319Z","0.1.2":"2020-07-10T07:34:26.748Z","0.1.3":"2020-07-10T07:40:40.099Z","0.1.4":"2020-07-10T07:45:55.409Z","0.1.5":"2020-07-10T08:19:03.111Z","0.1.6":"2020-07-10T08:24:08.740Z","0.1.8":"2020-07-10T08:37:49.933Z","0.1.9":"2020-07-10T08:58:50.255Z","0.1.12":"2020-07-10T12:42:51.224Z","0.1.13":"2020-07-23T09:33:13.273Z","0.1.14":"2020-07-23T11:01:43.868Z","0.1.15":"2020-08-03T06:33:06.739Z","0.2.2":"2020-11-13T10:46:28.439Z","0.2.3":"2020-11-20T07:34:11.360Z","1.0.0":"2021-11-18T10:09:46.316Z"},"maintainers":[{"email":"rechnung@NanoGiants.de","name":"nanogiantsadmin"},{"email":"stefan@rpdev.net","name":"dasheck0"},{"email":"rene.heinen@gmx.net","name":"blackfaded"}],"description":"A simple generator for scaffolding node.js apps","homepage":"https://github.com/nanogiants/nano-nodegen#readme","keywords":["yeoman-generator","node","generator","jest","eslint","husky","prettier","lint-staged","nanogiants"],"repository":{"type":"git","url":"git+https://github.com/nanogiants/nano-nodegen.git"},"author":{"name":"René Heinen","email":"r.heinen@NanoGiants.de"},"bugs":{"url":"https://github.com/nanogiants/nano-nodegen/issues"},"readme":"![Travis (.com) branch](https://img.shields.io/travis/com/nanogiants/nano-nodegen/master)\n![npm (scoped)](https://img.shields.io/npm/v/@nanogiants/generator-nano-nodegen)\n\n# nano-nodegen\nThis package contains a yeoman generator for scaffolding node apps with typescript support.\n\n## Usage\n\n```bash\nnpm i -g yo\nnpm i -g @nanogiants/generator-nano-nodegen\nyo @nanogiants/nano-nodegen\n```\n\nThese commands will prompt you with some questions from which your project gets bootstrapped.\n\n## Features\n\n### Filetree when selecting all options\n\n```bash\n├── .eslintrc.js # eslint config\n├── .gitignore # files ignored by git\n├── .prettierrc.js # prettier config\n├── LICENSE.md\n├── CHANGELOG.md\n├── README.md\n├── docker-compose.yml # compose file for sonarqube and postgress containers\n├── jest.config.js # config for your jest testing library\n├── nodemon.json # config for your filewatcher\n├── package-lock.json\n├── package.json # your projects package setup\n├── scripts\n│   └── report_sonarqube.sh # helper script to report to sonarqube\n├── sonar-project.properties # sonarqube configuration file\n├── src\n│   ├── index.ts # your apps entry point\n│   └── lib # your apps logic\n│       ├── hello.spec.ts # a sample test file\n│       └── hello.ts # a sample ts file\n└── tsconfig.json # the typescript configuration file\n```\n\n### Eslint\nEnables linting with predefined config.\nSee more at [eslint](https://www.npmjs.com/package/eslint).\n\n#### Husky and Lint-Staged\nIf eslint gets selected you will also be asked if you want to install commit hooks with [husky](https://www.npmjs.com/package/husky) and lint your files while staging with [lint-staged](https://www.npmjs.com/package/lint-staged).\n\n\n### Prettier\nEnables codeformatting with [prettier](https://www.npmjs.com/package/prettier).\n\n### Jest\nEnables testing your code with [jest](https://jestjs.io/).\nTo test your files run \n```bash\nnpm run test\n```\nor\n```\nnpm run test:cov # also creates coverage file to report to sonarqube\n```\n\n#### Sonarqube\nIf jest gets selected you will also be asked if you want to configure [sonarqube](https://www.sonarqube.org/). If `yes`  your project will setup a `docker-compose.yml` file and a few scripts to get started.\n\nTo start sonarqube run\n```bash\nnpm run sonarqube:start\n```\n\nTo stop sonarqube run\n```bash\nnpm run sonarqube:stop\n```\n\nTo report your testcoverage just run \n```bash\nnpm run sonarqube:report YOUR_KEY\n```\nor\n```bash\nsh ./scripts/report_sonarqube.sh -k YOUR_KEY\n```\n\n#### Changelog\n\nIf Changelog gets selected you can create a changelog with angular commit guidelines when you update your npm version.\nInitially you need to call\n```bash\nnpm run init-changelog\n```\nonce, to create the initial changelog file.  \nIt then gets updated everytime you update your version.\n\n## Contributing\n\nTo contribute please fork the repository, create a new branch to make changes on and create a pull request into the develop branch of this repository.  \nRemember to write tests (if needed) to get the features approved.\n\n## Feature Requests\n\nFor feature requests please use the issuetracker and specify your exact needs. \n\n## License\n\n[MIT](https://github.com/nanogiants/nano-nodegen/blob/master/LICENSE.md)\n\n## Changelog\n\n[CHANGELOG](https://github.com/nanogiants/nano-nodegen/blob/master/CHANGELOG.md)\n\n## Test Coverage\n\n[On Github Pages](https://nanogiants.github.io/nano-nodegen/)","readmeFilename":"README.md","license":"MIT"}