{"_id":"@daniellacosse/generator-typescript","_rev":"6-9b70312da2330beaeeebd8432d6754d8","name":"@daniellacosse/generator-typescript","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.0":{"name":"@daniellacosse/generator-typescript","version":"0.0.0","description":"typescript, the daniel way","author":{"name":"Daniel LaCosse","email":"d@niellacos.se","url":"https://daniellacos.se"},"main":"generators/index.js","keywords":["yeoman-generator"],"devDependencies":{"yeoman-test":"^1.7.0","yeoman-assert":"^3.1.0","eslint":"^5.9.0","prettier":"^1.15.2","husky":"^1.2.0","lint-staged":"^8.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","eslint-config-xo":"^0.25.0","jest":"^23.5.0"},"engines":{"npm":">= 4.0.0"},"dependencies":{"yeoman-generator":"^2.0.1","chalk":"^2.1.0","yosay":"^2.0.1"},"jest":{"testEnvironment":"node"},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"eslintConfig":{"extends":["xo","prettier"],"env":{"jest":true,"node":true},"rules":{"prettier/prettier":"error"},"plugins":["prettier"]},"scripts":{"pretest":"eslint .","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/daniellacosse/generator-typescript.git"},"license":"MIT","gitHead":"077cc62f45a1bac5ad4c06a616ea160536dca0e3","bugs":{"url":"https://github.com/daniellacosse/generator-typescript/issues"},"homepage":"https://github.com/daniellacosse/generator-typescript#readme","_id":"@daniellacosse/generator-typescript@0.0.0","_nodeVersion":"11.11.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ClnKzXoBFmzjR0meCgY/T1ukN5oHceY1hmkuLAbZzx2zunl41BOE6Et0g+htOWoUzBVxSYFJZLeWqDoZQO6LAA==","shasum":"a1242e7cb2e0f6316c349145f221234d08ac519e","tarball":"https://registry.npmjs.org/@daniellacosse/generator-typescript/-/generator-typescript-0.0.0.tgz","fileCount":28,"unpackedSize":14770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn5gwCRA9TVsSAnZWagAAuTwP/2omn5WIjKyxUQuma4vU\nEKy93oHwJD3BC2MdD3+69RX8LUHRJrji03hc41cSkSqFlr6Sb1B/FK9JtHtF\nLs8a+xdD2tccRPEMIecZfId1p8tlx9sYQG7dQj9k2NH4cEU6PtQx4Dx68Qon\n2K5sz/XWA4SJiX/cMVWvUei7c5+fJa3lC+Z/qUZI+OyFHALW08qy7cQyzSvx\nYehBV51/oI82Fn9eJie73deWDViwJJj2YInY13G95QMgKeP03brem+5oVvxO\n0t3+1P9qJnjBUkVKadKI37WO5v4xwQaOa/cVSPJSNhP0fMVoGbT+SpGijNtX\njrnX8jWE/eYj8BX9bQVJp04449dOO+xHxnLSpPGWUJjlRi/H0KRDRhLwdcae\n1RyopeeEgiFD0pj9e/OtEYhrEvgtL+WgWbqX1mRqw6dfTXvMNuAPdiHtwRpl\nH3jFztd4q5v233popbmnAoi/px4xB7gWgUV096KqjaFH90XdEo/yr5DA1MDz\nSEOL7Q9uIzv7P3gdNoyktszQCEPXVqwRt2QM7FnNc3mt/8IjGPOCc+y3mxRD\nibYALhwbbf5eVE8d0wtfNBr2K4limjWZXH8ys6jCK8gxpTbY4mCWfrj0+O4y\nCOvgzw3Jda25XSOVGbsRXGzAEMOCdximzQvz7MWdwgUoGBn5+BIxj9XEL/ed\nIUg0\r\n=nUkn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDx+2ncpTQI0DkvYaJ4tRGF3nXFIbYS6Zl2rxxwFxisdAiEA9HhJKh149VJI+Dj+KpF0kNGM3WfK2gIwm0KE+0LS2u8="}]},"maintainers":[{"name":"daniellacosse","email":"d@niellacos.se"}],"_npmUser":{"name":"daniellacosse","email":"d@niellacos.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-typescript_0.0.0_1553963055877_0.9575992439382319"},"_hasShrinkwrap":false},"0.0.1":{"name":"@daniellacosse/generator-typescript","version":"0.0.1","description":"develop typescript at scale with a full suite of helpful tools","author":{"name":"Daniel LaCosse","email":"d@niellacos.se","url":"https://daniellacos.se"},"main":"generators/index.js","keywords":["yeoman-generator"],"devDependencies":{"yeoman-test":"^1.7.0","yeoman-assert":"^3.1.0","eslint":"^5.9.0","prettier":"^1.15.2","husky":"^1.2.0","lint-staged":"^8.1.0","eslint-config-prettier":"^3.3.0","eslint-plugin-prettier":"^3.0.0","eslint-config-xo":"^0.25.0","jest":"^23.5.0"},"engines":{"npm":">= 4.0.0"},"dependencies":{"yeoman-generator":"^2.0.1","chalk":"^2.1.0","yosay":"^2.0.1"},"jest":{"testEnvironment":"node"},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"eslintConfig":{"extends":["xo","prettier"],"env":{"jest":true,"node":true},"rules":{"prettier/prettier":"error"},"plugins":["prettier"]},"scripts":{"pretest":"eslint .","test":"jest"},"repository":{"type":"git","url":"https://github.com/daniellacosse/generator-typescript.git"},"license":"MIT","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 Daniel LaCosse <d@niellacos.se> (https://daniellacos.se)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@daniellacosse/generator-typescript@0.0.1","dist":{"shasum":"5e78bcfb039bfd7f0f39f5a3eb7ba4e5289f613a","integrity":"sha512-1CVEghKa54Ej6c7AJfRKc5isFuM7Mh0djhJOjYWGDjTd4jyb5b+Gx14EYylblPU8Y3rMpt34Xd2Qr8eYb1sGnQ==","tarball":"https://registry.npmjs.org/@daniellacosse/generator-typescript/-/generator-typescript-0.0.1.tgz","fileCount":40,"unpackedSize":22664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczrJaCRA9TVsSAnZWagAAh6kQAJjqAEiOGVYisiDpMgZG\nDDkgp0/CRjpaCCMWm7cGugAE4iJZJIhlj3wEPPKkjyFs5lUIUs9/VO6PxvQ9\nnHspGYDYqQx4bPmdpwA8a3z5dVbYde6OnhMxUAVNmW3sN6t6wDD3DkXYMcbO\nhyTgDLc1oEwVDLe/Yi0DYZXTR+Oal+NM0fO4FRBKwDejURvsrnjOGhftt+Cf\nDGB+ARknCF7Ng9uojFOv3bZ3PkSv/neVGC5gZ+GndzE2yEiL9nYaI5keE2Qh\nAvYqnrlXke5KVg7yksY2Uu/ENB85dMEtcAY8irzjOpjvQ6riQZTBuG5mwJgZ\nSxBft+VTkfQvYoaJhQTPEGWIx8A1PE5fTTxWWVd46398haSOm37ZfUZXejgb\nsew/Zwmnw4PDTukmaP6ANEMxkciR4A6zfelRu/K/f9va+lxwweJvHZIAXlfy\nLDl5ekpzBiT9wDYKZiKa1k97o4G0ctZljEnL6mGOFfPI2YGqhlE89UTxyR5Z\n45YgdDmd0nsbbJbgZzsA1y4MMBodJhBnnoMwhAFPOJAbBsD1GwrXbZD/NiGg\nV4+Bj0b6NFOJz9C+1Ef93furshT+K0gStmk4N3Hqe3I3dyEq7WN9GvhllqCE\ns0JBi+NlhioaSrqTQBUfRcHABEMwHUgH9DuDN3psdhSPxpaUHCj3Cx8Dvs+r\nNWX+\r\n=D0sV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArGMKQ7fuOJkBg9jY+kSdLlgP0qOWfkR2wPfmBeSsEgAiEAx7vahDZg7BOTc3/uYBBLEA25F/EUNWayUlO3ouCWqxY="}]},"maintainers":[{"name":"daniellacosse","email":"d@niellacos.se"}],"_npmUser":{"name":"daniellacosse","email":"d@niellacos.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-typescript_0.0.1_1557049945807_0.04611465046981067"},"_hasShrinkwrap":false},"0.0.2":{"name":"@daniellacosse/generator-typescript","version":"0.0.2","description":"develop typescript at scale with a full suite of helpful tools","author":{"name":"Daniel LaCosse","email":"d@niellacos.se","url":"https://daniellacos.se"},"main":"generators/index.js","keywords":["yeoman-generator"],"devDependencies":{"eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-config-xo":"^0.25.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","jest":"^23.5.0","lint-staged":"^8.1.0","prettier":"^1.15.2","yeoman-assert":"^3.1.0","yeoman-test":"^1.7.0"},"engines":{"npm":">= 4.0.0"},"dependencies":{"chalk":"^2.1.0","yeoman-generator":"^2.0.1","yosay":"^2.0.1"},"jest":{"testEnvironment":"node"},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"eslintConfig":{"extends":["xo","prettier"],"env":{"jest":true,"node":true},"rules":{"prettier/prettier":"error"},"plugins":["prettier"]},"scripts":{"pretest":"eslint .","test":"jest"},"repository":{"type":"git","url":"https://github.com/daniellacosse/generator-typescript.git"},"license":"MIT","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 Daniel LaCosse <d@niellacos.se> (https://daniellacos.se)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@daniellacosse/generator-typescript@0.0.2","dist":{"shasum":"df437d6f15c69221f50f0067a57fdd502f1c5ce5","integrity":"sha512-FQNLm/rs97tZye8l0PKOXOkIgdmmBqV7BgbhGmv/u7/i5yWNtxiCQW28m4X07x6Taw6wzLfQ7+S5V5hfRZtK6Q==","tarball":"https://registry.npmjs.org/@daniellacosse/generator-typescript/-/generator-typescript-0.0.2.tgz","fileCount":39,"unpackedSize":22927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczssjCRA9TVsSAnZWagAALLoP/ikYU00Pw6gz0+porV25\nWDu2jAEB87HeO7POhY7SSO1cl8TeJt7EyIit/o032vWzfQQIQ8QlgfwwOxRS\nxfcVQFIAmrK813cJTtQSKFWkZgP4qJTRk5gp4tFgbcgU6DM+tz9PDv9pqygm\nFHu47JcwHta6zlHgwRB5IO9cPFVA90b0B2OfVMu6HihBZeTRgHNMVOxUPcSL\nrrxM5Oz+q+iVctTXYbtxEFcYVKSHtgNJSBUztTNciN6ZQeBVAtCNA1dvhkFt\n2m02L0sbpTmLK/mpQm2S0qsjWkiTlmoMY1/YEKGPEDzARZlDvNlBtGjHu19J\nU8CkV31VGnilJLRWVgn3Ons6Fbi4SZe/otTSOEgfHtP6p4kaV5nWtHkImwIM\nU7D4EMqyd65aCKkSGEvE4tSWHDhUmbPLXP1gdN2dGVjrF04Bv7nYb9WuWZMg\nrSWxBJ4xcqaddeugRIUsjIXib0jy2AWH2IRcx6Ar2XBNpcBKY1TebztMGQ9c\nPatB7boYUbn6z4BjA9PydW9lUiVruUmGTilkbYj7PwdAoN52mqDdZO3QMibI\nBsG8ldy1J47KqTl6fp6uPAPnjgCEejbTe4OXTmifAlT3NSDrHr0FHPRlOCiA\nfRgxr9r5Y5SXxZtweIkBLZOgV7Jvb9n1lzhsrzqpcFMalCqF+3eiUAcJZqKN\n2rik\r\n=DvAG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEpkGjfWjufksUNQ7sU3J5fqBXSXUvDtoo9quAw8ia5gIhAM/NDEfRf0xjF+P57/Dd6bUKSkBhQQWcH7IIzlw4bsqD"}]},"maintainers":[{"name":"daniellacosse","email":"d@niellacos.se"}],"_npmUser":{"name":"daniellacosse","email":"d@niellacos.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-typescript_0.0.2_1557056290314_0.8067474132778936"},"_hasShrinkwrap":false},"0.0.3":{"name":"@daniellacosse/generator-typescript","version":"0.0.3","description":"develop typescript at scale with a full suite of helpful tools","author":{"name":"Daniel LaCosse","email":"d@niellacos.se","url":"https://daniellacos.se"},"main":"generators/index.js","keywords":["yeoman-generator"],"devDependencies":{"eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-config-xo":"^0.25.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","jest":"^23.5.0","lint-staged":"^8.1.0","prettier":"^1.15.2","yeoman-assert":"^3.1.0","yeoman-test":"^1.7.0"},"engines":{"npm":">= 4.0.0"},"dependencies":{"chalk":"^2.1.0","yeoman-generator":"^2.0.1","yosay":"^2.0.1"},"jest":{"testEnvironment":"node"},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"eslintConfig":{"extends":["xo","prettier"],"env":{"jest":true,"node":true},"rules":{"prettier/prettier":"error"},"plugins":["prettier"]},"scripts":{"pretest":"eslint .","test":"jest"},"repository":{"type":"git","url":"https://github.com/daniellacosse/generator-typescript.git"},"license":"MIT","licenseText":"The MIT License (MIT)\n\nCopyright (c) 2019 Daniel LaCosse <d@niellacos.se> (https://daniellacos.se)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@daniellacosse/generator-typescript@0.0.3","dist":{"shasum":"fb6c3f4e042eefd1f603cf87af950670128c53a6","integrity":"sha512-yluugPpR5QTD+RGrKrAFbopFq0cvDJMNtLqI9gWjvDFCfbzj1SQZ6bifs2fSrXI8+8XgWZ0uv3C2wnxSh19/+A==","tarball":"https://registry.npmjs.org/@daniellacosse/generator-typescript/-/generator-typescript-0.0.3.tgz","fileCount":39,"unpackedSize":23097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcztfCCRA9TVsSAnZWagAAbmEP/jWxEHnC7Djen71zaIFt\n1Qew7O3Q7wZopmCEOvcncL3D0FI6c1N/eqO4nW0317r/8iiYppqD0q1yx30A\n68Fxrt3k1TRPMSrDFGiQYThgIPqM0EUo90+GdxzXH3J9twqNWY7UwjXXhPiY\nOElL4vwO30+Ebh1Lj09HK7k1pGrop2AQJM80/ggKJxBhoG8CIVoEigOhgglD\nadlDOW2RT0W8bbPvhKnlxgzIAvPOqmRZkR4FRFu+IpRYPGNxeDtJsaiYSHty\nfSGNEncphzFeQiye2FMrVvaBD+0eFWDIVovBLjYdLHy9uWF76OTGEMgQUfqa\ninyPdJOdz3UoavrTZ1+lGbzpO/LHNzvdWuFD6YBEpAa/On75qO2+5845c71y\nslAQcantVPX5dbYc5izHOZpZeHovgtDsFN9Zht5SKn11rzO9Z3e3F/6Sre22\nCaQy7X0yxcTPMcrQmyOHbJVd17QvCoxivM7nrbpuErQCFDIB+81AP2C64syU\n4OallYjYwY9BJA+MXgQXAnJfYQF0Mgcjsj+r8tkzpDrF8wVTu5pKjALgQY5U\nEqDpmW/5Wh90iU8YUgrPeTDfmzQauO17lBTmGY6QSKkLHhhMaHCLLqH4pUtn\n5fiydqdZ9MGC9TMreeIJtJPbtZEVekAdK09dVSGvxlRVCRHEOoiKJq5VZVWG\nvQ7j\r\n=ZTti\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhc/pycRB5NaCJqb3APoo9S+qsywVqBPQBrvsKkf3Q0AiAQONMRLFLXsXsusSC5K4Qc51nzoaohDWNfXHF2BhetcA=="}]},"maintainers":[{"name":"daniellacosse","email":"d@niellacos.se"}],"_npmUser":{"name":"daniellacosse","email":"d@niellacos.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-typescript_0.0.3_1557059521807_0.8903154114936809"},"_hasShrinkwrap":false},"0.0.4":{"name":"@daniellacosse/generator-typescript","version":"0.0.4","description":"develop typescript at scale with a full suite of helpful tools","author":{"name":"Daniel LaCosse","email":"d@niellacos.se","url":"https://daniellacos.se"},"main":"generators/index.js","keywords":["yeoman-generator"],"devDependencies":{"eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-config-xo":"^0.25.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","jest":"^23.5.0","lint-staged":"^8.1.0","prettier":"^1.15.2","yeoman-assert":"^3.1.0","yeoman-test":"^1.7.0"},"engines":{"npm":">= 4.0.0"},"dependencies":{"chalk":"^2.1.0","yeoman-generator":"^2.0.1","yosay":"^2.0.1"},"jest":{"testEnvironment":"node"},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"eslintConfig":{"extends":["xo","prettier"],"env":{"jest":true,"node":true},"rules":{"prettier/prettier":"error"},"plugins":["prettier"]},"scripts":{"pretest":"eslint .","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/daniellacosse/generator-typescript.git"},"license":"MIT","gitHead":"2a4657a56f81d3fe27251330916c4f1638de0413","bugs":{"url":"https://github.com/daniellacosse/generator-typescript/issues"},"homepage":"https://github.com/daniellacosse/generator-typescript#readme","_id":"@daniellacosse/generator-typescript@0.0.4","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aPgEzoqrF+MzRyuA6F+Xv9Yr7ii5d97dtL81sh8Iv/x9Iy61SDOULP1ponkdvkcknVfa3DXIuKza+mYRE+7G8w==","shasum":"debdc0713b8454bc2782bd831cfbce22cd923a88","tarball":"https://registry.npmjs.org/@daniellacosse/generator-typescript/-/generator-typescript-0.0.4.tgz","fileCount":25,"unpackedSize":23081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBZ7PCRA9TVsSAnZWagAA5NIP/jo0Nj4UlCjE+ca4QOgi\nbZxSRhYUzbxZ9KKw+phu/dogABq/yGfB6voPZLJ+6sm9qAzMAgR4BRwXi9RK\np9fbJXEaZzeZqP+Gl9wrUZxgyRlvsmav30oNyWCh/3ghks5DDIIeP6y95jbX\nbkMSuAmXJS/1fGZCocW6SqO2Wfb//+QClkTwUB2nXHjfksU8yIJ7PEcwZ/B6\nA7CUVYulgDd33SNFhTvzC2LVbGDxfP66tjGVZceDr/ijdancR3hfICxHTOGH\nJA71n6lPrJuwEWU950wv/WG6asYNIGAli2HLOZxbUAkccnI1zhteS+IbdTOO\nh8n6vN/ZAWDOmOaopovmky5LltajAP5S7A4D0Fsb8J4Qm51cMpFeaAYviguu\nHNMyC4I9x//DagBZat4ogjdsiN98WevzR5QefssS+ma1FRL4dRjzC3fNSznu\npyx0Tn3Xw1qOYaiDjdTi27LB7vBUg5ARq7MTk3T+vxo5iZe2ZzOf2fM4ItTt\nQQE1jDUo0GBRu5j1lCdHGbHT5cjTvG+Jsg+U0j4eUSS4Q9srPhN+70N6Q72j\nZWzBsSak9iMrcNPkvUKwGwzG56Xe+g+D2Y2u2mdGjyurBC9AY5zOFUcgqRV+\n+PZWECbyRgLWaBD5zIqLRZpc5BTgyuPCHsHIbSoiV+KZKeSNEGe59vrdGQTw\nPUyD\r\n=VRAS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByMM4HZOG/XfH3Ee+eHKTeGI2dNFFIb1Qdh1aJ8I+u4AiEAovnPQESAPG8oTKYx/tjIV2qFs+Kk7Gvawal5njumA00="}]},"maintainers":[{"name":"daniellacosse","email":"d@niellacos.se"}],"_npmUser":{"name":"daniellacosse","email":"d@niellacos.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-typescript_0.0.4_1560649422531_0.10636679575677555"},"_hasShrinkwrap":false},"0.0.5":{"name":"@daniellacosse/generator-typescript","version":"0.0.5","description":"develop typescript at scale with a full suite of helpful tools","author":{"name":"Daniel LaCosse","email":"d@niellacos.se","url":"https://daniellacos.se"},"main":"generators/index.js","keywords":["yeoman-generator"],"devDependencies":{"eslint":"^5.9.0","eslint-config-prettier":"^3.3.0","eslint-config-xo":"^0.25.0","eslint-plugin-prettier":"^3.0.0","husky":"^1.2.0","jest":"^23.5.0","lint-staged":"^8.1.0","prettier":"^1.15.2","yeoman-assert":"^3.1.0","yeoman-generator":"^4.0.1","yeoman-test":"^1.7.0"},"engines":{"npm":">= 4.0.0"},"dependencies":{"chalk":"^2.1.0","yosay":"^2.0.1"},"jest":{"testEnvironment":"node"},"lint-staged":{"*.js":["eslint --fix","git add"],"*.json":["prettier --write","git add"]},"eslintConfig":{"extends":["xo","prettier"],"env":{"jest":true,"node":true},"rules":{"prettier/prettier":"error"},"plugins":["prettier"]},"scripts":{"pretest":"eslint .","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/daniellacosse/generator-typescript.git"},"license":"MIT","gitHead":"9014aa7f31d16ae08686c3e3c68a697e55dadb13","bugs":{"url":"https://github.com/daniellacosse/generator-typescript/issues"},"homepage":"https://github.com/daniellacosse/generator-typescript#readme","_id":"@daniellacosse/generator-typescript@0.0.5","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bluiQlcG2gft0KAIS7Orf2ZM/OralZCLEgW3uYGeZwbqYGnwMvCeB429ng3OabyS4VtnLHuTZdqqAVkcXk5ROA==","shasum":"9d300215196915e19897627103a6cca8e9b7a990","tarball":"https://registry.npmjs.org/@daniellacosse/generator-typescript/-/generator-typescript-0.0.5.tgz","fileCount":25,"unpackedSize":23081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBaNbCRA9TVsSAnZWagAAzMMP/i3mNqN0vc/gVFPAXYB0\n2Zapn1ObtJp5Hk+rO9c645rBDi9zp6dIu8uTFxP026SCO5px0bWbRVjw8omL\nCp0uiBxz2/7vGU2AwgZ1u2Aehxj7+HFoX4iwMgaHCsKPLBi9mU/st4vLZ6Pi\ngF1O1wVlr3BNulUc+ig+PERu8ZNpK+Tx7cNkh/zJB3R7OcNuccD24VYwHLYL\ny0ZZRo0lkZfF6J2qXU5Fcems4g8mk6xDbdBtKmYfqGrnX3eC4VRCPrt/apoL\nfsUHo6GGmlnQHaXltEFpz4a+K33gGnTJLdCqairbJdvy+4ujIsNXJXyc+y9z\nzvptv3PyOuhs9SvZ0EKhYBJUYIqlVLT6aO2V0xSx01NeqR00Fc+XWhZB5dtf\n7BhV4g9WAggVggZ9KPnufj0jelrh/Fu99sNfGkwbW6KR4XGnsd43Q3XEI4dQ\n+IcGIeU7Rrs6QVn8TSzpHaq+8LxJrxX5KfnXmBUB2Hr6/ZiOXWRFM81FiTnu\nStxhIWRO0T63tXoaprvEaF6p43jw0AYzt2uYQ4QiJOKcMB7cY+/LuSg+0DSC\ndcQOsh3VRGCtfTuqlZymAzuHpCd959sh6DIfhWgb6NNH6ZP3uLIs+huEOQ2t\nSGUcXyirE/vCUtlRjzKMm1ruchPOzNrQD5FTNwwvhqMDctlW63oVjthYHHWE\n7vpW\r\n=W5uZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCToxE2kXZmxo0Q9LdDgzB+w4CcQs28t+qy3ZqjvC1g3AIhAOS+kntp0HYBq/ROLTZoChYwFIqV1ZZIsDVu4ixj4iXb"}]},"maintainers":[{"name":"daniellacosse","email":"d@niellacos.se"}],"_npmUser":{"name":"daniellacosse","email":"d@niellacos.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-typescript_0.0.5_1560650587382_0.3762501862107006"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-30T16:24:15.671Z","0.0.0":"2019-03-30T16:24:16.101Z","modified":"2022-04-05T02:41:11.628Z","0.0.1":"2019-05-05T09:52:25.917Z","0.0.2":"2019-05-05T11:38:10.460Z","0.0.3":"2019-05-05T12:32:01.907Z","0.0.4":"2019-06-16T01:43:42.671Z","0.0.5":"2019-06-16T02:03:07.468Z"},"maintainers":[{"name":"daniellacosse","email":"d@niellacos.se"}],"description":"develop typescript at scale with a full suite of helpful tools","keywords":["yeoman-generator"],"repository":{"type":"git","url":"git+https://github.com/daniellacosse/generator-typescript.git"},"author":{"name":"Daniel LaCosse","email":"d@niellacos.se","url":"https://daniellacos.se"},"license":"MIT","readme":"# @daniellacosse/generator-typescript\n\n[![npm version](https://badge.fury.io/js/%40daniellacosse%2Fgenerator-typescript.svg)](https://badge.fury.io/js/%40daniellacosse2Fgenerator-typescript)\n\n## installation\n\n> before you get started, you'll need to install `homebrew`: [ [mac](https://brew.sh/) | [linux](https://docs.brew.sh/Homebrew-on-Linux) ]\n\n```bash\nbrew install yarn\nyarn global add yo @daniellacosse/generator-typescript\n```\n\n## creating a project\n\nfeel free to add this to your `~/.bash_profile` or just run the commands manually:\n\n```sh\ndts() {\n  read MY_PROJECT_NAME\n\n  # the terminal will wait for you to type in the name of your project. please use `pascal-case`\n\n  mkdir $MY_PROJECT_NAME\n  cd $MY_PROJECT_NAME\n\n  # the magic part 🧙‍♂️\n  yo @daniellacosse/typescript\n  \n  # run `make` as a smoke test\n  make\n}\n```\n\nthis will generate the boilerplate. now the hard part - setting up **github** and **circleci**\n\n### pushing to github\n\nfirst, click the `+` in the top right.\n\n![step 1](tutorial-images/step-1.png)\n\n> NOTE ⚠️: the name of your repository must match the name of your project/project folder\n\nnow, you can push your project:\n\n```\ngit push -u origin master\n```\n\nrefresh the page, and you should see it\n\n---\n\nnext, there are a couple configuration steps to take care of in `github` that we unfortunately have to do manually. first, it's preferred to only allow squashed commits\n\n> this is important because it keeps the commit chain short, the history good, and increases the chance that each commit on the main branch is atomic and transportable\n\ngo to `Settings`:\n\n![step 2](tutorial-images/step-2.png)\n\nand then scroll down to select these options:\n\n![step 3](tutorial-images/step-3.png)\n\nsecondly, we should set some branch restrictions on `master`. this is to encourage good behavior and best practices.\n\nscroll back up and click the `Branches` pill in the sidebar:\n\n![step 4](tutorial-images/step-4.png)\n\nyou should see an option to create a rule:\n\n![step 5](tutorial-images/step-5.png)\n\nyour new rule should default to `master`. at minimum, we should enforce our `circleci` checks. this means that, in order to be able to merge our code, that code will need to pass whatever tests we select here:\n\n![step 6](tutorial-images/step-6.png)\n\nif you don't see anything, skip to the [authorizing circleci]() section and then come back here.\n\n> NOTE ⚠️: unfortunately, you shouldn't enforce these restrictions for administrators. circleci needs to be able to push to the branch directly for this setup to work. **to be pure, with a paid github account you can create a special group and put the circleci bot in it, though you'll have to set that up yourself**\n\n\n### authorizing circleci\n\nalmost done. we just need to get circleci running. [make sure you have an account.](https://circleci.com/)\n\nat circleci.com, go to `Add Projects`\n\n![step 7](tutorial-images/step-7.png)\n\nthen `Set Up project`\n\n![step 8](tutorial-images/step-8.png)\n\nwe've already got a config, so you can just scroll down to `Start building`\n\n![step 9](tutorial-images/step-9.png)\n\nthen, in the `Jobs` tab you'll need to click on the ⚙️ icon next to your project name and scroll down to the `Checkout SSH Keys` tab:\n\n![step 10](tutorial-images/step-10.png)\n\nhere you can add your 🔑 user keys to `circleci`. `circleci` will then have access it needs to do everything for you.\n\n---\n\n![step 11](tutorial-images/step-11.png)\n\nthat's it! if you have any questions, please create an [issue]().\n\n## License\n\nMIT © [Daniel LaCosse](https://daniellacos.se)\n","readmeFilename":"readme.md","homepage":"https://github.com/daniellacosse/generator-typescript#readme","bugs":{"url":"https://github.com/daniellacosse/generator-typescript/issues"}}