{"_id":"@ottofeller/templates","_rev":"88-30deea289515f8671e090e6e83870032","name":"@ottofeller/templates","dist-tags":{"latest":"1.10.8"},"versions":{"1.0.1":{"name":"@ottofeller/templates","version":"1.0.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.0.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"1c5c50b432fe91f952865aee1f13687c8a35e32f","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.0.1.tgz","fileCount":27,"integrity":"sha512-I0lASUrVSBGk1ZGHPO/wA2y/oMIIVbJAnGsNoOCu1OxLiYWgC5g8nzMEo8KvWJNakKTVZo9zw+wh+LZ7nnGItA==","signatures":[{"sig":"MEUCIQCUpTsC2L+Ef/WfkAjBb73YHyaYESKTLsIkiQy//LL2WwIgMstuuXAgbayKbm+R3RSOhgtVpR8xtGMLwq3f+pRn37A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2cMFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtPw//fAJH8kH3gq+L91/h2b1TeK6lRvFf+5Y5ft13+73k67dJ8R5A\r\n497olvUXDDpAJyoKG7fnvSJ81lNJhq9VinrBrh9bK7e+JB+W5Ebu9QfiyCgB\r\nUdGeGNcrHNd4FRve4QFOhRtIkVO1Ev21ir/QEgwcVBOi2lVVqvT1mP+nghaI\r\nkFneuSs7PW9c5Rj1lAM2f++rJdqFplU3xLyPruCL8SptTQKhOSxJ2dCC3CVA\r\n0UubMUJBEnyKErMwAsVmeRVAkZ2sB+pZNpFvpGgDSG8AbFVfKj7UGd1AeCet\r\nsJVs1ytys6ZALExMwquQ3lBZ3Fn8Z/XR5MLtiLcoseZseVJlWehLsuPYvJh/\r\nKQ5e6lol85hjHLGQhlpG1kIvIg9Te0fYaXjz7e98csq6C87RQabj/sPHG40C\r\nvfXszKfphy7ysMXbb1cEklv9n5bh0wW2h7u1VVOvRkcpqwFBZvnwYHc/7KxR\r\nhpak/diKDzEKVBasYtfqlX+p+yipGVkDubrZVfQvkhvXBZqT9u5NGFINQdVy\r\nqOQkUWNTs38z+BB/3ErYb4U0UvU+ftKMEVPANzlPH7Fsx83w+CeiLyi1j2FJ\r\njrbJHK6WccDMZnZcJ3Fzj01VewZONImgJEdFALPK7q6C67OgI3SjTbO5gfme\r\nWTvAQoMQzgNB/q61WthtWghjWOHCfTrgxHc=\r\n=i3Su\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"59ebc17393fb4c3add9338fdd91d511e7e34cb3b","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.1.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.11.1","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"^10.8.1","jsii-diff":"^1.61.0","typescript":"^4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.3.6","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.3.6","@ottofeller/prettier-config-ofmt":"1.3.6","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.0.1_1658438404957_0.7695843752335838","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@ottofeller/templates","version":"1.0.2","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.0.2","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"79a84281a72a30c820dca1e6f1777ae16a9b758d","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.0.2.tgz","fileCount":16,"integrity":"sha512-qSbnMx8XwqY9cdO/SFHXvJvV3kDbILOoIfm7NucKCmS8J/j+Oz6dOZtUht5EcG7m4HzLe1xj9YuTlWVoYS8XVA==","signatures":[{"sig":"MEUCID2PUsziN/8kepy+H1wHvGUj8640Xw0x15pKNhFUCLA7AiEAky+bsfr1PxJWgMmyyWfFMDqCH6eqPrfKaQvv+JBVlhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2ccrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTVg/+P5pKFkq99Af2g4M9HLwa7T5IWJTOXdnkL2Zt2tRpOdLPaMrk\r\nDDJfGku9H3CZO2NPxyEuAQwJWSYqRAkbEypWPl7xw/Mlbs6pPVkwnTov8Hqw\r\n82L+O9gedEZpAINwRuO4lqS+Tixcx8myzVk36MITIrAUCtbb1v8eU1kxFigq\r\n/joym9j5Vj18dEK6nrtLDUAX+jjcJDMcDQoL2TBHnXWiFgaROAmc6h7E8YXM\r\nRrIKvfbyWwLh7rcCh1qm/egDaixCnFhAvtFMKboshKoDrFpLlqJ8Wd/9pcPk\r\nET0r0/eKOEwpO9BUTfl+3jkSECIc6WlOU0e/PVAEJcCbCOwQQLnS/Qrdrho7\r\n6wP3cmQoxooWcxmJW5BH7qC2uNJjMiZA9Npw7pEQBTzLEf4jsFzGuAbVg/GL\r\nTkJQqBJb8gCgaW7E6ShX0WbahIj6ReOHtm6hKn0fFI9OT48sH/sfutk41tFR\r\n5twTjiQRLYwaF9Xr5xCqTTy3RCHdSBrRWkkA6APlJs1Vi8j9g7jFg0Y6Qd78\r\n+EvUjUwGCCIWlA2d/D/wY8ltUZY8U2WfxzN+pjV1dnT2+ZHKJyRaTi+CK/fa\r\nMVnpGTfjuTq4PdPIMQge7L43ezqNxyj1kOwPCCmwI9OED1LnQcY/bUNlvAN1\r\nnoAmz/T9+piVq7E+ZtpU5M4xuqL0HpQ51yc=\r\n=+gj0\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"a4c4dfa91f39385a9a14239ee8917ac0ca53b8dc","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.11.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.16.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"^10.8.1","jsii-diff":"^1.61.0","typescript":"^4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.3.6","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.3.6","@ottofeller/prettier-config-ofmt":"1.3.6","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.0.2_1658439467677_0.4276819897362627","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@ottofeller/templates","version":"1.0.3","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.0.3","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"8685210990db696d42faeab8a9e087a6052ec298","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.0.3.tgz","fileCount":48,"integrity":"sha512-JXBhSDkG3PcRachkL1uGf0w650jFbYjYnqd7VpB7Dfv9vqBmDXGQOdLWZSNQzybAqXrDbt7LbmgswKMcUvXYOw==","signatures":[{"sig":"MEQCIHxHlO1g104o0r842R34w3oh1jzV3dgz8SCrSe+O85+rAiBokDCJ3n7jWmHGwKnY7gRN+4u+u6BN1Q9EOiYLpUeWKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2cmOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKjA/+KtpJ3HmWcyemyWlgCYWJT+a5omfy8Ti0oOHZqu9J03icG/F3\r\nGdmK5Z5X2a3HpR5H1sob4M/8X5e8ieJpaNxALrznSbmm2U1YfL0JsV2N4Oyn\r\nG6oeKPS1IxKzqhq/pmR/BTQbM6CQWcOX6/n5MIHdh75o2XHZy6gvTDXRa8OG\r\nMvkALs9EYtMFMf3yiFaNz1cWPBGpJPiZkHuLBD7wL6r3TYhQvNrbFa/DKJ7n\r\nITsHWbJnwkQC29koGqSpEOsQCueHD5GG3y9GeIIOh4wJO4TUh8iY+BQlqHq2\r\nHS/ucUfl6NEf+nPeZt5x29968ASJhYlNVULFoTKicvVEiiYEEAD/wxJBvddQ\r\noTxpBGGd1uiAv0LtfpT9bCPHb04ZXDZKhze/BMrEYMlYegznnzmLxKtQo/Ml\r\nE4Jp5BWib+pT3c4bPWDCuQd/NgRHdAh47r3LbpDO3Wc0kBHVS3hwGhJp54Lz\r\n2dyYlQRWA62o/TXEwNSi/CEn+gshjWCcb5Y2twDGUWGLTCgs3XSwnVSInqoq\r\nMyKDQ4skT40wue7uii6E24wt4zrv9rgl+ga9AwwkJ3osGTDY4c37KmHXA8s7\r\nkJo0fDXNkIdfEaFBdNPnowI/nkrKkut1QJy9461fopTSyaLopqltwNGx39+c\r\nIvi/N6+LrP/mYjuk2y+OdD+asIPsF5LhDpk=\r\n=juSP\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"a4c4dfa91f39385a9a14239ee8917ac0ca53b8dc","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.1.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.11.1","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"^10.8.1","jsii-diff":"^1.61.0","typescript":"^4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.3.6","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.3.6","@ottofeller/prettier-config-ofmt":"1.3.6","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.0.3_1658440078209_0.9167427610949412","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@ottofeller/templates","version":"1.0.4","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.0.4","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"de155f89e37b29767ed3605f1d09153cbb54b672","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.0.4.tgz","fileCount":38,"integrity":"sha512-hfzIGhpLeJ7AHKLDm0SdagGFZsCqa67Ys4H7KK4YcqOV1JoE5zpdWl74kKse5MUobMG49CvwOkJ9DiaDEL+IaA==","signatures":[{"sig":"MEYCIQDoshkQC1ULUrUANPfokG/iuhv7crsD7ofWlVdA8aCUyAIhAJRI5rkO+0DMONANeCTn1jw7fa9FvMM9Q4a2lU0CeLuG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3TxJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS0Q//ZN46zGJ3MmVMEPt2GUHwYVsPNuG9SJg4uV8XhtzRYP7yVWr4\r\noHG3LyAxi6rq5L2Il0QCdhgrXh6YOr1XoRVw71UOA/U4t3zVMZYp2N48J/Lq\r\nj/ijyhf6eJF4N6Jg1nfv3O03qI/iRT6dF99DbfXmMBUwu8z7EmVzfgD1AsR9\r\nE/QCqlnsKoc2GIW/yRF+C3t51qFV+gmNGo0wKPeC9JGKGVSC70BZoOPftV7o\r\nGwXpzvk2rh350CdlDTUtYLDdBfJVObhECyokzPTG5+YZxKsh4WzZEeL2Osg/\r\nw/vBmIi2WTFxtygM5FHXM2fKDOQI9niU0ICjG4oVMfm+hkdZZH0iAynF9cps\r\nbaWyakYHCqGpfTyAFJ7trteaEK1H9BpGgCibyT58DbdMZL39wZf+5UL4sNlu\r\nIr18dmtjVCjghoP1AvCH0OuBjbZQ8iExY7nLX+B5N6wQKX35mBGsKm1hfoEQ\r\nT9wsDqNFLujk53GIietdfxPaxInf0FfeJsM9TaIFfvFBxepHHJkuJlbeNlyp\r\n5oOYgRUyG2LV+5bQqLlhQJrpqilxk/0uat3g18jd7PEnNop8eCbLCBUw5/4K\r\nH9kUajdpRef33PfNsXDzOW8LxmgJkN312jqoxcguyQb7UtfND+pcivicDTuZ\r\nGAZr3zYu0XcgVGHgCBf23iryjT1EXygRuYs=\r\n=ev/p\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"679f6e8b93d0741399f730ab86a61a9e136676b7","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.11.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.16.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"^10.8.1","jsii-diff":"^1.61.0","typescript":"^4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.0.4_1658666057291_0.12383657081544674","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@ottofeller/templates","version":"1.0.5","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.0.5","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"1ef305ff38766e78041141ff24ac8d78f062f609","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.0.5.tgz","fileCount":38,"integrity":"sha512-HjZp/ijX9laGr2J/Ju+zhBX3dsscJyvgZrq96cA9uDotikr8SswgMZLppdHr5MMYj15sdE0Qh8CFv5vNMf5Bqw==","signatures":[{"sig":"MEUCIF6W+bSlBIb1qHftAfw5FXpoZPhfASkSF4yugDy2QIc4AiEAr02OTEdy8e7aDT0QOiIP8WiRYQ+BQQmzRMlIE91VQAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6tSDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk3Q//b4wMRbQ3LSBg5ulZMywQWub9radShJItsUNymPlfUb/Jh5ba\r\n+sjPSbVarAVo8yNMIyRU1K4jtnS/qx1tEt7vCnidhioaKfwZtlNMVk685qen\r\n2i49W9+UO3+yWnI6pZA3+zn4/4TWnodU6Yn0IyoRmmRvag8SOb9B9V3fmqKW\r\nC5dL+KOkUOmiI90yaZmbKk2JVXsxNAvCqhKh4WxeVcMHbb4Hd7FA4RbSqpTa\r\n6c0SIAVPIUTq28C8groJ3ok8FGkO9KlhDVy11IGZBmZWNv8OyHXHyrcsKjHd\r\nLu8cTm7ednr8olKFi6COKQM3gc+33+OPxEVC3M+p84WDfPoOsn235CSj1CCs\r\nV+21CKRBcLURwW7a98qO/P8DCMfh+wwti1U8Zo9/UzSTB5b6LJf9YsXYQWEJ\r\ngTnHZX1zmcX2iyPZyS0Lojz3EqlE5zCg7AalC2JasthVQcNJWfH6R/YEH+2D\r\nt/SvvvkDb5IVHOy35WO7WAXduJ7BJp/znpV1xcA7pM7T1CjwJDC2gojNv8r2\r\ndeMfMcXNIxb3UYnSNj6UV+I2kUDJSpn8iMh+ryRBxx45V65JrUk7ABGIU4PS\r\nz4N/b82Vbfh3X4rVgTRJkCBaRZX6tb92+nzFtH350ve3cU5+ns2EAYMFEDBm\r\nFbP2EpXkT6Qf+kYuZRds00SI9AGNGq+3b+E=\r\n=d+aT\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"980eb64fff4a74a7eedfe827576249a40a21fabd","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.11.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.16.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"^10.8.1","jsii-diff":"^1.61.0","typescript":"^4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.0.5_1659556995129_0.6661602456855686","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@ottofeller/templates","version":"1.0.6","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.0.6","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"59d45645013629386a88a1da699d67217e608d68","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.0.6.tgz","fileCount":38,"integrity":"sha512-vuUTCF69Mj7Im+l/9qFiQtVbayxG5QUC9Niwmr04iVgwLr5VLdR16DdCjJ7C/O1HcjPUa0R0YDc8ZXDCyj1kRQ==","signatures":[{"sig":"MEUCIQCS+JOVC6L0jeTCRqwfw8XsVhp8cEhmI55ZXL70SQzWOAIgDpeGk1MtWLHleKqFyiJAo+1+E8XqDqmIQgSzwrpT7Mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7QKAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbBRAAk4gC9busTAwY4+hz8zqYa9fSuNNbgf2HlYuFgnW5Evs+n9/O\r\nQLouuc2cPFmA2+yuVQYYqizyXKtcsbFtiJnxLWVD1T9wbZGedPKey9/LFX/i\r\nv9iIl8DCRV57Zl8SODcc8QgldKX1jmSJa0P12SWsMYuUVku4uzqQzVENZedK\r\nRdTASWNmUnDpUMtLZ6naOqXM8v/XcSZ5x0w6r+04E8czF5uAiCwq604bl6Lc\r\nPMXuPk8/KLqv6KBcRvU2pGLstcOPaxc5i8yVzmmx0wGNddJ0qCsJ/Fo1WFUp\r\nFx+gY/imvAVGXn+rjxmT+VAkimqF2xz87VTbMmVlAfc5mfGlgu+NH/zuRphg\r\nbAzWfqJ4jSRIV7C2JTjmT4w37K6UGtWOwaXaVr0rqN9Tp4CbGzyZVKIvDoJa\r\nVrv5HNI4ky9xRqFbt3yd93SHXRHYAulD1MOYPU2uwB8wEtlLPi5zejCdsZkS\r\n7nlKT4b3AY8QhxL7SBXMa9smalipQV3HKUGbY1FgDMWfeLHxoZiO7cmIMbVg\r\nDgMGs9aJQUSXQzXAoQtg/UWehNB+WG6r4SYdobnngEBuvrQYlOc6tGH244kU\r\nv+V2AE3/pdiI6v6pgeoPsKZcynB87vMDfgqRt8nY5KiFfivt9X2VhtpraF9f\r\nqr12c/Sh8RXiSZnaayYWWT9eHgUBp75s9bc=\r\n=aGUZ\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"97b4361825e000e261562cc4f4f72755724bd931","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.11.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.16.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"^10.8.1","jsii-diff":"^1.61.0","typescript":"^4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.0.6_1659699840485_0.9155289361118539","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@ottofeller/templates","version":"1.1.0","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.1.0","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"c61c0ff21f639f5d7e86f8d0075b01468018b31e","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.1.0.tgz","fileCount":48,"integrity":"sha512-oxS6y7MrohjgafCvYGPhbTk9MEZghG5C8FlbRYfia9ng/j7DmDEbi2rdeICKtcZ08fEaoQl05PeJpnRIKNJhMQ==","signatures":[{"sig":"MEQCIGyvgpUImKjjp0YLzXNLS6ngxiJnkGjgFDXt+eX3IqfsAiBd4+WAr6jsniKZ0MEzGqzTYsLmCzlBN7fNqUz3LCCxbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+p/iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAMQ/+OFq571nqGLSYRkkhY7ZUk5JHQguFQhaJLTeRIrVJbUjTAtDY\r\nGbgpjqAzd3a72p/oc4Q9t+V9Ros9zAZ250Rm/SnqvSkwUyR/l9LQkU1sRNVO\r\nHE2DBi4O/BMdXBBmAZyNJVds2RlMBf34HBXR5X3OidevhnXEAT0nj22fOiEl\r\nKye1YT6jPg4rYqn7mpf+m9YIHqdQMj8Y+9aEFNB+Fq3o5zE74BdRq/V7asSd\r\nXdeUZQ+ZDeO3nwRkkAaiFaZxEnlIzUGppGFfEXNAcnKYBvla1lgG8IMTY/kT\r\n2gfj2ijM/LNnZvqQcRPN75ZtRN7pRODzqyHV8UV83knb9CswD3P8d3DjA/B6\r\nyKLqkddYvbVLxYFvOG6ClHV4VOj8RzcIe89ispnxg9OdfwoU9xrqDCdDB9hA\r\nukCM8H3v9Hueo+FpkZCVHFwdKNIdxmFH0McfmDgc+pUjHTaSiLxXfesyZ8wE\r\nut9MjCmRdHtV24UtX7z1IP8J+i98qLp0OrObhMxSpbMyGhXqWVAsui4V1SLT\r\nko2m8Ui/5u0iodz+AqRwzQXm/StqUpn3pg/9cg6Bqvx6p6yAm2pS+9Qc3NRi\r\nILWQzT8M/pljd09azvQNGYWIipO6fEtsZaWYt9oBIH2NF/p8FTq2V4UrgCMw\r\no1VOXRUskld+8KSCWvDkOeQd3d0VdiDEDrk=\r\n=I5sT\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"8b0f6fabb11e8f0a3f8318976952815df6cede53","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.11.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.16.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"^10.8.1","jsii-diff":"^1.61.0","typescript":"^4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.1.0_1660592098200_0.9717042787413508","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@ottofeller/templates","version":"1.1.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.1.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"351489a5692b7c63dc08e69c9bde97f8f328fab3","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.1.1.tgz","fileCount":48,"integrity":"sha512-Y4A2FkLplJXNKqxnr6Ha3+vfeWVyNGZb8uIn4ljoF8D7z8Oo82rJLAGn3LgsRf5ihQSgiBvXD19z8NdnG6xfPg==","signatures":[{"sig":"MEUCIC2f2ZV1mZnZuYrFwJLijwQZJajE2zopR88mfPfQih0vAiEA8jsIHttNOsrQpuDI7Lt0Q8FzOHq2uu0OGxhe5axrdjM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+57eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVZw//YJwlOi7HUQc429fNTK7oaV3TTAVA81Dl/F6DhduLoz//rwRi\r\nJuXM36GTaVFTNcX7lybVmtvwoXSh0/nkLPrU30Qnq0u+eLmkcmm2uxQfMNVF\r\ntbi5Z1/RO37Y6dCYKIgHru16oybfiGjyouLItH3GcmURmfMgjLYxOlwqBEdS\r\nZ1zITqN3rTAGchJD5OGh8fDNSC4eE0Plq5/i6t6rk2qKXGb0GrDfXNWBcFp8\r\n6q4BbbM4bi69mxJHLawUqMJ5cTLpNjHHpWbX0dCUmF/V0dc/AOk+ZAPcsbCy\r\n4ct4dhIDufjFxz2EuV8uMqK/4VUT8GUj/SkBzWvsBocg5dxMmztNdQLKz+Gq\r\nEvjxFyDP0QRoH2i2Fe8LIQeSw5Z7plmIcKV9hYLPj2ElA1LVyw+8ID/CsMKI\r\nsxbHJzlwk9+xnuIh2ZXjlK4sBIad0MZsRAB+lzrUKZVrPc5zIXLVCcI9NGgc\r\n7rQuSiQWUc3LaX/1li38L4tE8I3FJdMB1vH6Rd1sx/B5E64eyrvP7tpFOxH0\r\ngK4/QOX/VDUnrdH7t/BVanlEP+2lOovQMuYmM1NifyRNONAsMzYPdO09zo+o\r\nI+6MTwvF6RKL2NSPKOEtNPeyA0SOQApGezPUZDXyjfyXtiNmixfYhg45gvWF\r\nmdR3WtQ74hAp3piAwMyu/jK1XoJ8/4+4DXU=\r\n=yp3d\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"94a4d687336337f289731f3ba8b0646c29df40ef","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.11.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.16.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"^10.8.1","jsii-diff":"^1.61.0","typescript":"^4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.1.1_1660657374236_0.5356662478812675","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@ottofeller/templates","version":"1.1.2","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.1.2","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"4128576e5096d5483a83c56882413e1dc2dd73a6","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.1.2.tgz","fileCount":52,"integrity":"sha512-t/rliSFQDQmSoWe2Swgz+diO/X4VyojpySTFO0k4QmeN3JyfncXzGGVIQvhLNcQeTxqNC3B1J6A8cYlj+lHw6A==","signatures":[{"sig":"MEQCIFys6DJDM67sFSiFyxyjatytaCPeewMYYHQ9OCYn/eefAiAtqeNLJ5QUu9f9EkEfYT0u2xnA40otKVvhIOOq5qy7XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA+qiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDKw/8CkUcJM6FBXLNJAisgIRIMrUS09cGNN8UEUiQbj9aXyzYbko6\r\nmuqUkbBFBkv9FZuD4UGJJ12pf1cfm0GeBj4bFm3WJS6QZbHcgGSoHQAzNCXQ\r\nO33FUwvicBiSGI6lxoWZ9n4uLzxFvOR3KiLwEGM0k4NdZj1N1LWh7N93fX82\r\nlNRiRUHMrJPpAu5k2V5vlIuLrBpUGoIt3kjSy/IZRJFhUxAkSXn0jHtqNIw/\r\nSCvmT/Puv8ZlYTKn2a7mLMWkCUAmTafx9ck+1EPRHYbVwyZJftn+LQwRljUR\r\nAweJTSfwZEnOGEKJqlW9lk01HwQENmC/0rFZ4cBPtiY6cDuZk0KPtQJeExx3\r\na5EBYKwqyrg+NOMxleIDR9EQ3xzXe9LKQ7G/DXl2E3wG3YK4BbofJj7vnM+V\r\nPS3HJE2rAzWE+wEao03vySuvF6yKJgr12xjvVfuM40xr7VvaX//588ijXUVl\r\nGs4C2eZtVYv2gkK8u6GdH/ZaMcVxo8PZgXpAn9PC7F21ixRYUnpWCTAdvjfx\r\nNmJ635kIF8bmv9/2lreG7z+7+S254HMqp1BQMhOg6zyWpJ+m8yJkSuj8fk7O\r\nn/iNH/ek/PSUeGX18Ke/hZfz8qEoJr6P8yNychRevIMDM8/e1z+PXVhpFrjZ\r\nYaeapRqPFdJoaEYF8i9ya4cxQuAB4/NVdWc=\r\n=5nzQ\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"da1ebf6dcc8412f6b8ea4e5badb9dd2cdc7600e8","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.11.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.16.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"^10.8.1","jsii-diff":"^1.61.0","typescript":"^4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.1.2_1661201058491_0.8577961198750486","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@ottofeller/templates","version":"1.1.3","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.1.3","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"869e7a3dd7cf03a49fd05aec24974e4f6e8d387c","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.1.3.tgz","fileCount":53,"integrity":"sha512-E2MoyFRx9oRdpqXeqshDdmJ0XrXIN+XoV4i/kEQ+Nx//a0zz0jf6KoQJesArPYdLuqp8ZCqBHWkiCDrg7sjwnA==","signatures":[{"sig":"MEUCIQCdvqTPOQb/0P/jLocehFyjpOsiKnTMWTvP0YpmxydILQIgR+boAsTF67lnzCRi/iCB/e4o3DVw1I7imOTHx0iMY4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDzgVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDQQ//QE4IKyWC4pzTowT7CnpI0mFff3fPHCQJYh97LRY8z6vgASvg\r\nz4eZ/uwA8VKIABccNiMb0o3O9v6SjeKOcoYKC5Dc2m6SDdHG0hCYhnu6oTSD\r\nhnwFfQ43E3mi6C5MIVRjRFgcH2hZz2M7uWB5xgyUKUvSBX90z4F2b9B9dqOi\r\ndmX4jshHaGRS7DoyuSVbycmNM7HOPU4F8UbZzDW7zwyWL7bqS7XFdwpgXD92\r\nXjse4dSOu7MegmiPHNbefaWy0xNc92t5iNCyS9BibX7RtDyKLfI9YcIyQHxQ\r\n6E9nCTxr8+5G6UsAvJn2hv7RVcs0IK0jew7IRf0oWNh6bdmL4yzEvQPrq6rS\r\nJp0B822+96vs0HhJ8noLEqD7NgghCQrhQN1NDjzvrVN38DiePSRHY2OZc9N2\r\niTW3CuH4zib6xtrIp8UK4U92BCo9GJFNo4WVnySHG5GRxsw4A/I8OJ2nWJwP\r\nj5f764JAOGovfcNIO87Sccy8FMDFdhSCMYbT9RjYhfhjttF404xev1UK0p1q\r\nKgGysWQhxF6/nqma9anXWXsrF2J4aC7hBRlfM+a7vehdg37fW2sZboE3/3Kx\r\nitxbJIQ5ONCpOHtyJf8IIApymT/x/oQdxNMwI0AleNuF9AGyGTDKH+9j3HTM\r\nXOUqvmSlH3IhuwY/IdsRJPtD/ucf9DShOwE=\r\n=L8Nw\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"455073c50635d57d01d28c7ea6dbd7e1b901545f","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.15.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.17.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"^10.8.1","jsii-diff":"^1.61.0","typescript":"^4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.1.3_1661941781413_0.6606088769931999","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@ottofeller/templates","version":"1.1.4","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.1.4","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"a0f2532d152e417c0fadbc2142453cc64ae2ee78","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.1.4.tgz","fileCount":46,"integrity":"sha512-2dCOYDFj60B5brQJJ52VbggYaSvB70IpHn7b4eUXx1OCaGkr4E6NIBaBbGFN41tV5ewN3DtILZ4hGqH21R98yA==","signatures":[{"sig":"MEYCIQCh+C7TzQZ/5OMo8Bbb3H3XG1z1n3uBH3JT7PXpjB7aoAIhAPs5QO8B3j2cFl9S9s8XWbMHaOA6Y7eSsNq4l2t/+FL/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGOQXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8zQ/7BGF+WDURzuINC+hIOR5YQeAzdq7w10+9RF3b7ZozHwQ/QTcX\r\nX2O1VHb26ftmAP16To/13OKMNGLycTiwUCpIzeLwMaQ22dikZ41J5ilp+xzS\r\njxNcJ4rZe1ERDrKX3dYOkbcHtwPdzFW+HMTf6CCFyF0WZpIsWOXI/jkR4r12\r\nMJJ2FXwG81eEtH8DAjzDZlVLhobcqEa/7uMdFUfUacqEaiFS19k9LFIM0V6z\r\nE4Zf9UsvYbXcLa8ijcYtyEa6vaeVhS3OdxrJ6YwMeoX7i+DJ9aB46Cm//qKW\r\nUuA4RmUMPsnRi1o/GSzkz1TV9x5vnC2UfHCKJwlk5+hmTiNo3c2M6c4qTnlX\r\nO4p4vkiSyw4X7sEVK+qEkXSQOwOUwwhfRnPSRmPZMDqjA4K/YaLf3H/+0SfG\r\ndm1NQAlr24dWIdHKCvjtGke0zWFODDF1FDyXshW/TZVlqn6DBM9bTnwwUTdv\r\nBeYUv9RtEXnd9rSNmCI30gPgcnOjIiikEpgf26GVTE0G9U7DP2Zgnr3afKk1\r\nVIm+tjaEVqEWLmbPirq2HVjohF/2VfBOW1l2pmdv4ewS6Hs169Tua5mnIeqq\r\nDRVovSWjf7tPvIkHdujlAtPcJFK+86KmnVnx/SXkXtD5mAWQeOymBmIHfK1P\r\nVChSc0BqdSNnEVLdBW/bsjQoLA5gSTPwn0U=\r\n=7/0u\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"1f19b185bd1a4e307b1ee3c4d77d32dbbbd96627","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.15.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.17.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"^10.8.1","jsii-diff":"^1.61.0","typescript":"^4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.1.4_1662575639294_0.5641140676630736","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@ottofeller/templates","version":"1.2.0","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.2.0","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"13799f948e05a79ef60ba0078f9da005c5eaabc1","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.2.0.tgz","fileCount":35,"integrity":"sha512-xnLeLyuKQWaRJA5ERFdKWDprvwF9/36IINlHIvD8/CWLarmemppes16vNFz3A3WNqBna7VOYgVdxKpy2GjnUeQ==","signatures":[{"sig":"MEQCIAgUTX6Uryd1s3q36qkM38EEQq1leEVqG+QfBIXOaFT5AiA65+DS5hK2xnXSsG5EToPQq+9rnodaTexnPoiAHHGhIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHzkAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1BA//Y1jolM/reSxNCU599LXJSY2+PCx3997n6Po+XbDQfxhOvFRE\r\n/X7bNNITKk2wU1O3H2mouKCQiGHYUM55d3r75fPmr81fwBwgXrKVnSFgR4zd\r\n4kLeeSFswrliHqVEv+99I8PZ8kAAs+GN76IAWqqVhzCLTgyqkwcA7iw3pDgs\r\ny7b3eAfjQPFy9vIWO+PzHjhdKFOSTNJN18uCcnqd2FiZ13w2ryCzrh+LzPjB\r\nm+ux9cUhFuElkvRVtguJrJCHrU1/Modi9aLGVWoCc3cvOupn24q0XHlix3GZ\r\nEyRTGZS0yOXPXOLvvOHhMioqNWgVQvl/4ZrClfpVfgz1M3kvJ7aHqjwZxB+E\r\nkUjNBtQc6vvNuNxdW6K0lIQnKr/O7kODrUN+YOJmCsoQennxxhGaAX2NZrMF\r\nIAKXtxAYQD08Ps/ZZ+sagfAVA0jqhnaFptZFD+1CCKTH3Yyj/VuHpaDj2Md9\r\nwQrNqpjpPndScOn3qUU9nmOr7jCWfpjKXm+4oRk6eybg1XbnwshpU+sG7VFO\r\nr/fKE0OGXC1h9jaVFOfOSYLF408/xGFUHVfavviGNBCJdcqNhSfZN9PC1WOF\r\n+z/W6OxPoxoiYM13/a2bM9YpK9PAxbl0MvTvx1WSxlEzio7GoWcJLQOpcRSg\r\nXzsOOFgS7LAN/mcrMkj+ghe26H5xlsa89Kw=\r\n=SreS\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"paths":{"common/*":["./common/*"]},"outDir":"lib","baseUrl":"src","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"d56840503d4a022281cacfea439c27bf981e5f0e","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.15.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.17.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","esbuild":"0.15.7","ts-node":"10.8.1","jsii-diff":"^1.61.0","typescript":"4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.2.0_1662990592451_0.0008208443881472238","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@ottofeller/templates","version":"1.2.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.2.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"8cb0ce01b32a3b4b94c58c9e3e716e2dccbf7e64","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.2.1.tgz","fileCount":35,"integrity":"sha512-RygG4zEp+I2DBWUPar0gzUxb3wxkuQKiBrjL8996czLS5DIX7FG4Dp2fmxeusX/dscYoY75xTIYX56gCEiTl7g==","signatures":[{"sig":"MEYCIQCMdOX3Q0oofKznSuCvLpu4dseFPZW2P2ythYPmbMi0BAIhAPhDg4kxDvjcwf/cNyfvlQ8AUZfqLQ+L64+nAFIIenXd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH6SlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtkw//bjdpcz6AXsBiwPajBjeogJHQPspZ7V6GqOEZK7c7FUK+MCfG\r\n+adqL5dKCyvetFZ875Vre98wPo75hp8w6O1Erpe2L4G6AAdPeR+OjWrcCItq\r\nGlML2TDzIJEjhDLm4SqrmCj10S44jGoEA7uMmq72J7WjeNDf3mAu/6+jGI/x\r\npJbtvYcQc3KOPNeGrGnSPYLN7iR1716jOHRYAmtt8QmR6/gq4ggEmQYj8+a2\r\nYoU99zT4U3Wfq6Rv8F6Vkg7Hi318Krig+BGeToIQBnCWJV0iOoZzeQk2QRRL\r\nDqBpHYRLYvqa6fL5XJ27KeIE3NCY8PoQ5kBQ9P+M3tB7y+W+JnWOKum77mQn\r\n/UoSEFc15d/Mwt+RHR2AIMHhfFxl56kB6jL16X2KlrSQ3Gb0MUnWUdJV7pFF\r\nQnJQaX5kTOLoWO09LubYc1Cor+/RgDhbnj/QwvrNdZdFfjBwotzAGDiLHPej\r\nR1T9biAIf/Iewjl+e1z18VVrJ6+FnTF6LsRwJ06jp5OEs90t+zt4Z8SUOvcj\r\nFFIBET6tmia/4ecxtQq1KfB8xQrbK715Sr1XtHq0RHSDmxBXBJM3yIOwyOzB\r\nsqGaYKgWfpHRa7YTdPZhUeAFEQnpTf72CHo7wYwOoxTMKMO/7vyKKvcS2oMm\r\na2wHTJ/8t5zVro1sjxOjLYWulB/d9oWyLwk=\r\n=0r+6\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"paths":{"common/*":["./common/*"]},"outDir":"lib","baseUrl":"src","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"a9e09678a6d1da2d4fba0b36895cf0b14dfd63d6","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.15.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.17.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","esbuild":"0.15.7","ts-node":"10.8.1","jsii-diff":"^1.61.0","typescript":"4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.2.1_1663018149231_0.9804239043503737","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@ottofeller/templates","version":"1.2.2","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.2.2","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"417817a287d72ff5b97910bb6fcf5c5c10ae6186","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.2.2.tgz","fileCount":45,"integrity":"sha512-WxoxQ4iD72T2KBOrABWwafmjMqUfA+sY4/ROGFdHp1dMwYwsOqRZTqIfzosgV61diWaP1kw5j2TSHmfdB8sA0w==","signatures":[{"sig":"MEUCIQCEdAabEt+/WmfthqwOHikiaETeMpE7RolKrqNEWrZeUgIgGGOTtkqLf/QdJcT4CXrgZdUx4xLNmC/qWf/fnpbTW+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPBybACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo18BAAjPMObwX6cqrd1XBm3GKILnxjJXkFejzYvpZhIzojmag7Y0HG\r\nj40VwZavc8ocQpx7Rkmlm2HkzfvczMqVgqhJ9JNcgZKS2y+TkHjQzYjKj2mT\r\nqu2G6QkvKBzKKVZ4Dab7f9KuzFj2+D/VhOdWTeMkgavmai9Mvgchp7lwwr2q\r\n1zIqEB7XnxpXBh8acNxYBw6SKPFekH9mBmiH5ft/sTO60kindBy1mzOogd26\r\n8WDgrmWM2lJOuifEw82aDi9s9hr59BDKqT5sOjFhxeAG5dzPHQ8BxXMhTE8E\r\nyOkM3UwuKWUaXtLX5H5Mvtru4rtS96/Mw0E7QUsDPkhSuBBcfshzRyztAanc\r\nMuC9Fjnba+W56OSwJ9vdJK9lxT0WFhOY2CQRYUsNLnUgxK3r76OE4oPX5J1J\r\n6QxdIP4SJUEd5C+qlE7boIe6zmi5dTHNQl08xZnzWGdW0SPKkGwaODxRO2wC\r\nhWZ/iQPDCnQfLuk28e/L3McoM9xpKybPnqnwWgoySb4H/QrJQXnIVf4UI+wl\r\nCu33v0aE+mUh/ReAJL9ltyF6SsrK3ZSQbXuwynVfATAzDnU9VRZXIb0oBg90\r\nhVG1N8jblY+VVCPyxT10yix71KOv7hCjoNaymEwYVlp+ZZ6bjWM8lCEU5Q0w\r\nS522+PmF9rm9owfTc9QSaY4xnZCpWGLzVhE=\r\n=rA0h\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"paths":{"common/*":["./common/*"]},"outDir":"lib","baseUrl":"src","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"ff4c8224a4000c4907f2d2ab6a42a90abfe1ff8f","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.15.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.17.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","esbuild":"0.15.7","ts-node":"10.8.1","jsii-diff":"^1.61.0","typescript":"4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.2.2_1664883867484_0.7797582489905175","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@ottofeller/templates","version":"1.2.4","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.2.4","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"51f50b57f46fcc39a8544a62136cb7a84b9bd226","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.2.4.tgz","fileCount":67,"integrity":"sha512-HNt8QLqMF9+qhFnsAe/VfoPN0d8yM4Xwow4q3GOtXsQ6SlRIt8ARC2TRipOGCVrSs85eqBJ9rLPm9QF5/z9oMw==","signatures":[{"sig":"MEUCIQDN1y8rGgqPVkdbFr7chX960ar2G75ZDoWE6lu4P1Z/FwIgVRHdteATXNl6igAPDKHLXtzo3yo95bqPsC3VG5WEkUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPVB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNzg//ewnm13hIB4KKccx1aJhTAtB2tASLhFpQhJUgDyz9OQfqYzKI\r\n/dLDsvMTUU/MTVrwzLCJN5vFZ4ZSK8PWgM3XzhgvC2GMz6zBEa9Si2LZIOXR\r\nk7pviLd29+p3y3j+9jFbTqvtrEn/fpsiMIMJ7XNbQV9CIhW8HADjxnTAW8C0\r\nFX8pWSvqgj8jP5WEEXbY0L60GStF2rDCwBTYXoCY8l8HOB7crAs/7gGyaf5I\r\n23Jm8QHBIcz1LLC+bRcQxddkQaVXMH0v2wMH13XN1ctaAnUXkpppsCN2ejug\r\nuqfyY8GHh7T36UjY596YxBu50dsBzFjspjW+u+r2jp9Uzg1uzIL4RzbjuGI9\r\nll4DQ915xEArEm3tCRFx7f5Ig9+eDH08QZV/PFEsB8RbRQPfv58Mmm1dsZ0R\r\n68MtMH4HnahzhRqfxvdmxLd6gXTB+VDJgJKmVJToM3WfMPBpyt3GJRz6GfG4\r\nVwFsBlLcubhpleeVFdI8CGMB2/2W9rJwQ3jQobaofRkOht3xu4MVi1O1Pjny\r\n2GOeuVkF8ONKv6m+TYF/QBCaw+9NxiyDN4a7EiGoJyYbfQyAKvtbbK3uqXyI\r\nI6WVBtV7GS9BKID57hmKdavMuhBJOvXCm3AKROIC+NJxeQmQE/dq1Cq5k8JI\r\nLnO7JcZFZ+jRkcfo5efHZcKvQXFZFfVTsww=\r\n=3Tfc\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"237078d8848c10006cc06ab94497f2b3f315403f","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.15.0","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.17.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"10.8.1","jsii-diff":"^1.61.0","typescript":"4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.2.4_1664962678929_0.784205782420444","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@ottofeller/templates","version":"1.2.5","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.2.5","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"e2796af101f7498efa6e06f8673ee8aaafbb94a5","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.2.5.tgz","fileCount":67,"integrity":"sha512-RuxZWHiNkVI3UpQHEO+9LSwNqz9PfoSlvim8zSoLaGueWrlWj8tNsO5N85yIyBRCy5//7AEpvXdWsLuSI6xtOg==","signatures":[{"sig":"MEYCIQDooTkKHJOUatN1EUREIcUlkdtV7ndWo62pi0yLznqH9QIhAJ1aIdycv/v3mVdECBFybreVbDJdXhWAc4tORAWSS5gC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbW16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN3A/8DjFzQwI/Qp2AbUjRasmY6sxvL2YUqt+g/yXomFfqr1Rjft34\r\n1vcPgxFUrOLiEEa3ifiZhc4X4f5FYiuVH6pE2BTjplLKF6uIAHqbIuILhHot\r\nR95G87bn/qUMIc/8aQtfBBvcJiyW1qK6ggchhOwiph9jfU7UWNbV9d2ZvKhJ\r\nHvk3csTmvB5SPYZhm8W3jYk/xqP1XeMFPmZRDHcpM0IwQDSWWqEbbqSpsXtY\r\nLWSp020AwcjPxC7GVoFLsvbKixU3XlmzKdusQuoJy5d0mQgEQR1wUaKkzCr9\r\nEM1dHya1o7V148nBwmL8vP2sDh9fsLOvSaULApesmX5InafvGv+AIztSkfDD\r\nd8QznUeOBxBk0HdtVJp3RDtbkVlyplD2SkjrqNo+Tb1mGWUBHZHa2KRFic24\r\nkf8W21or17gLh90FpA2wX+pVrIrx0thu9QzOdKcWXcjftmSb7cP9jFsD7XYq\r\nalNn3DF4KuA4urhRg7P1lKgt+Xpi50m+ZlZQVXs80PixBW5jzjVo2rrDy5PN\r\n5Vgmi2ZTC9HRb6KTzNmc4JRwxA8jdtNDNfFO2ScVvg8qttwRhIxqgB0gcoVI\r\n0Whl8uShsoGfDB7bM2T5L2fSlrtOmkWhmm6BKYj5IA43pWP0/iRZW7cKxQvD\r\nYB+ciX/lzomtDdgeosSDBSBM8fLdt1rsEnw=\r\n=8nvg\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"70fac71eec506bced864d671c7f3481aa2b758b2","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.19.2","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.18.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"10.8.1","jsii-diff":"^1.61.0","typescript":"4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.4.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.4.1","@ottofeller/prettier-config-ofmt":"1.4.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.2.5_1668115834054_0.8858366714641634","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@ottofeller/templates","version":"1.2.6","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.2.6","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"10581120248dacd2d38eab68dcb1bbd2db3d8b40","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.2.6.tgz","fileCount":75,"integrity":"sha512-KIEc24QiNke0Ki2WnzDf2ZRMFariM2+SBZmg1O0XxKWVtLGe5jH9NKryCNJsD4NdB8oMvYQVuiwrvy4wTHyAyQ==","signatures":[{"sig":"MEQCIHBu7Nk6aGlxf+kEEUry09EP0ybnHGSvp18NR3qOLrqeAiACLOdRL8nudxGFsgztD7/TK60XTOTxUpe5bY3fyymeRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje1i1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrycRAAlEusP6NMHdcx28mUeKC8Vf/31WyC0XyyJ3lQt+axiL8Mgq6D\r\nl8AqAsyyB7LmVwKiWTGHi4EzBV51j150UilauUIf/24/pdIN6gO4DVYvLMIJ\r\nTx1vD3Bge6va27LRi71wWNvGIr6vwdlH6/aa5iZdizzebDzGnhya+/iFN3Ac\r\nNAfdwsYe77yzGklXQDGcXiV7pzMvqqcsxrT/D4/DmYTcBa1ewOKYYadsE8dw\r\nRKZ5doq82UyAmqGwHrXcS6l/h3sWyu7a5gWDUKmKTgajfIqnMD+pFBNdVTds\r\nFkmY18F96UCnaI5SGJNf1HYdiDTdM7PRT7lvb4U2/wJAIB6yx2FytVwYrOPZ\r\ncBhs8iYR8CeezPPPKeTago7hI1DzrV0I0vJko/T6GxzFSVv1NEg1Y0ToAsXb\r\n08AmR9oYbiCji+AUKcN5T8LgVVMuExVh4bSihcQ2KOYumXRDwzSkBlPUw/ht\r\nRObtjDtgPGtqD9dptmjItHKwMTxJsC2tRDRI3MhkvaL2xu0j2Nwq94QU4E67\r\nZOWNgH2eipGS1G/iWjV8CCdNXpxkjXHAGslnndNfrX7qz7mq5zucsA28RlFE\r\n6SoKwJRTw0pYp+xXMLm6t6JZmrskCRwPhiLIaYJYXgV7SOnIFZdBg1OTs5IY\r\niHjVyWf1FT8l1tqvX+ZBZiX5GePi+BENVhw=\r\n=dtAl\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"15aa5ba3aa321619570e8b85159ae12361c6b54d","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.19.2","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.18.0","dependencies":{"projen":"0.57.3"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"10.8.1","jsii-diff":"^1.61.0","typescript":"4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.5.2","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.5.2","@ottofeller/prettier-config-ofmt":"1.5.2","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"_npmOperationalInternal":{"tmp":"tmp/templates_1.2.6_1669028021333_0.10327142198942618","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@ottofeller/templates","version":"1.2.7","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.2.7","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"6ca81f55d9562c69a5b89efe27857ab730ced5f3","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.2.7.tgz","fileCount":109,"integrity":"sha512-Il0hCZYWBG/tqGzsshc9crVD/8t33bs5k4DQdlMPg/VtTtdGS/ytOypa4HdHdHhSkhfmDa7NVi7NUQYxXHT9/g==","signatures":[{"sig":"MEUCIQCMeNqVqbrVA7W30FHq3zqD0bJ/gEs1ej5yeo2moZhdDQIgVTcQOcdP1gP8iOAjx1YoYSS/v98/XvCRGqs9Iflw7O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11822598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgmegACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXXhAAhrJRDGELtV3/gGIuooP0QHJA/ezPpiy4tnDGNSQFyu+52KA8\r\ngetsBDIJ9K/S2PO+dVoUaX8rRkTVcaS8HPeU82i7xwJEc66wkHaCn8JDxWAB\r\nuMDulS1HFNFPHNA0ClPR1vTvuh13IFNgtY3kI6iMHLRfit1HQaMUXPkQadXb\r\nlPbtyoBJcl0y40pVMjBpVAnPxe7ZEzpD8hMYyfUr61AHLnk09HP76Rxnrf13\r\nD+rEx0qgQlOZy2VfbuRgvx16SmutInYC8nCVCGtgWMkDtqGzqCVg4WIQT1Wc\r\nHM7P4NO88UTB4yQ+Fl+eY8G8kQn4vIeNVyJdQndHF7GPPT0RBvaoXwSXZh1q\r\nHl0/y5QCNV/VGUMrpo3Ah5AAt34bAL6gdH1E61hMRSiZsQM9VIaAa6qRXCbq\r\nsAeEIjP/QccW8xpsaFX563UbX68elJfWXFOuHuShcxNJBhH/lx7X84Z5OChh\r\nu2pmmjpshHlor5qucEfG9+7KSEcbhCcA5qUUWc/yPoCcd/SJRsb0srkV8KbY\r\nmJfwgX7Y3UudJbgpCA4fKY7oTboxWDQbHcgHdKp4jJ6EwNeT3Fy5zhx6OhuP\r\n49z6wt/kPnigcpGFHQQN0EUdaRf91lo/cmALJJb0BafNG2XF6yYOtsZ0LEKp\r\nU4xdNhe+Ga4o14KMy40H88JU/mIghxuVSCs=\r\n=Q36C\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"8f76ec11f8441109273cac380be83e8480f6514a","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.19.2","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.18.1","dependencies":{"projen":"0.57.3","prettier":"2.8.0"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"10.8.1","jsii-diff":"^1.61.0","typescript":"4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.5.2","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.5.2","@ottofeller/prettier-config-ofmt":"1.5.2","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"bundleDependencies":["prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.2.7_1669490592488_0.7208194639892544","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@ottofeller/templates","version":"1.2.8","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.2.8","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"e3bcaf84443ec2680138f079ee113d5602940df7","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.2.8.tgz","fileCount":109,"integrity":"sha512-gqkzODUZEAyCssS6KJuwcTUkmSUX4VUEYF7kwDbP8bXG2gWSBhykMPQseZoPQUhhtSro+kmoJYDpm9HVltV81g==","signatures":[{"sig":"MEYCIQDZwFCQFx6QltcuQnPupVS7jClX1rlK/Xunr707scUn/wIhAKm1CgaLPYHYxjfA/qnu1h5jxNIEQJpOJG5/cNUakbGc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11822570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhTOkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2iA//VnqbajyoXKj2bkn0C9nEwFPk8MvQ4V7FafsmLvwnteQWLDve\r\nRYAL9l5SPQ5v9V5pDyGW6a6J4fCIAXChCMmKoLtgoTrzDfX75f52Rddvtuq9\r\nZipAsNA8K6nJh0PUqr+CmCOWK9f6rJq8hVx/WqtNaI01vfKyuKPQCfXdtYEW\r\norF3V+qWR4k6rvwWKQyJxtzv2FMsS/uM6UMGPgtQcRUsY/rZujdLxEgUvkUn\r\nJbFTd0FOVMEHNj0aTY9aB8Y9Lgoc9TAsy3jnMZZyT/hwph+NWW4kZyiY1Pmi\r\n+pE1GVq4L3LdROSwcwAxSvF9C3HL79C7yK4YWUe96U3UWViCvwlyGfKc1Qb4\r\nF5qAHog7U/Cq/bOxt/ATkNzZDkOqZvUVNepxT7MmoM5PaDcWs0m8/LqlDobI\r\nzGKI7eqzr5ESgKS571WHbY92Pt4aapjIz9P9E6xxVU2VgZjOSXb5O+IzCx6Z\r\nBFKtotJ6hVyDnkdkSCicQ8voW3X4nmKqd3a2kUjUE5mtN0kRD6T77on2P4z3\r\nw3lWAizyGEi6bop6qyyG4vAv25VaAbMLw4qw82k/PTeWeC+jhP8ajTowHXOw\r\nh0QCSnpWmUzWI62AfVxYjVH9Iwji67ABHT1a7YIzuOdLAIXKaJqUbQRNJ41N\r\nNWTUEsjQi9i3QPZ4k3Bit92ynrip/JdCAVo=\r\n=wIYU\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"2fb4493651beac7de1ee1f49f5dd23749c9a74d3","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.19.2","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.18.1","dependencies":{"projen":"0.57.3","prettier":"2.8.0"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"10.8.1","jsii-diff":"^1.61.0","typescript":"4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.5.2","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.5.2","@ottofeller/prettier-config-ofmt":"1.5.2","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"bundleDependencies":["prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.2.8_1669673891833_0.19633378096806453","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@ottofeller/templates","version":"1.2.9","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.2.9","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"025a843fec2cd0f15bac83f8aae818de4434e7e4","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.2.9.tgz","fileCount":113,"integrity":"sha512-MbREaOINXGt1nMdwrLJg7IYgb6H501AUPNT8YrmAL7RYMR7M7P+nywONZn8qRPQgKpTylm/pEFHbbbzK0RfVPg==","signatures":[{"sig":"MEUCICHg/0nTVNuriPwOn1qwqW06eoLK3Eq9l3eNnchJsGhYAiEAqUlknZUmZ+CICzViRFs8DrKPoPakmV5MKA9vSJSxkBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11859834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjOZKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqisQ/8Dk91XB6BQYnxxGUUELBjb0Q2uMaLPguWdP8ysWytuHnqT8eM\r\ne9rUErZqNG3Rrukpj2s6TMoHi6O2xtvhKAUaVg0vDDdaq237WkVyD4VLFqaE\r\nisngspuljvAVhfBympxv+LKwVe8jWAaTCejeckKO5Gp+ugGmBQeuZ8I3SkVy\r\no//y1owVJmt6T2LLLnISKt01etyVyI3yaes/0BtREkNwt8Rf++xuoC6YLhsN\r\nxiV3fMSiN7Zz4sL1dKUa5hv+I4S9TWhcLDShoAoZCdW9TqTMZZ5DJgjn/4PA\r\nOL0d64NjuBIwe4+EJr20sdxSJSIcyXWqTnGdUSxa76Xb6QY+/apgt2NTnRyw\r\nVeTljMHPYP050UYTUGmNao3AkSqTGH3UrP6HM5RCJPhTQ+zFXe+YAuYDuNdH\r\neWeoAFpEXPTElW4m0UiRPTizUI5xLENxyMxreifRxziQw/4NBUXpVkKNwXvs\r\nKCN25BXJaaWMnYItoMJrx3TodbbTBC8Vg4/lINXEpMHc/pi73wqcYlpF1ApX\r\npspJoJTxb1rcVYu/fexPtwSNK0i/jippNCTTKdjWCbreYOWSDXkbTfHL0ybx\r\nSJmJtZeyLT/Gwz3h6SpJtN+XAvlzr8aY3orFupLFyyIpPw0Q8+aVJehmO+po\r\n3K32290X4yriT7EI+WggD4vSLZp9GcEMp0k=\r\n=anW5\r\n-----END PGP SIGNATURE-----\r\n"},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"6936cf6d89daa993ca63a8f89aef648a6415537c","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.19.2","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.18.1","dependencies":{"projen":"0.57.3","prettier":"2.8.0","@ottofeller/prettier-config-ofmt":"1.5.2"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jsii":"^1.61.0","projen":"0.57.3","ts-node":"10.8.1","jsii-diff":"^1.61.0","typescript":"4.7.4","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.5.2","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.5.2","@ottofeller/prettier-config-ofmt":"1.5.2","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"bundleDependencies":["@ottofeller/prettier-config-ofmt","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.2.9_1670178378466_0.3280392463804518","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@ottofeller/templates","version":"1.3.0","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.3.0","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"627e53ce2ea566b9068086ae2b61366b5561a3f3","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.3.0.tgz","fileCount":148,"integrity":"sha512-qrC9ekDxKpxZLtoY01/QXJ9EfIKsChB4NedNlmSIycFrCuYUbSk5A4cpo05rB0qjJW0vhIK9cc8McJfeC7rjBA==","signatures":[{"sig":"MEYCIQDdEoVzOqSK5+z8ENseGu4I6hjPbWx/Ifjhb2bryi8cxAIhAJtHVAXWtNiakxQQsvK3hi4CJzCtlHuQUB1JRHB9T3w7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12111954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5lUoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYDw/8D9LXyhhVa9jTA51jzda5z9zSO/OD8E3suZZ8KlaHBgGNEddg\r\nA36tVryKJT6FhEAMP3+3/Up3a0+uIRsx8lVjyvWlXvEqKLpCDY9/jVFsWbFY\r\n0oQqpFJiRZ4Hy2puaM2cgbJu3L0pOCNyTzIJ1AkSCXjUgCaDsTpUIbqHmkB/\r\n/S/Xn/NB9M4YINjEAwq5ldD4TgScOhzDuEmZzq2wwIinD0wxpIL/EKeuEWfd\r\n1PS7mND6998B8/Rn3oFG5sa6E1bA3HmHj6FUaI/JgMZNIb2j6btsAvOOIU1i\r\nMMpKr8Q+LSdW9DunBGvFmkKr7zkAMQ5Ax0H3S1sp/A6Q+K/a4sWC6cbmLyBa\r\nPE4T65loyJwell+5VFiZMUwWMb+BtKdyPqbn2gkSvHv4AAHcD8b3oQI/QMin\r\nFGlckovpImLwKez8phlLmFmCJdbTTfcbcnsKpKmQDT3v1ySHeK6D8tutnZb6\r\noKrTcTl98Jz2FzxV9RL15Xml7UlAM2+qjGXlP8S3zpYnAHR5AosMJxizIFBi\r\n837IxGL/gRy9uzyhzKmJ5i2lkuu1ftryVFLRHf/XtYsvPdlnF6K/v1W1j0Ld\r\nDdF0XcXUNiNQDw5eIcSQz0LcxdiZT3Ckj4i1kZ8tZkyLrpSuCYRDMt+QqnR6\r\n2f4BFzUEl1S3WZk8kaSyu0ymslKL9sz6C4s=\r\n=Bp8W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/?(*.)+(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"8247663703ffc2a2fcfe7f7533caa5de634cbe3c","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","test:update":"npx projen test:update","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.19.3","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.19.0","dependencies":{"projen":"0.57.3","prettier":"2.8.0","@ottofeller/prettier-config-ofmt":"1.5.2"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"^1.61.0","projen":"0.57.3","ts-jest":"^27","ts-node":"10.8.1","jsii-diff":"^1.61.0","jest-junit":"^13","typescript":"4.7.4","@types/jest":"^27.5.2","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.5.2","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.5.2","@ottofeller/prettier-config-ofmt":"1.5.2","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"bundleDependencies":["@ottofeller/prettier-config-ofmt","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.3.0_1676039463771_0.19611237054684905","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@ottofeller/templates","version":"1.3.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.3.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"8a0e4c6c6a946a38e9c644a78d3395be8aa3468d","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.3.1.tgz","fileCount":148,"integrity":"sha512-siOoQzV3C/gvuZ3s2+3FNLX9ErnjbUQWMB1T+wG166bUQTUsTq5nHB5lrIBfzm22H3tUtpvpO9klWMsEz8K6JA==","signatures":[{"sig":"MEUCIG7e54IguIuPwg/8LtPXohbNADxHAiw3Kulh5TvMPqkRAiEAp5sLdeyemXeCExB6eAFSg/h28V874z0gakz4F/K8In0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12113525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/jr7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsAg//TvLMP7OTCJ8jPOCQQt71uN6nwq0b5Ou3oRuvHeYGC7OHK6KH\r\nRbKHuJNocPbw38TWRp+hOwfsG0NBvjf3YVDXr3EsErf4d2sCfA5lZdmy1WG9\r\npPW/3xHtTh26KkFA/RWuz2xmojmTdYHHLFu1VxLb+tOKg8nJDtKu1ilHzGLB\r\n3pHWY9M+LGw7iOdaVTFeQzVspxhWO+m/qXK8odYAqHLJmSBVLxLtJPAf96Bj\r\nAxrCHpgMkOiLGsXRB7aUkrx/O/eH+LqcRs2tgqKO/K1f/HRSuQb8DqWleGqC\r\nNjn/e1LduVuqXOHrVycf5Rk5s7atc3ZnEN71NFc8K5X52fZn8g4kd2aq8pKr\r\niKbrwsxRSuwWnPnKiwlux21Gdcjka4QKPONJ1MWlnDoZZZuZ/mAJ3VVDkkXY\r\nv+bTRnFPBuOxEgmNkVGX/iK5V2DBR6KjvvdsukCtHCBdX2h4S5w91fDQfuCA\r\njtPnVgTZaiyUNKXT+PJ4DyRjSMYJacUXkxhRdQ9no4wman68LaRp1Z7B043R\r\nOi1XZNPA5Y3txaQO33hImWzE8hpMr9nnthNN+ihkxkBeoJejIxwBc9TLugWz\r\nuG5HzsQ/DZJystvxy2/1HK4YgEYSuIzwluUVjFm2zaK4yjIfdNPTupDV4Jx0\r\ncIHqmjCvHHqY5dyTSXkP226PTNXeGwVM4nY=\r\n=g59O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/?(*.)+(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"704d48b51d58c454dac3b2e15a61ed33105834a9","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","test:update":"npx projen test:update","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.19.3","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.19.1","dependencies":{"projen":"0.57.3","prettier":"2.8.0","@ottofeller/prettier-config-ofmt":"1.5.2"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"^1.61.0","projen":"0.57.3","ts-jest":"^27","ts-node":"10.8.1","jsii-diff":"^1.61.0","jest-junit":"^13","typescript":"4.7.4","@types/jest":"^27.5.2","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.7.0","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.7.0","@ottofeller/prettier-config-ofmt":"1.7.0","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"bundleDependencies":["@ottofeller/prettier-config-ofmt","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.3.1_1677605627500_0.5653233399741551","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@ottofeller/templates","version":"1.4.0","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.4.0","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/gvidon/templates#readme","bugs":{"url":"https://github.com/gvidon/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"449866d713f0a3184f979f5a9c3a36703f964359","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.4.0.tgz","fileCount":152,"integrity":"sha512-fVH00L/9Pr8wW9rH76UVao1BuntfvW99VHHv2dyHoG1g8GH9lYCOYoWtSDG1K+ePBSTM/2LfVCthLf6BsA29fw==","signatures":[{"sig":"MEUCIQCEiveoYUdReIMXsfFx3Fz7VXTr377bdRyJqcXnpsKyXgIgXGNg365gq3MFXROrXRa5pF02NFwfTy/rcOYe32Dcz04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12121664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBF3QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpttg/+J8ErBnOXn8h2gS1uQQE5MmoR0VABOw5aan2r5yfEXuHy3yf7\r\n/UKSHHNxLnb8LQYOpEXtZdIGMGtYsG7ByYO8y6PTsSaDY2s6B1XIcGHSPYtI\r\nTMNTTCPwfj7oZmRnOQ6XrIfYDFIIcs484u96Y5BOa+MpClmGu2V9WZdXef4Z\r\nTwrwvAT4OkKdvB9HZBLbYmmoGCfpoyKNqluG9waaH1wq4jR2QO4CPv00nZW4\r\nNGWRysPMha2HEA0q956UBifPjDjtBZ0mM6gWU6gsYhfZvO46oZqETDhIia6/\r\nRp4OqC7hbR5spazdjf99EetqgwVFBhpRY6YiC5ugmL1Rzqna0WrqdPBcq2xw\r\nWmymhbpc7d3cEbDOcm1Mw8UhFiN11O1mnFVTjLoCJXlKlGyyPqhsj8Xy4bgD\r\nSPP25hphDa2PUeYgeA7kvtNAr5lBmAI4Q8kZJqXssnMJj4uHiARRNuoREdhx\r\ntcAcEdv3egS+UPpRZoyLO6MiYUMkIv76sKNx8nBwTC21UuJhHytIUZ8k7twy\r\nVIJPYUAbOPQ7GdXk0WAll4jVDbprs0W0oVZC6r4fG3TcsTRyKAi63bSYp8mH\r\nrwuFXvgIOUoUm9Ko/74dqXEmip8tBWaNoOM244+jDO5AP4f/Y93NISNYH7jo\r\nllzd7EFksAsUrA8AhZn3DwPPznSECzUSQhA=\r\n=Q+9I\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/?(*.)+(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"bd34ac6cab43e130fb668d67aa5baa7acb97aa61","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","test:update":"npx projen test:update","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/gvidon/templates.git","type":"git"},"_npmVersion":"8.19.3","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.19.1","dependencies":{"projen":"0.57.3","prettier":"2.8.0","@ottofeller/prettier-config-ofmt":"1.5.2"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"^1.61.0","projen":"0.57.3","ts-jest":"^27","ts-node":"10.8.1","jsii-diff":"^1.61.0","jest-junit":"^13","typescript":"4.7.4","@types/jest":"^27.5.2","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.7.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.7.1","@ottofeller/prettier-config-ofmt":"1.7.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"bundleDependencies":["@ottofeller/prettier-config-ofmt","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.4.0_1678007760028_0.8933897470510619","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@ottofeller/templates","version":"1.4.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.4.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"ca77d1ceb7d5e6e3b616fef915ba8c7082ae9f81","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.4.1.tgz","fileCount":128,"integrity":"sha512-5HptspQSrbZ04y+sV/uiekrwN+dWRgCSz0Ht8619lNdpIw9MaI5n7Dsz5bieYwGMJE1/eLAfkhKmei55zi1zmw==","signatures":[{"sig":"MEQCIEmeL9/TcNa/qRUCzBb+7KgqLQ4wRNA8L+qyl39yCDQfAiAP8Up65lyKrge50PKFHCSGLsVlz4VJQaI+d9no7qHPWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11836196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCF1UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYQA//QIjIDrlv6UA8Ew78yRMKwBtSeIod/ivdGZgsNecyhRUf57th\r\ni1kAJEhlQT33g9WXkUXnJajnqY/mljJB2RIQ1myFt6W2DNGnHpHxSSrIw5wQ\r\npiob3wsbI8jw+629TXwzTg4yi9YASya3d7quq182JSh2F3F1t80llxJAJpQ1\r\nW041TvLJRUu/7BMMQwCgfGhxSV347Gup504j1VxIMHhFKdM86IO2l9tc9zD2\r\nvHcWBe8fgvZDlMEGjP2iGxU+8yuoQLyjqO1J+sF46MWoe09I1Xbrn2TO0Gx/\r\nOOsIyncobnITk92q+4G2zQG5gTExugirojXqnJ99YssQPT1TBzEN3KFQY8xK\r\nsq6q3P/aWycQf8eLNVsoWOutTenDPErQ7884BdE+4AR9S4niw1UVtZZto0S3\r\nsPpnSI/deATxcvUzW0aX3w4b57xQSNxE4ZaSvIVwNZ0Z4CO4hFOhdGJD9ejD\r\nG+5uFE/wTTYgKHTFT2jDdLxAQYYW95P24R0bOTolEqlxCu/rifersdw2z4t0\r\nk1lFa9+mrgZu26JaaLH62cvPODlutiFK7bpcX2HwtNi+3YY0jEXSXiFFjA3/\r\nSCjoW4B+j3tmHHVk04zTv1rPJxyzDgfoPCB0klE56uMXcTrBa/hIc8rNxoaz\r\nY2GEj1F+iwmqd4AJ7d+CO3O9/M/hwsffPe4=\r\n=jPKN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/?(*.)+(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"1631fc31eb1c93a44cd31db957808d7209197fe8","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","test:update":"npx projen test:update","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.3","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.19.1","dependencies":{"projen":"0.57.3","prettier":"2.8.0","@ottofeller/prettier-config-ofmt":"1.5.2"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"^1.61.0","projen":"0.57.3","ts-jest":"^27","ts-node":"10.8.1","jsii-diff":"^1.61.0","jest-junit":"^13","typescript":"4.7.4","@types/jest":"^27.5.2","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.7.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.7.1","@ottofeller/prettier-config-ofmt":"1.7.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"bundleDependencies":["@ottofeller/prettier-config-ofmt","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.4.1_1678269780264_0.599732355974198","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@ottofeller/templates","version":"1.4.2","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.4.2","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"be0796867e40de600475db38c96e6f6122e74f84","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.4.2.tgz","fileCount":132,"integrity":"sha512-RKWKdzsmgB7dQBixSNBi7zy8VLhBc/p7lG0FFWbqwqX6M6LVJsnzxnQWsKwANBKuBj6vruLCn0XWax72ddw3NA==","signatures":[{"sig":"MEUCIQC0AG3xbTpEX9vzuOtKND8BVmXS2eiIln7AbEyTyxUyvAIgOXEOPz/Aymwj9H05jqaGm2AP22+SGi/bbOv+s1JNZ0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11842870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHJCfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSyQ/9E3wWSenvTKOL10dOhtq4HCUhOYsjPjsA1RX6n2ve0X7pibFe\r\nbNlNQCKAZTCZ1DZ2DwZeOUV0D4R9fXPZhP1OeybzI0dE2eFNnZJVacKnKw1n\r\nF8i5yGI1yxPAbDgeokzCySuERX498hBR3Zubr1J6V8qVNWZYV4r0CvyFKJ7R\r\nnD+9eFcHJFIwNVZpwEqmLyw88qUilU93h/teygpBZN6QPEeQAZbAZ/c9HpTE\r\n9nxyiIpqXNkNZaSBmW9f3DBwBcevplfdE9MNGoItpeDJjPCmv5AhrDf++AxY\r\nezfETZ/Q278rAqn7OD88Xiw8eO/RRjWFZJmG/KDQ5Qpsl6BlHrSSGdVIeoIq\r\nC8jGlLVXymMeG2UBpBaLuFqU9OVtsbNxl4E36ZVzOJUUCgyV9avOb0ODi7m6\r\n9UVdI/IRgDdXn42i1qsQbD/+bPuHr93ZIr+KIISsnN3KrmcmRUVEZ92h5gAZ\r\n98Mduo6XSW8jGozDbtEgt0jB8/7SeN+Yo6V6fxyVrIM4xsvGW0fJFQKVbxPy\r\nF6N8Hiy5RqK+BdTkRFOpas0ZeVhNWzThqRJj8uwhYjoUFeW1wUmqYOJ1J2HO\r\nOBriuS8RIuQ34tRa2bYDdtdFXjjMSR/E9/hUWq1kde2/ZhrAvFp8Jwo4I2t0\r\nCF15HCap4HtQL+ynTN897A0nVa9GZV2WXU0=\r\n=cLjf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/?(*.)+(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"81c019ab4addf5c478b57e23b30f7fcf53207c68","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","test:update":"npx projen test:update","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.3","description":"Projen templates for OttoFeller projects","directories":{},"resolutions":{"@types/prettier":"2.6.0"},"_nodeVersion":"16.19.1","dependencies":{"projen":"0.57.3","prettier":"2.8.0","@ottofeller/prettier-config-ofmt":"1.5.2"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"^1.61.0","projen":"0.57.3","ts-jest":"^27","ts-node":"10.8.1","jsii-diff":"^1.61.0","jest-junit":"^13","typescript":"4.7.4","@types/jest":"^27.5.2","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.7.1","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.7.1","@ottofeller/prettier-config-ofmt":"1.7.1","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"0.57.3"},"bundleDependencies":["@ottofeller/prettier-config-ofmt","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.4.2_1679593631627_0.45913134908823094","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@ottofeller/templates","version":"1.4.3","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.4.3","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"a6b292c7600c76ede0dd6250f0004e43c62a440c","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.4.3.tgz","fileCount":134,"integrity":"sha512-prsMSHQJXB3SkGffO7GVpUYQnKDMwohjDmJfWPI827o5jcVBObi4tDE+R63qoZDjhhMNhOejmMclSE2wJB8faQ==","signatures":[{"sig":"MEUCIQC0YCWX/uwDin+Ug6dChzH9mbWOleILn8bsxXWMNQ+HmwIgULC5EfEOEbyllUDWOkV4FLvzSsDQKbcKHbNkut4/JgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11849477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNkL0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2bA//U6rXeo0RCXWEgJdRQfZoLj9MyIVRh0nDNNVae01OTEldGwqb\r\npgfH4ArSNW/M2+q6FCw/AaQyljwDQ0YUHKivmlzmgePWk6+KPn0KVRic04pY\r\n7jJi3vLWYo7qlMvoLdGrlXUAeCMHz/SlxKMFkQXYPtWlkfHd2Iph/ay4H0Xe\r\nui4+ZDf7ceo24je2nMvV5XD25MLpVd7BjdSiDgJVo4kkLEaVgPkHBquPQIAo\r\nRWAiMW1uf2g0n9q/CtBsxJYQPTgJrYbtKAvxUgx6oLinf95bZ7AnAGdZ8R6I\r\ng+qDlPpQYQJyAXQjvrkk5mKUA91LmS2AUgOAi8AXpGmahbH6XR3vIoYrrZp2\r\nus5jkOvqySAsy+mu6B3EcLp0Me0ApWrq3pYiAItRwTegN8f4TUPVxpg+mdkQ\r\nzOPi9xYfhPwiLfd3KACnkaCCOhtNbcSEpLUKx7KcguyZyAXQM8jt2TZblP9j\r\nqRZVVierRfW1YxS6/6n/HwjnqPCG58WRq40u+zegyn35B2bwWy+C6PSjoAY1\r\n6+Z7vd3iy/eJWS5WUPnto983d6dBE2uX0d5hmb9/GQ1SEHl1knqnT09c8n1/\r\ntdboULd5KLKs3TiuODB8He+Ey3nvQM+QYoy8ee319m7VfVUarH13Si6meH+t\r\nntM8uTW8+HQqyA4KZ8zcRISi35LIdE0BFnk=\r\n=achu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"056b284e4919c6cb95bc3c3520b26bba668db527","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"projen":"^0.70.15","prettier":"2.8.0","@ottofeller/prettier-config-ofmt":"1.5.2"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.7.2","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.7.2","@ottofeller/prettier-config-ofmt":"1.7.2","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["@ottofeller/prettier-config-ofmt","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.4.3_1681277684193_0.486861900081069","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@ottofeller/templates","version":"1.5.0","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.5.0","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"ec3ed96af65907b7bf54215bfd734f358b7a0b76","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.5.0.tgz","fileCount":136,"integrity":"sha512-/8Y2ibQnAQdWBUK4uJr8IlDWrsj0KbQw1HOYhp5FxQrIPzPWPTkWypcCRQShL0/ugdz/yeQK9fk6wRKHg+p1Cg==","signatures":[{"sig":"MEYCIQC5d3GRz8BNzbqrcqUkVUeZNePQlhxibRFkrl9tOJwVewIhANUoH7c/9mlgUjteLityN8prDcQlHtI1R2ozYKJUCFLQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11856950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQqVjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/oA//d7rbSkXL7zZmcLm879sBisFukEsmLWXD05tC8ubcWRRga+Oo\r\ncnItMpMHk0p/qtdlTgZ1VocSVF7E3J004FdiPpMQPGLc4OzYx03OT8GJnezx\r\n3uH+VyBXHV5XBibVBUZpwIhO7ncweFG4/NYQb8X1NSgbkbzwuGnq2yFTMj3Q\r\nWyhPTe/LDi8DsFP0e0DgMdFpgxkt2kTg/KCkuHyzDaxSwksKu8Gl/DVGmVLv\r\nFJttS5T//8JjfKHLEc85vnVMKjeIafK1QenuF5cS3gs3f4p/0uKWr9behiPG\r\nm8dG1WD1UinIFxkXKy7T0eTZ2A8CDh+KNKiumQcpkyds7sv9JFwzPTLR+RYj\r\n/KGDVowl2dUequrDJ5tzDc5cREkFTrolVVxXdmlhsd3UWNjWD4sT72GH+K4s\r\nv2aq4Bvnlbimgh2UGRD+SX1RkQKnuFcfQLcijZ216Rj1ynQgQ4AQolTDsbGm\r\nK3MlwV7VDSFWW5pfqJD0CVfoEhrT4KENgv3SqdqViKzN5WRaN22pGkGl3W8o\r\n9u7V56srNxWS/m2Q/0xQb6kCKZaVNDstLIDfFJdSnTag937EqHQoGraBEnl3\r\ns+OusUWtV234Oh2iKusW+FYvM/eGJ52Uwlix1LDao5mhDgnm8lC8FwkK9y2W\r\nFlH1WJ0uGu5vpsvBoZTkjeJcuKJZKPEG/SI=\r\n=B/uh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"faf698b8d660638796c2e781fa423b9a3d1f468f","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"projen":"^0.70.15","prettier":"2.8.0","@ottofeller/prettier-config-ofmt":"1.5.2"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.7.2","@types/jscodeshift":"^0.11.6","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.7.2","@ottofeller/prettier-config-ofmt":"1.7.2","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["@ottofeller/prettier-config-ofmt","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.5.0_1682089315568_0.5619880404281283","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"@ottofeller/templates","version":"1.5.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.5.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"dfd6b0cc0b6045f770287052b3d7e1c40304e6a3","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.5.1.tgz","fileCount":136,"integrity":"sha512-2LQmvNhHpitQzjPt3FccRGHMCYoWbvwXAkoYw/HAH2pDeYxWg0lUk/2MUltkmcErK0IgAL7/gYLMXFoZH1yuEg==","signatures":[{"sig":"MEUCIQDCeeuj9GsVRbyuho4PAodRsPDxbbFIgYkUVDtg/AeQUgIgfBsf5IhnU1+1UMog5KkXFC+eD8iyNEGuucb4ULH1VRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11856064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSXQNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD/BAAiNkqdUaLZLFPQqrcvdmtowRLkNGaQ+cCrLoPhzHpZHLbFlAX\r\n4xQEJuFlPkqhOJDYwzaepV/IK2Egwonu8uS6eUy8LJwpbaWFU2Ce759valAs\r\n0BJ02VbNVfltMcipSP2B5HmDWoigaK7VgnEDwp+25Dj6fClp4B28mlSA+xOE\r\n0nBjyuv8/VAiS4iY7wQ7WnvPMpq5bGg1iwN6xHK/eW9STV7mLg+is1w85iOC\r\nYpDzmUudPYdDSjzm1V5p22pCWLDjFz2JFYd4pvzBATXnzKddmUJNNFr9R6UZ\r\nzdwVtguTLNI05x7QQGJFx5b4PwGgUa2cPm3YnlZ0zsaC34gP/7v0PaMupb8z\r\nUnto+u1YLYHpHTUhYDVCWNCQi5FZCvS8Zr7kNwbOygfEitf6RtGta1m4ZBvc\r\nDJFMTMnfC4Q3GSVVym/vgHkmpjCksAHv1WVLj9n/i3AEIxJKPUx2o6E8h2Mx\r\n1rt+IE1sSpQ+pm5M5SI53LKKBYWhqZHM2vE7qxmhiV4uQgVPEckjaAXCazTN\r\ns4Bo2+qclTfZ9rQumGptN6Lt9Cc9IzOFlG6Pw8gFGDnrneAd/ia9gq8MKHIw\r\nDKzg/alq3PUH6++2s1C2kr15CdRxXr1Geecas8ZEp1776EC7hJComfSSTQOs\r\n5rurn9AtgBseLaDfZFeh014t/7FPT7dyurY=\r\n=5zYj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"7af83088e44134f82f5e6fbce71216524ac3ff74","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"prettier":"@ottofeller/prettier-config-ofmt","overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"projen":"^0.70.15","prettier":"2.8.0","@ottofeller/prettier-config-ofmt":"1.5.2"},"eslintConfig":{"extends":["@ottofeller/eslint-config-ofmt/eslint.quality.cjs","@ottofeller/eslint-config-ofmt/eslint.formatting.cjs"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/prettier":"2.6.0","@ottofeller/ofmt":"1.7.2","@types/jscodeshift":"^0.11.6","eslint-plugin-import":"2.25.4","@typescript-eslint/parser":"^5.28.0","@ottofeller/eslint-config-ofmt":"1.7.2","@ottofeller/prettier-config-ofmt":"1.7.2","@typescript-eslint/eslint-plugin":"5.10.2"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["@ottofeller/prettier-config-ofmt","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.5.1_1682535437454_0.7805847315213237","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"@ottofeller/templates","version":"1.5.2","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.5.2","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"93ca428fca8480fb9a66f2b0df8d5206fb71f55c","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.5.2.tgz","fileCount":1557,"integrity":"sha512-Wt4W23BeZXOse8gbpCjy4hruWP7o2U+P6mkZKb0aDxF2mtaacP4iOel9Z/gSCS5dnQ9nFuO/oHkBoIR3K8n47w==","signatures":[{"sig":"MEYCIQCb4/rkSKBRd82fkNfpGCTWUkXPdqViwaiNrp3yJ/c7CgIhAMBGX3/GbVt+FcDiShcl1C5/qEPPkfTXOF0vkjk4S6S0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22394349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVAKxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokdQ//Ri70zBeTauAOXvd8pKPs4XVlY9vfjqAT5nI+UZ818SUPRHcm\r\nsV6pxlESNQj4KuG0Yp5FyA2zQ5qLi6iPSbi3APErzSLfUNRuZxsCz7hycadp\r\noHLGiNrW0V/tS+NsqzCFPsu5dAYCfjQJgzJ7ro3ZjJqnvG0JXzbpQwIwqoIu\r\nUjithf7d6aMRrHlh9ft4+3NKIFHk5hJCw1nDA4FrljmTwiT+h5xJP164tGUh\r\neONs/K3vd8zlQIz297DV2sU7sd60bTlRzCAeWtu4ZOtMSpiQVvuUP8GD77ku\r\nkzbycc8Ekpk7Lurc7DqjjZxu3QBUs2XmOz7S7tlVGg8A87FrtIqEQ10CD2a7\r\nrlN12lOXk0VLF/9OxtxRfKM/l/OfJdQymbGJgw+u/1SmDtelKP+R0b1q4Ntp\r\neDImsOcwUpMk14gmlCMx7f8+xxP+y+QbSprdFTxil6kbUpbxczcNEUHJyxR1\r\nLs/6WdunkKdgkULcFAxkjmUA/g/+4zWuYqyEbQE1RLBjYGAETZthXTvRETMH\r\nn7iovLCnp6iz5b0rJCYRi4ULIeMNeoWoD1S46xzJOnYhaRRgvUY2yP65U5Yw\r\nTf1fGDt3X+cjEoycZ/tFAJO+6jf4T2LoZmCYowdTv3fVQyA5zLSMTO60f3F1\r\nidPIeqhzUu/TZT1BOzdUwWvJBMRiBk1JcOQ=\r\n=IF4u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"19eeca95c38deb80d926cd493bd822c0fef4a6d6","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.3","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.5.2_1683227313001_0.5526681060952265","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"@ottofeller/templates","version":"1.5.3","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.5.3","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"5bdd4e075b175a389d24f721540af2478aeeb1b2","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.5.3.tgz","fileCount":1557,"integrity":"sha512-JV82MD1WHO51gvFquobMP7bDL5SxrLeHe9q4xlPXtDHXglj5LPIy5nGXdzTzZySUEq8cS5CEgyPo7nlCK8LuEQ==","signatures":[{"sig":"MEUCIQDaVcRg1xy6ZjILrjJe4B8XnEFPzrxt7g8HOJv3wrd28AIgb1TkyhcdWiMNZ0FRmM33pi3neVn2KYQUMRMCDL/f5/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22394615},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"7e80c69f86a4e238b83f96cd130c8786fc2eca27","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.3","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.5.3_1683357934338_0.35220193298982116","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"@ottofeller/templates","version":"1.5.4","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.5.4","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"417263a9a427cb84b7cefd3346bb994100471042","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.5.4.tgz","fileCount":1557,"integrity":"sha512-JdhyI9Ex8f7msI4h2FcQdMow9KdM2BxphWGiaj5CeXZIV7xqo2VX/rpkjj0AQdj50aWN0+RiTDxnp2OTCZLySQ==","signatures":[{"sig":"MEUCIF+jnJU103MSKEUa+8bL4tk3y9fD7xcmq3k6TIJrVgUQAiEAnbCt5irLY8tMpStoPpzQcHytTNBPy5V53UyH0/CrLnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22395412},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"19f4f4398389a1eddaee92d6497bce93959ea734","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.3","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.5.4_1683552926181_0.9497838168890564","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"@ottofeller/templates","version":"1.5.5","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.5.5","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"b0be616ba8792761f023467ad19479d0ba9362e3","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.5.5.tgz","fileCount":1563,"integrity":"sha512-DQbzPsBPzd4Gl/G/5ZdqweQ8u6rQ40oFgpEgdwBuYV5fCFhN2fU0754KHXyDdF8D6IPJmhOyc9QeSXqYav0zRQ==","signatures":[{"sig":"MEYCIQD0BhpMQNMgUV46xanzMswZWsj79F6YkVBnFIiC9dshHwIhAJQaFgrKdVPrLwaD4/jwVky50H3VUy9oaoUMYgQs7I6G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22404520},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"9d7bb79b8ad2a039ed64eb4760fa68fc3271dde8","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.3","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.5.5_1683660616828_0.4787892926122581","host":"s3://npm-registry-packages"}},"1.5.6":{"name":"@ottofeller/templates","version":"1.5.6","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.5.6","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"678ec38b06587da33dcc020f3468f3147185ee61","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.5.6.tgz","fileCount":1563,"integrity":"sha512-3ZPelxG4o31++JKRDL2ga+zHhRdKlI/CPXh9C9xKIXhuC+m1kGmuH3n8Fz3Y6GQL0gdEGVTfGfCGoRSZUg7Pnw==","signatures":[{"sig":"MEQCIBIXPjv2zu29ijMk3D4DMzkSol2yIgo3NGWz5LgJQKG6AiA+lbwKAB6cCGQtE2E4t66Etpkadiy4KKhT6r7Utf/2nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22405775},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"b3b370774e64c6115ded9dfb82c9ac16a1a6614c","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.3","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.5.6_1684337745194_0.9030964065411751","host":"s3://npm-registry-packages"}},"1.5.7-canary":{"name":"@ottofeller/templates","version":"1.5.7-canary","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.5.7-canary","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"fefe7fa1608cab1d04ba451ae432673e1458f3ed","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.5.7-canary.tgz","fileCount":1565,"integrity":"sha512-sb9p2eFXe6Y0QWJmEtTTdHrSeRa84skP5yVP+SVv9K+UA7FXF/8ihObwIrjqzUYP5cmjPVOUqVwwyfFiZ8RCRQ==","signatures":[{"sig":"MEYCIQDGsWfhe7pr2k5Sq3wAiUJqkDm1FVj/a7xgiQQFEfpAaQIhAPzDz8qEMz6kHmwd6q6O5MBXSIfABX0Mk7W2IuCF8XkT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22417969},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"d0dd716ba36d1e71da4a8eef2417a138aad003e7","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.3","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.5.7-canary_1684338462906_0.19875375000434103","host":"s3://npm-registry-packages"}},"1.5.7-canary.1":{"name":"@ottofeller/templates","version":"1.5.7-canary.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.5.7-canary.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"e68e3e12e2857dd6914ec3bfefd582e12a3d427b","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.5.7-canary.1.tgz","fileCount":1565,"integrity":"sha512-Hz/Ac6TCKW8lLqc4y0MMPU3L+Z375Vf1KZsSe8PaaeovTbLiBa1ZprghoBdcAXqaC8K+ja5i0EcPA/S4y3IPNQ==","signatures":[{"sig":"MEQCID311mw0X+hkZ4fA3zTReKHizFY8lSJmGubt1QwVR7DbAiAT7CDV6/CPhKKQOXiEdLlYro0r1hn8yQao2fPTfHExcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22417985},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"643162c420435fab64c8ed029eb62c76027cb44c","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.3","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.5.7-canary.1_1684339151585_0.7659162003504634","host":"s3://npm-registry-packages"}},"1.5.7":{"name":"@ottofeller/templates","version":"1.5.7","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.5.7","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"e708fd559eb62b145fcc1e67f4cfbd1978335f5d","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.5.7.tgz","fileCount":1565,"integrity":"sha512-MOBbIlqLPahuc/8bYEMsRyxtcewzMJ0aTFfipmwGrO4inlmJKH7AIngCDRAidsdw8eM4RpCKD92aE7wIb+8Tow==","signatures":[{"sig":"MEUCIQC9ucAMyfp9ffeI2PWj/TLIRf8ZzYGkE/WAwwiirrJChQIgRehAR3742tHTxJjz41kxxYibEkVbpxHUnDWzTmi499E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22408119},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"59244c84b1b6b371368244fa4ab54a4441028377","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.3","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.5.7_1684581437523_0.05922726887262364","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@ottofeller/templates","version":"1.6.0","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.6.0","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"77747006efd0bda01fd85294940c96b4a7139586","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.6.0.tgz","fileCount":1573,"integrity":"sha512-ESIXkFf+5lMQ2kHaj/8xaMTHT0zPZVt5eeLr+lk/RtKNoXxGbOgSc7Iy889gskVdBsUS7/o6sAN308GjQReEKw==","signatures":[{"sig":"MEQCIDXQQLjEa6ii0Y8Re/Q1mD6FMMjwTSb82gnsJPXemn1/AiBzDwVCrn8sA0NU0CffSRRGWUAvy3m1aKQ7Ho/yEQ1QqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22418036},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"bc107b730c6d8f9504366d30580487803b0f07ac","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.3","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.6.0_1684737284829_0.721392926953649","host":"s3://npm-registry-packages"}},"1.6.1-canary.1":{"name":"@ottofeller/templates","version":"1.6.1-canary.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.6.1-canary.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"fc9b64bf64323f842d7d040ca7113024e18a482d","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.6.1-canary.1.tgz","fileCount":1573,"integrity":"sha512-6KlZkfYeGfC56lesHcgkARw1Zm3de9q4Xj3xgZdnSNMDDf2fOYenFweYpDfJi7B5DbstYtOcJQUYU+GymZWluQ==","signatures":[{"sig":"MEUCIQC4jDsIw6G+qDwojRaYMGh5HdPiKXgTs2DIbaPmZVCgnwIgXoKxTjIXNttP3UXA+j7WYti/wxG/7B/Vzul3KHtJmt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22418196},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"49ba5a9c4c067b5979a1d4220a05176dddebab2d","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.3","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.6.1-canary.1_1684954757716_0.5924303728379827","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"@ottofeller/templates","version":"1.6.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.6.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"6273fbd387250979a583ade796999971281d232f","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.6.1.tgz","fileCount":1583,"integrity":"sha512-I9rWqXNxt/bX0fsk23d0pstg2Xew8SdrHj+BTVZrSrc1OF3NVgJ5Bdm1oAa54XMomupgQrHI/rLIqacOnn0xTw==","signatures":[{"sig":"MEQCIFclMKi3Mmwmzl0Dl31EaCz9MDCl3wmQA/BHeA8uFrIsAiA655UEJRzXVhXU+fN22To3/Kv64/E9VhQ9Wuh2GmBtuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22439854},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"d77bb0cec3d687cc1b567c89b2ace6bbff4c11cf","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.3","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.6.1_1685123100916_0.18178974391470604","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"@ottofeller/templates","version":"1.6.2","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.6.2","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"1721ba7232a0ce5be3bbad9b1258c5bf88de510d","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.6.2.tgz","fileCount":33,"integrity":"sha512-9brrogagAAqAis3WrNw1dAZSKfShSNojhV/zmvXgsPNuMGmPXhU9la70fH0P1IiQUMWTWagLqfDsznO2S0soXA==","signatures":[{"sig":"MEUCIQD5h4nDJNAFtzITQVTxnHd2QE832z3sOAWnEb6qD5n0ogIgTkclezVED4Gkq9HtDrPYZ4UkY3cWYMzgzCOFV30ERrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33688},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"0daaa835448d4604d6b91e21c63e00bd4e8323eb","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"pufflik","email":"pufflik@gmail.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"9.3.1","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"18.14.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.6.2_1685550183733_0.4255986148684847","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@ottofeller/templates","version":"1.6.3","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.6.3","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"caee0e4bd16850b9d42ee9338bde743d4e4614ee","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.6.3.tgz","fileCount":128,"integrity":"sha512-1i1/WS5X+rnf9BAcGNMrjtrbhC/JrzlBzrnM1fjTVrxpNBiYEPlXz7mBBlcxzR7QJKCn8M9yfHuYlITJjQ/8Aw==","signatures":[{"sig":"MEUCIQDmAACTjXTv6ZJBHG03rc0pcHw8nKwlPBs0Fb3SZxTJwgIgU2O5OBEZHcnXc4JzhFRxVud8OSQ2Bfo9k+oLHlLjcz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":317934},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"7fc8e8de29e019908632b7bf7390e8f6142b7820","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"pufflik","email":"pufflik@gmail.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"9.3.1","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"18.14.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.6.3_1685550642209_0.5055411032577535","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@ottofeller/templates","version":"1.6.4","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.6.4","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"2c625ae9eee9098d1f7ca2d2ce43e66b19227d61","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.6.4.tgz","fileCount":1461,"integrity":"sha512-uAYgOVEC8ld/jvBqSBfWaJ5bK342E6V2UUrZg5yQOgjHL8YLCoIfuiXR7QL7zicN6urKfATbyJr4/rB+2zwzpQ==","signatures":[{"sig":"MEUCIHwQ3WP8o9AXek1l63cCCq/exWDbvyXGAb1zF3qxUtb9AiEAze8dvevenh60cbcUPfkZOce9eWRPfo1CKlyR5AJAziU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21927201},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"270bc54e6a8fb1bb23e959c127ba88d4a724dcc2","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.70.15","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.70.15","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.70.15"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.6.4_1685637190226_0.8832844662269712","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@ottofeller/templates","version":"1.7.0","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.7.0","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"3993627d771e5a2fc23089e99325f7baa722c966","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.7.0.tgz","fileCount":1460,"integrity":"sha512-3ysvz3KK73IY11t3DbB++ehfERWOURjlzdolSWrOHwfFFQphvUgQ0leXypv57QdcPNcjn/Ae5aw9uIBQzxg9Sw==","signatures":[{"sig":"MEYCIQDYyGymczB7W17V5PUeYwVF5GzwpUaEg9H4r351JWTq5AIhAN1gu0e3w7DD0gtsIqPveTjKYl+VZb9eurS9MGRS0llA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21921090},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"9a2735c66dc07d6843681e6723e7787a7f557f74","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"^8.18.0","projen":"^0.71.82","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.82","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"^8.37.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.71.82"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.7.0_1686050120116_0.31062313656570506","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@ottofeller/templates","version":"1.7.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.7.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"cb5acac330d8132c328c122f7f815e1166315a96","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.7.1.tgz","fileCount":1460,"integrity":"sha512-TMTMJxNKAwb9VyQURUCSeEtScPaVFDIRlrLg5PWFczQdGosjkWqbFf9lU0Yr/J5Ks441wtQkJQbfUGTiCPZzqg==","signatures":[{"sig":"MEUCIAo0bKPVXbxiQWA3JJ7pWE2Y8wztd2T3VQe+iaUR2JZ+AiEAj8o0JQ8gaRy+s3LbqPTFL5/BT2lZ8neQ418C0JqP2sE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21921707},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"33a3d43228cdfd180657b8f74b98a7a2e64b0bee","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.42.0","projen":"^0.71.82","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.82","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.71.82"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.7.1_1686202408825_0.207868655667804","host":"s3://npm-registry-packages"}},"1.7.2-canary.1":{"name":"@ottofeller/templates","version":"1.7.2-canary.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.7.2-canary.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"3a2dfab1eb1895aa0313e418764a86418ff5848e","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.7.2-canary.1.tgz","fileCount":1459,"integrity":"sha512-K0bKWlz94SzVjtMCDl+s53mxgiR6jQG77kebs9uVmhhHtx00RGESFDQeKbzoZiraqZe2mfl4epBXco85lbqvgw==","signatures":[{"sig":"MEYCIQCtI3KsH7LMK5m7r2rYk5AZujhr8xwv5uo3yyo7LIuWXgIhAMsQIHfhAjQNfUY5rKA5LqkfO1tjttxsIOU/D+To+bj9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21925323},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"fe1446149477f8ce09e5b2d3ccbdc001b670ba61","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.42.0","projen":"^0.71.82","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.82","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.11.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.71.82"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.7.2-canary.1_1687115540271_0.690843780915738","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@ottofeller/templates","version":"1.7.2","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.7.2","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"a4217a75432ebcf1e3f3438c12e2fcf619ee6a97","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.7.2.tgz","fileCount":1455,"integrity":"sha512-ciYyWXqt6BWWafui6o09aIjXtNyLAAH/8IomnhFlz/ZWLK7jznAudHq0Q/vxLj+VPWFEIWGahMasRE8tZ2tIBg==","signatures":[{"sig":"MEUCIEZjKAPhftiGRnkHCnVMnyzvDgw4YETaA+7EJSbobmaDAiEAmeNNT+Ttk1hGaGQARM8V+VrM636UHo9YytDDLYiIp2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21910765},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"6ecb00e49402d3e8dacc06428fa6b5ef3cb3b891","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.42.0","projen":"^0.71.82","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.82","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.12.1","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.71.82"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.7.2_1687188063820_0.7523807077944005","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"@ottofeller/templates","version":"1.7.3","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.7.3","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"89eeec41b702d5360f5366d9cb1cc6b82c950735","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.7.3.tgz","fileCount":1457,"integrity":"sha512-RJ38bH8DQzD/+BfpTLU+Qv/EeHJFGJAGnl+NwDkcSnBZTSVihGPzj+w9YehNWK0Sr/75+aVwIKbaEYTdia5wzw==","signatures":[{"sig":"MEQCIGoTn6qTG4aJAKKrU9Me/b0YXfzzFXSIMffaAV4VZZUiAiBr3lzFhIFaoPHs0KeYScvDlMGYzBvjbT90oeAhY0TGQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21922542},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"5b15b8ea8661345cb70495a40a7b03da0fa47240","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.42.0","projen":"^0.71.82","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.82","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.12.1","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.71.82"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.7.3_1687440362337_0.18962220812148445","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"@ottofeller/templates","version":"1.7.4","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.7.4","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"746b95aff5820e4c77e7018b866cc13724c90e2f","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.7.4.tgz","fileCount":1457,"integrity":"sha512-sPxHxVv8dlRH9t0wly8sxoprQCHoCYxCFPB+JkEOm68CMH5hEFqmxIVlAiUm90P464qSvo4TgLRWp6Pxd8guOg==","signatures":[{"sig":"MEYCIQCoxmA4gY+mtac0+6J0G0m28hlOvB3cTemhxgoyENkbVgIhAMpfWPjAhCJKRMy746zrN7E5qL7NQJXcAytm7Vy63QEu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21923496},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"b720134cca6a392511b677af45a3fc61036805ef","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.42.0","projen":"^0.71.82","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.82","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.12.1","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.71.82"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.7.4_1687768771647_0.24071852235085944","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@ottofeller/templates","version":"1.8.0","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.0","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"a3d454d08b548b51f4809aa9c11d788f5297fc27","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.0.tgz","fileCount":1456,"integrity":"sha512-EQoPULV3KNPw4SwWY7Sd7ma4PZcSA+91HZ+E+95lnU2B37LlCNC+sg3IpPaCVaQi9vq2OF6bkR73k7GoRZQklQ==","signatures":[{"sig":"MEQCIAIatIvAqVsqzWlIvwj845Iy/dTXaL0NwefwIypiOaNDAiBdo4o+0pRoBV3WQAPb2IRFA+1W1txx4OUOtr3jdiulvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21924001},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"ac780e52c3ed679c48e836aab4d4ede013e2e01c","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.0","dependencies":{"eslint":"8.42.0","projen":"^0.71.82","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.82","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.12.1","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.71.82"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.0_1687847662548_0.9887796416634083","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@ottofeller/templates","version":"1.8.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"1c02415223c0e6af3e23f42e209ebc36e47f83ab","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.1.tgz","fileCount":1459,"integrity":"sha512-eg9if2N16iSfrHf/44YTYK9UCxpsKbkJ0UAh5yjlFWO8kKGs+PnCjLoPR7olxhe4//QeLrrVrTbhJ6D35/dDUg==","signatures":[{"sig":"MEYCIQCMFJOa/7mp2uvzGPz6GboklPLuzduZYhQ38Fb+iWKKIwIhAOpcIH5b45oGcE+wKIMUG138IdXtuwkSS+SZo0/wpTY9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21941265},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"3d205a214bcb6bfa028ffea65d4e2aa0eeda537e","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.1","dependencies":{"eslint":"8.42.0","projen":"^0.71.82","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.82","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.12.1","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.71.82"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.1_1688409095913_0.031045896998004974","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@ottofeller/templates","version":"1.8.2","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.2","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"f1c63573a9c4ccd8aabb5bdd02486e98634670c3","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.2.tgz","fileCount":1482,"integrity":"sha512-/rOn0xqkjSVZ1GNOcENeYPEiygVq7IFepbEoBrvQyNdkp2o/OfEJLZ9RGm3hQE3wIVw/PbLUN4HYHYAKe0oeqA==","signatures":[{"sig":"MEUCIDVV4NBj08aE8ZofKCQQElsu3In0uOuzSwulEcwGffZhAiEA7oIIFV/fs/KHmKOzqdleQDlrRlSDb1xsy9H5mq9m6pY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21981708},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"d26f38ec8f46b8743bfb37a693b8da879798da14","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.1","dependencies":{"eslint":"8.42.0","projen":"^0.71.82","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.82","ts-jest":"^27","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"4.7.4","@types/jest":"^27","@types/node":"^16","jsii-pacmak":"^1.61.0","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.12.1","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.71.82"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.2_1688623129039_0.028323555955573232","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"@ottofeller/templates","version":"1.8.3","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.3","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"7a6f2c2297bb4c9e4acf8ea1a1fee2fe27bb7ceb","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.3.tgz","fileCount":1493,"integrity":"sha512-kXjxD5D42PYtGvWXfq6d5qTDNkIQiJcxrFlQvA++N6zxPVfwb7Co/u5fHIOnFVc8ykc28TwHfega5qqIelrpPA==","signatures":[{"sig":"MEQCIG1McgCnHqaplUnWGvUVtmasMpwn0sD03nP66xhvGZrDAiBW/ErxG2jn2WrBc5WC3AVMAOw/w/nZi15e+1WuBTVM0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22019175},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"c8c8322d3177a23d1b1a3cfc9e00c93fd5e33e37","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.1","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"5.58.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":"3.12.1","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.58.0","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5.58.0"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.3_1689780686662_0.21520518354563056","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"@ottofeller/templates","version":"1.8.4","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.4","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"5424e0bc8b64712a2f441794d7de29d62b5816af","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.4.tgz","fileCount":1497,"integrity":"sha512-dDZTeOFiWdtWdjjOrEffJRXhk/L4pbb/znZ97HqfYV4gjr0SKuMJFCQdxhGA3ncfMLTGeCO6w5gCtBB+crKZdg==","signatures":[{"sig":"MEQCIH8fPkhOjvsjkQXrLCW8wqUcrWDgrvIaKGX7IOmLp9eQAiAOi8/zlB+/1ndugaxF6OXY+spFfvQEoFAO5ZOmtRJNIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22021830},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"e8a298a7686c50a2a0c471c64f5c7cadc451f7e4","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.1","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"5","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":">=3.12","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.4_1691584402389_0.8607995966328048","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"@ottofeller/templates","version":"1.8.5","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.5","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"b3414c85b4416919bd0f99293e74e5d2a6a605ac","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.5.tgz","fileCount":1497,"integrity":"sha512-axxzkXouFfPS5IOje8KpHacb1wEXQLJk46YngimIUPfWWP4QuiSNvInX0Xqk8bNOzpT0oLAFzgBSx9rFKl7emQ==","signatures":[{"sig":"MEQCIDh4UZA741AxlNtTPEeyOywNjTuiuWoiZ1Y3nvj16tYJAiB7FfhWIX+FqPXa+yVXH2J1lop2rfeHG02APsDMLHC4yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22021579},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"e468ca53acfd0c9ef077f63e47339cbe58680170","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.1","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"5","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":">=3.12","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.5_1691644476158_0.09589354104716619","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"@ottofeller/templates","version":"1.8.6","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.6","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"88ce16455cf03e18cc5da71031660712bed907fe","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.6.tgz","fileCount":1481,"integrity":"sha512-Zz3Wl+gp4gAQ8Xt4ON823sOgbncDqiu8kLjmqJozZBzB5IubakmLBtzs8wrRdxuaTZXfzbpwojH7fondKPSydA==","signatures":[{"sig":"MEUCIQC++JI6E7L7Y9Z+CEqFvhlKxSPzVN2+j33eZ7aiI2CG9gIgB1GSU13OhuBsVJIti03HwPIjkgXTiLHYDdr0ZRKK028=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21956217},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"2361ca33d92e7255b1a9a6c8840dc22f9d9a33f9","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"5","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":">=3.12","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.6_1692809516000_0.6448040668409749","host":"s3://npm-registry-packages"}},"1.8.7":{"name":"@ottofeller/templates","version":"1.8.7","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.7","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"0e9f03267abe8328363844cf8496220324813a84","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.7.tgz","fileCount":1481,"integrity":"sha512-MjV4hwCOTl20ZhYHXzFB/rc4B8ENkYomkUhuC1HbXP4Lo9RvrVBZNZMWfrXHwUNxAyQ1zH40MecDmlrtiA21Tg==","signatures":[{"sig":"MEUCIEivrOQ/elZisf2hsF6Q0BMuJJh8VxZf1BhNCiHtTLbVAiEAgG4uQEaI8A0fLe/+dlIMKrPYUMGPa2mzqJpFo/9lL7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21956010},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"2a15adc064bd235404ebf54883f63c1e77368c40","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"5","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":">=3.12","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.7_1693218875982_0.4360484941707634","host":"s3://npm-registry-packages"}},"1.8.8":{"name":"@ottofeller/templates","version":"1.8.8","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.8","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"4c423bf025a6ebb6cb61c8bc99d031d4761df6ad","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.8.tgz","fileCount":1481,"integrity":"sha512-z8HjXDJXvad6V6VJn5jLuUkUQigp8MuYe7hzVLzsFFjMZTQgEXdHgDxL2kPy5PTSZod546b3yOnmtqAguLcpVA==","signatures":[{"sig":"MEQCIBT+kiNc6V+q/cQVJAKLvv3u45nGhU0laKgmtKBZRno2AiA0a1a8xk7XQmRsPjQNu1Hg1u2yjhy+HGgiDXZ9Jf36OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21960855},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"72e9acc4931ba2e39f81c4867010839db82aa5ee","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","eslint-plugin-react":"7.32.2","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"5","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-tailwindcss":">=3.12","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.8_1693459607644_0.03084918986843399","host":"s3://npm-registry-packages"}},"1.8.9":{"name":"@ottofeller/templates","version":"1.8.9","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.9","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"6d36ce8f95d1f5be3c71738e176100170f5b4b36","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.9.tgz","fileCount":1485,"integrity":"sha512-ClPKs3ijTUPMPv+tgxdwF3MyuXX35LxzVB+/6ioGhdJpp0I+cQGdrAkzW91Y/srKohe9LsK5BFUjCM3vpFhXvQ==","signatures":[{"sig":"MEUCIFbpsgZDuHy0dp69TX6ucl/CAlhov8gLPcc52QHr0KrwAiEAwceUX4PbsrL3sjsR1pUY+Gpfrbilo+zOfJSmo8dNid0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21971060},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"ccfb2c8777541fac05e4c79b62c534f492055d27","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"npx projen prepare","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"5","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"5"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.9_1694668781770_0.40890950027275497","host":"s3://npm-registry-packages"}},"1.8.10":{"name":"@ottofeller/templates","version":"1.8.10","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.10","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"f2f33452bc11c715ccf214013919009b1ec19a58","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.10.tgz","fileCount":1485,"integrity":"sha512-HWN8cM7ySMwYD+bqNEkaXR62HMVaxsqssFYC95X4tcuwbrOCMCpDPAYegCk61nNwr3aZcC/kuyjZnpXXf3ZVUQ==","signatures":[{"sig":"MEUCIQDCPCf3s7ab/NyP36XD0HV01KjeDGQNOwj2MyXUMQLZ7QIgJrxYMW1BXaUaZPJIoehoY+i7hylfB5JQQklsYROE9zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22073579},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"efd893baa05ca80c37bf4b408276e0c2060f061f","scripts":{"lint":"prettier --check .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"prettier --write .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src --fix","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"tsc --noEmit --project tsconfig.dev.json","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.10_1695792397601_0.23469604344176265","host":"s3://npm-registry-packages"}},"1.8.11":{"name":"@ottofeller/templates","version":"1.8.11","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.11","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"f5e95a6e4ce0cc9ddd0f92cf4b908a617e2c1f85","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.11.tgz","fileCount":1485,"integrity":"sha512-S75dahcXCfYW5NPfil0RRxY055XsCqgcUKDPBt9aJ4ZXRgjr97Db4pWuwmpTZ14S88lGO1PQKZ0BKdyX5b9+Ig==","signatures":[{"sig":"MEUCIEUsAzjy8bHi2Nx2KPKoS28XfsVZdnEiozQhvHx9A/cVAiEA/prUPh2zXA0lT5LzdKPsRxv653jSJfrcjutmQtj4WFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22073836},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"7ae5b01aefedd1bc1c921cc50eb06f09d2fa22b3","scripts":{"lint":"prettier --check .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"prettier --write .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src --fix","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"tsc --noEmit --project tsconfig.dev.json","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.11_1696079723777_0.5931031936478854","host":"s3://npm-registry-packages"}},"1.8.12":{"name":"@ottofeller/templates","version":"1.8.12","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.12","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"f7b6ee64098e6e3cc27ab81e270e1a9908c9f64a","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.12.tgz","fileCount":1485,"integrity":"sha512-mQZCQ3BD5QBKiMBp+NLDoYHCIsPSswy1hJZgDz8Xm/wYPQRzSMke1/IsNPqJXrP/xUcdvD9HG6bMJ2A4K3XW2g==","signatures":[{"sig":"MEQCIBuV8hG3v7Q8QJ+iYpr2pt1w/K6pS6UlcZKSovtliX7sAiA9gd2tST/XpSiAaHszc8NaWTvhXWYZ7kD1FIBfCMouig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22073705},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"cec9e24a58dbff35a83e766d41078d0e8fa6dddc","scripts":{"lint":"prettier --check .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"prettier --write .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src --fix","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"tsc --noEmit --project tsconfig.dev.json","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.12_1696332789885_0.9011865925955238","host":"s3://npm-registry-packages"}},"1.8.13":{"name":"@ottofeller/templates","version":"1.8.13","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.13","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"d683bdf6ffc156544ec3a32ee6a354165b2b33a3","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.13.tgz","fileCount":1485,"integrity":"sha512-9Qc+aq2wYSLhlfXndd/xGcb9UBBoEFYw02lS97QV+0EtzlC/8ckuzN5c6bEYhp31mEEv2uRd2h5IzRRkFPTFyg==","signatures":[{"sig":"MEYCIQCgmLeHn8JCS6XDswG2ZnhA4lSWvknPk+JjrAaS3xezfgIhANL0osK0MnB4q+Uk25TaogBT8HhHD+sDWaqHpWPerrhv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22074033},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"9e97681b0da0c5ee51611f3060631dd2d8f8738b","scripts":{"lint":"prettier --check .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"prettier --write .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src --fix","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"tsc --noEmit --project tsconfig.dev.json","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.13_1696787886476_0.46747090003799885","host":"s3://npm-registry-packages"}},"1.8.14":{"name":"@ottofeller/templates","version":"1.8.14","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.14","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"5c89c76bf977c42afe75503089f3d4a35de9753a","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.14.tgz","fileCount":1485,"integrity":"sha512-LWdwmsgpUAhIN422otCYm1XLBBc2FdRc8/Q9+KgW90cj1/u0hR3lSJC6HsOXeq+58SQo8OjyMz2IVyV9u+SkqQ==","signatures":[{"sig":"MEQCIANi0u2YWqXICj8W/eMeGwSihe4EroESYenl1pSeIZrEAiAgmrMvyJvpLWLMvkZnZwL32TQ6tAwDCsjoKhfnMbik3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22073442},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"588ee0307e4fa00419ec57018a0fb53d666d2034","scripts":{"lint":"prettier --check .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"prettier --write .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src --fix","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"tsc --noEmit --project tsconfig.dev.json","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.14_1697609266163_0.5575159302135955","host":"s3://npm-registry-packages"}},"1.8.15":{"name":"@ottofeller/templates","version":"1.8.15","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.15","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"0c76738110512b78daf747f1ba52bdf86b1cfbe0","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.15.tgz","fileCount":1505,"integrity":"sha512-L4rd4kU6zgz5jbsRFZ0SRj/bzyk11vD4rEuC45cEdaBPu2tKHFje+x6Z9ctM0Graxw6+Oe+52XjAKqwkCEyTxw==","signatures":[{"sig":"MEYCIQDmN+gUknU2i6J5G4m1rnZbySSh4i/Sx1qYaZt/mALBDgIhAOK/M6CQO1VoqvrjZrVe0si+3xZ9nQoZ0HONQTvbbbo7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22134277},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"b76befc142ef720ed2ca827ac990eacbcf8013ac","scripts":{"lint":"prettier --check .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"prettier --write .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src --fix","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"tsc --noEmit --project tsconfig.dev.json","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.15_1698494840079_0.14162083148008087","host":"s3://npm-registry-packages"}},"1.8.16":{"name":"@ottofeller/templates","version":"1.8.16","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.16","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"c148091dd578b78b827064b0c710f58c72b0070a","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.16.tgz","fileCount":1529,"integrity":"sha512-vfgqHls7wdAO6cSITK1t6FsWIH8zKmD1GwmHhYjSC9HDZo4Yd9LofC13g+CWBrCyyVWtJ1Ga68meyGc27B4mWw==","signatures":[{"sig":"MEQCIFTUFwMWSzi466RHdQmkKyKT/4hTNaMe32drhjnr/lu4AiB2zqtmz1baOx0cyUQJADmdQNKXyNOn8puDFkE/Lhs+1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22627779},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"95eff1c41525264d8e32a52fd25c30738981f5dc","scripts":{"lint":"prettier --check .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"prettier --write .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src --fix","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"tsc --noEmit --project tsconfig.dev.json","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.16_1699192716323_0.8475147115941997","host":"s3://npm-registry-packages"}},"1.8.17":{"name":"@ottofeller/templates","version":"1.8.17","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.17","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"7b91838e2f199cea38c7e100f2783d4df5a9a010","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.17.tgz","fileCount":1529,"integrity":"sha512-Me6/TruSS60BbMdrP2U5ztYiOQtOiHwsOzYk3uYaS5QPeYU6M3uRLUh0EYzmt7CfoewyqkV+dgda/V67j4Zl0A==","signatures":[{"sig":"MEUCIQCuhVJ2J24APj0z+4MFWYesDpu08q71zyGR2wd3qTUhSQIgXN5uKsd7p8Ybkxt5IqXlsBEx1bLrPIA/xZsGv1qJE7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22628495},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"c4877859519711b5925b68a3b272bad3db76d603","scripts":{"lint":"prettier --check .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"prettier --write .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src --fix","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"tsc --noEmit --project tsconfig.dev.json","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.17_1700028177829_0.7371900992167963","host":"s3://npm-registry-packages"}},"1.8.18":{"name":"@ottofeller/templates","version":"1.8.18","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.18","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"986bc90557422de2149d43a82e2d7ed51c6f04db","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.18.tgz","fileCount":1531,"integrity":"sha512-S2441Rqlos9wYuGgjKRAhE9SlRF7tCYBOKB1ohwUYw8NyU0V0A+2OgpLUK1ZfZHvk+B2/B+pJlNeT/53mmNKIQ==","signatures":[{"sig":"MEQCICT1mdzpxRPZZ3+9K2rxvYxCcupCXJNBm/mJ9I5RvkjnAiA/fS1DLXtTzd3YVnSGNrJ6WZEuihb5eCjlfNnHZzGiJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22640571},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"5d507d33e51fb397933bd4e170ae48a4371d711b","scripts":{"lint":"prettier --check .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"prettier --write .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src --fix","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"tsc --noEmit --project tsconfig.dev.json","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.18_1700678012251_0.9373572352320116","host":"s3://npm-registry-packages"}},"1.8.19":{"name":"@ottofeller/templates","version":"1.8.19","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.19","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"167f8eef0a6323800b81913785ea4d14e6194e41","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.19.tgz","fileCount":1531,"integrity":"sha512-mmIauQiNi0P9KMZsm/wvYUjhaBuo9MlOAzeBFhBj9GaAMMaCyzeuq4OSrmaeZUtod3f/xtu5//Dnxn2sjtxSOw==","signatures":[{"sig":"MEUCIFfMORcM7HvaWbtMqM5zpkPZIEJ3d9N7xsnLO6obsnI2AiEArLSKHdVjL7MmkNccg9N0ZhqgRu+QyoEWVk+MYGFeI6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22649730},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"4c025534156748ac08897b71519410e9229e10b6","scripts":{"lint":"prettier --check .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"prettier --write .projenrc.ts src && eslint --ext .js,.jsx,.ts,.tsx --ignore-pattern \"!.projenrc.ts\" .projenrc.ts src --fix","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"tsc --noEmit --project tsconfig.dev.json","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.19_1701324856733_0.17002837804141469","host":"s3://npm-registry-packages"}},"1.8.20":{"name":"@ottofeller/templates","version":"1.8.20","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.20","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"6fbee54ba096a56d6f699fcba0126d09f5088863","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.20.tgz","fileCount":1535,"integrity":"sha512-Ze8AngaX95OPhU8zRblW049a8R+XOpdELrirIkxedOx8AN7m1OChW6+8suVy9w9sH6D0vq+OaAL6fNgdT8rYFQ==","signatures":[{"sig":"MEQCIDBuIl3LSKQ0LTaGjqm6ccyV6EaOACUlFzyj3CwkQubmAiBRSCpGfKgFViFLhw2zK96t7mtkQEC3Y0I1xGDEHzl/zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22656253},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"3d52088b8c255bf28a83cd1f062d84000055dde5","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.20_1701843793226_0.7984207626161308","host":"s3://npm-registry-packages"}},"1.8.21":{"name":"@ottofeller/templates","version":"1.8.21","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.21","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"4033db012edf67336c00b34af8378c589764cbec","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.21.tgz","fileCount":1535,"integrity":"sha512-Jlhck9Gk6NHn6T5bo1PLUgvtUXYB0GKTXOHBIIpoZA9VqQNWv1iufvBWJWydsymP8YBumLrRnRWmJG0MSE62QQ==","signatures":[{"sig":"MEUCIF2S5Fjgxj1Sgqd6WohtNXP+cj8105HNNJgc1cyglWwPAiEA5AwtVWivhvREdrwFWylrA3ZDc9sCnHKmLQ+H1z1sHa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22656732},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"3494f7e79cafe32fd7ac5538f956ee5006d47a82","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.21_1701869598035_0.5716907431899629","host":"s3://npm-registry-packages"}},"1.8.22":{"name":"@ottofeller/templates","version":"1.8.22","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.22","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"e9394ca1598f4c7db638b007e8d27bb3e0a09675","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.22.tgz","fileCount":1539,"integrity":"sha512-KBsSHeVXjNv3UsD1oHBcCHC6gqWsbN7ce0SJuV+OC4EYQ4hhh0UP/mgr3Q7chGvRp0FsyM51ybJx87DfwmzsUg==","signatures":[{"sig":"MEUCIQDDf8N31QaMmJtrBsNYxkECGocVPEidU/FGruJkkV6l9QIgWHzwGdzRtxCY3lSg8xrgDUcPGiI3XabFjdNrutwbGEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22662124},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"773c8ff47d7d220b7bfbddbd0a148ce35aff4931","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.22_1703088992498_0.9185119490860103","host":"s3://npm-registry-packages"}},"1.8.23":{"name":"@ottofeller/templates","version":"1.8.23","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.23","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"2d998951b27a77411812d32d1f5a6ff2192b2f47","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.23.tgz","fileCount":1540,"integrity":"sha512-jBG9QIW0Avdos+gAR2f/r/H19E99YswFqd6abbp/ElUZ/9sqzJ8NgS235jU24FAGghBkHLS9AuXniFJMJJTdRw==","signatures":[{"sig":"MEQCIHwVXeEBN9YkSxGwhxtzl7IhPvlHtDSUontqFm6RJ1+7AiBuj5ZMsKmA5rATmIEsKCTWPFMV0hdat+xnmpWtYP6wOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22666383},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"e35166e5b686df7419cbd0ba1b2d15d469195807","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.23_1703683339818_0.8488704122512205","host":"s3://npm-registry-packages"}},"1.8.24":{"name":"@ottofeller/templates","version":"1.8.24","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.24","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"142c881f255bf13d6b9d512da4fd33657b063274","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.24.tgz","fileCount":1542,"integrity":"sha512-U/KJM1EC6w9Ibnz5r6YEZGHzDtlkM8PG+aNDrzBV3VAzKz6EDK93q4NX/f8T232nfEtvmpAnk2HW+eXV6L4UpQ==","signatures":[{"sig":"MEUCIDcWhqAt7/kFKng67rbdbRVNu3YAMnYEMjp+l7pkr2aMAiEA2UdTJ6/o4QOQNZgvL3iybWGMO/ClkwC/N4p1rEQpbQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22683146},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"0c4e23a0b818cb1a56a2c3396cebf7cdabecfe11","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.24_1704706154594_0.4670124761992962","host":"s3://npm-registry-packages"}},"1.8.25":{"name":"@ottofeller/templates","version":"1.8.25","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.25","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"11676cea560d2f625567eaeb2b36e8529689f8eb","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.25.tgz","fileCount":1544,"integrity":"sha512-WlpFeqAugINhcNoe5ZhJkiQJspuSQ1AvLJx9lefFJrl+SXupPT0UDt3dWvdN9Ioyc0xTXGiZNuH/4DEogYZJHQ==","signatures":[{"sig":"MEUCIQDpHcwjGf53eAB+XvIgzkbncZGcVQrm9zAkg75DbfIZvAIgeW1Unxk7qddm2sJKDJGTTs7YTJaYO8REv+ONeNXbEa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22701978},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"43ec28ebf9b0f90874a785f7e51faae7f23e2ba7","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.25_1705329144326_0.3358920857285448","host":"s3://npm-registry-packages"}},"1.8.26":{"name":"@ottofeller/templates","version":"1.8.26","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.26","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"d421938d8e121736ac738db3befa0b4292851d58","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.26.tgz","fileCount":1544,"integrity":"sha512-27/GXQ7gBFyHDKDAEKgsfMW/l0KJQu4Hel+uTNVKDKHauIWEdN9GtcQKaNdTBqRCAYHcRfRCZCnbTif7p9ixTg==","signatures":[{"sig":"MEYCIQDbbGE4/5mZKchFH+1Duu36kTvU+RtZxEyrjP2goekvawIhALMheLnSvDFej+dntG9WEBjMchsr931JSEL+zO3PKBKQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22702511},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"3572a0495b629ec0e2c731499313eccb8e2c20da","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.26_1706614734906_0.08202829348845975","host":"s3://npm-registry-packages"}},"1.8.27":{"name":"@ottofeller/templates","version":"1.8.27","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.27","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"c11dca4cf813ebe4d80d2567616ffb15ff3831e5","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.27.tgz","fileCount":1560,"integrity":"sha512-uAzv/agMfkLD71Ac3iuF02WPflaiq4p+C8YT5I+0Dp4tmkyEUjU2z4ZpgoLTSsoXFX8N6wWmjRFVxpOrDr4MgQ==","signatures":[{"sig":"MEYCIQD65z6dGCaZW2yuUqa6jDprcgcm7gMffQjxmOXvHVYx2QIhAKAMeHnaqTPqAm0JBkZdqFcBnxNtszWKNKuRZr9RiW8J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22742006},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"ec0a962d17c8a0b9aed96c098b68858726ee2222","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.1.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.1.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.1.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.27_1706817529685_0.45658924985405314","host":"s3://npm-registry-packages"}},"1.8.28":{"name":"@ottofeller/templates","version":"1.8.28","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.28","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"7e246052127661fa3525ab17fdd60ca88261a0b8","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.28.tgz","fileCount":1561,"integrity":"sha512-TL/+ovikw/yd1cvHzXdUFvfWeOOSyy84sZcQCCZ43lObIVS2E70f/TjQuzR7QF5Ddf+8JCUG2F0gVQ3NXGT4+w==","signatures":[{"sig":"MEQCICGIQ103ZEZIu5gMZFvn9goYYFGGbA18PFhwIyZGwnWvAiBc8DY7M390tED6f3/7HOaMjLs76C6mRxEP4oCCp18SUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22751054},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"78a917c5f2c5ab18d13ddfbcba7d98d9433fb4f6","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.28_1707032109696_0.7699280790099168","host":"s3://npm-registry-packages"}},"1.8.29":{"name":"@ottofeller/templates","version":"1.8.29","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.8.29","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"df7eccc2238ba8d7cd0527529f4ad7cd8c7189fb","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.8.29.tgz","fileCount":1561,"integrity":"sha512-9ZEA1jkaS08axwuBDY7KlUOXCdKPQdNc7ECT4D+331txfT9NNB/RzybyaDG34wXtwwap8t4FnmD6AuRCy/YoBA==","signatures":[{"sig":"MEQCIGjMeJjt3GrY0MpgZFaenYvcjF+XNn+hS8kOqgoKrICQAiAjCbic9yKLOEewS6vQoX+TXacWTUyjzvXUyGpcCkCXIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22750321},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 16.0.0"},"gitHead":"7b268f3ec4ea6e8ca921eb3f09fb8d8313f4afc1","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^16","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.8.29_1707328039134_0.537684181122956","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@ottofeller/templates","version":"1.9.0","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.9.0","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"78f9bcf75eca985c16496e975675fc8a098cc688","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.9.0.tgz","fileCount":1559,"integrity":"sha512-sAZ1UbGii5oWffYwJ5kOWzz3tGMrQrqfLzSPDdRDme2u7CNGxAFsfldRzyFRk93aLjyLJv9RgUSfdGSYbY0hwg==","signatures":[{"sig":"MEUCIC0z8aNbxxfElgb2yUZiiDb44iZTOlkM7GmMD+5FPIiYAiEAiejUsoFisayYhgZ145pa9cRNZwFLvA/X06l0ovX2UB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22752410},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"f4463c2e24e76faf623185e0de264eb9322a89a9","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^20","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.9.0_1707931815901_0.04324789048715516","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"@ottofeller/templates","version":"1.9.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.9.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"ace138ce8ddc152da09f0094a205714444597400","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.9.1.tgz","fileCount":1556,"integrity":"sha512-qioCJQDUxXHw6m8YF55asiR9wvBbwqfDMM74MQXD5qfpAWZS2Q1pd31WVHzCi0wcGa3Ft+kSNBg4m3RkOAqOTg==","signatures":[{"sig":"MEUCIQDklB+0WHVe7TqSJwhWeV5CXYjWCA+rMkmuVcQ/TQozJwIgdlctO1RayzHuu4YdzklHT7oOwIVLuWNsdiXJ5I1YOiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22755810},"jest":{"preset":"ts-jest","reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.tsx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"179ee64ae26b6f3b46a633017038df1115a6191e","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"overrides":{"@types/babel__traverse":"ts3.9"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.71.128","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.71.128","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^20","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.6.0","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.71.128"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.9.1_1709666174019_0.1304728565586275","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@ottofeller/templates","version":"1.10.0","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.10.0","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"060ea8267765a5df4a0bda5e12c0c1ec72fea9b2","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.10.0.tgz","fileCount":1555,"integrity":"sha512-cixWwEjZymoGintzqMsDYmzmEtVYuaLmC04bXdDRN6c7iqFTQ3gTplm9JdJi91cjcb41WgvmgHuxjKmTLwfqtA==","signatures":[{"sig":"MEQCIG2/ODy3fzL6w2UEXI7bUu1YYwWYIJmcLFLEfmRZgUpWAiAvlJFPxSO9cF5JIHH9KJudy8BvpVXSRQTcaWmS0LxkUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22756994},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"e211cff06c66102e4418f03ee818b7692466e25f","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.80.1","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.80.1","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","constructs":"10.0.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^20","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.7.3","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.80.1","constructs":"^10.0.0"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.10.0_1710607891417_0.05658565847586372","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"@ottofeller/templates","version":"1.10.1","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.10.1","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"e20e2c29a2d62f873e5ecdc2301778023a4c44ab","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.10.1.tgz","fileCount":1555,"integrity":"sha512-R+hcafny4oT9cg7m9tssL6FuCze4/qF4JyslfCg0cyGU4fyW88Shyzm0LQvxbOqkpSvdMVf1f24urSXZ+HxKeA==","signatures":[{"sig":"MEUCIDi+OG+qVY1iTBhK6WYP4oqjdiN97Dr/hEwtp8rdwvOgAiEA+3m8uMYcJqnhjdNvY5k8hSVEx9Ndy6WGcKOijXTt0nU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22757685},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"2a2993bf5e9c7aa7e9b7948d2df1fa9c60fc3184","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.80.1","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.80.1","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","constructs":"10.0.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^20","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.7.3","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.80.1","constructs":"^10.0.0"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.10.1_1710876351833_0.8302951900511184","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"@ottofeller/templates","version":"1.10.2","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.10.2","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"c6104551723a84264424833041b2e81ce9ef1400","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.10.2.tgz","fileCount":1558,"integrity":"sha512-sOPxBQYuQsxBbyWq5SqIQxh1sQMM8aA1914LOIb2HkWtB0KPuY+xdxEJw77bKrXuFf+C2lsY3F3tIo3wma5o2A==","signatures":[{"sig":"MEUCIFKnzG4PSoaVH2ZG6yWw9L+nB4XfTnVr6kTJS2uPUMgNAiEAhaEJB5QgloPa57GSy7DlGXc3AfMSyD0Lc76XsgvPSfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22762307},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"c74cfd102d5ee910ee7aea7e3608bf035abdcade","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.80.1","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.80.1","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","constructs":"10.0.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^20","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.7.3","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.80.1","constructs":"^10.0.0"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.10.2_1714052804478_0.5906589855823803","host":"s3://npm-registry-packages"}},"1.10.3":{"name":"@ottofeller/templates","version":"1.10.3","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.10.3","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"5bff9a3ad1ef479f8437865706b534f89e432c1c","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.10.3.tgz","fileCount":202,"integrity":"sha512-EAGrLrjE38Z8f0WuHozIg0FRGS9v3m/cbBcyjsolvaYCK15i0SNPk3CUBNfiemiyqJeAGDdmRmVLgxJRN4tb7g==","signatures":[{"sig":"MEUCICwRWdrtUmEliFLmzwPJLxepHeXimEnJQsfkqYThmVk5AiEAwAjP8OP90zqVsakCrI59gDbh6hPqRPXI39bZlzOnfUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":569692},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"205110acd0692a9d1fad64105818a290840ce500","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"10.5.2","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"eslint":"8.42.0","projen":"^0.80.1","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.80.1","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","constructs":"10.0.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^20","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.7.3","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.80.1","constructs":"^10.0.0"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.10.3_1716053666320_0.3637352747796192","host":"s3://npm-registry-packages"}},"1.10.4":{"name":"@ottofeller/templates","version":"1.10.4","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.10.4","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"55cb3faff8aba14d61e0d3590818cc443f92f122","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.10.4.tgz","fileCount":1549,"integrity":"sha512-MQTG9l6DslzppdHOdqIMZGwdJyEy8Glmd/7fFzdDoiKsxdxcKwUmmUMgsIavaOjKKXC/0nn3ke6y2VCy6TRzqg==","signatures":[{"sig":"MEQCIFXTtnhUrV3ygKHZlWhXUE6qXqaHNllwEihQ5ucx+RNxAiBVsjAHqu607EuZQTee81c/Fc3JDi4gBaBiqhRlNL/dXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22755633},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"4b57a0e8b1da583f001c0384b05bdf9d124f9865","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.80.1","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.80.1","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","constructs":"10.0.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^20","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.7.3","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.80.1","constructs":"^10.0.0"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.10.4_1717153190182_0.6033838036482058","host":"s3://npm-registry-packages"}},"1.10.5":{"name":"@ottofeller/templates","version":"1.10.5","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.10.5","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"7f22fba73fa077e1041be4ad5a355332041caf9d","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.10.5.tgz","fileCount":1549,"integrity":"sha512-EmlomZ+bX9vRPeCyv6IdzrEr/cLop+KcjD1NKSQ4VKjFlclxs/6kDhIR/7LhUT8TPFuN/jqps++pkmzn4v6NGw==","signatures":[{"sig":"MEYCIQDYv01EoesMkewygfBCe8a9eNP3TmFiSq8h6IRZsbm/YwIhAPdDw/DmcJOCND4/8sx+gM9+N+S5nOnfi6SbIisGe08w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22756291},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"4b70b5954b81329b0385e3d0a66fc0aec9dd871b","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.80.1","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.80.1","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","constructs":"10.0.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^20","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.7.3","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.80.1","constructs":"^10.0.0"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.10.5_1717502277656_0.12103596167367181","host":"s3://npm-registry-packages"}},"1.10.6":{"name":"@ottofeller/templates","version":"1.10.6","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.10.6","homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"e3581a3012443ac59a4fb91be887427ef06cc297","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.10.6.tgz","fileCount":1549,"integrity":"sha512-xG/zFkmDGvDl9P//nj8i4Js0WR2BvoZiREYraK1gWCWiF2/I3vcBGpLxUDVABTXVimZbXY1cDt4ackFad+8Yfw==","signatures":[{"sig":"MEYCIQCAfHIvcFJZPBgEPlQAAqzfvpWSgmAD6Tg45nN2mW6CfwIhAN+99PgWN5vAd48HpXWpB1N7imwPxcmWv/nxb9tt/FZQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22756291},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"fd17454e925542e2e0774a33e0fa1abee0e144f3","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.80.1","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.80.1","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","constructs":"10.0.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^20","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.7.3","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.80.1","constructs":"^10.0.0"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.10.6_1719258563029_0.8367401582355865","host":"s3://npm-registry-packages"}},"1.10.7":{"name":"@ottofeller/templates","version":"1.10.7","author":{"url":"https://ottofeller.com","name":"ottofeller"},"license":"Apache-2.0","_id":"@ottofeller/templates@1.10.7","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"homepage":"https://github.com/ottofeller/templates#readme","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"c2e699e36789071e9b4dde891ffa0579b2317a5d","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.10.7.tgz","fileCount":1549,"integrity":"sha512-smgJmfOinOtKQQQQ1M62qkYiDt3ufxLQaBuAkJuZAsJ4U7905bwnxSgZl5qmXYGYR539A1G2hVRxoVl1DLOX9A==","signatures":[{"sig":"MEUCICFvsk+QR7eF9yqpzBV2w3n/9KISwaSgrI46h+G8N+95AiEA5RDjKGzbSlyl2TzAMRZbGnTaGeMwzb3F3J5JialwfQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22758194},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{}},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"gitHead":"b9c75dfaf5f230d588d508fd2d26ddcf3fc1b05f","scripts":{"lint":"npx projen lint","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","compat":"npx projen compat","format":"npx projen format","projen":"npx projen","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","prepare":"husky install","typecheck":"npx projen typecheck","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile"},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"stability":"stable","repository":{"url":"git+https://github.com/ottofeller/templates.git","type":"git"},"_npmVersion":"8.19.4","description":"Projen templates for OttoFeller projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eslint":"8.42.0","projen":"^0.80.1","prettier":"2.8.0","node-fetch":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29","jsii":"5.3.x","husky":"8.0.3","eslint":"8","projen":"^0.80.1","ts-jest":"29","ts-node":"10.8.1","prettier":"2.8.7","jsii-diff":"^1.61.0","constructs":"10.0.0","jest-junit":"^15","node-fetch":"2","typescript":"5.3.x","@types/jest":"29","@types/node":"^20","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","@types/eslint":"8.40.0","@types/prettier":"2.7.3","@types/node-fetch":"^2.6.6","@types/jscodeshift":"^0.11.6","@graphql-codegen/cli":"^5.0.0","eslint-plugin-import":"2.27.5","@cspell/eslint-plugin":"6.31.1","@typescript-eslint/parser":"6","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6","prettier-plugin-organize-imports":"3.2.2","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@typescript-eslint/typescript-estree":"6"},"peerDependencies":{"projen":"^0.80.1","constructs":"^10.0.0"},"bundleDependencies":["eslint","node-fetch","prettier"],"_npmOperationalInternal":{"tmp":"tmp/templates_1.10.7_1721800929521_0.08475030559267838","host":"s3://npm-registry-packages"}},"1.10.8":{"name":"@ottofeller/templates","description":"Projen templates for OttoFeller projects","repository":{"type":"git","url":"git+https://github.com/ottofeller/templates.git"},"scripts":{"build":"npx projen build","clobber":"npx projen clobber","compat":"npx projen compat","compile":"npx projen compile","default":"npx projen default","eject":"npx projen eject","format":"npx projen format","lint":"npx projen lint","package":"npx projen package","package-all":"npx projen package-all","package:js":"npx projen package:js","post-compile":"npx projen post-compile","pre-compile":"npx projen pre-compile","test":"npx projen test","test:watch":"npx projen test:watch","typecheck":"npx projen typecheck","watch":"npx projen watch","projen":"npx projen","prepare":"husky install"},"author":{"name":"ottofeller","url":"https://ottofeller.com"},"devDependencies":{"@cspell/eslint-plugin":"6.31.1","@graphql-codegen/cli":"^5.0.0","@ottofeller/eslint-plugin-ottofeller":"0.1.4","@types/eslint":"8.40.0","@types/jest":"29","@types/jscodeshift":"^0.11.6","@types/node":"^20","@types/prettier":"2.7.3","@typescript-eslint/eslint-plugin":"6","@typescript-eslint/parser":"6","@typescript-eslint/typescript-estree":"6","constructs":"10.0.0","eslint":"8","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-import":"2.27.5","husky":"8.0.3","jest":"29","jest-junit":"^15","jsii":"5.3.x","jsii-diff":"^1.61.0","jsii-pacmak":"^1.61.0","jsii-rosetta":"5.3.x","prettier-plugin-organize-imports":"3.2.2","projen":"^0.80.1","ts-jest":"29","ts-node":"10.8.1","typescript":"5.3.x"},"peerDependencies":{"constructs":"^10.0.0","projen":"^0.80.1"},"dependencies":{"prettier":"^2.8.7","projen":"^0.80.1"},"engines":{"node":">= 20.0.0"},"main":"lib/index.js","license":"Apache-2.0","version":"1.10.8","jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageReporters":["json","lcov","clover","cobertura","text"],"coverageDirectory":"coverage","coveragePathIgnorePatterns":["/node_modules/"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]}},"types":"lib/index.d.ts","stability":"stable","jsii":{"outdir":"dist","targets":{},"tsc":{"outDir":"lib","rootDir":"src"}},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","_id":"@ottofeller/templates@1.10.8","bundleDependencies":["prettier"],"gitHead":"22085a3253f2d80a79cf427374ffdea1d572514b","bugs":{"url":"https://github.com/ottofeller/templates/issues"},"homepage":"https://github.com/ottofeller/templates#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-46F9GlAh0sFnijSgbJ+VbhTJm80BYoRxg4FossgBTF4eCuedjs4npuEexyRFeraYIUQMjPCu6neN0757sA709g==","shasum":"ea8d3aef089aafefa92a2e84f5d5e2638bcc5de8","tarball":"https://registry.npmjs.org/@ottofeller/templates/-/templates-1.10.8.tgz","fileCount":227,"unpackedSize":11804361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpgSQ0BK+WW5VcLKUc8TFhj8Qk+ZL1G54+YVVyubK5uwIhANPB3lfmd9a2oHoUtr7JWfcX1JWtPZvfRH5Mz5DzdDGf"}]},"_npmUser":{"name":"nide","email":"gvidon@ottofeller.com"},"directories":{},"maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/templates_1.10.8_1723387577289_0.7831563720346502"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-21T21:20:04.907Z","modified":"2024-08-11T14:46:17.956Z","1.0.1":"2022-07-21T21:20:05.182Z","1.0.2":"2022-07-21T21:37:47.862Z","1.0.3":"2022-07-21T21:47:58.428Z","1.0.4":"2022-07-24T12:34:17.511Z","1.0.5":"2022-08-03T20:03:15.374Z","1.0.6":"2022-08-05T11:44:00.655Z","1.1.0":"2022-08-15T19:34:58.402Z","1.1.1":"2022-08-16T13:42:54.411Z","1.1.2":"2022-08-22T20:44:18.765Z","1.1.3":"2022-08-31T10:29:41.584Z","1.1.4":"2022-09-07T18:33:59.558Z","1.2.0":"2022-09-12T13:49:52.616Z","1.2.1":"2022-09-12T21:29:09.421Z","1.2.2":"2022-10-04T11:44:27.698Z","1.2.4":"2022-10-05T09:37:59.110Z","1.2.5":"2022-11-10T21:30:34.236Z","1.2.6":"2022-11-21T10:53:41.529Z","1.2.7":"2022-11-26T19:23:12.724Z","1.2.8":"2022-11-28T22:18:12.236Z","1.2.9":"2022-12-04T18:26:18.682Z","1.3.0":"2023-02-10T14:31:04.050Z","1.3.1":"2023-02-28T17:33:47.781Z","1.4.0":"2023-03-05T09:16:00.220Z","1.4.1":"2023-03-08T10:03:00.571Z","1.4.2":"2023-03-23T17:47:11.936Z","1.4.3":"2023-04-12T05:34:44.532Z","1.5.0":"2023-04-21T15:01:55.893Z","1.5.1":"2023-04-26T18:57:17.755Z","1.5.2":"2023-05-04T19:08:33.315Z","1.5.3":"2023-05-06T07:25:34.659Z","1.5.4":"2023-05-08T13:35:26.469Z","1.5.5":"2023-05-09T19:30:17.134Z","1.5.6":"2023-05-17T15:35:45.494Z","1.5.7-canary":"2023-05-17T15:47:43.352Z","1.5.7-canary.1":"2023-05-17T15:59:11.878Z","1.5.7":"2023-05-20T11:17:17.891Z","1.6.0":"2023-05-22T06:34:45.130Z","1.6.1-canary.1":"2023-05-24T18:59:18.000Z","1.6.1":"2023-05-26T17:45:01.308Z","1.6.2":"2023-05-31T16:23:03.949Z","1.6.3":"2023-05-31T16:30:42.360Z","1.6.4":"2023-06-01T16:33:10.616Z","1.7.0":"2023-06-06T11:15:20.399Z","1.7.1":"2023-06-08T05:33:29.138Z","1.7.2-canary.1":"2023-06-18T19:12:20.583Z","1.7.2":"2023-06-19T15:21:04.194Z","1.7.3":"2023-06-22T13:26:02.661Z","1.7.4":"2023-06-26T08:39:31.833Z","1.8.0":"2023-06-27T06:34:22.905Z","1.8.1":"2023-07-03T18:31:36.340Z","1.8.2":"2023-07-06T05:58:49.277Z","1.8.3":"2023-07-19T15:31:27.137Z","1.8.4":"2023-08-09T12:33:22.727Z","1.8.5":"2023-08-10T05:14:36.445Z","1.8.6":"2023-08-23T16:51:56.294Z","1.8.7":"2023-08-28T10:34:36.258Z","1.8.8":"2023-08-31T05:26:47.972Z","1.8.9":"2023-09-14T05:19:42.127Z","1.8.10":"2023-09-27T05:26:38.007Z","1.8.11":"2023-09-30T13:15:24.092Z","1.8.12":"2023-10-03T11:33:10.170Z","1.8.13":"2023-10-08T17:58:06.735Z","1.8.14":"2023-10-18T06:07:46.454Z","1.8.15":"2023-10-28T12:07:20.807Z","1.8.16":"2023-11-05T13:58:36.657Z","1.8.17":"2023-11-15T06:02:58.184Z","1.8.18":"2023-11-22T18:33:32.571Z","1.8.19":"2023-11-30T06:14:17.108Z","1.8.20":"2023-12-06T06:23:13.558Z","1.8.21":"2023-12-06T13:33:18.292Z","1.8.22":"2023-12-20T16:16:32.882Z","1.8.23":"2023-12-27T13:22:20.065Z","1.8.24":"2024-01-08T09:29:14.890Z","1.8.25":"2024-01-15T14:32:24.611Z","1.8.26":"2024-01-30T11:38:55.139Z","1.8.27":"2024-02-01T19:58:50.030Z","1.8.28":"2024-02-04T07:35:09.961Z","1.8.29":"2024-02-07T17:47:19.518Z","1.9.0":"2024-02-14T17:30:16.359Z","1.9.1":"2024-03-05T19:16:14.329Z","1.10.0":"2024-03-16T16:51:31.722Z","1.10.1":"2024-03-19T19:25:52.215Z","1.10.2":"2024-04-25T13:46:44.938Z","1.10.3":"2024-05-18T17:34:26.540Z","1.10.4":"2024-05-31T10:59:50.421Z","1.10.5":"2024-06-04T11:57:57.909Z","1.10.6":"2024-06-24T19:49:23.627Z","1.10.7":"2024-07-24T06:02:09.790Z","1.10.8":"2024-08-11T14:46:17.681Z"},"bugs":{"url":"https://github.com/ottofeller/templates/issues"},"author":{"name":"ottofeller","url":"https://ottofeller.com"},"license":"Apache-2.0","homepage":"https://github.com/ottofeller/templates#readme","repository":{"type":"git","url":"git+https://github.com/ottofeller/templates.git"},"description":"Projen templates for OttoFeller projects","maintainers":[{"name":"kirill-ottofeller","email":"kirill.korotkov@ottofeller.com"},{"name":"aleksandrivanenko","email":"alex.ivanenko@ottofeller.com"},{"name":"nide","email":"gvidon@ottofeller.com"},{"name":"pufflik","email":"pufflik@gmail.com"},{"name":"flyin","email":"dev@polesov.com"},{"name":"serator","email":"vlad@ottofeller.com"}],"readme":"# OttoFeller Projen Templates\n![Test workflow status](https://github.com/ottofeller/templates/actions/workflows/test.yml/badge.svg?branch=main)\n\n## 📀 User guide\nIn order to install a certain project (template) from `@ottofeller/templates` call `npx projen new` in the dir of the new project in the following way:\n```sh\n# This will synthesize NextJS project in the current dir\nnpx projen new --from @ottofeller/templates ottofeller-nextjs\n```\n\n### Update a project\nIn order to pull template updates you need to specify the desired version of the `@ottofeller/templates` package in either `.projenrc.ts` file or in `package.json` (if the version in `.projenrc.ts` is not fixed). Then run the default projen task:\n```sh\nnpx projen\n```\nUpon completion the following changes would apply:\n- all packages with specified versions are updated (if a template does not specify a dependency version, it is not managed by projen and can be updated by simply setting the desired version in `package.json`; note that this way `package-lock.json` is not necessarily updated, thus you need to check it as well);\n- all projen-generated files are updated;\n- all sample code files are left unchanged (note that if you have deleted some sample code files they will be recreated unless you use the `sampleCode: false` option).\n\n### Install new or update existing packages\nThe common approach of installing packages by running `npm install <package-name>` won't work because `npx projen` re-synthesizes all files, including `package.json`. For dependency handling see the docs in `projen` repo:\n- [generic dependency handling](https://github.com/projen/projen/blob/main/docs/deps.md);\n- [node.js specific](https://github.com/projen/projen/blob/main/docs/node.md#dependencies);\n- [node-package comments on dependency options](https://github.com/projen/projen/blob/main/src/javascript/node-package.ts#L46-L111) - these are available in an IDE.\n\n#### To install a new packages to the project:\n- Add a new item with the package name to either the `deps` or `devDeps` array in project options. Alternative way would be to use `project.addDeps('package-name')` or `project.addDevDeps('dev-package-name')`.\n- Run `npx projen`. This will update the `package.json` and lock file as well.\n\n#### To update a packages already in the project:\n- Use the project methods `addDeps` and `addDevDeps`. E.g. in order to bump the dependency `package-name@1` from the template one runs `project.addDeps('package-name@2')`, which effectively keeps the package and updates the version.\n\nNote that there are two distinct approaches in controlling package version:\n- Strict version control in `.projenrc.ts` - when adding packages one specifies a name and a version. All updates are handled manually by specifying a new version and then running `npx projen` to resynthesize the project.\n- Specifying just a package name in `.projenrc.ts`. This is how `projen` [recommends it](https://github.com/projen/projen/blob/main/src/javascript/node-package.ts#L49-L54). When no version is specified it makes it possible to update versions in `package.json` and `package-lock.json` without touching the `.projenrc.ts` file. It also allows the use of `dependabot` - otherwise all changes introduced by `dependabot` would be overwritten on `npx projen`.\n\n### Eject\nTo get rid of projen run this command:\n```sh\nnpm run eject\n```\nThe command removes default projen task, makes projen remove its authority from all the generated files and stop tracking changes. At this moment the project is managed as a regular repository (feel free to edit and remove files).\n\n> All the projen tasks are run via a custom runner, so the runner is saved into the project at `scripts/run-task` and the tasks remain in the project in a tasks definition file (`.projen/tasks.json`). All the internal tasks within the templates are saved as npm scripts and thus don't need this task runner. Therefore the task runner and the tasks definition file file can be deleted. If you had any custom tasks created in your project either use this runner or make sure to convert all the tasks into npm scripts before deleting the tasks definition file and the runner.\n\n## 🛠 Development guide\n### Install\nSimply install dependencies:\n```sh\nnpm ci\n```\n\n### Synthesize\nThe app itself is based on a projen template, so it can be synthesized (a code generated out of projen's TS files). Modify the app's template in `.projenrc.ts` and run the following command:\n```sh\nnpx projen\n```\n\n> :warning: Normally you should never modify anything other than templates in `src/` dir and `.projenrc.ts`.\n\n### Build\nThe build is the process of creating [JSII](https://github.com/aws/jsii) artifacts. These are the files required to run `npx projen new --from ...` (JSII is much more powerful technology, but it is out of the scope of this project). The build creates/updates the `.jsii` file (JSII config):\n```sh\nnpx projen build\n```\n\n### Publish\nPublishing is a two-step process:\n- a GitHub action bumps version (creating a new commit with appropriate tag) and creates a draft release;\n- after the release is published another GitHub action builds the artifacts and pushes them to npm.\n\n## 🧩 Templates\n\n### Apollo Server\n```sh\n# Create a project with defaults\nnpx projen new --from @ottofeller/templates ottofeller-apollo-server\n```\n```sh\n# With options\nnpx projen new \\\n  ottofeller-apollo-server \\\n  --from @ottofeller/templates \\\n  --hasDocker=false \\\n  --hasGitHooks=false \\\n  --lintPaths=src --lintPaths=test \\\n  --hasDefaultGithubWorkflows=false\n```\n#### Options\nFor a list of available options see [Common custom options](#common-custom-options).\n#### Codegen config\nSee the [Codegen config](#codegen-config) subsection for the [NextJS](#nextjs) template above.\n\n### Backend test\n```sh\nnpx projen new --from @ottofeller/templates ottofeller-backend-test\n```\n```sh\n# With options\nnpx projen new \\\n  ottofeller-backend-test \\\n  --from @ottofeller/templates \\\n  --hasGitHooks=false \\\n  --lintPaths=src --lintPaths=test \\\n  --hasDefaultGithubWorkflows=false \\\n  --isGraphqlEnabled=false \\\n  --isAWSDynamoDBEnabled=false\n```\n#### Options\n`isAWSDynamoDBEnabled` - sets up AWS DynamoDb dependencies and supplementary script; defaults to true.\n\nFor other options see [Common custom options](#common-custom-options).\n\n### CDK\n```sh\nnpx projen new --from @ottofeller/templates ottofeller-cdk\n```\n```sh\n# With options\nnpx projen new \\\n  ottofeller-cdk \\\n  --from @ottofeller/templates \\\n  --hasGitHooks=false \\\n  --lintPaths=src --lintPaths=test \\\n  --hasDefaultGithubWorkflows=false \\\n  --hasRustTestWorkflow=true \\\n  --isGraphqlCodegenEnabled=true \\\n  --initialReleaseVersion='1.0.0'\n```\n#### Options\n`initialReleaseVersion` - the base version of the very first release; defaults to `0.0.1`.\n\n`isGraphqlCodegenEnabled` - sets up GraphQL dependencies and supplementary script; defaults to  `false`.\n\nFor other options see [Common custom options](#common-custom-options).\n\n### NextJS\n```sh\nnpx projen new --from @ottofeller/templates ottofeller-nextjs\n```\n```sh\n# With options\nnpx projen new \\\n  ottofeller-nextjs \\\n  --from @ottofeller/templates \\\n  --hasGitHooks=false \\\n  --lintPaths=src \\\n  --hasDefaultGithubWorkflows=false \\\n  --hasRustTestWorkflow=true \\\n  --isGraphqlEnabled=false \\\n  --isUiConfigEnabled=false \\\n  --isLighthouseEnabled=false\n```\n\n#### Options\n`isUiConfigEnabled` - sets up ui packages; defaults to `true`.\n\n`isLighthouseEnabled` - sets up Lighthouse audit script & GitHub job; defaults to  `true`.\n\nFor other options see [Common custom options](#common-custom-options).\n\n#### next.config.js\nThe config for NextJS is separated into two parts:\n- `next.config.defaults.js` - default config options deployed with the template; the file is readonly and shall not be edited;\n- `next.config.js` - editable config that by default only imports the `next.config.defaults.js`; feel free to edit the file, add required options, or include only the needed part of the default config.\n\n#### UI packages\nThe project contains some UI-related packages:\n- `tailwindcss` (along with a few plugins);\n- `postcss`;\n- `autoprefixer`;\n- `@headlessui/react`.\n\nThese are included by default and can be excluded providing an `isUiConfigEnabled: false` option.\n\n#### Tailwind\nThe template uses *tailwind* for CSS. There are two config files (similar to NextJS configuration):\n- `tailwind.config.defaults.js` - default config options deployed with the template; the file is readonly and shall not be edited;\n- `tailwind.config.js` - editable config that by default only imports the `tailwind.config.defaults.js`; feel free to edit the file, add required options, or include only the needed part of the default config.\n\n#### Codegen config\nThe template uses `@graphql-codegen` packages for GraphQL management. The codegen config is copied from the assets folder (see the `codegen.ts` file). Feel free to edit the config.\n\nIn order to exclude the GraphQL packages from the project use the `isGraphqlEnabled: false` option. NOTE that the config file `codegen.ts` is editable and therefore not controlled by `projen` after creation. This means after GraphQL dependencies removal it remains in the project and should be deleted manually.\n\n#### Codemods\n##### Add `src` reference to imports\nAfter update to `next@13.2.4` the typescript alias `\"*\" : [\"./src/*\"]` no longer works with `jest`/`swc`. The simplest solution is to get rid of the alias and update all imports - the codemod does exactly this. To run the codemod an npm script is added to the project: `codemod:add-src-to-imports`. The script run `jscodeshift` on `src` and `pages` folders. Feel free to add any arguments acceptable by `jscodeshift`.\n\nExamples:\n```sh\n# Default: run the codemod on contents of src and pages folders\nnpm run codemod:add-src-to-imports\n```\n```sh\n# Run the codemod in dry mode to see the extent of modification\nnpm run codemod:add-src-to-imports -- --dry\n```\n\n### Playwright\nA [playwright](https://playwright.dev) based template for browser test projects.\n\n```sh\nnpx projen new --from @ottofeller/templates ottofeller-playwright\n```\n```sh\n# With options\nnpx projen new \\\n  ottofeller-playwright \\\n  --from @ottofeller/templates \\\n  --hasGitHooks=false \\\n  --lintPaths=src \\\n  --hasDocker=false \\\n  --hasDefaultGithubWorkflows=false\n```\n#### Options\nFor a list of available options see [Common custom options](#common-custom-options).\n\n### SST\nAn [SST](https://sst.dev) based template for easy deployment of modern full-stack applications on AWS.\n\n```sh\nnpx projen new --from @ottofeller/templates ottofeller-sst\n```\n\nThe initial release version can be set with `initialReleaseVersion` option:\n```sh\nnpx projen new \\\n  ottofeller-sst \\\n  --from @ottofeller/templates \\\n  --hasGitHooks=false \\\n  --lintPaths=src --lintPaths=test \\\n  --hasDefaultGithubWorkflows=false \\\n  --initialReleaseVersion='1.0.0'\n```\n#### Options\n`initialReleaseVersion` - the base version of the very first release; defaults to `0.0.1`.\n\nFor other options see [Common custom options](#common-custom-options).\n\n### Common custom options\nThe projects inherit from regular projen components and thus share the same options. In addition there are several custom options defined in this repository. The table below lists the custom options along with their per-project availability.\n\nOption | [apollo-server](#apollo-server) | [backend-test](#backend-test) | [cdk](#cdk) | [nextjs](#nextjs) | [playwright](#playwright) | [sst](#sst)\n---|:---:|:---:|:---:|:---:|:---:|:---:\n[hasDocker](#hasDocker) | ✅ | - | - | ✅ | ✅ | -\n[hasGitHooks](#hasGitHooks)<br>+ [huskyRules](#huskyRules) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅\n[codeOwners](#codeOwners) | ✅ | - | ✅ | ✅ | ✅ | ✅\n[lintPaths](#lintPaths) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅\n[hasDefaultGithubWorkflows](#hasDefaultGithubWorkflows) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅\n[hasRustTestWorkflow](#hasRustTestWorkflow) | - | - | ✅ | - | - | -\n[isGraphqlEnabled](#isGraphqlEnabled) | - | ✅ | - | ✅ | - | -\n[isTelemetryEnabled](#isTelemetryEnabled)<br>+ [telemetryOptions](#telemetryOptions) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅\n\n#### hasDocker\nInclude docker-related files such as `.dockerignore`, `Dockerfile`; defaults to `true`.\n\n#### hasGitHooks\nInclude `husky` for git hooks management, defaults to `true` (NOTE: `projen` sets up `git` as a final step of project bootstrapping and thus there is no way to run `husky install` within the process. Hence a user has to run it manually after the `git` repo is initialized.).\n##### huskyRules\nComes with `hasGitHooks` and defines rules to include:\n- `checkCargo` creates a `pre-commit` hook that runs a check on Rust cargo (disabled by default);\n- `commitMsg` creates a `commit-msg` hook for a basic check of commit messages (defaults to `true`); can be set to an object with `ignoreBranches` property which specifies an array of branch names to be ignored while processing commit messages; bu default (with `commitMsg: true` option) the `ignoreBranches` is set to `['main', 'dev']`; in order to perform the check on all branches set either `commitMsg: {}` or `commitMsg: {ignoreBranches: []}`;\n- `huskyCustomRules` adds arbitrary commands to supported hooks (`commit-msg` and `pre-commit`); disabled by default.\n\n#### codeOwners\nIf defined, lists file patterns and corresponding owners for it to include into CODEOWNERS file.\n\n#### lintPaths\nAn array of paths for linting and formatting.\n\n#### hasDefaultGithubWorkflows\nInclude a default GitHub pull request template, defaults to `true`.\n\n#### hasRustTestWorkflow\nInclude a default GitHub workflow for rust projects, defaults to `false`.\n\n#### isGraphqlEnabled\nSets up GraphQL dependencies and supplementary scripts, defaults to `true`.\n\n#### isTelemetryEnabled\nEnables telemetry on the project.\n##### telemetryOptions\nWith `isTelemetryEnabled: true` defines the following telemetry options:\n- `reportTargetUrl` - an endpoint URL for reporting; with the provided URL a script and a GitHub workflow are set up, which enables collection of some data about the project and sending it to the URL;\n- `reportTargetAuthHeaderName` - optionally defines Authorization header name for telemetry;\n- `reportTargetAuthTokenVar` - the name of env var to extract header value from; the value is expected to be stored in a CI secret.\n","readmeFilename":"README.md"}