{"_id":"@nivinjoseph/n-fra","_rev":"78-f376e9ac3c1a091594787c4c32c245e0","name":"@nivinjoseph/n-fra","dist-tags":{"latest":"5.0.11"},"versions":{"1.0.1":{"name":"@nivinjoseph/n-fra","version":"1.0.1","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.1","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"5909268256cf1da2f9a1e5bd008e7849b0c43578","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.1.tgz","fileCount":159,"integrity":"sha512-9CqhGHc0Eox+pj14pnjnWuNW+ANixWrXbdYoD8VOxVtp0IgPpwd+4LDCVKVEYrEgy1cjVRbmdawbTNgW64anzw==","signatures":[{"sig":"MEQCIArwQK50hDNKHfkDYHMDjv1obGJBhUuAtOQXqAPWCICyAiAPHW+aAfNQAlKGvJUkvAnp6xz4ruzXTHiDjk8/hEHW9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuz6XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRGQ/8CEsmI78WDDcfChscPYvU5zaVYuFlC2hz1R8dNZF3QtzmqeYm\r\naXXg49LL9LwbYfC9MMJtI5G2TKBzm/nuWMb+ILAR5DWWiCq5CemoKfoBja36\r\ngLKXdDYXBfFk6LjoJu0iFjXK4/JblEL9K/gxgh7wg48f99NPoF8SuRlxVQRc\r\ncxiAbdy0YrsctTjh75nLKCTwnut5/5xqfAmh3iNuNq33BPliG6Y/Fhevf0Eh\r\n3F5eLuK3MHGk4sEI54ChniMNvsWJWXiS8w+hLH8cIc5A8vvNPIGHcRtgIwJF\r\nbqjTVjF6Hqa2vChudPHQC1i4dJG2dNx+k+3yJp4czFKEvvLGtGxAKpPGQ6YG\r\nuIHwcay1lBcJ8LJLjCzx1pIPkxjp4AUovD4+miLkg4iPENnTLKpAFkmeZ8Lk\r\nXpLuo9KXCvlOlyFTzsNdIt12SdALcy6v7g4CnFT+vkKIrnGNGYWrO8yA12P7\r\nvwRbs5CLJYgYrxbu5rR4glzHs0BH74vxiJLHkK5ohtjUkCi2bwmPEdP62TkX\r\n8LZOHSkD4SZSKF9VszcWVtBcV3AsBqGEwnInaP/1BWIHbP5w/H0BWPzLG6un\r\n+W+YF7HezM/gIKvISlvDvhFHIHI2n/H+enoDXg5I0+FqrQZb2h0qhpM28h/4\r\nOt9pqhBewyPv/v+W6B50fLXUkrgeu98Y0Ts=\r\n=wVGn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"821ae53d6d4feeaca5830201479039f73a4617e4","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.25.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.50.2","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-config":"^1.0.36","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.1_1673215639461_0.33548661699535853","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@nivinjoseph/n-fra","version":"1.0.3","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.3","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"1559cfd6b01005d1643b19817ae1568004d5cf8f","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.3.tgz","fileCount":175,"integrity":"sha512-eZ4COhNi+IlZy++Pi5K1cpSJFUzFD9ckzUdBxjOB89FWOgLROto5trotCVWyF1tGARWRQRzEWr8iw5RHBRRdeA==","signatures":[{"sig":"MEYCIQDL0cIIo7IuAghhfw7sdpXm9FMHQbBkURSIF0VznmjU3wIhAK0Qnanix+3R+M8bHzQcoxvSLkteFIZetxUTEKK3WtZK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvDUJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV+hAApGuDbSRUlRidq7I5dYf4W7b5jk+4plWt6EXJyixPyCQ1hIO2\r\nLB2EdqphugluaiN97T45mlGaSLS7wxr8l6vzgxNtiijSMu/i6xfK1h9TVGTQ\r\nZYxQA0m7YEbvKhBz+fJ9Ac0VPJCLKCcZwjJ3BVcq07ledEu1QWICBd+D0YdP\r\nHuyL3NMuBCdJfU8kvsnHOM9A/ttzmv1PEopHzHdv31+DezXJMOAk7QGvoctJ\r\nrB0q/DeAOTXlfm4eGwbKIIe36fJmw/EgpgzwFVWOOnj3TeUWzKhAQpGqTF53\r\n+UJY1fL1hVlNW8+QsnqvOmHgiHCSyyxvSPmL8r2lI/Q1svD7AUAxJuBvxU/d\r\nePcaEHsEWpAjuWtkYF0aFHShInUdfgpKEtIibBhRm/fPlJor+4n55+neWM5r\r\nU3tM78LboXmxUEqrwCIpMWEJvl1jm5HVQtm5cYLukSnLAFGeIpicXCpwiamY\r\nFMT3Gz3Gsvmbo9j3OIdMUre/zTWRo0aw+FrLlVyu7fpZ3YF4Wg+KjsrBYuww\r\n5qRMzDqymMFVjEqRzM4Sr4FlOC04na2z5RACBYqqGM32cnn6nDDUyymb46aK\r\n+FL5sDJmWCqxpFodiiMrLk2u4/mx7+9zVdJH9DhILEHbDK6ouNXRSBPzkPkv\r\ncsbhohjVqExbiTzsqJXfHdNwpQ9iwq6GEas=\r\n=Qtaf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2eed0253eca740cbc357d7c91938b3aaa19e722c","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.25.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.50.2","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-config":"^1.0.36","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.3_1673278729569_0.1706970510231942","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@nivinjoseph/n-fra","version":"1.0.4","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.4","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"5a48532edeeb352bb7f228d751b2812bb2537aa5","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.4.tgz","fileCount":182,"integrity":"sha512-jrlJeyuEctdipyhLiUajkZkRvECpwt3HUYFXAgNcQZluiAoa65guRu8IsGFqvpYqPw+YCTVZ7tUdDtZ+tEQPOQ==","signatures":[{"sig":"MEYCIQCuTzYqgvFmfI3wUKju5gUk/QrROyj9dPtUnZu6t7Q33AIhAPGM1RCY1d1hkYhFurVSZVC5cuG4ivoIt/iNy9zHsqVm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvEQcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYLBAAoB8ol/fTcM5frPkhrhw/HrGqhjeFkCRgR1Qgt+lxtZH+3E9e\r\njYb7zByuNOufzLDKIf0sOSzQY1wSBcY94H2BoEfKAIZXyLx2poOl2SMY6xG5\r\nxaYq8ZcvK53vxjLBac7rrXgLDD9gBYX5KsKZJCf6k1zXUrakyTiau//IR9Fq\r\n/0OdhC4k6SK8Mf4qJ5M6qzTa581DuhBkad2L2ebr6McfIAtnTrFu39IHqnA/\r\nwETPjXRcGQDHIvO0c6HvTVUnVyFsHaFg2WZtM1NxDwp8Iqv7RAQKfI8jqTLl\r\nDMXp2B8G+AAgzse9SvW0vcqeDeiFr1eDYoNW+jRcfxKaOFDnHyOlhoZYks3I\r\ncMPRUf9Z2lqmPR3navF9ANucQ8CSE2k86ypchyE9jjBjcG/2/8w1zZNbtn92\r\ncU0bYhhueWL0nEtTneP6p5YvlN0PDhklUHL9ulKKwdyscwHUgJ7cUVOROl3s\r\n4jMRDy104vZIjACeMQIeFhRjMTT8Cfipg5m+fL33WiItOP72MoJI3VnuIoDT\r\nzLBmRAW1AV3leeNy9OYVzhprrrR+sZOiweVpHA+Bs43bgjkQxZ+VSlGXoMgI\r\nTu1mgCaoGhByHkDcs79VUhLa896bxg/vq4gO4a7fwE65SFdNDzUm2qy4zaKm\r\n04IFBLnBQalDKSFGw13EoNo/gjzk61qOi5c=\r\n=jGQA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"89384f7d23a7ac61db56851fb34e03608dadbb9a","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.25.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.50.2","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-config":"^1.0.36","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.4_1673282588663_0.5951506346856172","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@nivinjoseph/n-fra","version":"1.0.5","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.5","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"bf36086acf34e39c092abdebf8f7b2c6e5f08415","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.5.tgz","fileCount":182,"integrity":"sha512-2ZG5MZmVplYkB1/RzCZ1AT8BMVknPFpOylR9q1724gbYNkaH/Jf9q/kuySWNp0uI1VN/bHiGCtwljIV5HxMURw==","signatures":[{"sig":"MEUCIQCEgDPxzm1JmMks6RPcfkLTEcjxKjFr65O5+n6Yc1CHIwIgbZC8IEXVNO6AuL0mO1s4lc0zInOENIRR0zYLElt/jDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvEcPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP0hAApBi37Tlb3npVlxu/p9KoosZufc8/GrUb1ujARMc4ua6ByrkW\r\nOd1OHq0Sf7Pd1Loq3Td5L4xjT0shPQR63m0Lmj0OQ41TW+hDmc7nXPG9CHzN\r\ngH1w0ApPAI74b2jvrkizIIzJWFdem9HYDyIar/Jbxap8b6iXBZVVCqY3KGo+\r\nmJYBHE8b41Cy+/TL4FXgq8RuRZugKr+cBjsVCu1Hid1akL5IL1C+tk1k1tVc\r\nfeZl+qJpO5IHIqt9Ya8nTelih31MxQa8Bhay6bwzC6uSLwTok07CuxAgrTNa\r\nsNaqZOL2Vyfgt/4dtYosvrJQ2SxmT9IOkmIviR12i2pGmkioLDloorhNFzPn\r\nClptKcBZjQx1humbV+B1Aleh2k0hi1fdHOvWXrs9es83A8BuTmnoj00p9uqP\r\n/3/QUcmpIxzvycrvnkOjjjVRJiSGwER8eui2PXYyCedJQpUpsehtP5QH1Jyz\r\nRMzC0ZnjRQDYL8yOsiv9Rvfi++okCJYHPcQTz1Y2lbVOwMwErcJJNbTj1fWQ\r\nXSm8pXqUo1hflVuapNED8/i9nvXR3bWCmKMOb7UIJXbM+TJEzod97SxlZ+v6\r\n9wbmoSmtLp7tfa54v8mSDv+2pCBxibtiZ8dKOJOQN5It9k0QnwjfFedP7ib4\r\ngx9L/v5YwttRfS2U7mIZSBR06qMGuCIxwHw=\r\n=OKrL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5f6b596b77b802bbc6f621443c31224261f92b04","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.25.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.50.2","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-config":"^1.0.36","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.5_1673283342877_0.9147586236358567","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@nivinjoseph/n-fra","version":"1.0.6","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.6","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"58c0d4f139098d70e0ad51a9651831a7dc2ad8cf","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.6.tgz","fileCount":182,"integrity":"sha512-Pnc0qlOgJg/xHUVSAO7os+HpFLRORrrvpr+PXB30tqPRblY6nWhALUARtW9Q0DDZt85qv2+MMbeG8FFVO54tow==","signatures":[{"sig":"MEUCIQDUXK1UGfjFHgZUAXHpbzwWJorbNB5DQHqhHgxBSq1H+AIgTm1cr7zQeRQDZvusDS8wVdNraIcywZVlXKaLCYyXfpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvEiRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4bw//R+Hnyl5Egt3HFgieOyMUoqkxBXE8L5v9KO3Mil2hSMdbRMHC\r\niW09U8K6qa0tKhdXSKgI3/OA2xE4Uq2WI9w5nMXiUQfJGWUoXsH1d5uVQoaA\r\nnyD85Jsn4m/1/v1yAe/XCUKLxr72XMNRC2kO+8kAAzIWxdQYEWWDqyXOrn1O\r\naM4LZNfnTyIHOTBaf1ztkQIkSLwzntU0MZb4zFEQZU9sciEeoYySVRpo8nkm\r\nywBe4XcYgE23WskSaHgWSWBKjqfy+GbPWiS1FeDvKgY1QJ8QwoiiAUSYi7n2\r\nPdU8OAxwonUCb8OlEZADDnZXIessu5ERHoCsjtNL16DVW57epyAT8qg5XPww\r\nEgeR1kUcfKbxIjbuZ7SHzc2/SW+o92rod6o+khUNgSnZIN4sgujdA0AAURk8\r\nYJCw7QAj8xqnSdQEGMPdlfsNdpgqENAFEyn3Eok9yVZ3jcDvFdZL7JOA2pge\r\nmdomzgzrTl3RzjNzzz5bNw9ltS9I91LJdCivT2S3QK4zNgERmBnYWhs6pvra\r\nl4hLvBGxXkziKYOlIAXlIiaxKUFP0pP4KyC+MhE5v++caTmVqVVvR1ZMKEU9\r\nVseYfu3iKSBdPfbVKQAqh0UISYiXwmO2dZ9HXNUnZ3EZ3VV/bPkV/AQbAX6Y\r\nrdW1YNhqiG8xuOAue5NfLLWoXTtBPjwFA6g=\r\n=dQH/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8f723cf051eef3b5886431e2f3df7f415c5b1e43","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-config":"^1.0.36","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.6_1673283729014_0.7135810463575831","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@nivinjoseph/n-fra","version":"1.0.7","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.7","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"59b855d3c55f13e9034e283ebb00d580f68f374d","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.7.tgz","fileCount":182,"integrity":"sha512-AMdrpg/sjKkKJ5oSlEQ84vNyJpdOpmmP+ONa+qgfdz+i/LQEIU0l8RcPaAE1mKXssnN9F8BFRn4jRTvJoyv+jQ==","signatures":[{"sig":"MEQCICEO9ofqYDdqnpx89RCXcK63qSm7Z/d/NGsdBmUUSV1jAiAIhZRUrK8aKTrZGeucb6WH71iK75qWDUSJSgm9F5tgKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvE8lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAhQ/9HuTHy7KZfblmoix7YHwQtD7kBe1H6SzXpDzGD8UNN8cW8fjg\r\nzL4FGLDVrGBQcRcJPvFPoDHs1a5PzHieggh2kt6igYbWFLD8D9c54aIjME9x\r\nY39m/zsXeSG/SX46IldjzwtWjIwfNuffr/uRVhWHI5wm/TPvSatg0eNteFlg\r\nyrOGZAk1hQuZ7XPYw2eF7qrd9vKCjW6KKOUXiBfMbHS0l3/GCm8ZMe5MFFSV\r\n5iRqIQE+wk61qNLmCa8mIKe5PALQ9RWAaTE/oJmnlRZJHP2oEWAshU20a/EM\r\nFjietOzEW73hYQv6A0gs2T9VjKIpP/4usOr5R/RTuRrickKZd0oJ0QY5HAzE\r\nGV9AmcTC4QvkGBGVj140MgYpWULiqvqm9vHtRuSgqxT4udLjYlZ3wTl7jE3i\r\nE3E+utWD/xrOc/CfioM0gWtNgiwldwjRz+gemmExy6NXRk+113vjUXzGZ+9k\r\nLnZ48TojFZ3TV8YMbMklPX5lKBK2CAQWjyF9Mprbl3QKrUmOJL6yVuB5zD8o\r\nDulGzWbEMbcP2u30DkQCuHAUCxv/31KRV4mvgeHvt2YafyXnrT8U9ZaLl+jj\r\nqXg7cOTgdlEXmwCNhlFLaaNEjfG9OvaK9lDnh/OloxcFRHsp1HwpJGz1ldOQ\r\nODXGYLaAS4Sjevrjey1QkGCNEbZroHjZnJw=\r\n=rImM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9ae477cc1480493078eb20ee9ec6ea59bb2f99ef","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-config":"^1.0.36","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.7_1673285413437_0.5283656207620893","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@nivinjoseph/n-fra","version":"1.0.8","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.8","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"d44436d5ef98b22028dd86a9ed8f97368c48a00f","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.8.tgz","fileCount":182,"integrity":"sha512-c0xDJ10lhbNoJz0ZGWpCQaXbePTn7nE0WULI63zChNlhxbcqja3zVccdwxyqG5mmp4vQJPokyFABN3IoF6G9Ng==","signatures":[{"sig":"MEQCIGmR1uLOQP6yoONwICQ0mz8WWgCI/HDS7jYkbkSI8WPdAiA8ucCmspgU+tEJG801LBi2XFAbvwGuVSBXm7W3WM/Xkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvFGlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG5g/9GXnUN8vrpO6EvXCat2b5EzxIjjG3fpfZkRjY6ANBG4LxMtAQ\r\nhgc4Ijh8kmd7sKSLNdnvniuuqRuOLKJCwBYCTYBP7g1sXBxFk5DaKE99lJb5\r\nrR7YA51cwhXsyuRHOpu2QOQlz03BTKRMYpb1icw8jhuswowNASX3EGLARRIe\r\nmzxG3T8EokNuLJ5iEhXBzGnUUDD2fMotifLZx87ZeNlgWRzdG0s89KZj7bFJ\r\nJfQlrNOvYuML8YbgOkYVqyChXOPu9GHvmXhfVKdrUf9Zfr0mr0CK+Ful9PBi\r\naOXYpf/6vbgR3LzBNLbvAV+/8cF+W76Hh59xEE47v5u/X6kxCXaAH6Aksegp\r\nAYDy/Yrz8nyAeXeQJuREvhjOSNPeAFz2XEGGKGQkG0oxfmSRCzbhuxTPjBVQ\r\nKCR0z0po3jT/UHUp8HijVx11F47oKDx9c0hqO7ip0RP3ZZNTJ93/0CcmBiGf\r\nNIlDf616gxBHQNJy5gW1MNKCr6FM3cM6BW+hxJfNtb7K0PJsWzlONRWwFKOg\r\nhLQDDDawy3GBirhasolDWvx8gLC2ERszFbPYhNAmfZWUVXUYuteVwNqjaNLF\r\nsubZ0dLc2GzWcwm4GOYMFAMN5weliDxiu2/daoqc7yHmGZofVSVbwUbaB/H/\r\n8WfxQCFathiuQQlxo6Ht/A7LqYrlPeqqM5Y=\r\n=ZR04\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8232ec0b7e285d6c98148a7980e32dca3d774348","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.8_1673286052940_0.6249360015449097","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@nivinjoseph/n-fra","version":"1.0.9","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.9","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"bc4f93184b409d9969cb08d1807c3099d41553bf","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.9.tgz","fileCount":200,"integrity":"sha512-8gfcnsbaaxKvXjg5Ou1Qm7vCWHjVQ2PdNLF5WrMeW+/VOvYTmd4q/TDzI7fCOtWFGMuG9YzJKkNrnK0kiiKZew==","signatures":[{"sig":"MEQCICOxIfsG4d2dTHxP9a9o2DkRGrwly2qivxU+1bY8QJA8AiAazroraPvWJWO4PcQyELZVlxH5OxAA1bO5RmmCCPRTJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":365527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvGlAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrqxw//Q4Gwa/3COcRDdLs4ND0eSC97BbHpzCGUVDptkRXPkNBOx6Ae\r\nQxOiV4wKpMz3K36/Jsmjw7PY5y/jV8qxCehfFT/izxEX1BO/rsXSFCrSwfy+\r\nQtc8trNdYegnwTxZa0Sr/zovv5WKooj1rHXjmyBQ3+QxTi61zydX2IwHc2K+\r\nJ5Uv5gSBzpYjr5zvJjNGtZnXJpNp7dV+ue1Zxi2XwWvZFlpneHeIy1UMl2za\r\n5ka9itE55Ot831Hu13WTlwAlWFWYKcZWYCA48Rt8R/th5+M/FnhEOck4yyTC\r\nu/YQ/hfoynTFZYbikxQViyM0iGSYC9Q+tVcs7Ga1PHFmBgJAacEdBcA0HFno\r\nHE2slWhtZKo0rb3cqR9bHqfSr8kDAYUOT4bwzVF0l/4INovik2dDW87Kew9Y\r\n5n22BDxpRmuD5xYqmavLxrSLBE65ik8TbwbbznveQzL58SDpuydlnOheHQQQ\r\nmO0h0bwO9w9fA4tD/PMO/lgWREVvLOYrRzPiEtu3YPW/wIE8CJBGc6K34uDk\r\nyD+okq1wFU3B+ZrlGs8if1xIoltYPMuWD3ix9O+hWAk4WXJy8CbgqaQIXqUz\r\n3jj1C5asFJpPcLrYpx/Ngl9IZY6EGE19s76iDwmjfE1Z0iGKZ97sw99JYOlk\r\nXZvr5TLdkXKiuf0qVX9mLqgY7CccBS91TEc=\r\n=xpXQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"bab92abf241de2ab70b8317baab6d96f4cb8961b","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.9_1673292096468_0.5687988636535855","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@nivinjoseph/n-fra","version":"1.0.10","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.10","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"488324b8ffca4d83aca676f95bf5d6bb3f6a309a","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.10.tgz","fileCount":200,"integrity":"sha512-ECX3Zm51NSAyc9XsI9HhMebjpK7u0Sf3+G7ip9R7gpv7nxswd8b04TuvS1rp7yOkeK2dy3frdA2Dktfc4Ds7kA==","signatures":[{"sig":"MEUCIBmjmOn+eNeRtB59SNvtHp9zL3XRQOO6FJvNIB1u/NQqAiEA5JoOGur/qZglfwHezwKvOOaVZXIuF/IqxKV4loQ7fSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvGraACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq0A/+LBmoqsqNLN2ZikDoPvboNQeH65Rk/sJfcWGdEarjQnMqLUjQ\r\n4AChf9uTfh1dygwuQSWowrf+sf0U0YhXqbt7/LGt1ZUljd9tuqsS+JUBS/V8\r\nXF29nk0dbdeMLimZhnoZWpVsHKl2wijuNZQuEYFUqAv8o+Im2GoLy5O2fAZS\r\n6wO94rGZwTLr7m1E2t5FJJxaGwRlYT1MhXb9xLcLyCzUz9bDjOiMWS1EyqsK\r\ngi1vVQMzO0Uz8NtC29UW7w85XEaDGf/0fKuO9xs+t6Qqpin01fYTCczu7Iub\r\nP6qHTnI0UyL8yjyHO5heWOxaq33CAF4FLorSGXxyjUYjZGk85E7r/zMNgoRG\r\n/fiK5SKm8frSbDloICRpwYYWPHRFklWNmGHrTs8k5JV77nf/B9NF//vEbvwB\r\nqec39v2vsLn3OpMHTysBfQV4vP/0EdwCTauixOhogWJvQg8EFt2k6eJzW1w3\r\nLUD5xQuyHCh3tlkMcIyWwEzy3j1t+ogfueCUM0BBSGl1dtWIbBXqXnN5l25S\r\nyYCTZgX4QAcNWW1MEQEJ/CJ9kdmXRums/oQ3SELU8t9Mqad/EB1EczOUWOsx\r\naxqTbSdVD44DEqYwxK5xIEefZea5+4g6DImNLVOL5VPKJ52GtScYbNqXGjwi\r\nFKtcx0SfBtxgmKSXZf0dU5vRo3zN9deM2jc=\r\n=KQkJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e347ff5bc6506e235bc5dab343a17361582bf07a","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.10_1673292506385_0.81536351481255","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@nivinjoseph/n-fra","version":"1.0.11","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.11","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"5e8af856074e19644ef963447b21018e535eea25","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.11.tgz","fileCount":212,"integrity":"sha512-FQ6WYRVFzJypij5uqcAg1hxBk1uLaOrpxOa3P8NEPuhXEnARwVq/nVntsXfsPLBa7ne4XlLICRCV3Il5Hir+Gw==","signatures":[{"sig":"MEUCIQC2OUvfJ/ApsY/hYKMQwYUWWhjrbmKz7SWcSnraEv9ikQIgZ30nvTmZuIOu+TTeUiZwu+nXLgv4GW4XlSY8VIdAj6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvHCkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF4A/7BxQmlInglj5dQySoo33bv6oN00tyO43juBl1XUWkiR6DivJQ\r\nMHrKmv/cISAokCrc3a8uFRICSipoglZ3IhQTotuW3IMAxfQEAM0Htx9C6Y6o\r\n+qcCl7cq7T90dN5Udpu5nXJfBDNdSZ1ONr8N9QU47B3QsD7D8qdSl5evffNT\r\nhn3Ut++rcNvi40dAlQr1BQuJz2LF+SOUjNj90whQ4NjK75cfYHqbGOy7XVOC\r\nsCnelaHR6IawSUp+qg6PU06cI/s29PcznBlKqOnwXnMh7//fPzNzYbJ4M3FA\r\n+rgXIUUd20+s5S98QNtXfSLTBAjo4uyqkTmRcYz+wQHxjlIo5v8NFYMexE7q\r\n+QOG+VrMfPYlYHik99agF/Xru9FvU6b8BmfZyMUku5ocCtutupIBOfXTJ5xg\r\n7y424g8tU+QJ29ZR581q9AwuTDVYsM7gmg9Wy0rWSMACCQK83/A4VOTIkeVr\r\nDW2MfjAqkovi2rSOtHglkBUi5jmJ4dD0ThFXqO9yFDouWmGWXS5/ECv4fMIj\r\nwI6OLihJaSueta6b7dHS+KqqPezy8L8FjdfEZ/PpzXS/KNk5afWw+B2wq6Nt\r\n34GiQiJ3mgcJrnnTDCEU3a5G4C5uxDYfTKgNw87tRd+C0Vg+2ecEmckDgwvd\r\n56lzXbNcWDRQOciE16V1LA1thSsYLlIM3Oc=\r\n=LZ0a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"40856bc355c8284cd8f0de16ec704f600486e27c","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.11_1673293988639_0.922924519398467","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@nivinjoseph/n-fra","version":"1.0.12","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.12","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"e1e3952d49552db4703d9153ec40aec2c7b65bfd","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.12.tgz","fileCount":212,"integrity":"sha512-vImRtEQm2kq/puk1zLUdwdWyQhQWOvFUlD/6RvPQqf+RwZKOzWtxYSm5TS/YzW1Ky/cSvWzBNaa5rfCHfbGbZg==","signatures":[{"sig":"MEUCIA0RrjOIzmlU/td+bGuhxHt1fkuGCAh6mdlsmobqdiSqAiEA9pwax0tBjl5LopPEKsTjnloaBgLEBLFKQ7MDnLMTLL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvInLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLVQ/+KAU0L6T7xtZBp9M+amDTpY0GJmvpKymCW3ttdO1ej9xao2Tq\r\n5/UF/GP9rpg7zksPf41AOHL2phDNMKqsnL+kMyA1OPcJTujm41+hFBaM7EUE\r\nSA/jwUb0wmUxKi9vXlN1wjhBBRkB3OWisKkaL3aym+XV5AABTnZpuMuL8mRw\r\nFuO93WqBR5d9QovRO/eU2HFis5wmrrDafyyKwEzdDQw5OvrAIOn+/NkMHsff\r\nMrmBUbLexWzNsBzB03utchZPKIQHPjsrRAdXMoTMjutpeOigyk2ezdfuBw/o\r\nkYmT9yMxWwtG9OKswoA2ydfwaFQ1RUSxFmVeV/01uwyz3Hg6/9Ez3kXNiNzF\r\nSG+18Iww+uD9nk7vtpyZekqWSdBU6qy+mvkqBXCbpxUtDXK89D+FecFMuNIK\r\n8XjLyQFyh5pEfApuXp64RhqdGhRIS6wF78FDyy7qHLr7Ye0T3wIWxDKfb8mw\r\n1IW7faxHI1BCBuC2mSKXmP1kfe9linuRrYSlP/GFJnivKpPXSU5Snrb1rVgX\r\npiFZajxAuP3/m9TEsrezJox0yPbXkJRVizmrrNbGH6cB4IPtbTKPkauCAGyH\r\ne1+wNuVt843rQli/syhcoF5+AHntTLrXwZQZFD8VOW1JA7FeJ034MJYTd/gT\r\nqm0CVbTKHbV7Odz3MaE/rK+lI+vQb1XTIAQ=\r\n=51DH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e5dbcc77415a85bf7064531ae00079d82093e9c0","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.12_1673300427166_0.11579989677375035","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@nivinjoseph/n-fra","version":"1.0.13","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.13","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"3e18005f7e9b77543381c55cdcde09ff61f042c5","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.13.tgz","fileCount":216,"integrity":"sha512-TW/KrcLT4LCuR3ryBLkQI17FnRrhobgsUe9Csqec9hZvapKNYxmdoIUZ3WYucYvdqP8Ji0KzZ/xYm3qcpvlAww==","signatures":[{"sig":"MEYCIQCmiB89UcFClcOqya1jGMKDg2PeAKD1fiJahHnE32gjmwIhANUtZRwHHJyRASznVjfjGaHpFyjcVC5XRyVYo1IWjAkj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvNAVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3oA//YN5IBY7Z1pnh9sNdNg8LDxovdfBBygiqbCTbMaSwCzl7jg/e\r\nl1JlgjyXqMiaTsYBT+zzSQKDEckifYa87K/75daNdAn6owuxBXc7w38vx8iK\r\nYrD/YmvQ4AfZ3yDJjCLmSAwKkKDEhNOdSbFenhpd6cI2knZaJgANLVxlFV+X\r\n4PHaYB94V0o/ZyNy8razy1EwZfdv2TIzq7B3U1TJQzWNFjofsFcITrZPbEMg\r\nXbFYFj4idVXzQZAg6gJAWLXllzZiPzvorIgwsBk2wKtsRBldIAT01/WfrbQp\r\n88zMVWdkjxB1pPVoLgI97KcawOI7CYFXDwv4RWDbZP8b1b2c2ntZg7L59KBe\r\nHaWmU1vppm5uDCZGQUTAxedjzVf8LjPl2zrsBgqNyp+OdAnPm7qxSVNdXVSd\r\nHIFwApp+T7tqat0fh8s6rlOr0qOU4jrgHoaY3/VhVCCAKkUNXFLCmGb+Lxw7\r\ne7leng2b/eDBeBdfOHg+lkgLbmYz+sMXbv9jWbCz7gMhtJjk2QtzWii2xs18\r\nnXvwdhxKzTP/BlolWHpeQOfvai5Sz/Wyv951V5/n7sdiTVWw0XUi5FFVyrmb\r\n7GCca5hbm0a10Na8uSS/X8H3+KcbASJKFUXdJaNJQVB2EYTkn9oyfZcEhk8y\r\nGhplF72RGbmDomRxMdKwCfN/e0hkejMy85g=\r\n=KWhM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b9675a5f10b2eb3119b16dc01a653ef9107ae2f2","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.13_1673318421366_0.8572139618230632","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@nivinjoseph/n-fra","version":"1.0.14","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.14","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"a1be53d21eaca5a187fd63bba5937295a36c2a06","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.14.tgz","fileCount":216,"integrity":"sha512-QfAlftZF5BpW8Rw98LelvHhSdzEh/9tG7qYFezW/HBMttCF/v3/NVtz57To9FkZxpQZnbjv4Yn/QouCFIs5EuQ==","signatures":[{"sig":"MEQCIEfN+xo7LNTZ4drAV377F8ad/qOhiwSf1BT241BZtEHiAiAF/HhxRXaVCb7JZSa9oAyiScMVGnNKXXODEkqJKbzHjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvNXGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUsg//TknqhJ89aEKT4BcixnLU5n4mwL9DCM07+fbE8AMFhqpMBc/k\r\nZM5CNVkj29tWJEJjCGwOxZYOYImYWK2ncFYEfsfsv1+KCFoxqGzBtbhgPKY9\r\niN9/HSuI02tGPuGyaBHBrvcUGL/BZimtsBgXj0Ln7MgpUog397fiL7oGA1PY\r\nhexPH1xJm0F4lzOaWXMZ7RCYnR6codREvJDI2rA/2OjGBKtLWjycyMdoZFEY\r\nt3bGU4Eu+RbGZg8Y3XKqPccgm3onYtQoxbTJrwcxIMdsrZZmFtJ/BHpuDa/P\r\nYkpJyJ6KEhRod7yPc+V91aj7RbbBdQqli7m/dvFlhs6dSgYqjUiu81bbUVKW\r\n20R936fMK7Mv4yt+HHPa/eEl6byGWi926gliTw8WkZri0xS+J6JAGlNIMfk4\r\njXryozn+LZAToSI90KaFj8XUUOtRZ3Ne7OOlEbU1Yo+Lnr9A2WIgN2clFlLD\r\nAYEJU36lP1YmXq5jDM6GoLJVUL44qXYwtl9clOzCukDdCLmgl/KghnZFWZG7\r\nx/ogVoSedbdoINl46KmnyTv62I1AwvQUDR1tYNvzZPPIQMRJKAj2kV+CGxFe\r\n1WcxJ+VzQsoIyPahu8eLxdANudAqMPSG6POHdBbDkOLWo0IOaaUkvn7IfAay\r\nE3vW/07rgpbBZ+CUvoSlWMbxwJAvnwDOpp0=\r\n=9N8q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"df7c916107cfa42f276aedaaeb940be2f31c8c90","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.14_1673319878296_0.5344424394687182","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@nivinjoseph/n-fra","version":"1.0.15","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.15","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"6b6c9d1fa971c4596ea6c41070b1361c68de96b9","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.15.tgz","fileCount":216,"integrity":"sha512-b3S7ApUrG4vm9DvxBkce9S2muNaB9lBm0++tkT7R1kyHiE/6B6x6Zc2cTxMrNHofEpcxA8cYXkuYpH6YIL5v+w==","signatures":[{"sig":"MEQCIESQKWvXQS6boIrT+5erGWkmH4ZdkWU8bWlgjZq4kffyAiAXxy6tThEORCYejYbZsPLckled8jxCLK5UiuXShxlUHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvNuhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Sw//Xn6ucHI/aVNh1p0B8fA9JRo3kBiuC/Gmu+IzcOF6ZHOzeNco\r\nCtqJNwseXP5IlETpSZOFh31EK6/N5qzifvoIhcp3GxrP37v97PiPWIUlI5rv\r\nCYF1vkr1tm3TjmgRdwYWCA5QE8Q0lmR7OVh2miza+7faUDevdRmkGhrNX18x\r\nfZco7Bm06V9bGXBnsqn2LFe2D35fL/gix7fd2/vwpSBZvzVM7s4OV4xObith\r\nzTYVyUAZIOkNJf74PXWWGnhZ2V4TzcS8iBIG/c98DIJk5828fThz5tQpPtgd\r\nG9MxVQnl9WVfQRvMmbjQYx5OEuCNvt2uY5Q+CiWayLfb9egZfYzayloo+Je5\r\n3eCxQPlxWF4rfNqnJSTS48WJpyP+OY0Ewzdi22MtAAk0iLsIVVl4GfBGVU7Y\r\n00GqE0T+ZaeTFwVVTj6xRegs1pwn9JaNQjwJ83sgSH8/jUDQ3GMXTyXDf8GV\r\nnxQZlnLIOhdEygqutdaFNJDJG8zmEOIEtkXFOuWqk4Rw2LBrbGit2qDxmnCr\r\n/32DxMtmzoUqEpylRTzq8Bk/cHWWxImMtXRDETajptwXHe7VoOuoO/fC826v\r\n5fa+1UfzuUX0yTzkqF5NJrctLO3PYi5oPwy3rmrqvOEqoEDNpvpxzIkO4bYt\r\nOa3GHdPOKNh70A9uNxzhahn+0ULzN5oIF1A=\r\n=PFgr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"012306b42e9403a8d9110d703c07d267100bfd96","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.15_1673321377404_0.5989258967569877","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@nivinjoseph/n-fra","version":"1.0.16","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.16","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"7b6d3410d04023c3474b6e75c3da3b6df9002d13","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.16.tgz","fileCount":216,"integrity":"sha512-EhRKgHh4TftB/k8WNy8WKJK1HEQGDfNOgLwL9t8vxirzd98VOma83igC7NpgLPPipnYPHUWdlYT+NvH5bC0P4w==","signatures":[{"sig":"MEUCIDnLeZqalFdFGsG+IbVUFpaJ32td08IHQdGLgT8h3EFwAiEAiObd+Nuif+qfzDP82KVkF2UZeqNsIyUpcFDJnZA/S1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvPPZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpNA//RooESsKttr41rw9kHdXPb5eXxM7GKc7YezXuoZzO9nbXedoB\r\nkdsu4rAsV57Fg/Nhi/+ySkIThlBMkQbjETtkH2qAmkWQuJLRGb6Vj2d4VA2i\r\nc9Vmk0Vj1lHM8eY3Z5Sl5hvIBAxDbGKFD6QHXaxSoLgZUOgSgNfeFl2Z/tOO\r\n4s6sWTb9uXxX7nwrspYIBvZ/ehrMLYvcksaphFMfdn1/SkzxtD66Xa1ie8iS\r\nDRKhXCWXnujRtynEKJ6IW35pNtJkHTq3oFAdv874xcbW5lCGCcWTfeZgKA6s\r\nO1tu1J6EAuLoTA6lo2oQRZwpJC9r3zU3+Nm1qLApWhq/nbu4gBMrOJcMeUPQ\r\ny/45osP3URQbl4TjsWM4lUkUTqSLcuHVDw3R5RUi3Gu5GGxJ1fqIg/MeoDlY\r\n2vmIIXIwF8Qc3/7bMMxrRZ0FXaLdW5qt2Eq3yezjKSSbSGmWk/urHHlqWfJ5\r\nXx26ml7VlrNBOYe+pd7Hn3czsIsRJvt+XfTeRVR/HdFU2lX6GVPydFO4M9uF\r\nSgHWsem+g26DCpd9CC8CzSR79bYK8E1AfDLaE+P9xnfbP77q+1DBIsQ4KAJW\r\nJLHrFZlngkF7JHeUCcO8TnxBHid3gIP78NWEJ6aMj9wavuuyq1FMq0V2MpAf\r\n9/mU//aTk+iysuAzOhQRpOwj5c8LkU8jMSg=\r\n=j05u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"dbdfbeea81b13a31f18a739bffb1429327c19fec","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.16_1673327576883_0.620470626524684","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@nivinjoseph/n-fra","version":"1.0.17","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.17","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"87ed9ff4bcaa3f05bd343610969e90a189483931","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.17.tgz","fileCount":216,"integrity":"sha512-zYxSgESAWS6/uaBZUCUuJmO7SfAt/bgAu8y/35p4h91x2QlcR9PWW1d51BxGItbgAHFH7F3zdZAjjc6AD/A2eg==","signatures":[{"sig":"MEYCIQDD/0u/rob0fPZzyJU3UGLUAXVXs8SkqqmhS5ggjbKc6wIhAKg75V6RziLAm2NJwdPzjDj/RE2Y1mZExROhuTDmDFd1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":413340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvXJ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXHg/8DHKXgTETu5kUxI571w+aVQbFJ2OcgaJkAE5F57cBfmsDBjVY\r\nFBa/XTShUHD3S+6ruVyQxb2fNwmIwf5SVY1cGqk8bhwU0a5jEIcWCOGgmBRH\r\ny54SAgeJmVtljI06ldUGcZhMeJcPgz1aLMQR0BNsBGkkPY6k5CpAcbkNWL+6\r\nSF0UmyNJUkGee8EwYpu8nIMwB1Slhr74RzCZjtogyn+HydNSdmHO7eKRHlwZ\r\nXSnYEXBujxf8AqnZlm+IkXOCYBjqcIm8H1YeDorRAQML+TLUI2TcSwqlPS+B\r\nlVYkEgeeolz2GyyMUS5iqo/a7UO6xf6POrCuRCekT4Yk5RgF/wFBTqQ1xXDI\r\nhCkAKqUIR49sPdB0apdG87Y08OXnyQh9xD0EtyP7R4hkcrEjLPHpM/EiCQXa\r\nuW9O0SraCSvy80CZwwYGtiB0T6adttGBC3Q+cytEp9n87d/OZo3Q+4XIqa2T\r\nNRiamApC1pZJB9t/QncS1TmpkT4B8e5W2hPKX50t9P5i0USE03HokGoyjO18\r\ncAdVrQHc1c4nCFJGRc3nJgpzaQbSAcGoQbgZPASzdZE9OrVGcZkwbtrMHHIu\r\nhBUBiM0+CalUAb5sgQFI1TcsNgL1EcT9+ybv4KoB0aIktVbOP1JDGUBKzaBX\r\njOmhkUaL/p5ib50t3XXSkgZviyVIMKObBx4=\r\n=/i+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"6968553fd129a448a0cdc4bbf9257041170b23b1","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.17_1673359990012_0.35651458221944954","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@nivinjoseph/n-fra","version":"1.0.18","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.18","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"09548f0092d42ffd05f1579a3b760b8ff6cc28c3","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.18.tgz","fileCount":216,"integrity":"sha512-T2C0ox7Wscazc67sChhlXE/8nvhC1wLRjGtc7X/cGBS6GkiSU+TulrkL5yFxcPiUm3VyqC7qSc5XwlIXkpEtVw==","signatures":[{"sig":"MEYCIQC9xjn+aJQaKRec3GanB2zO7oZL33f1r0V2j18gIDYq9wIhALUZMgQXocT8Gb7FQ/vyl5eqNE3RMISKk47lRoxguReH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":414627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvXzFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGHw/7BnxUbawdSoBZXoFgtbO0cL0AxMTo1qXmyjk6BjmyATCFLNuB\r\ngFltlLTmObZM7sDHbQzhsdCsmyrjJj+OyEpPK+tHUdaACURakE6DOyl49NRW\r\ng+nJSQi5+0z2XT5BMJeS79LVRbA1+E7SKMuvN+MrFozvy5cGvzxJlASiIGlA\r\n1bs0Dpl2BrB+CPC4dPpo5quNXwm7zY9y6V7BWM/1Vv9Wlcz7Sn2v88Bu2zAt\r\n/Tod8peek/iFbM1qzrQoGnXdM7T9RjEuC3ijor11vXcLBWt0u6whPU8rm6/l\r\nA+1Rk7c0oYC/fXOLninPa4n9JVKuNxj/zNcxBc5HHvMQbqsnVvXkOYFuTri2\r\n3Vd8ShL5dF/kvqiXiowpLxZ3iJf3L6oPD25abb4A5cPSk/MWWgyzKn51kUO6\r\nRiBmI8AWQmNoXEEgb0a6lzPB1Xp977kHDAw/glHs7Fe+eKldqOh8iZs+xf9n\r\niErSq0vsKTEMD9HSFp5I7JnnkM8FWZDixi2yuOX1YK+QR1MSnORq2OhrGcTZ\r\nztYN2jZKpSpG63hF624GyV/8H1NcrkcCIeZBe02iISrPQ+162ibteaAkhxMG\r\necJ4wUvCINjMT4jZg0QUxWfxD51LmFCdktWwlkgYllAUvxmk0rNsr/xl8l4x\r\n5+Vhc1MOCB/ilF5V9WfPCWboavFwVMxospY=\r\n=obQ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e853ca8e963fd64d146e6e2fa69f11cc8d588b4b","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.18_1673362629231_0.9190563759302515","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@nivinjoseph/n-fra","version":"1.0.19","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.19","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"1d9af7ee609cc2a97d999a764c024d973ac30693","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.19.tgz","fileCount":216,"integrity":"sha512-VuyUjJ4MzUdh5EHA+6v5t2mbFwqYP3RGX/Uv3Zdnal7NrMwk7gSHFQWu+HF1qywbTvYYxNqaEFDLRJIKR39MpA==","signatures":[{"sig":"MEUCIE8aeG6EwrsnebfrFlzgJ31aszZAGxTcnG4Ct4zVd4VDAiEA0cqKzIVsGPttVv6lAyiCilw/C7gAuqhMd9LU5YiSHD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":415711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvbXUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2ag//YfOlomjUtPkIFtMs3qiTWqhBgVdFq6DMYbgNBmpuAtxwXxV8\r\nbfo7mIeNt6Gaww9wbW4AnY5ncRONdEvBCFHiZxLpCIQfpN6TywE3XPYRaCCK\r\nNi/xkeeDt5WFFUi5wgkEEvwRaBKEMLRrzRA1X+ajjxiIPC9F1ZadyptO4+m5\r\nEya92/psDvpE0oWiHmKznkSZzat+4nOX1YnTFsybpafWVJxdheuFWL1wR0ih\r\nDGBj6iuU8jJS+PiBHsj9kk6A8ZM/Oj4xonUnH5DE6kS9DDydi4QPXq0WTCNA\r\npMZO554S9nWaSHV/Rjw1+WTtZBNvIg1cfJuttHL//P1qM7pr7rhfER0XIYov\r\nQ/noIcDQ/bniGNrmBWq/DHs1Mn79Pe4kI+362XVNl+gyMGvrgIYOIgiQuOIs\r\nbAlh0TtpOgsuU1QAJ2bTMNxJbOXmmEvGPp7wwBgPEJbu2M5c7BDd8reTuxYh\r\nxxGg8fYxLyLWid0cg1mvD8MMlioBaB6Xzaa4+9+aJMNRfsFkJ7KWoO0jHyGP\r\nIt9MNOAlgWGPb1y7Hei5HMSyCCduRFY4X6/8gs74Il26hWxzcLKNokRXf7jA\r\nO5Xz/wwrsD5zYyVEsFbBf4HQ3wsy6hg+EUNNYfbzoYesrdGYwx59RSGsgP1H\r\noGUZltraK4bc4ebs7gViDLL2/F4c/mERrlQ=\r\n=Q0Mb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"370594415a7e706bbf1aad4ecc81bfad0730d95e","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.19_1673377236571_0.7583964300249044","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@nivinjoseph/n-fra","version":"1.0.20","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.20","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"3ee5de73bfc016a527e45d17a743de765d2b2ec3","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.20.tgz","fileCount":216,"integrity":"sha512-WpO1T1diuNuktBRtpXWj6CHkmF6SBSNZgRkhJ0rD31pCHPl7tWou9A9BZUCoQrYdxgek13GM6csO1ebjtVWXwQ==","signatures":[{"sig":"MEUCIAYUzk+7+Y9MWqSRoaBLG9/LyLdw4WBeMrXPgmDSKMLgAiEAruXQAUssZ+bg8Jm5CS48FljCww7uZ4SNtlt+9GBGOCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvb23ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWxg//d/0hu3Tm9jsH0bZQ0UlWudR6ucbmLv9iHfnM50pgjF7/wHIB\r\nGiiSWPfjB1GG9DhDKYpIih2LmcDfWLP66zmxRsnPGpVEDED4yzKt/CyziLf8\r\nlF1MsPJVwCeA/SpKxnrWGAvkTQ4GvT+a62CfDB65093ZpESa7N31crHgBx27\r\nUhWGaieJ4u13M9t8D49qICYx4zGYeRDyW2tlsW2p/LFzCl0bT/luAFe6vBDs\r\nCH47Zk9kK0St/ogCV5V428MRy8yZ+qxuSyt/zhzsqqaodH/p8yTsnRTo0GWZ\r\njDO9C/3xLCYsX2ECsyN5wqiA8jvht/29TRDJJt/AfpGjPjUGPayj3rtE7hRN\r\ne6nfg6OAe9RNIIAwQcZ7zrqiiSgOt8qQprUWCTEZxn3VSKGMKTpOxkrNhReQ\r\n/hcRSyOnBx6SAYJh1zQshEF+6d2Fb9njKs5w/c8xO3f2EnXbNpCoaaPLTrKL\r\nzY4MXGgKiczAXUJzAsa6npKkqZwd0KncwBiyLSYaoIyWQVXHjOKqUT0eroTQ\r\ni6UbX0SLWZNoABX9/1mDHTBNDRPs/Ln5TRu+YIa2V59cGFfK2LqrDX0oFTgg\r\nE6jqkN40mMoTReYY1kRIaR05zVHvRFwRAQmO8MzZaAmy6IY/EVn7mGPW+qOm\r\n7bOMHdgSs5G7SBt09VVN+eKxOw2gz/ZUjOs=\r\n=1DuI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"84df61650336c8855558153c9bbf45648ec1e837","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.20_1673379255026_0.9489727354530091","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@nivinjoseph/n-fra","version":"1.0.21","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.21","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"9dc754ac70ee188c83f523849535fd665ca965cd","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.21.tgz","fileCount":216,"integrity":"sha512-ouab1MJOICFZRpJFCt5dj0gedKfwoD/21+G2ybvPNK1mLqCypfDL4PRGL263uHtgtLvHRWNFHhNiGeaBN7UsSg==","signatures":[{"sig":"MEUCIFvduagmsSWLHjdPaZlxNg+Vxg6IdbsI+LJYZANrjBvFAiEAtJSJO1/cchsqgDS1ZU1d4IlD+S4MELMon89pBU+BsHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvc46ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/5w//bm7gqFh4S3++upxika6HjQ0PqiFUEXNLFQVVI2Wgr7QBjiQr\r\nAUv/O0LbC2j3JqVSJum0i0Bf2PARLOavtTvlTLG0xhZNV5UzqwtVoNIF3i2i\r\n2/gACGTMmbFZSYSwmujIwClEozjeLTHzvJxqdWW9e3qaM8+PNDCwyWbr8+3F\r\nYezinFLJREl5Qxf7kutXf7Dm089vbXl0LZAOOxkJUyniFkVO0nJ4HHXB38l2\r\nOhAquM6sRKYPvm1w002mZV3ZsPKUTiqi+19KiKcIPxrt5wsGgmdsbWSzlJuf\r\nNGAaWjbERK65ObI7D0XmNI/ZzCBuuJAM87GvEi6uqpcwQuyU7kCHFiWG7Rp7\r\nHHp0qjAZTo5naRo7t4mOh5zVqwsSMUvBDs/zsJ82UJQFhaVE+0j0a5Ke6FdT\r\nVEskTwfkEsjqNM8Nr0sCTp/XiyWsMIcpjIYJH46lKr6DMdkCDH5/gwjChYLz\r\nyBoU1zTfYHA84HoSb6GEat336PsWwptk4Vx9YYpTvtiaWr4JnzOTWf4iG+1A\r\nhtep5bGhjmfP8XX3mKhZt2375m3kOsPNl/Gj2+ywTSB1rqXztmEN4/4X4tR3\r\nGLtVqMUUALYn6k+Ohh1m+PQwaH0Tjm89hEIS0qzcJlAVTvcKJLnjQ9MbFOee\r\nWvboqeZyPS4zI+tyPAAuVfPsQvhq9eFNvBc=\r\n=0k+Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a06d146310f84ba072b7920800d6f1e31caebaa7","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.21_1673383482238_0.11288717372429469","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@nivinjoseph/n-fra","version":"1.0.22","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.22","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"c5a74a5f4cd4413d52952bf8a03af8faafcf11ed","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.22.tgz","fileCount":216,"integrity":"sha512-TI92585tTKvXSD/a1pb/wVzZ0J6nMxqTNFNzpFQytEkblXU5HqsaDXqMhV8Kc+SePv7q5s0lbK7pRnA0WyfPZQ==","signatures":[{"sig":"MEUCIQDfN/9XN7wuky53AiAfcT2vctAM0jFFuoBJvbqujNNhMgIgHh72vlZOa7RAmI8cF/bphkFk/1blnynSdMzlhxhQ07E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvdU/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIAw/+LD5NJWGhoB4nEit+XRDqUTM7kAr4iq5fw2UMwBtpob4gu50w\r\nnSIKaYvmgC5CYuddsHcA0q1YG+CpjIfKvS5llTTWC8MuC4s+vJxc9ic5y+tv\r\nLyi3psMkiWHmlTwViUC+b00VCwYqSW3h8FxoqIDR8Er2et4U9GFwlTLkOZdm\r\nKzyNRcXLn9Bs0J/BjAMcHG155fGosX4E17+4O6OITxVJ77F4ANXXvYy09kTW\r\nuedzutKVUD3IxBHTsky+6Bx9bBsHvoAFcomsUsDWiYN7BT3SVHsSeuBmZgtD\r\nlAgVz4q5NOwjUxBK/IDuUEKUdnihxkt8W73Ythw1szEiUey7h+tU1Dg07LZ0\r\ndHnxfSIj4QgSIzpp2TQudzMsne1DDfjK0CvBiXdru15gQDzxTrMi0qDtLDv5\r\n1RD/HcMhmDzKHY8+q3sN9YNjHG1F83MmxEzL8hpVO5L2sVbzIW4LqLDp0jwn\r\nKTSuofdfxMHE3AAT38i3BM5DbrsV5k8tPm03lsD5tPnucmT2BTgUosms1NO+\r\nB9bUmdxofpQhagxHJLxFWLzPeBRZGK4ArQGoUf55Ruu+QcIeFueVndsi1y3R\r\nidZQE9YF0qgavshbgTg14vGnNd9QXwQAcF9pqsFHdiYx/VbSpxWQD3M93KIE\r\nQ3m0nuj4oFhBAe6vuj1ImJ26CehewLcyUMg=\r\n=T4NP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f2577ddd65bf755fed0d6bfafdd853f6b490377a","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.22_1673385278889_0.13294642856598937","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@nivinjoseph/n-fra","version":"1.0.23","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.23","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"55caddd1bda4ec9ec0b14f35c70154320a307dff","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.23.tgz","fileCount":216,"integrity":"sha512-7QpdEM/qGj8tR+nqH0vGNLPmdtRh/XdqawRHmi1oASfl52HCsmga2XH2K+O9FnHnNgWWBazPzxEnT64NHxbJUA==","signatures":[{"sig":"MEUCIQCWyJeJLaMuIYgEMuqXmluq6MfQSYVMqC2UEPGgZsxd6QIgGyql1JjNeNdUMcOG6siS71rhY1eEEuFz9OuWzGHCCIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvde+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJAw/+IxTKjpvR/RfvOnLmgpCb+1wINeyUMPJY7tA6Ija07/04qAtg\r\nzu9xkul8G6+MnKBNJSsZpwHjpo0VwWdEz8ZfvnPzt8wMJX6koxf7vbHYizHk\r\ntEiQDFWd/3BDqaNV3L13yZyqRbM7749Rz2CrGMtkmltyXoUMoJl3EsrfbotC\r\nornZ50Gl46T1AJccMBlMdyLq9V+PPUnWeE5FrNqQXFXFd4/EcFih6j0E8Xiq\r\ngDmZqjwn/RmiIWDMOiWIyf9K8S4lRjiKqh0OvhJtXUFnQql7SKyOx4dtZzpS\r\nDyE5zbOJvc+0iotMZpvd/KzPyrO5s/KC0RaVvUH97cf3srdXjWU6dYDTD4zU\r\nM/jqg00rItZPsXmsnsx+CC0zv6bbur0dA5Vxzw7KgWBQt7fsK2c4JSoArqY7\r\nM08NnyBvCpqbjLhpVfAdX1lX02jeiSomiCRXTHvUjuQOmNBdS8ChuBbqNvrf\r\n7kqtUxxdO3bDzJGG5nlUJHf3QU6Ou0elFTUsSSxRblNBaEOkC3lDTGdO1CPV\r\nacLrEXizN3UfiAlUUo4omDIN+WLyy8iJDlGBiEEneTm9l74ChDC3fSMGqGD4\r\nwuAaoRy174v9qWXhGVbJqE0s4I5tMtyu1BVo1PcBH6QgI5gSsZ+kqw0kGocV\r\nXds+nnhyBopMuvY0mkdRt/o+Gnrg5WrJN7Q=\r\n=DiPD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"269c8dd21716c8ac992d1d9d70e3656ee040ef6b","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.23_1673385918618_0.7401224472997256","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@nivinjoseph/n-fra","version":"1.0.24","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.24","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"3a080d03c0b78551f89de1fe51ff6a49426a944c","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.24.tgz","fileCount":216,"integrity":"sha512-RhZTgE2J6eU4/xutjdp50uefEiBUk1Y2HC6O3x11EFVxi6x/QPDWoLTJuRmKc343pTMRLiUtHqgKiKD8nbyggg==","signatures":[{"sig":"MEUCIDB2GeQlYWKr/x2kVMSYdfLMc/mQlNHWpIK7szdrtkB8AiEA3YYrUbRWvQoO5thjwu5zk3y1rIYeQo+/o9HpjOHrXYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvdvOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowTRAAoVAM0CPY542JUb65/VQg6FfSPi74JMAFoB9JN8RPcNr0OLuy\r\nb1odp0PNTbDmujaOcn88KsQiwAYXccsS4EpQjEFkaur3N5JhYlihh23J0cdN\r\nx0MoyeF47vDZ+5o4KFWNNt30pPtKhuUeS7+DEEYFuqwVwifb1kdAp4x4YUni\r\n1kdI+RXjI8A3gGdvX80WUme0EcDEOJSNQomsw3/6AVJEVl/Hh9Lwoi81htNx\r\n3xWZUnIhIEJfYf1SKVs4zp354nKGUqEYqnxw12Ay3/PyPtaY0KJLoy4ljpxE\r\n1BMUVsV9q0lZwUIW8LGerUcZKDxl9ByUsOposu4/oN1rrHwJ+oDbyzWSf+fa\r\nyaII7kARe5oCX6EfkrSoU7VR8Rho/Ff+VRulunTEf/uiSB5OmDm3vUWb17Zr\r\nZ3CGyE9O/2ADLCtBgyY8hLYSx7fea17ihnx/iqyYko3mQ2Y/BwdVHsMJ/bjr\r\ndbtbLufhcDzch6ckSiNwoKY2UahrK4J4YM7FE/h3WerrQSJMWXbMvvL2hmu9\r\nf8aB+323HfhUhLoMG1mMsTxZPg13lXrj6cIHKHZEi3GrtVNnn+FVK7/s3lCw\r\n+pniJfnODR04DZ88HFzdBshA2sazdFKo/1MB5u+1NQNF5GGDW5Do9l5HsZJL\r\nVhhqh07bWYrGcZyT1Z0LFFY3BnGewPkHvHc=\r\n=rPpY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3ae2002d3dec5870924519209a22e219ae72f55c","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.24_1673386958068_0.6090039548593884","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@nivinjoseph/n-fra","version":"1.0.25","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.25","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"e8f0f13df8c34fe8cf748db9dc539faf161f7ffe","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.25.tgz","fileCount":216,"integrity":"sha512-inY30wPHTbhB5mpjGfF+cQPm2bKl+kUJiIcC894ZHyxEANgv2IVp1grNqiQT01uQ3khuBGPDkAj3Xcs2WMJhHw==","signatures":[{"sig":"MEQCIB2u75VOWbsyK9Wb8IyQHg2nel97137Bt+jl8PA19DUnAiAHx2MABrS/RgfWIzEREkJT2eoA7Em6Jk67eEyFba6Z8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvjgXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQyRAAltRKbeekGVL4Yic8qc/AcUcLbTAajD6/ggw9rEier38zu5cz\r\nI60Tz3W4YnkQWht4wbZL1psCNXWfcmdHZ87z38K8+4Q3IYON+sGY9ZOWsdxl\r\nT78Mx2w8f9dB/UZbzYRs0O7BImAyER2ETCXWc+QhFZaavb74P8PrOloyBmKQ\r\n7yFiim63B5kZlF5IRLpiZYIVPZ/Pv+H2FdeVsKCD4fmL5/MnnlxG27W8jFCm\r\nf86vfvsjjrgTY+LLsd8eKInGgjMkDP4tzbs78W40qH4SMvpNswHX3ZZ2kPaC\r\n2Cetxs9bfi2mEIjNXLtPrYWYIooq9BnuUqvnMYWVLjTpxnHAS65V5EFqp4me\r\nxVEFvwTTDlSkhC196+f5IfLXfhbLG12nhxeVC6oDA/jFY4rKwuppjgxFvXiD\r\npwle8SzMFNeArlAeutFWh49/4eYv6d2l3JMKBrn5RPSe6Wg5D2MH7c0GAe5H\r\nHMkjPOUyyZZArVBGX4CSrf6Id3Sii+r3XI4C/+Mg38Cc2dh52bUO90KY7zqo\r\n872awjOII1GQ9jyDvolYjRoy/qNduM4Kmo4u/a5anf5nCcn50n4hGOeRQWGx\r\nVO657ruwSChg2dQlx9ji2sEF5S7SSYWFRfK0+7g3pvykZLGZjgSyOUcvXLfk\r\nS1aNOAmmoit2dSW/a7PNrx0lsP0sses3VYg=\r\n=juY0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"80efa5edec71d60a0283d0e0103c895a53dd42fb","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.25_1673410583664_0.20704059512704087","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@nivinjoseph/n-fra","version":"1.0.26","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.26","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"bef483031dcf6b72e9f9fd163b70e0912ac7d64c","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.26.tgz","fileCount":216,"integrity":"sha512-8eSig2PJWUh8aNlOyG/Tv6Bg7PLwndHlaxa3Fdb3sH7Dkj8ev2gh5AXzO/dwKxt3d51YdqElJdXHEOTdtWxWug==","signatures":[{"sig":"MEQCIFqsYMyQxW4BPfF8o2zF5AkfQn2liFMq4HQJeXoMI/QHAiAoknB8VS/SaAP9gcE7kQywwxyq9PzLdfmF5cDmOHSr+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvkm+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkzQ/7BGJ7fl0xGlaNpgfXv3BaORU8zvHv7uSM/ssP7DjvCO2WJjBT\r\nkBb7rnOkathT2BIUoNfLvgzpF6zgtr1rToAATwvEk86rTQ3Lw8mzYBTvf0w/\r\nSMt65BdZAhZTxaTGHJygOvjxRVel7sxJnFkSL3T/IEjQfmnr34uyq4Fq/JxO\r\nLCCSHz6aUoEa/NpxODwAyc8NlLXuNn7BP3bjwtiQ6vddpdiUuVjiK11bH6v0\r\nBD+hSFN5mIrd2TR9cHmWA1y8A0QdCipcGSEY/C42XtbHQwbJuQ7wfgyESQhb\r\nboeMTgJtC4AATGi+mXImO6Zd5QskhVh9v6ahtSulTDqJ0hRMePhOr5VR4ADd\r\np0OXwg9xZNNste0mvHR+pu7+1wcdFDEdenW/v8wFIDYxU5BjLL1ZLhiLJQ3l\r\nj7d5yuBTNDoLA3ghgO1c9DY36GAfWwz9ei9noAEzG7UvsmooSk771mSoUETi\r\nF5y5OR9FOrIRd372w9lyqBp4UvqPuRbCcIotsz+t+Zqp7yub87AZZi9oDpfc\r\ndNPFZe5GZTVOeJhmYwO4H5LdcWrkdt2HHujLogLQc9hvE0dN/rfWURZgoyi4\r\netvx/1gxKCt6jcAFcMT3m8eSzEMUkbNv0ltVgf00Qs4D9CIB0RSP1tLvdB6w\r\n+94SIQ4Ol2mSVm569YNbe8w8DjQDw7lRlhY=\r\n=1Xc/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f1b860688c544e2408a2b8d3a7853281875460c1","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.26_1673415102600_0.5780108983709595","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@nivinjoseph/n-fra","version":"1.0.27","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.27","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"bc77ea277d3a9985f5d1909ac7e47dea26bac50c","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.27.tgz","fileCount":216,"integrity":"sha512-mnE/CSceQYudmHP1RH7X14RB7cIfav2E/ztUpqqGUs9BbetEwZpEcklkygRW/OzgWmUm8L52fYAcoXHVaCE4Bw==","signatures":[{"sig":"MEUCICv7NstKvKttVxK71M8tzI0w2Xgw5E9XK26hFGKREhLDAiEA8TmEohk4/2BiZyf9mX7n3GaYwWKtNO9tKKr9Jd2MvYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvsoAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJqA/+JPDv96CzDr1aXZLvCrszc1g56H74hs5qShk00RL9CEjuPTuj\r\nmlJ5fLEbrljFZpEcQdvaFiMky89uQps7YnqThR4jNK6ptyaDlAZ8UFaJDVzP\r\nsvxqcA4QQYkP1kwPs01s69QNydoP/6JWlZ75zJ1+8P/uNq0YjGwWlzJ9ZdgO\r\nks1y3SHpwj6g6+Fsl0TgDNoWcmxXm2He3fuO5Chifd7aIIQXEWKi+vzmq4ED\r\nkPDJxCwzcEaVtHiHyleDn6+2DOrajQoez/hqOqmolKNfzaU5d+yHyz7w43Id\r\nddfzHo5LIQhvBbehPZEbEj40EqFscrVKZmc9bQJtQBuiELY3ZKaAi2j2jcYq\r\ndKhu//wmfanlPSUcMBjAa/fuvzQayO5m09mNJupl9N4ahFqgW1FMzHlws/lO\r\nMViBZJR6pFrhelKj+PXg199Ol9bZxxZOYU1j32htgHUmuTvOgDL2Lnaovf5s\r\nbWWNZo9vwOGMkLO39s8GYDvSL/aNHJhgKj5K7lWVHFwJGJoDDg1ziquMknnH\r\nqKrWI6TUkIGGtYtYkeml7ZOOdE7+3jwesKBZc7Lo8VhaPAdG9D864T/nWPDy\r\n2Eu3QarOb8WgUKgqmkq1qntRLANgxiToRRKJIuboPdNtV+Cp/we5Dn2GwuwP\r\nmBtcgOydH+MXw28Yt9I8xNnX4VjBIWMVgSE=\r\n=UklK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c13a0645902769576aa9c01a8b98ef4ba7609690","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.27_1673447936412_0.32400562859036275","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@nivinjoseph/n-fra","version":"1.0.28","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.28","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"3cefc50597a860b50b34745a184fca02c79b5d21","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.28.tgz","fileCount":217,"integrity":"sha512-uKqUfTQfnWlsRQko98RWPA98yCjPR3s3OAHxzFtsu0nW5etos6Qt68/NFlMjHspMpcCbEqYa9EEntGJhNWZ1fg==","signatures":[{"sig":"MEUCIAjyBoSXfptMrBAzx1BfozUwS2VyYRIlQGT1+CBmydCrAiEAtwVDfuqHq6Rpp6xvpZCjVMoFGz5kXcg1WnQUxlAsD2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv0+HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIPg//XOGv48wWij8jje49sxKXXoOCaj7jfVhVmltE/8rSzIcMUE26\r\nogoZaHGPfrf3pDfBtaz+eqaqUDAM35yyRu3RsrxaqxfhxRLpwpXLTohFVL1W\r\naqARZLND7ZNLpJ3fegvGk41xXijXqGiKOTXL1AUi6yXnh0Y42ChNIHalYQob\r\nWX/hlR6/+r18IwD9mXCLAwnS5xP3rm4WTOlAVSIPec3u5Z5189rLhlAtjGDT\r\nHbU4EM6thGstU7rJBnldNpMb1F5fSOhF9IADarhtRlEht4o6pGrs5/b8w/Xo\r\nAKyCRpJq6dV2JsJ+xsbMjKJT5wNJfgMd1OIqvqmsWxOdnu8kW8q3Zr9LmRNq\r\nPiEdzzLj+9e6xw9oQ70N9HOKPc8E9JqmAtF6IJ9gJtfwsvqQNGk8fnamkCdA\r\n2+t+hU9XVaBiOcnOUzCOgo0ve0sfPvUrwRBX/wed5r+XHJCGjN/RIelBZNgx\r\nOeLQXqIYYTwE4wsdDTgt4jLfguMvTHqqjgcruVtiL9jJ5pcreRD+DqJgVEZO\r\ngPnv6u4/imz5ApS3NRNavETQlCuONK5V5qrt0yRlsDNrmQtcYi04px4NetLF\r\ntlbL6q4V+5zAK8t9walFHmZtMZ5JD/jUSaXdQV0bCYzECcYUsFGCtsk5fXmF\r\nqKFdiKLqM5vBnqgtV2HoaNKaXCx28ME4aCI=\r\n=Nlrt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d280eb6af3df5045f3e60fcd55d84c7709d29b55","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.28_1673482119014_0.6970509623711505","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@nivinjoseph/n-fra","version":"1.0.29","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.29","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"a834f2b6fa114f7eaeda0ffac363fe0e10176487","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.29.tgz","fileCount":195,"integrity":"sha512-/QqoWp+ogUGFLunRkz7EwH9CMsb1lXABAMpDaC2mLDZsaIU9BdylERPcqgwVDlVd0vnTiFYFcFeiSTZKWwsp4g==","signatures":[{"sig":"MEUCIF1g6F3PitWwR5sm4xXx6/cJGRmaon5nLV8JCZZgnS+zAiEAkWPALf/YzgZvdLy7t9KWa+k+alXB1mUfOwTbq/Hd2eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwDGzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Ag//XbKHx6Oz9yCw11ClIN70KoHKcK9QcQArF6zhRDuBcnBRpRMS\r\nMssmjWYeAaIhNKYFrIMyCpyz91R85V2F2LdMeFsuRyNap4b9ZVNruk79XONK\r\nKR06e8PIIhfOheJyn1irzeBBDLa3NhuBIQEOahGLwEpVxDZNGjKIVkpSBEIA\r\nq/fzQN5+Lil81BOUVz5IOTYXPdzqSBGx1K5dLBoBE8x/koSSsRfT3JmYyHpC\r\naXJO8ygoWaB7I7soLlRD4cqt1ePW1DYca1WeUzlFN0QWpJ+W3OdzbI8eCyPR\r\n20SPfxKxxzZrrbKa+4UG0GywJeLLEqWYQfcRys0iA+4vG8eeOlAP4UCSDkCQ\r\n1nNymAzHq5RvEgvrxUb2Ano5yWP06W51qv+PYqdMFhAj5dOL3jeqZpNxG4kK\r\nKjYtlTr8ff1JuScFdsu1SFXx8Gg8vZSECz/Wj/iWdLETscvHdsPOhAwIlkg1\r\nQqp574J4Rfrvg/Txsftu6cPp+/fyOST6Hui2eb8WiTqdNh+QcY1ne0zipp7t\r\npTqmojxALELWBXSgLKnu3hbbGlRXN/6DKG18Z2aW14g+dPtNPEH2A52j5YQn\r\nuacM0aYVr9xQ2fr0tHWJ7h3rY8gIzzRkZplBS58PbxAVKOk79XrLf6pMSNSr\r\ncNy2RrMewaj6x4LpKO/i6qwEWAOJBT7x+Uw=\r\n=AmNN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d5359751a15a0f82b0c815528d36c25bded10a19","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.29_1673540018835_0.6017472513674995","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@nivinjoseph/n-fra","version":"1.0.30","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.30","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"3aad8e68611d1a2bce1fba15fe79ea603cd0873c","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.30.tgz","fileCount":243,"integrity":"sha512-k0VnoNrwdic5qfB9EQ/Wf/daPuiUB5kbQX5rppJokFbinPPNGF0g4tD10dSqSF/eyP+Vjt4oQEFEWlJ4w2Uf4w==","signatures":[{"sig":"MEYCIQCeUNGbPFz9CiHLEbTt9IFwtmU6rs2s+OzBGonU2sRtQwIhANzyPrAf7qYrbhLY4QWCtJ5v4VykNg28ISxv+XsHI9kt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":424390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwvtSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZSw//RuVq/TM5bsGCHmdHkwCaTcqGaWsDWFe+E2ZbdIqqIJqcum9e\r\nMvrcgAdh1kl62XXrCVbIVxpucOYG6ntSvtziq8eetAGOcGUtG26hwzEh9V+D\r\nL1bUQWZ2vzjmfpGaLnHLvNjGZTrgOTX447EPEJWPmuVvUb37y9TvgeIF1OWs\r\n20FfpE59vGv/qpW2hSjQny3pfA486grErDgUCJ5BpjEz86Go/vh6x4lmwX3o\r\nReWxyGKWf3LIOGUQoForpj9iyRYr/R9uAQptzBxqcMdw4GML5of1EvxcrLVy\r\nmw4L1z+bjtv2JAT77Q04ur5cgaJpr/VwujrX5aZms9Khokyr+HSUeXyBhRe1\r\nDGCdDvTlfX0nS3W2cnBHKJsxY4oYbd1ylZ3VsMOl2fds+hyWa7d1OqX3YAzM\r\nt8tWpFvgy65gmkMqgV6TJlVN55Vzmsyb7qI6BC4RrF6O5kD+fWUhsMn47EOv\r\n1Y+nLQMvAAAsOkQAx4nirM6Ndc/tkO7BnUB1+SJo5X9T9Uf4rD810p6H8kZr\r\nTlB3lEq5/mumNEH1QUNNm8ps9y/C9RyM0r2w+i6N7hWRAf8XK1f4SIR2flpz\r\nsKeOQyUtZ2XIlsyU2qKbH/OiUfUKka++P8NXP6iTWyftmBV1gK3DyI4694yy\r\nthPPOD9LptHP8LCQwptX5bOZxOTbcblwE+A=\r\n=esL5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"53f87ca6bae5f9760d9122b17c5aa0e46c29d9ad","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.30_1673722706306_0.59333450167498","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@nivinjoseph/n-fra","version":"1.0.31","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.31","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"15b0dc87ac4a38ef565ab207ee9d618ad198e503","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.31.tgz","fileCount":243,"integrity":"sha512-9nZkk0O2hrI8WCYj2gI1jqcL2j8DrkWRSCiSlnB58tvRTYCED6N5jba412aqWQNgBllXuzCnZKyXFqFPXDnGbQ==","signatures":[{"sig":"MEQCIAwfRJ+3G8rvS64nzeDy46zkpfx/4aN0/+WZ1w21ZRLGAiBGN+kgInWfYH8NtwIz7hoGI/Txu6FNcz2cAwUDURxtQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwxBPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogihAAjMfDj8Nw+6I5jdc/TOdUtQ6j5CpJXggUKeuM6LjsdeByQNw+\r\nwxvOYUkB1YKUcSN0LrgrAC7rB7san050VWkdQicWZOxCT1vy/5jCzof0Q4Ge\r\nh4Z+Rv/en7cL1y01IDh6gN0fTWaqKsTyCLdy0CgtzlMWMeO4NznrStWyny6U\r\nvu3+Ky4VviFW3qOgyK136fkn6fbiz80Y2w1gtFh+eLdkBoq2TEcsie1m6ym9\r\n74lfOPHHB7PEpYXBB1hUisTN5Wx59vaLn81kqqDlvxJFqh3KlBZak7UaNuHB\r\nXmz4bL5b9VYbVEkrJ0M/5cMr+rGSYjshWdk0P+XG4RYL57sv/mybhIUh2+m4\r\nSP8IRBuNHTYRctV/LNtPYGVM4iey9GTZN5rzep1ahBk5+beGpJDPu1uGaOsC\r\nnal7fNAHRKeoFDFTQnLt8YPp4bmporSNCGYELT4wH9TQMWTp5ucYSDYwxfT1\r\n6c0D9BfE7QVf6M6r4VlB5VOMTiEPiPNbyvjBDLpPYmRAXkskBQRbcGzeBU74\r\nhP9jFTCNA0d/vMFg8T9ktwE7cfnmJaoVSwpKh0vj+QJv+p6t8EHxYSbiCJRT\r\n6fb+BOrIOmfGS3zyMhbOZ/z51ecOxT/Eo58zQfdtjHcD0ULwgPer19d7ebWN\r\ngCJPNZ9MdJ+QEzSIuxF6BJj22zMXH+A1iHc=\r\n=kZxG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"ca5bd9c0542eb2c09a23e2ff929c36f5eeca7c7a","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.31_1673728078987_0.6682590478354058","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@nivinjoseph/n-fra","version":"1.0.32","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.32","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"f6fe10341246f8e76aae610f245fe51fcc5a937e","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.32.tgz","fileCount":245,"integrity":"sha512-1IIJxnZz5+hBsfXYiHR5aVu1+HRWsBjVWZ1z0tmRNYX3yTdhLB59OWi1SPuVgknaY5CPPplaY/ka0s8ybV4Bfg==","signatures":[{"sig":"MEQCIGXfoKZfVzBJjZt56TRpBmJ9eZ7NajfvlgmTJaizTPdYAiAyfGlqXyGn1+rdutuxJ2Nra0sRA5WOyuIY1cdLIefWKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxES8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ7w/+LxA/y4rlLL7SesU2zYT/0h66O/4prOyem4eMqdx3PCkJh0hk\r\n4LH77LDVz829FQCU0bw43BYfMBmNVft5rME8sRdW3KnwWkUAD7VwS3N9r2k6\r\nbBgfammNXhknVLtCcPAA4MTgQTEv39UzQ+NZGGH4Fc9WTCrRUdpJnu+ZbXem\r\nch4XM2KisZoyEcWjbpWimNkKkg/9qxBYEYiQgC9LXKL/NzGbFTTr9y7Qi1br\r\n3KVYKOcsp0TRLL8XUc/Gx1NmxAvZV8SPeeQ0kQcLIsrmQnCVGDjg9s0SQBFS\r\nIcmE90jTln2HlM2zfEnv30p4akDVYWQg/57dI4GK/rxodwJaoOnKX7DXHJEt\r\n3kv+suAzOMkqimqXwR+fk4xQzxRU7RwxeY00kGt+2LVOQ9syXmYEZ0Eh1cdj\r\nE9fQhDW4HXJRAjRTHbME/KzWwyvdjTAi9dEeCaAOBNVfv1Ra6PigAzdW523I\r\nyhMkmsDYvGOw1reQ2WXPYnAtbnCx5qd2jfusIg4d6EMy0Y3ZHvwu92VPr28I\r\nZdu+D8OEgsy/u7Xtu0imHgchmNzdL2OIeBlhtmTW7TUEr4qVLKyeBOyJ9eob\r\nlA7zXmsBrC1W2mhL6LHfAzNOowpJcRDBbv6xt1fMa57nXc95a4DLlLGfpH4Q\r\nQ4AUAaZZThnMkoMo8EBXh5fYqfQrZIkmghI=\r\n=3Fgm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"581a478d85ed8d29f9044ef3cef947243d903ebc","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.32_1673807036613_0.2509855738447002","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@nivinjoseph/n-fra","version":"1.0.33","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.33","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"78bc8004d3c36e8a284bbeeabe9184533edeb6ed","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.33.tgz","fileCount":245,"integrity":"sha512-ZGFqnbQR4Nxy0OmNNJRljUPgAyNNxd8Z2Kx9vhdJ0opJxWhfxk8oc4sDDD6h+poW8eE6vyNypOPtZcmoTLnawQ==","signatures":[{"sig":"MEYCIQDoTqFsU7KbrobRuUMKLqS4/88TZGQFcwIzRocFIn5+pgIhAOiLO3ir1DG7Jsavs2uUPG7+4dvZRPD2zG+7BtCqRsUg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxE0jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd/A//ZF9bQ6mmNW/qPNTChTMjoiTjadOLc7cIQpiuf6HaHo9sCl8x\r\nUnTo8vzSkJq51V48qWQfH4ymumUuorlBZDa6MSZ/gItiVO4lb7n+6pWydDXK\r\nRsxpdEflOuAt79f2TEvauJR5WmESOFRercdM272ITlKa94KyUNBaDpt9gH+E\r\n/wz8uCRcHkOdRJfF7aWpZ3OcD95D+5zJyi9qTnwNgOcH4FhFrl5S88zMl4ES\r\nCHWqvHkycrbQvFQ4Q3GXT20Ubh69KLgCigiLbVPvEo1FR0JXi/TG9iJFvMzI\r\nxIVoQ09OuWyfg/N8QGGrTsweORY0dB40cn3Wxwn9W5/v+IPIWXAoLCig7vYo\r\nhtK2a861YjmMdgwa/mTxPKhYI6DZTLKCmZzOb8I1PW8uodaZUtLlPTZ8WKF1\r\n1IZMWL4ieDEx5AWNSn/xcY47Ap1lQjnj1C1qYknX24L01RbvfggPOcKoZ3DF\r\ndTr4Xn6NlzzrlkKlrYDB2z7DAGmu5d0w65sr4cXtm1qdEZALJs5DLtf0rpyr\r\niz6csbDB7BbCzko+IX6GTCLZMCXhQzqawqeQCwgOS3RIic2W9roJLIXJxTgm\r\njTyGi8gwl+7SYSemIUR2lJdub8GlI0w2rpjiAkffTtOQe3umsexc1PT0Uq/A\r\nN+3uDoCxLzCz6WYRGhOAIrSddVnrkPj3Oys=\r\n=xuk3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"436ba63136aeae274d70a6367f82ec6ab7266269","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.33_1673809187222_0.151875826443284","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"@nivinjoseph/n-fra","version":"1.0.34","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.34","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"4e90dfb9ba300d4cbd65aa01d68efd3ab4fbfe4e","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.34.tgz","fileCount":245,"integrity":"sha512-jFrm2iR36SxDqjsf5o4De79dbWitxmaKhiaBxlgV8zp0hdEPgnd/hSOb55oYtoXU+t5qFeN4/ucH2A4ies6USw==","signatures":[{"sig":"MEYCIQCbcGjS0D+0/UyM142zkXcpsHeGKJE/aIYkTkC3auFU/wIhANR08H/UUXV7vg/xmV6jUNx70+bxX5YRTcftEaiEd+sh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":425634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxFAOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdlxAAjwYook9DUbTnobZ8AtndLvrlXNVNbhqFOjRcy5LEz8J1jeMC\r\nozNlQp9X5k007fDmCZJy4ZlhxOZpUVQkfgv3CAQYzBdytfzHoI6tmwPQo87V\r\nNgB6fFzQsSuAs3Ua8Ip0xjTHsYJj+nVOgXFJtXD58X3D8r59bRQCNnRpAkiV\r\nSLNkYcBfMkLnpQzEup9d6b9BGTuNsRU47q/qubYISOElo54ekBJMxy1AkZkC\r\n7HHgdGuhlkgXGExOjlWEbM4zgt/DgQFxCYB51v2rMC5sHA3y39WYAUp1u7Lp\r\nmmPyrVKx1haBTVYDaqSHkTpA5CX+cDqjXuj1VV9Uhv6zXSRILQNSYmB39v3l\r\nm6bODg7rP00rb9HP+PPPU9EBALQ0FPMc8tCIgBbkYalPcqB0bfY2aVwSC5r/\r\nSbxNVu7W1Rnj/BURU3CzFenXYO8T7dgDs2kWmA8Aw8+Go/5aeNyNPjEd9Reh\r\nAu1OGxHYXNNtVChqcKNNzEfWBDCv/50JrhGvrc5yO4OAVr72kjJkQEOTFWYn\r\nEyfyKh6lx3x2ka7kEucyPa/6JrF91xiRQuWeHu2wn6p2UwhgwLK4fEJtl3zA\r\n/ycXqVdnzLL3JzcN+O9bh5FvQqXhm2I+NxoJDaWG8NNuhBxP9AGbDB71kDtq\r\nGRlS6SRV691yLqGEKGmEzJuKdUjVXZCLRA0=\r\n=UJbX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5b9ff54b540a924e95caa5bc093c48fc7ffb89ad","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.34_1673809934692_0.9886715280456675","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@nivinjoseph/n-fra","version":"1.0.35","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.35","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"0563e3aad95077eaeff35af133360788918ac0c8","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.35.tgz","fileCount":249,"integrity":"sha512-O6W9u4pAIhNgvPHlrsr6SuMhFOrDpNt1ftcbyfNK+sV7xmRMDNCfNvThha5AVWWgeCrfJalsjl3gkcDh06h3iw==","signatures":[{"sig":"MEYCIQCEw+wwU8Ac62Ogmgx/K92NU8owbVW+hxRBa/ZoeVydEwIhANRwqER5FjEEZ+t+pjLrG6cgSoGEZhSU/r3hsQsdg1/W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxGrEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBqQ/6A0wWafg4KgpFL8A7+xvraMiZGzGFWWtk7F9wAGX7htD4BEOe\r\n6N25JI2os5Bk9NLfNmGoPCkSEQZF58qu6h7KnLl2VQnu6cHdk1KMIQG1QAXB\r\nmVDsw4vxR0QEdMExDj5Z2Ub8uDHUI/H6crYB2h71K7dDkdU7nMBN4Z9TEp6U\r\n1s5diVPTgpdJFetW28zmnsdH+36rDsooCxsy96Rs2qC+DDght/8qn+pIxTHd\r\nbcAPqhN6z0Hcfla8gDYU4KiHPck8sSjGZUYup9dC6MhIpeYqM+aV5FZvLmrI\r\nxkSeEe9IgZkLww78Z61HcF1zvpIKyWpCqN/pbe1Y11JJzlVuN7WgdUYxihtw\r\n4ZbVVFCsr+4SQ3WvT6PXx+Asx7XBjWZYmdZ9FvdkALRHopdBB3rS41DwJJ2a\r\nzEbvIoyHJ/8EkOxLzJgtuz6j/kSBWUnUBbzgjpKYOJI4b4UYCmAoMcYnjncD\r\n4BcuAG7RCBuna6vMHnOqwkdQU6jOZ/fL562NRB8OLQpao6l2rpSiAeTRJcbk\r\n0220pbD9UB6spPAJCf4twYlrHw7YtjifkK+UWaziUhtjAHPGBd/IkAVJB5t8\r\nUG4nLn38gzflaSoXq0KF4L+JXksgxtpCHhiMfhpidQyPU9VskfIdlgnY5syL\r\nwc5WE1cDTgC7dG21jDzIzslcLAfKJ3cESiA=\r\n=cvtF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2d52d2e97378baa22c16f0aea94a2634ca6d8806","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.35_1673816772474_0.009259842855026124","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"@nivinjoseph/n-fra","version":"1.0.36","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.36","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"7b20f66f92089d2704b0b2e2cbcbb2b25a3406ef","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.36.tgz","fileCount":249,"integrity":"sha512-vBVFd+YiLWI4CrlNSrlfDWV3utVeIeItw41NSTUslXYeVrTW0VONIILu1v/KifPqS+afVk4ZjmZqh/XusW4WCg==","signatures":[{"sig":"MEYCIQCyutEiNYg4AQKTN2/u0Bcn3bmPOf27wXw2HcB9KC1EiAIhAJcb4oH+itdG1JkXWrb1nBbITTPL9ywbLV7USySIP2pm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxOiJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbSw//X9LXqq0IqBuEeRrb1j1vmDcRMQSAmESY1ftZwT4kgiWnL0id\r\nF2onsO0PCA4Pce0hLTGNlZ5t/6TRoAKUXu7rk2/tksH7qpkynfY4atgPMWLq\r\n2VKgBQgsmH2vV3enkayzrnhbkljvXebu2ck/eRXCgmG4VPVkhYpEmWQmrw4I\r\nqx+UzoZKLDtrQwE2O1iE5cRj05qFIvs2cAOog2klNMUYrL6FimrDG93hiWmJ\r\nqBvU3Q/ildQxmk/pfH3CaIHQ8M3x4O1U6Ju0X8YcZTbp0C36irrgW/NDfT/8\r\n+5TPd+Qe0Zifa5lWy+nEpver+r2A3jI2FXQJXJM/EhK+0eQ7qGibMfk3OrLC\r\nmiXTpvCDVLgimfEFM6qyj2EHOhWn+ezxCWssizyB/XJ9QHI4/4ZcK9s+Arti\r\nFZ08zMj1vZINDP8AZsYz1KiQnIylGj5MV2nITQMhCWqMSdOpiz8A6P2OzXf9\r\nqYyV60aFY/+Lq7ctcugJSa+woEng2MAWay1ra2WSaqksu9jA2RebYNels8FF\r\nc2vkbrO7dCUGfyaMJFFSoP1b27xVRGkFznN1IX0aY8tJbI455+cGI+pnMRvu\r\nVhMUqhdI50xcZBAOdwKXZH4/H49eBuMdqrularRsrzLhMkL5C7MdLnTUoDdH\r\nPyiS6eapmfoJFXWeld3EL9zQ2/5ImSC15pc=\r\n=nzKF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"37e00d8c7ae7db93234c016941b2ccd04e8bb70e","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.36_1673848969620_0.6574263893604353","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"@nivinjoseph/n-fra","version":"1.0.37","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.37","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"355f3ae31e66da5b927f3b668720e13aba692267","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.37.tgz","fileCount":249,"integrity":"sha512-1mD+cGREWThYHqn/KQeqzXrgT0tWczIyiDGIM7sR3CMZXdyYeT2tZ8swzHeaieLFMWSmR1VZhSqqVrx9ozZMMA==","signatures":[{"sig":"MEYCIQD5ePHdsM2q0BANZPErpwlexV7K6RQUrCIAOoPyy4OClAIhAM+OnB9hksIkrDBnGsvq8BCjdR+vcgTg3EWvrhxmZJ8t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxQa8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVgQ//bhouJ8jrkcOLtegusLb41vkozoFrNCKH9fENPPWJQEmTZ7dm\r\nvvX7SiYxuMlJCu3ulc6pTuZNu121syEi3HeOy+bzq9eKT8duZNJoYeEsKrXt\r\nrOQ0u13/ao5YBAdqy0y43mPwajsCD2PPGum4aIxHNg5sqI9lGtKWz+eGWpWk\r\nReykO366EnEYAbH6GYiZl5cg3F5zkyLvDYzUF03KQ3CxtlrA/v4RKPvFhSgk\r\njCUDMjaiqMRUj3WeOudDWWTP6KVtLrOsfSffwo3rJBg11pkhibx2MfhV0c4x\r\nB6+ZiSiIeAgS0GpLLPNFnyEWBociTkUbm0QJ9+996Jjb0U/zBoLpKoWvdTzu\r\nA4IJlNH/nN2z0fcn4Wns3/ysNlOSoqzbEmvYA1lGNmeiKmlvGp7KHCxUkvcq\r\nZZOmkGAYdImdJYPKsq6Hwso7BSs/FPl1ShMoSFMJRgypE2xNfAdSAVjmjVN8\r\n5j4kgGQtSk0+WE2rmG7p65GOWAzXoj7uHbVYK4JLcTANCEZUggyD4UmUqByK\r\nKpm7CnVqiDZOgEmlm2d2hT2XF4le20+fbhWjNvMUzgv6iGci8YwAwx7j1RUP\r\npnmC6+MUaFIJITGbLmPhIam6UVuRKuMfczbwHBXwEsCN7x8ipBwoBTZdUgZm\r\nyhoIbgkYS3dgzyhBcsY8W1KaduutToq/t/Y=\r\n=pYKJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a2a3d572eaeef8d95808b94d1f372b05a0d24cd4","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.37_1673856700424_0.9326777323033686","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"@nivinjoseph/n-fra","version":"1.0.38","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.38","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"46c09d5a25c0fcdc2fea40db5fdf5dce0c1a9110","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.38.tgz","fileCount":249,"integrity":"sha512-Icd6ZpHqLJfy1vk0lZNZtVQB7T09PwuNP7mqS7p/qccUCaiWtICXOlmHglJ9z0mO4m7Y0snabfbdmNYGwf9fzA==","signatures":[{"sig":"MEYCIQDRVYNhg2tmqG+LYGqdIx4m0xqAUGs5+mCURGAP3UPApAIhAP2ky+bR5BGXHQzDN9CeZPKyW48eltqWDss579IU/QS6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxYSGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5+RAAoPA+Ok4gNjszJuz3iyy8WD9/VcNZ6HyqOo1cafqVw2l5aBiL\r\nFm5zk/wuEzozIaDCJdyMcAPXfKI76wYkKbTE+Tewvgov/qLg/37Sx8ILq98F\r\nVLxkM22c/3fUg1vRdSYb7ynSr7bwm2x3n2eFCs/iwKrX2hgqlOtf6uo3jMaT\r\n//eNlw7HaKwGPfNMLkrgZvYKYcaMPUYivIsvht9jQkKQDXblsXxckGXkphWR\r\nawmmhqPLWjbD3xtZSC6pEuugbjHSxUhjpAMoUS9Y4CwnKwGbNhpedp85lNC8\r\n1Czrb7PW07iqtx3vE20vcoD7gSw1bbCrJNfaRveNyAO5ghfqC2KGcADp8XQ4\r\naK73k1e96u0c+jez+PToI7OGcqF4em/xXShSbOSbWkHRNzEV+XKXLzZ8T+fl\r\nf+jKi9pnSQGecn4uAZ8WPUY0jsCUP6OIyD+2Y879ZSl+DYVzwV02spsYKFDj\r\nnxsRkHZSfrnqfbDYCPHP69LWb2HXW0d/fisHBZucnCv4ih3JcxXA64xO1HEg\r\niLP1IViBc0TzVxKmAoPnE6ihI2UF0GDH/ZrBYETW1DviF1AzOaHEKsZUq6ld\r\nNf8d5kGwa9Gz125vgBePc4RofwCMKyVjHpcZuWLGuVhHPuFcxpux5HZ05zH6\r\np456WDkYNlaTViVFPWTneoyQIzk4LBLoPzk=\r\n=aklT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"269b24fde864264c5b9931da62e7ef0ef94ea81a","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.38_1673888902062_0.6578091110949384","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"@nivinjoseph/n-fra","version":"1.0.39","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.39","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"65c9509299b23c065bff60969a856f46ea7ee5bf","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.39.tgz","fileCount":249,"integrity":"sha512-AzbEEj9hsiRVWrY31leJv3QnfdfwanmLJNpsSrQ3Jr1W1tWZas1tsji2GU32ghh2Nj2AYTrTe8yynwCUJzXFAQ==","signatures":[{"sig":"MEQCIA2Nm7CB2aXK8vXBykVl/mPwZpfKkMFQQT7D/dZtfgAqAiAM5wpuvhHAX3s+8tUOFoELdZ1x88d60XeXf8b/B00gFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxYW1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryiA/+J5F3rMFhGbi7NguKhaEhjCgwx2BEQ4iA1TNR8mllXkXfl3HU\r\ng9KnE/ULryrCNIEIeO8uGVZTdx3/12ebSWSLnDtW2Ug9gy3UqkYpGndhD0Wx\r\nyLsJxOGSn4yV6w+7v9jT5yP6mk7vM2iMgPP2+RJ5kO1IDjyZ09duR3ChuHq7\r\nju3RymeCLSO7NXVQBIal5+d9n51mMdVsx+7qWVOu7aNKgyAFKGqNmk8bMew0\r\nDfu8qSDEiN6QfjXoXwVliHJqpmFp4gOoc0g3D/LeBvYUd96k2AbA7YMR3Zmr\r\nwl1m11pY5DsCQyL1oA/PO/Ydl3da4g6XM9d/KRmGX94r9PeCDQBF3BVzUSby\r\n5kXZZWRxMVTNgWBNRALZ40MXZE1crCcSxV9zwcudb8F8GnC1WuGzNlxifSvu\r\n1BVOgWlcSLrYW0RiT10w3EVzjHPLXd4W0rKGuP0LX1gbihRZ1HJmCKd6d9gn\r\nFgCdK5B/XNyg8TVJnDImjlePX3yOaS8QmGrCy22NQDzAe0p7EP+oroHUT62r\r\n6BrAEYLoC+71QjRYRxfoiLpBv6PfBhWklZkVsrXeoDntc6iM7JAnuqG+ZWAD\r\nrKrXZX7XyDHlrMBnoVhHVPiWKz+RVjOCUV+D71FvLHk1ZKQ5JUcwG5uoWVzQ\r\nHP5kGDoJfBJXF0OwufsYQGSoaeAFVMYVEGk=\r\n=BGZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"238af4dc4bf597f17db337f98fe83987f9b07e80","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.39_1673889205752_0.4307308779096557","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"@nivinjoseph/n-fra","version":"1.0.40","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.40","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"7c6ecdff000746cddbb68fc2114ea08dc0318c74","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.40.tgz","fileCount":257,"integrity":"sha512-Lyfcc3UcnIuT0MwIaJA90t+PXav+lnLZL18eXqHcu41YlAUC0C5QYh17u/0SYNnMA77sQUPyZbpLS5lHsH/Bkw==","signatures":[{"sig":"MEQCICFH12DG53R16NewcfOsDwUFtcsAXKETki22EsZLTI6aAiAHMHwT9biJ615WHdbTOrtlZyjkl6+wzZkkEBkErUgRow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxaVJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooEg//Qf4rGaNQ84XGMWml+peQz6Cs935o9X0EhuuHA6lolV9li3Z2\r\nrLLYYpjsQjWJqTp7Qm9pN7Teb+Bwon8/Od/AdddU9uDlTW1QcZztN3HkYXN4\r\ndO/ZskdcarNpZSB+Mtj6eCvwPUykPUW7L9cOxMR+74KLt+JHVjEex4OzFttZ\r\n40CQZbS0ShkqQ3M+wnFT8gCM0QceW0QbBxEbVHae0FCN0wPtodMFEr/at4gz\r\nHSIh1Z4sY1sQ4N2mxWsLT+AH+XL9SG0kv3R4PGMRjrT2cAdQS4pIhNX1o2DF\r\njIhMGseb2/UpWkr/8at2c/VuaEOxaBkKZD/SubBKNVYPA0iwym3UpCi0esq6\r\nMMveUb6Pq77PDaPG3iZdYyBra5+Cgw/tHsV53SbPz5eCi7TPxZaHC4KzLgjF\r\nkbRgk3Ql7uCDZftQwBoauiEQ7fix8VkFvKukMyab0lBkbDXGv4NHoK39uLPT\r\nOPaIEEDCXR4acFg58XBfWAx3DP+stVq9GdxrFcfdW5vsgss1GGixPznd0IjO\r\nswF76pOKOC3EvFv8ceaYQSqyjbcKZYbQ0eRsrqOlLRkvxf75QltDjzCR+7fH\r\ngyvM0op/aLvCRTuLqdMgwpuxaSEfrFO0oRv9CY2hyJ6sZa1XeGnpWLkPy76S\r\ngBzXxJEPw1lenOg5poRbKoyeAk0mfpRLRKM=\r\n=zVaN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1683ec653f456786f70f4ac87e29d1feef97bfbc","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.40_1673897289144_0.13312206402188154","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"@nivinjoseph/n-fra","version":"1.0.41","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.41","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"664255be022b8c4f256efd311ec8421a81d3b138","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.41.tgz","fileCount":257,"integrity":"sha512-gyn0Hy/B/20m8CuURmqdVynDgSf4AtvxSZNq+sxLC7rym0/MKow0vYIRRsv3zGDiS/IzDdSon08c4Nf3nvGAGQ==","signatures":[{"sig":"MEQCICSpBa2w53W+tIYs3WcCKJZn4aagFWMbwK3loElf5xGtAiA7aa38kKrjZUB5ekF+OkdbovRZdRY0rQvskuofLrJ4/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyDrNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAAA/+PL1ZCAD5sbp6Cvwivka7DB/MHig8qgj/0roos7oKksh4WjqF\r\ncGnl7FUipop4UoGM6fp+lF7uOqcHBlmKT1FxxiXdQ6oDXf0ihJyQ6vLc4ytx\r\nC75sRCeYFmWlajPc0ltidnVwb0JFrgIT+t1TO61fro7NomNlv0W+B2jxMHnP\r\nBElBoCEaJ5MrXYuXdhJ5Nh0hoqoecYxTlQNkld8EXnKsx1DWTTsdxbjmbETI\r\nHmYTZTcuF9jpApKjrmdm831z2qKypmleBIj25sxCZpcVJ8ms7WWjTDDmbACK\r\n25Csv5UpHMwt6T7BH3RKHJKHfrOh0rpgNveF5cX+mCPTgoMphlb1eaeM9zdj\r\n4duAh3QudCEa6r+e77y9b+EH7sG8tb5q0l9kZp7spNWbhrWL3UQS2NRduAFj\r\n14Ex4DgDb+2/bP4zrkCCuuYgRagvHe+dvzXwncRWsvRVa/nuGOt0/OVbtZKo\r\nICcOF48uDhYw9BKtjOGuEcWKqQ6TEn7f4tm8995Rv4xhklfiqH1ma3LJ6AzD\r\n8RUKHsD+TVnTf7NkQelH61WKgqavOOLQDu5GO8W3go3kltArlhUGJlIetqF7\r\nbTgBDINjiEDsvM5fv/g7V2Mj2m87NQb79PdZMk+LOMv4U/ergxYmZtQRZzRi\r\nJXO+TyRn2b1ZklbqYHQd9sIZP6h1/gmP22s=\r\n=GTuq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"67b1fd1e8f44583f7b098d0da516bb86b0539c0d","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.41_1674066637702_0.5919671784557725","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"@nivinjoseph/n-fra","version":"1.0.42","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.42","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"79e480008aa0fa22bf422d7599df6bf278936538","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.42.tgz","fileCount":257,"integrity":"sha512-bXBLelZRB6DWJT8bOB+FNL6LmHQP3ctt8szlB0UrjbDAwBBGqukEamoB9y5gcjdNV1EVcBUhPkk5k9QcdcLV3w==","signatures":[{"sig":"MEQCIBT24+SHk2b2e9PNG8geRlD4t4KMLo+DrjxDlYUg6/f6AiApeNtSRm/pm5PdkLMb6EP/eootxWnjO2MF/TeV7MV0/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":434276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyENYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbeA//S5Xj7H+9aLWrBj0Z5DHWe/vNBjz5vHsgm/Pky1zRbVbNjdo6\r\nFNmicSCplhTeQZcNLKn8Y5cvy53J6/UmQUGGKeY7eojbCMNYZ37MzvkiC4Ql\r\nojNZ5uUc59lqQXANNZmmwnjqHM+RHSptRyvK4jzvkH4lMplDpwfPw2Ojxnsu\r\nOIKd0WQlNTbPS3iGfdtRI8JXnKq9HfMnpHFwbZ1ziwcnsVn+SLksW3Fjrlwv\r\nLNW79ooR4K0VjgDWJOFX5V+WMsXxieNInSy6aAq4aFA0sKqxntKFa+cj1U8H\r\niz6D94/7u7YL9zipulK/b13sB5fIK5A5GcgsD4/AmN5f+15n+k2ga/V826NP\r\nVf9dOqe7+3og1Fn13Tpc/uwVC/9qfOZ3H2cik8oD6PjTh9LH036bRuDLWzEA\r\nysfjrTXfLITvSC30j5eAs9WCCklH1Ls3Ghu5RKymaOKbLHt6PnkreCswLOLD\r\ngOVZTCk0TzP6ehM4PwqayByhOU4WOSyFpeGQzB393tZ7V5/3xnT144mtXPl6\r\nXJa5YeQNbiwEgZ44f/PEmtxsax+6Uu6jJUHhVSuy1iuEijKyt6x9Z9uM8G39\r\nk7le2QPvryaOYOp4amoTRJu075ma/1i/nfcY7ezcY9WG+NV66Z12rmA++xS4\r\nEBA3tG7ZSgRKIxlnsI46x3hiNuYZS9IG0bs=\r\n=5l2K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0f7969a7aa02d25460787d72d52eb1498be2de36","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.26.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.51.0","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.12.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.51.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.42_1674068824192_0.21496420286277385","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"@nivinjoseph/n-fra","version":"1.0.43","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.43","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"2555a415eb0d11487afcab606d6faa4c13903468","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.43.tgz","fileCount":257,"integrity":"sha512-ToxR0rV1DJARyi6jRBWEzN2H3o7atsooBpQvrN3aqyx1p/WmnEGtbuXutJ1UW/EsflGxG9s0sintthwrk3JHXw==","signatures":[{"sig":"MEUCIQCmyIftnMmC5/w7UfALUh2rQ3OXpxeA/k3TymLToCwUwQIgavm8Hgo7+ePcsWUFCXG1rN5+99NXx82O392q72o9bSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0As4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopWg/+ON/90uN30OFj24t5ocLPQdMuttxpyxlILhRUIjdnUmj8bfVs\r\nUqNGujGUls67rhlRIhcrJSUAZWmBv8UqRKVvc9F4oL/0RViEbBS9o5Skf37m\r\n/lXZCmUMJi3yr2+XkMogG8H+iXPAbRqDVrAP6M9gyKUP9zbg6YY+0x8Bv1zr\r\ni5IEF2mpL3Wj6FJMum8jM1MRBpyNsm4sRkG110NuaxAIKjI4McIpBEcjwkBJ\r\nfEyE3AK7bqEg08x5nrA+q/yGLTjFxYmFDh9aiDcOjA/p3LWhSVGl+c8zTf9E\r\ngstQH+nNf0ll3PywOtf66p5PEsdWVNN3xlYVsforxrUlD1J3JQp3sLjWj5zu\r\nlLdLY5CbaxWkjeAhcyb4qGSx5dFaS6uRECSZbX290i0C9KMZLTjWYPyysJSF\r\n0/IwnPlp7GZco32nf3YY547irR14YeBx/HKDMQ9K20YjhNRsvt7O2Kp5jyVY\r\na1MSJTN9eUV/IaOiEkLqz9bCkzb2JdNxJMpTX13LEYcCO1s3vU2GDgq6Sa9x\r\nIlf+J3cEb3PTN3NQYe09nEVp7GniX0LcAIBT9tfRc6wSA1EBv2GsuHYiIFt6\r\nJRQlobg4d6atO5HuEPnAADjLFtqDOivt5jAYAXu8BIwW0j7bVSYwsUsKsGHW\r\ns8s5JBSMecUR1MelHapPci1aXYQRhSBvat4=\r\n=wdRD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"460f89a8bd383d224ad725f1392cbf69fd96b3e5","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.28.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.52.1","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.13.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.52.1"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.43_1674578744315_0.744888428999009","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"@nivinjoseph/n-fra","version":"1.0.44","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.44","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"633fb1b38fd1398d91f00db22bb93e29ca42e426","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.44.tgz","fileCount":257,"integrity":"sha512-dyjIR8vSiAdm4eesV1ym5/485GgS8xrLgHCMrRF53X4rmdLwcNSLhKYPEQZxAlAwtcN3Nij74hQf+9J7Xj2jYg==","signatures":[{"sig":"MEUCIGHQyyWwvAn8XJuBjoD0bXRk8faMhDnbZ8yWj+KwudFmAiEAmylxw7/f4OhrJ8uPh+wN7iOqR+nC9pqhP686BvXleeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0D5eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFgQ/8CjLygJ5w+cahypU8KaYKmSJUpYt+8Dqokc1FzV7E45+cRMZN\r\nh2kUr5HJPje3KzVvP5uRnxb4HnN+mZr45MbYDKJvtUu94N2D2qTNLuP81wq8\r\nr5+cOJQdkBK+MlY2Fmv0/r242zGCpASXClyA62l6O7wJCXAxKm0mzbdRodKo\r\njzWA1w9oEee1oewP3GYr9H0maWQmImJbb/6rGrVS74ID0MYmt8fSx8VbtMoH\r\nBNJcEjzF2D+E+QI3dUeV8HcezqCYw8E9LDPbETnzusfao0k0CxIqC7IaLXQw\r\nzDBfkmmT+jI318jxJ1InxVJWqPQ83XIQ3B7Si1iVC51duMx0sRgY0yb1ac7B\r\nWPLRAljPLK362JyMBOBvaoxPW7i3m3n9aKo3zjC8g1/5/LvUaPHOyelouDiG\r\nNRdEBvRsS911PYOlomdP1Q9jlB5ptaHyxXvm24WLeSRKf6wH1OrVWGyA9A5P\r\nFSkI0YOL/PfDOHPV/6sncUZ7nqbhUfRCXVmB1UPzXMxECEqfS1UE0fU2nb9z\r\nzpLNxgGZcc6XiwEberJF42U8MUbA2xIs03nhaIlvLD1yL22terrPr2BIbS0Y\r\nfKBus+vlbEZh1OKWwzJwwto0G0UHLZbMvYrwBfhQYfviqdamZlkYZ8nHcWqe\r\nWe+g+/JvQMYIjH6KNEU9//iAuSw6yw2xWbk=\r\n=2BQ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a148fcf4b5d132f7862e570f2f94626df4298d19","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.28.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.52.1","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.13.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.52.1"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.44_1674591837927_0.05575456994986738","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"@nivinjoseph/n-fra","version":"1.0.45","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.45","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"b066023c5938c6cbf9eb9e47379d6945ef32ffa3","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.45.tgz","fileCount":257,"integrity":"sha512-ljBBZp+nfaHp/nEcvNdwOz2nksSw0NHXKewMGgm3DovY6p2niJaKnXyCuoVIoVqyNfCdOhg1mcAJ8vSgtBSTVA==","signatures":[{"sig":"MEQCIBz/O0OZPaZsdicWfvD+n6+FFZ8C0SwhXO+4MdTKQXCBAiAs3GGWzjF1WBmu4ZnnNS/f22Xb9B2GivVUz8i6vMzHkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0XfrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Zw/+PqPoomcbWtrbV6Gx7TZ9Nw2EIwAXYUYvJZc7OyR8LdTBAzdn\r\nBDMvuNVsqQY9nnNizl16FNUwrv5IUifeaaGizm4ltxTsD7UC1FTn8n0Xkv00\r\nRrPvAoDhRiIgNPPsiYxCc+uDARpZsOqcp6JGejzSwJpr95MEsI51f7tPWP55\r\njuwfBhfp9+tATXOWmOfWUJnq2incRM2zAHzG95zETorGWD/y2u+AzdONI3AD\r\nCMktCZV0vEgxVgzFGzt5QDmwdTEAH47zYhqJz8s6oiMybFp+EkmQ4vW6KCEY\r\nUvdKcvVUsVMPCjZMX3SQMz4rPNVoXUWYW7mWy3k90ZKJjeASm/iC2uayK6Rh\r\nWjmmpNJAHYS0nHXKIbgPE5fZqvTqqhTdMCc5Mr6e+aSBchfGhLGzAGcwi2+H\r\nVc2PPg6iT5M7K8uUItDIzfcxvS8T+rHoS/AGPIaJYq6+aPcYnlNpu+2phyio\r\ntsaq1N4nQq2rHnAE7zPZjuFqUBaGoYzlEfOozPVPX9FUnSz5Y8WRWKzO/bk0\r\nQv/sgFRqHXfc5I2IKKSxpMXgwA6lmLovvxKz/aEhso+2iUPyyn6rWVFfllwF\r\nZxWKs1ZPjI/Wg/4qzf76ocqnZkhnspZ3MVBDQE16Hqm0u+KkEbvPc/jn+0ST\r\ncfRP4rn6dHQEF5fPAwvE4kZmkfqsHYp7EGM=\r\n=ELau\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"08707b9386de90309133f4425e3013a5d563d547","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.28.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.52.1","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.13.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.52.1"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.45_1674672107148_0.853512507257471","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"@nivinjoseph/n-fra","version":"1.0.46","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.46","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"f51ef16b7c9c124ca088d652658086c3f4c869db","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.46.tgz","fileCount":257,"integrity":"sha512-jVroCP/BwrtqXq7+fTziHbExsaBKHaniJKMTGVo6c4vPuAKGJZS9RuFUeuk+FSVsqdduj5KppfmEAzlG3LQ3Tg==","signatures":[{"sig":"MEUCIDqhKWth6GGIXw65mqpRBwPjGCmM0bza3eWrEqYAx2YKAiEA+Xb2jeUVBCzKkApVso7lAcC8unsmIuJdhvkN24HCIYw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":444446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3pWBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB6Q//QNOBjrDOdMAmHQa0i4nIhqFEM9Pt0MJBPXHxdS9AZXW0YRKD\r\nQeiaUTD09OPbiLoW5qJbxInblZ4rgH6QtBNi3Z9KkTtGZAuTTiv046fJFia7\r\nZuvKyCQTT4VBkcw/fjeLg0nN8DAbjnrfTz4DlTW5IWG0Wxrb8+Xwt95ALLq4\r\n5gIKknq+5ZkRvFkeq+gKZOeihqnPbv9WzwGDY4AdRagIovs34bdw/v4omu57\r\n1B4SraKqsGOESPBBeOI9b4e/JZvO9c5r9/F53kWsMx40VClZBfQIgSKTfta7\r\n04+giEH0nIpvKxsncPLfSuDI7FVBQeh1DHbbj1ZjLCz6U2spzkwp125jqXzA\r\n6AzsDlzO3PGV0QcKo2FLcPwsDjsVjUPwZAv+7G3D+SZTEjAUu/ioKzqp2kBK\r\ntPK3knoQSGKSxRms4FtDHVU27Q/Av1oCXtSbHDIMWujI3/kWZYRyCN272GtE\r\nJ2L6EY209yyB8z3JbuyIS0RCfYRti7ef8FSeaGoyz9ezHFtNgkf/YmVUUTP7\r\nyzSKqyS5RtxYwyidm73A5BuhZBXOLAuNgXpUs4XzxXyZ/c02daTe/GL8VX0y\r\na5kN2D55rIqIOdJjc+oi7uE0oacaq6TFRpDFlWv9sfS9HzAnASif8ZD4BOCR\r\nBT6mzQvfM2RVwR9tKuFY8fg4uVXT2f56PWE=\r\n=803x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0000d8858460327e5fb6a8b89d9c1ca4bcc83b49","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.28.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.52.1","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.13.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.52.1"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.46_1675531648896_0.5351523154734454","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"@nivinjoseph/n-fra","version":"1.0.47","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.47","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"6d55c248d038d998a10a9fc2b150e3708eef296a","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.47.tgz","fileCount":257,"integrity":"sha512-VORTqb40VF+RjNquA2Ug9zR2RPixfE92yUivsQ+Vs8vrmSYRfyZoqLivq45ewQnEFi4z1QumqmNBE2/aOrMbqA==","signatures":[{"sig":"MEUCIQCG/VcPvASRha30L0ckUHzPn/PFf2qXN5cb1ZX/gSx89QIgPhOWBuG0ftRyEbTQn6dSX+6KvJI9ToFnDZN7AYdqBr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":444432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4Bi7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp34g/+JmdRbE36IdeS154L24JhXOVe2wx3i7cYRlnv9aWNx1Q8ifjU\r\nUQj7qsdQigFCKXQRxG43b7RW+2L/xY3PgG8jnPOK9dqMCvSAsxrrgDYIGgES\r\nI0T2jxW7pT1eQVG7jv31oGxZJnH4V5dfYVXy/6BxNjaIcokjO2Poh2oRSiEI\r\nmRr09Z12pcvJjfLNakDZcFkX7tTiYZLEL8YH+kvCswhs9AzpC3iJDOR0X6yZ\r\nrEsce4oz9cfhjjGCyz5UT8MkedEmVde+LiYxmEDWns800ZDN/BomrAxMcTFx\r\nK9d+81stxxRfCJglJEDDIensmozQZjaeNfHj1JF+sOt7wFJST/TpDbM+AEw+\r\ntmg5lOwfw4ub2NIHu1zv2X2E2VAy4/diwlbdsDCegWNPKPvuOsnrIWuZE0U9\r\nDj1hotesyNhrEp4w39rNVQ4zg/TWiA3LTnirC9NHVST+g3NI9y+t2oxsRC+I\r\nTS6uasnr+xp35EAzaQpLk6mhvV/IHASVVq8LboGxncb2ChNVP7wLZksUuE8z\r\nCMAWlUbUpBe/T2v9H4hmuyxP8BD2Uuq9E2hDTniKugyKuC9kkpV+eMzGGjqw\r\nNidlnd8R8WzM6/Ok2LLWZ0VBMD1TCZOiIS5RGQcI4enqnHmduhfB8C7hN4P0\r\njTfMn+He1VZvr14lfEREIMn2C4CGxYUVWeg=\r\n=Yw5e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d64c6d20be8bb43b733388253744ebbeae1d0267","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.28.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.52.1","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.13.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.52.1"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.47_1675630779241_0.25120803231875644","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"@nivinjoseph/n-fra","version":"1.0.48","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.48","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"31ac654b124ebbfb2b0f2b2227cd5c470b52a3dc","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.48.tgz","fileCount":257,"integrity":"sha512-M4kyFYlbB7oHkx7Jb8DCOW9SQe2NKHNIghtW/CuoGKkDXoYullmkcBK1N7yO5nK6D+XrHNWVaU7bN3azrjheyg==","signatures":[{"sig":"MEYCIQC/UZXVkxI+Lmk7xrDfvwoHDNFUUwDsWaGI4zRSzitmpgIhALyfXEEbDi8VQbLXk9iDMMB46AQnMexXzs5Q43NLCk7s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj89sLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrswQ/9F9iE/WsiH07SUrUzIdi8LX6urYI+mYLKVeYyeHjlvoEegzDH\r\n5vJ31Mvp38sLEinelCr3IeTD5qft9xjsCSzfi+k7jUm1qbX/q6MB0yUDiUtd\r\nIMLMYXRi52z0fVcTA6Pfes9JNWWBC8amnNgP/3MnRDgTtpHPIaj6edxX+Zh6\r\n2lAgzddof1R1R4gIEM7wvNcKcQ5BBJL5H2anSiU7NdUz4q7pfqjJahaXIzav\r\n7t+ERUwe0DXQuRk3yrK/48OBi2Wd8FsUXQDs6MXbasalpCtxqjVED9zlFZUT\r\npe/QKTxaFucZR+hEtJazleomOwp9b9lqqDIKDgMXnZQi1YkVCme33Mg9U2L8\r\ngyb23B7Fu8/Zc5obZjBN8ywPea2r4IQsJ534VnZRNL8Vvoeo62X7GKgdhfLW\r\nUA0GV6fabC4/K3Es8jjEpMiRQj0KVBv8YxOCICvnwhAxBE1UYqExNvPZ9N8A\r\ne/UywQnfuChZU4ENEGPnvdqZXaA7oZXePXNbInIF1cS3NSqmaTtSd6g485Jg\r\nd/Sn6Olo3maTrVungWiZI3zLjnV5zGb++Vw86GgNE3S9+ZxOmJi1WgY9SviW\r\nm3vOsxjq1uiaBEV9NOLJnRK3oIKmqWze2/ICNVrJ/Y/bNLnEqQEZNqgKwaqB\r\nwG74hdWfPs1l968gabYmG/6huOVQOWBJIIU=\r\n=c+4m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"32c587219115e713a99141dacdc9c7f8f8cb1b1c","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.28.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.52.1","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.13.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.52.1"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.48_1676925707351_0.28843787494843354","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"@nivinjoseph/n-fra","version":"1.0.49","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.49","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"6d45b52d055d6394d00a4f5fadaf7133803401b5","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.49.tgz","fileCount":257,"integrity":"sha512-U2QduGVWZ7PYgwwOHhxbs51ksVblO2jmVLrf1eFsHOBzsB1cUhnqhhGcBPuOMt1BHgAw0a2DkxeWi2rZuKMWKQ==","signatures":[{"sig":"MEUCIDkFUT5rGbDeyqYs4gwhbEVU1WyM4rt47+ewyynISpZyAiEAm1mso9ZyP3cZ8QvvwYSLJcCVg61htOQM0xJHAB2+9Pw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9ibeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoarw/9HvrR3gWsA65Wdk6cGXgYvyhS01u86JW9XZ4o5rA3awreCswI\r\nia45rBZYeDKiCXmrqMxArGehSB1KANXYOKdfsAdamGBMYM0PZA+ctTbymr8y\r\noAWSxfvuz+7Pe7N5JbKOtOF4+xsNE3OGtixycLuYCopdwR/z/K9OaEcEjkET\r\neszYzOZIIpf5znEQrIlbalXM7PPTqJNw17FvD7c2oZNfJCKSLCSHVxdvAtpu\r\n9qrwc43k8UueAt6xM0U6gP/Pmrp3YIP333+l8IUJ+lXzh/J73z6NmSfCI8Tr\r\nRudFTUTNEAmf7E6AV4itJ4wd9w6U4BbcL8JHGWc3WTrhDzoDhF9CGLbLIbEx\r\nfBF1tHmEb/xyNL+DZ4tz88U+Ovc8PWlOCa7H58Z3culpjGywuNTZm3g5yIcF\r\nJjukCMIR7KUoSmVMkUySshRXqxXxJ5Nho/x+4gWzWywXXinOg/M4FhC4eUt9\r\n8PR+8LMAejl/io1BrBtCS/m1JY3/tcrRgvouE0MZLHINUkLBfCwyKqp9jb1Q\r\n6rfWqfKH3kkD2jSOIbIvpdIMeq/oCDKUodwA3v4v9Gf43wnGI5HWPp5kHLen\r\nrXxyB/6XcCRBoIcU0sJjJPhmVXNJ7axtfKNgD28WHYK1ibvmeTbJOoAnUpZy\r\n8SPlvj8n7KQ1IMjylsmX22KwPlm7HNcYSGk=\r\n=yIx8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"851b23591c91273b9aaa1d0a378c17a8d4defcc3","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.28.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.52.1","@pulumi/random":"^4.8.2","@pulumi/datadog":"^4.13.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.52.1"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.49_1677076190045_0.40179099121714823","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"@nivinjoseph/n-fra","version":"1.0.50","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@1.0.50","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"7fc4b8cb2dd5a2a878f83dc1b4b800db782c4481","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-1.0.50.tgz","fileCount":257,"integrity":"sha512-MJp49ee9w5YBScSFxf6mb0YCcRVJoHnwiOGWWZ/4dFplWe9gbkw6h6JD1KrEIJS/NK5EDFupzvqvVJnknvNGPQ==","signatures":[{"sig":"MEQCIBpas2jG8raclyO9/tJ4Pad2H4+sHyHhIqXpzmvSftBMAiAme1R8t506ICadLXcBT+cKogsdpgs8c3V7IL4iVf9r8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI7R/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe3w/+NI/Sz9yumLwsDTtpH1EV6+xkRrmnon5fyfPGxcbozlg/+L7x\r\npXPrMLGUdjtcbAnI/eZRAP41Yg6H+9q8rXRE5yGrz+q1GsocwTy4tieBSoXZ\r\nVeBf4LeM3Kq1Pmu+Cfx9ZkPzTiUCfLiuAgQqhi+dhf3d0EiMUy56l/ZmeNA/\r\nZEB3Dp/OieXUEK8pVP/TraBNuZmhLvQkqjQnwBuFrEAyrmbSAZN2zKGHqTXv\r\nzwMiGvkpLY57NN3tagt+wYlkbD+2Ljp7oM7UoHUGmCSwxxjYn2DLcFdHJ2BQ\r\ngSojEU0aHr7gfWLeIk9vf34Suca36r9DbhAJEsDZFeP/VFDSNe80r0S3lbAV\r\nJYklfLOrCiEKjytFUwO2K1qVL0RdmIa0qBERReVSfHiKVcuzivaUC0VQwyhW\r\nqn3C5r8icP7HShokFHM0F0sNApP9G71QjT9VgDYQcAMT7zwQdgMwLPkDRMGV\r\nIPNWkPR88zII7fzFQzOEWD1UHzJ5jzMksdmT9KirsMyTGfBCNMIqBD+hmGaG\r\n1edOqeES2YipeVpjHKgL+c1IiCdb9d9ZFZkPcpacepJS0ND9QGGu7A+44iua\r\nU9f6fywhrVKQcg4GdbqbUONS8/bmzVAJCF85Cy96lq90yXn8xe0y1IEl6doE\r\n+2KZz9YCXwuC+UTLbBab2oHPbTKxraejibE=\r\n=IfGJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c55febac9869051b64f736959e21c0414fd0b0c5","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.33.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.60.0","@pulumi/random":"^4.12.1","@pulumi/datadog":"^4.16.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_1.0.50_1680061567394_0.020689667889442598","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@nivinjoseph/n-fra","version":"2.0.1","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.1","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"a928699f22b3544cf1d6e4fc3e77093c1b36664b","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.1.tgz","fileCount":257,"integrity":"sha512-ewTouFWhPQ9G0gWTEYb58YULOvY4LzjeUVGrRvmMY0xLTrzI8cSZGLCjP7VVIivNEOt0wcoMWrGG2QVwYpGBXw==","signatures":[{"sig":"MEYCIQD3orJgQJniGlJ+ZQlGMTwW53SU3Wwdof6aZq+Y2nrS0gIhAI2FXbohWk0rOhDxhzJdOH9fYyWUKeAjM4GFTj0qdEvJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJtlaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+RQ/+Mg/CjkK2STMe7vX7B1w8rrtW4+Eq5FDuyKNyNTV69DNQ2CcX\r\nudGpXvca63LuRsthdmw17BrSbf5jLJQVea4Ll+UmbhMAz1YkECHtYXfopGuv\r\nQIHxsmut/WhQtqB0XZ7fQPJVJ+K/l22tfPmmprF5xfLSY3Ad5SsUnPIJLXZN\r\noXPpusLHEFkgKzOBOYEvXErNM9qyTMyr5otcLfmT5C/LzBaiNp9rzZ8ew6nu\r\nHDxhxdJfG8mAm+JqyI+jFecYags+7ilxrGzX8+vlwi0sjTOmKRp3S2tjIEFs\r\nIZnPq4/MzYpLcc9xQXp/LRNQj//eiIVCUcLClxE0E5kY1CJr2nsyKJiQNnvz\r\nV3Y9UWfGmqfFJbneA+mBAXzfmK2xVJxg0j6Cj41zFhQ5IcBu8pbUkB9RvFOa\r\nieaq3KLjZXAArovKFtm+rhdrhoZpXmhSu764IuLQ35YEYJcNM1st4F6zyJ86\r\nyJGLjiwVRpuCKWUYJzOqKiO7XcG/fW76u2UY4blvgBrqrn9ZnzxrkfSjo0/2\r\n/7fvc93So41SctLseunqJqCNCa6w94MXzZKzNtXpbJM+wnITFHXujRuDgnPf\r\nqedeQ+E8mpe6PsKf1q87lkclUuO+hmeO3OpxzzlaA1J22Hf4/MYY6kuGZEIZ\r\nWigo+TgVtSi7FDqn4w5fHNuusbCvDRU+wTk=\r\n=MPuw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"75499324c36fe1349d18d55df0fd5720b0695926","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.33.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.60.0","@pulumi/random":"^4.12.1","@pulumi/datadog":"^4.16.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.1_1680267610170_0.07049839672736091","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@nivinjoseph/n-fra","version":"2.0.2","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.2","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"94de911c4a0bf22e008d5ec23950fca54fb26650","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.2.tgz","fileCount":257,"integrity":"sha512-rjaA4Myy5kIhXqIQ6obm/07d8cIluYuiWOgl6l0ic7GtdRjKJ6sE3fwrH/9rfFOWThEA9SJ5J4jC69mU2eiPLw==","signatures":[{"sig":"MEUCIAVQcE9XHZiWc/L8gdUlp9hkjjYa86bnA/semMg4So+lAiEAqAQ8v2FeYI35F0XIwsD0y5/nO5sflc8EQRjTWTNMeMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKrovACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/iw//ToT6GUFLDqbMlqFFn097EiabEJAq+sIOG1ElDS/t30Z4g5+4\r\nBRaiqQG+M14GK4K4ZQsJveqzNThC7phYovR2JOSe3lVb37f67f7em29mcLN2\r\nR2BUubnnH1zaGXb+Q3Nvmb1OAJuKKb5F9Oc0Dq04eivruqAU6PJ+pKrLS+cy\r\nfJ9NSBe8ZTzQd6TcKjIke7oeefS7rq43rFhSweInT5in0EjCN0W/9c1P/OoY\r\n4+SUj7OPPdcnmMl4q0n6jiJjRTvto4Lj+l0d/b204VsYhBlVQy9L+1ZpeQxX\r\neihOawas8P278qM9OABo9M7N1rMG13FgAyTAhZOjuyYii35s/fzwwHb5Zkbd\r\n+We8p3BMRNlNktNxyGKcwL1YEWx/g1Nqv9MXADuq2d7JMWPiiqA+uOKc2UpU\r\nKHKJa9FHZOVhxwlamcCJM4hDHKBJ6R0wrrAJeHL5QrzWXDTjItOE57zwQokH\r\nK/rbS6ZoUmMGfZgtujXmOye6Sj/RqrHPiS2T8wNJ5Mavj0K5AvCp1GVoA5Ue\r\ngiHXVi1cGdNznL1faEazjiUF7aDS2OiZ1aaNDBaIxHSbetA/kH4dMmArOrgI\r\n8DYkC8tb9zvDcCvvdY+jGojPOGT02KS3WDvrZxwoNy/XK/oVUnTk2v/1JI8D\r\ndst7X+W73tL6tvlN7KjB7uEdsrtGqetoAw0=\r\n=CLMn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"947ff88e68ee561fad2863cb342d15c078679ced","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.33.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.60.0","@pulumi/random":"^4.12.1","@pulumi/datadog":"^4.16.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.2_1680521775165_0.8529790249084883","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@nivinjoseph/n-fra","version":"2.0.3","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.3","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"316b94f442170caad511bb462a709186f62683ac","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.3.tgz","fileCount":257,"integrity":"sha512-wlnqnunJYB9sso+vDWtRCytKxGim4L3mvlXunoQOph5OuHzGYnfCgrrslgrJ7shhcepJxpMsPBvl9tHlhrJKNA==","signatures":[{"sig":"MEUCIA45Ri6t2dRhtmdYO0Clq0OS4oPfZCS5QFMG9v0LPgxzAiEAq8EdjucBFot/stySPPCdUH4ZaToOEA1Vhi4TT1i3gWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKsBPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5TA/+JpmiveEdx+Y10X9qlgTEnPt3rvTYXcZOYJJIHJCVGNEUUBSs\r\nv4tdqpAU6EQlftc+gQrtJgNe2avLcvhDse8Ijg0M+i3TcYQsVRgzbm8duBp3\r\nMwQZGkfGAGFAKZcqOD4CfoPttG6QN70gUu87+nOzYHUaR8DH3ZphD2fVWy/q\r\nPDx266u52g/pbCrMTskv9/CAf/rMxvLlucmhBqz4fxQWO6a3MoPnfbHO7qOj\r\nXK7N8gQF0by72VVvATUWvQf3W5vzq16/DB8Ep7D4286yB+phiCNyJnTMnnrP\r\n9uJw/Z7gBLKJP6jWGvdtA39Jsr6AzLj8nujQ3sm3UDs6/SzbOAwOoleExLRY\r\nLMD6Qk/9Wylwo+35Ae8NSKj68mSCe65qGSHenIGw91rZVWs+lVJufzPrGAuA\r\niqJvLzZ9aZa5RDZdXCLAO0dYIaol7yvc2xl+YgOu5y9ftsScRt6L7i6UMulE\r\nn2Yzd1/6PTW01QRYDQnqGFYGFSMD0kWeB4i5H9PeubASBj39H2sJDbIGNyC0\r\nkVOTdFdO/YECfFoR+9wAMNvKs3Nm/LlplrbNK21oeSMV39l6PdG4y8J75PKO\r\nnL3+m2HiiIGqq/wwAMejkMJUwWgF8kFD68Ogp970hmRVAjvEZc0wElf4NQRm\r\n8soYWA5RhNRIu4Kodngrbnsg56ZJ4M4S3Sc=\r\n=Nsv8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"24b2a2df2cda611fc2992697a6fddcf72760ecea","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.33.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.60.0","@pulumi/random":"^4.12.1","@pulumi/datadog":"^4.16.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.3_1680523343278_0.6868443177475763","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@nivinjoseph/n-fra","version":"2.0.4","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.4","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"a8186e71af4d335b1bef80a22ac3b7ee15110409","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.4.tgz","fileCount":257,"integrity":"sha512-E22Ac2pdwr7AZHF/KQ+dK5knaKI9TTXfljY5PHw/K5oP6yIOmnrcA1H9vhr54uvQF9NHXL3MmiyCMZUCXL3wUA==","signatures":[{"sig":"MEUCIDAYQSTyH0j3GOG05VMDmPjRoq0vUE8qqUrws4fjnI6XAiEA+xwMqIxCfDMgcJU8fCwigWJG/2J4j8YwXNihzCx/Kto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":456790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKsoOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI8g//TclN3ss/5Xk+k5A2NL9SNYKTq+ZTANs47uuoRlXwOFt0sr/U\r\ns01QZ4qeeeiwI0Hh9r+OCnRfOFLcY9N0O8peiYa151WBHTGLCwZ7mCfzvkCC\r\nNLTdT9Q3re8IAqwrffq8MnNDAVj4K5Rvoni2q1JD4PoCQS6C86mc/wm8ADD2\r\nBdcxwOwFVhVCvj1uh2tporcfTe5Zj5tB+2ElCD6NFP+fwARzn7VN3CZoZfpw\r\nBzVO8SMT/lsRtWUcbQXl/Wl1O4y1HuIzODl+yu4hi/WApifKv+VVGleCb8Qz\r\nPIq33dqLVzn7xzD9EMIfKDRNpcCPrujBKYN/tDBza6iGDWMycpTp90tdZ+0r\r\nnAUb27QtzZJvcHKFxERUdwRKSuZIUCgmLvid2svyhW0Kq2ARM0+vKJ1/BPVz\r\nK0vJC/O+l79KouWosvH5vAB8bfK0nNafMOd9+UWCV7MopEt6rtN5g6ub0AzF\r\nuvgid51OoeMxBwr4AGlrTNg2GXmjqx85d4PkoRXjT5NWEnOkIrxdnqLW1amv\r\ng4lcUTbghSytFmPdg+MrEd4YW+QOi8wQ75STKjbjsxPFVrgEYEBsrM5mqbqG\r\nu07vV6qnXxFcK84SS3jx9R7J6IwIIj5c7dtzMz4O4xMIHh0FDItbYLUNB5AX\r\ngLYQubF/fy8kih3x1k/KMoVfKzjhUlGBKTk=\r\n=JJRY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"5374b8e90fce7253088e7ba44daead005989ffe9","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.33.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.60.0","@pulumi/random":"^4.12.1","@pulumi/datadog":"^4.16.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.4_1680525838375_0.035035064929748394","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@nivinjoseph/n-fra","version":"2.0.5","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.5","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"776f5b6035c4bfd7ad64ddf2239fa67b6a267ef1","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.5.tgz","fileCount":257,"integrity":"sha512-BSpX5TgheOa05FOfURovZT0QW6h8UOsiSCXQxmSHdUD/dmwDggFcq0j5I8253XnLPJyDoA1a1AnkKrn+l+QVqw==","signatures":[{"sig":"MEUCIFV4AB7OEn7XpE44JL9IiGA+K5DozN8p4i6XaimEfqb3AiEA3X0H4cY6oAPClgCA7hYh+5EosUGlK1JHj45j6wkFKHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKs2jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ3g//ZUbKjnjjVZq5m5T2DRvuivnOjDqWmGummd6Vg8mvCRP9d6H5\r\ne5ZBsCEmTXHdgL8EMTFlmbfJQPMO9AtyaEfRfrhjy+Hs5pGUduI6J26psY3K\r\n99w+oDI0Cf9CkCNq8TLmRzx4UXCFEENmMmjVtQQfkpLPT20JDxTzdIJYI89/\r\nW9lTcipv8zAlJ79uGYQ4hJALWyMT+MU/tVyg2co9uj8zh1BhBV663hQXgWh/\r\nxQwJpGmyillHqKhHLoaT8CrH6jfYDdZg3ULGzm28NfUNATAbeoiWvUviqZpB\r\n4MIRX3Gn4ya1ecgFNkfs6csKS438VjIkNqmoFpCHX8hMpTMQshwnsHnrXBBO\r\nj1R+mhv3yNUHv5Y9xvZ7d0sPuh4LnbT/y/9NwblVjiXNqztlvQgVtZ+HfChE\r\nWg/AbaSzeYyeE9iqXnMHDamV1ujFjWsp2+89CmDnnYgSeE+Th/oIEXArDKyn\r\neILNbmeLs/gPzsfjDDPadgtlcgFZBPD/Wvp6I4E1zbn8GBCnZjUKM2DXWquT\r\nhRnFsMvDv5jYrE6M5jq9QMOt28iadA3m1fv9g5N1xwhKyQhz03Cpe49nGkjS\r\nZBRwb1vE3jWdiX3MpGmdEvX1+u6j4ChTWJe9GRMlAkPKValF3TUJ3s9MRFl9\r\n0buqr0HhzW8D5/Z0eegPE6IIzHqBHU2LZDk=\r\n=DR9s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e10b061762235a2a56d34db0a6185718021cd6ef","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.33.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.60.0","@pulumi/random":"^4.12.1","@pulumi/datadog":"^4.16.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.5_1680526755476_0.2706107696598494","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@nivinjoseph/n-fra","version":"2.0.6","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.6","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"df8a36a67e8a8a366d22d5f8948315e0e64ce17a","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.6.tgz","fileCount":257,"integrity":"sha512-VOdB5wZs/nrYumD3dXgxapDsSzSCNFGALoTVQUXfjGIOo6iQLAbIbqgfsye1Edf6ixm3McVdtY0sc5iuXVjHWg==","signatures":[{"sig":"MEQCIG42hzxo1rWbLnMg/61+Epdj5Bd4fiI/CQoZEXnAP33pAiBALmVJ5/ntweOK1bxAyKr9sMG0tjG0e15dKRP8d5uzeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKtgJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXeQ//UwgyNYloxG5azemib2u6Ms2h14ZZWKVZf/V+ofq6+tt7tVq1\r\nzuCcXkczVMeChcuK4sk1nLjEJ+J0HnWDOqx//EEtgxwub4Dscn5eWB2qYcvF\r\n0xdKilW4huTg4L/d5XsCmblx6MW7z7umWI9Ft5o/qWO9Yj305+2Tpge6l3pk\r\nwozftd+J1IO41UHTvRK6Z1dpiVMDDw4Ka3At/iucG9mjGZjxQ0n0DISo6pFC\r\n8r0mWb6MYk2131Lwu7zymy23QuElXhRjOTryuoGkp1TPhWIpqBP2hgu/dyHZ\r\nk1Pt3e/kgtpeOccZLLGAzxMVzOeH/YPxwdE3w4woqJbRqhrXO9/NjSnIeK+s\r\nf+1Ap5/9JrbuwC5ytzSvTiM/BHWKLm7v8yqorJH73gfhmx3GdBPq3IbmztPI\r\nqRCM6M4SPmjRs3qGmPXF7To5rrMk1qT00s4wEQet7uE5e+x4mt7/jdzmDK7i\r\n76Ltj96Yp21d8WZiLcpBindFczWPyyaW+4VYWQsKnlH5EeGAm24T57KVvaJf\r\naWEtnMNqxmDfhWWH9U6a3Jiym0+9k9BS6ZEB/nRgrq2EOhQAx+ZyTt3KCA8/\r\nQWQ0w7QVVyqG0ohWf2MU2vhV6pOsdw0tbUOCq74R9eAAHZh9Z7nFUiUZBUpx\r\nbxjwRmJMPJxF1drhvKVgSjq5CQfezyN/pkg=\r\n=VN+q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"bb631a14498feef35e3e41e94147e7258b9f6adc","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"^5.33.0","@pulumi/awsx":"^0.40.1","@pulumi/pulumi":"^3.60.0","@pulumi/random":"^4.12.1","@pulumi/datadog":"^4.16.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.6_1680529416733_0.5131447291121718","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@nivinjoseph/n-fra","version":"2.0.7","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.7","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"9484c33a848ff0c25225a10d68d04c72f9a7fd07","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.7.tgz","fileCount":257,"integrity":"sha512-ipyKyhygoQpiEPoRWKqYCASiv/ywSfJkFEP5a3Ip9SfqKstD3+2c/w7x8Yghsfb0ejtRV1FwWpla4AlBcOjoEQ==","signatures":[{"sig":"MEYCIQCndulsC1hu6Eq0VquH8L6S/CHznbAt/weC2lqzgoM6LQIhAI7zLP0Cf+qhWjFWxBT4PEuc5j/z6wtRMi5FyI6jePwg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457824},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7e737a8cc95b3ce166583af8112b869eca646dc1","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"5.41.0","@pulumi/awsx":"0.40.1","@pulumi/pulumi":"^3.73.0","@pulumi/random":"4.13.2","@pulumi/datadog":"4.19.1","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.7_1687866970258_0.2541457424941316","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@nivinjoseph/n-fra","version":"2.0.8","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.8","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"e93bf29d9063cbad847a875daa433fca8e3065f0","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.8.tgz","fileCount":257,"integrity":"sha512-t4epRXmU8U06/GtcaGpnGP5YGnh+zwi4j4EZcRLNHn/qY4nqDQahFa7Qt4+vLw2Wpo6slkpVwPOSkYiVr3iE0A==","signatures":[{"sig":"MEUCIC3DceHWWwK6CDtvb/sFYWofZ1ploUrIF9Yr7fMkKolPAiEAtEbKZuNinJ9Byeh8zfTWsJio52ySWUYBfZhB5JKUkmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457824},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"69363619157ab715215b098a99faa47ae2d0bf34","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"5.41.0","@pulumi/awsx":"0.40.1","@pulumi/pulumi":"^3.73.0","@pulumi/random":"4.13.2","@pulumi/datadog":"4.18.1","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.8_1687897944070_0.32484982098522663","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@nivinjoseph/n-fra","version":"2.0.9","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.9","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"74b0f6cf2dff8dc976193eacc8350f8a610b4bef","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.9.tgz","fileCount":257,"integrity":"sha512-4ZGFh3Pn3WmOcII00q6bMNFMCFcH1SxJy6E/jB+sFIwEpETO/8wIJD+9NBdtlPwG5DV+62aDQNnan+hk8D4COg==","signatures":[{"sig":"MEUCIQCNnDXGoAD03IPGX3JE74AJkR9ECz1YjnxVwy8SFLXxLwIgAsQnwWiaorYtacbcl1sL7mNR0ooqwpnx/hOFKkW6odM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457823},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9d16ffc8130816efe4673b14eaadacc064a51ff6","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"5.41.0","@pulumi/awsx":"0.40.1","@pulumi/pulumi":"3.73.0","@pulumi/random":"4.13.2","@pulumi/datadog":"4.18.1","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.9_1687900185516_0.9662942932395724","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@nivinjoseph/n-fra","version":"2.0.10","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.10","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"cdb11b3fe651116805a5f11c490a1354a730be91","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.10.tgz","fileCount":257,"integrity":"sha512-Ll9QHkf2KT0XH+47k8EFB9nFu22pjRmdsBi8uiTPvbxxXNFONbPxVKqu8CjXR+f7UhlcIR63QORngBxRTAnz8w==","signatures":[{"sig":"MEUCIQCk4BhjkpwYZ9qv3LUHS5/tln5wyfbOGxzMpbhxCRY+cQIgdj+oDlvQVpjEiO8y0nbUl26vfMD0C7tQaZG0SAk4Kgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458407},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"786feeb5d324eefeef99b0c092f963c6d647828c","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"5.41.0","@pulumi/awsx":"0.40.1","@pulumi/pulumi":"3.73.0","@pulumi/random":"4.13.2","@pulumi/datadog":"4.18.1","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.10_1689738950887_0.8678726986157084","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@nivinjoseph/n-fra","version":"2.0.11","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.11","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"97e436c7a3f87c061aeb84197ee6068b3e82191f","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.11.tgz","fileCount":257,"integrity":"sha512-EY7YLIPG2vPhMJepL1OQBCw+xbrogKjM0eO1MRpK/TfveY/hNrHOaCJti5RZAulzSyNag4BPmji7FRR2qzAcHw==","signatures":[{"sig":"MEUCIQCmOveYsWGu5GmXWWQtUy6Ajpj/yomXGtDDV5L+wmThVwIgJCwa55+Y/bhTO19/eNdJj5zOl1Nl/Q1OiRLF3X4cuSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458423},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"39059297d3014d4babd38958b3834f444b2e00df","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"5.41.0","@pulumi/awsx":"0.40.1","@pulumi/pulumi":"3.73.0","@pulumi/random":"4.13.2","@pulumi/datadog":"4.18.1","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.41","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.60.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.11_1689741478587_0.16368299801201647","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"@nivinjoseph/n-fra","version":"2.0.12","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.12","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"ef96201c42dbb9a37a0f3164fa27099d5e93b96f","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.12.tgz","fileCount":257,"integrity":"sha512-olKE6VzprQG68wBJ86fucwJT5fwlXkQEbvUMQDYv3pGATT0OF6C02UU3G1IYJY6+zFac2iYbXT2zy+a+ZlbIRg==","signatures":[{"sig":"MEYCIQCX17jn5Wc6SUPBwBYfLnoiwMOROlLBXHDCNpb0cOzeuAIhAPlKGLZOIiQWcl5JgbRTlrDT/844GbthdRMXzccejMfI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459204},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"455187875c0325dacc3db9f36a9cf0fcba6859ac","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"5.42.0","@pulumi/awsx":"0.40.1","@pulumi/pulumi":"3.86.0","@pulumi/random":"4.14.0","@pulumi/datadog":"4.23.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.44","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.86.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.12_1696315910435_0.83327757735367","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"@nivinjoseph/n-fra","version":"2.0.13","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@2.0.13","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"c7dc5a4205819ecf5604dba6b113a52b436f972c","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-2.0.13.tgz","fileCount":257,"integrity":"sha512-p1F7zr1uEzdv6ozk2T9PSm4gBXXHlR1e3Y3FmLxdwWmY5Fs2REjJqQBtSvlohYnTfnxKfJyzc2htXGHB0247Fg==","signatures":[{"sig":"MEUCIQCTq6w2FTNuovdepEzDIr4ebdJ8s79Fl0IODadY95Y8GgIgbluSwwyOvdR2vw1ceMN5eVNesjffqB72FYUFKzOu7xQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459681},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"bafdc1f65c998eebed3f702f570620cf28ab7b24","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"5.42.0","@pulumi/awsx":"0.40.1","@pulumi/pulumi":"^3.91.0","@pulumi/random":"4.14.0","@pulumi/datadog":"4.23.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.44","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.91.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_2.0.13_1698378110051_0.9380595857802048","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@nivinjoseph/n-fra","version":"3.0.1","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@3.0.1","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"888e6e87d4cad0dc40fda777a8181a49fd8c9b7c","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-3.0.1.tgz","fileCount":257,"integrity":"sha512-2kQZKRJZ8X1jDT0dG2gafB4D0VLehjE3qa6DcbDkPIXIkwdT3zzg+J0K/F4ZysBQWhWjS5X9wFCyPky+ImDo6A==","signatures":[{"sig":"MEYCIQD5QeZt4MQGlH9/kcEmT/eaCrXLbOJRVCDZHlA3HI29+gIhAPLL1jXV3URFW1EZpDlm98M3ziPi7aLF3UGzcjxPjSQe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460144},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"41d33e38bd1fe1a41d36ceb0df8d5d96f3f7d433","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"8.19.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"5.42.0","@pulumi/awsx":"0.40.1","@pulumi/pulumi":"^3.91.0","@pulumi/random":"4.14.0","@pulumi/datadog":"4.23.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.44","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.91.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_3.0.1_1699352712467_0.0077141793144788195","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@nivinjoseph/n-fra","version":"3.0.2","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@3.0.2","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"131575fb2ad37d56a012e141b060acd390b2c591","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-3.0.2.tgz","fileCount":257,"integrity":"sha512-5fPbdf3hD95AZvxOG2ltnRdy8dFkpwHbsKNDOi82RUJdR12S5xzB1VsM4m+Y+za9otnTbkRd0iRnTYeJSscgwA==","signatures":[{"sig":"MEUCIQDhsvZViNczZAtDpC7sAxoLsUA5lsfoM20iFuWReFYr/wIgLlfGZ2YPuVRbTkWX6ppdAyEEu3Lv9s4eqqIP+WKETjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":464602},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cfcc852a49f10e060714c9dc67b3b7373aaeaa3b","scripts":{"test":"mocha --timeout 100000  --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js' || true","pretest":"npm run ts-build","test-ci":"mocha --reporter spec --ui tdd --require ts-node/register './test/**/*.test.js'","ts-lint":"eslint . --ext .ts","ts-build":"npm run ts-compile && npm run ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","pretest-ci":"npm run pretest","ts-compile":"tsc -p .","ts-build-dist":"npm run ts-build && tsc -p ./dist","publish-package":"npm run ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"10.2.3","description":"Infrastructure library","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tslib":"^2.4.1","@pulumi/aws":"5.42.0","@pulumi/awsx":"0.40.1","@pulumi/pulumi":"^3.91.0","@pulumi/random":"4.14.0","@pulumi/datadog":"4.23.0","@nivinjoseph/n-ext":"^1.1.36","@nivinjoseph/n-util":"^1.0.81","@nivinjoseph/n-defensive":"^1.0.44","@nivinjoseph/n-exception":"^1.0.26","@datadog/datadog-api-client":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","ts-node":"^10.7.0","typescript":"^4.6.4","@types/node":"^18.11.18","@types/mocha":"^9.1.1","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"@pulumi/pulumi":"^3.91.0"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_3.0.2_1707014994652_0.3640916761421067","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@nivinjoseph/n-fra","version":"4.0.1","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@4.0.1","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"e29e39ecea7bad9bd9d7e6387247d13a230853dc","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-4.0.1.tgz","fileCount":574,"integrity":"sha512-RvF58CzcQ9sEUkVIeRBe9VtBBlMQWUQhosUYVdlJblSaNdLZWgMUtGp9Gr03V0RDOyNRZ9zk3BZDdI4VOx3zGA==","signatures":[{"sig":"MEUCIAxvJGno+LLjUmKk9dQYWSmvH/L1yhlWrgknGxoKqIeqAiEAzj/QmJ/ids9mA5uSIope4eDBHEUXoK+jLO7vNZ+Xxl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3860736},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"0a598387bf04f4c386ee368443afac9bdcdd8ae7","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && npm version patch && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"10.8.2","description":"Infrastructure library","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@pulumi/aws":"^7.11.1","@pulumi/tls":"^5.2.2","@pulumi/docker":"^4.9.0","@pulumi/pulumi":"^3.207.0","@pulumi/random":"4.18.4","@pulumi/command":"^1.1.3","@pulumi/datadog":"^4.59.0","@nivinjoseph/n-ext":"^2.0.2","@nivinjoseph/n-sec":"^6.0.3","@aws-sdk/client-ecr":"^3.930.0","@aws-sdk/client-ecs":"^3.930.0","@aws-sdk/client-ssm":"^3.930.0","@nivinjoseph/n-util":"^3.2.0","@nivinjoseph/n-config":"^2.0.3","@nivinjoseph/n-defensive":"^2.0.2","@nivinjoseph/n-exception":"^2.0.2","@datadog/datadog-api-client":"^1.46.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.2","devDependencies":{"eslint":"^9.39.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10","typescript-eslint":"^8.46.3","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.5.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_4.0.1_1772100136571_0.301191234638444","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@nivinjoseph/n-fra","version":"4.0.2","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@4.0.2","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"899f8d428534f531c3885f01ce1cdae8de2bdf7f","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-4.0.2.tgz","fileCount":574,"integrity":"sha512-FQ+csJnL7KYmyoPBQYB5y2lRIvovrUbufyVdJu/HLd0oEULw8AEIwWxx9E4K2c8i4xkVb6uCX7Kzc5Ezl/Leiw==","signatures":[{"sig":"MEQCIBPDXvGt7fsDLDyGcaMd1RYGvXNL4hyZOIedRzTSq9RFAiAmA9DnxPF9xpA/0a67+l/NA/rKf4DYY8PWIAUtb7HhrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4136147},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"adf2fb14101ef839c184b5f6e7271adc49661107","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.32.0","@pulumi/tls":"5.5.0","@pulumi/docker":"5.0.0","@pulumi/pulumi":"3.244.0","@pulumi/random":"4.21.0","@pulumi/command":"1.2.1","@pulumi/datadog":"4.59.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.2","@aws-sdk/client-ecr":"3.930.0","@aws-sdk/client-ecs":"3.930.0","@aws-sdk/client-ssm":"3.930.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3","@datadog/datadog-api-client":"1.58.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_4.0.2_1780267602928_0.14983687482365382","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@nivinjoseph/n-fra","version":"4.0.3","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@4.0.3","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"554ed343cbd3e15fd77349c27bbac2298b67e57a","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-4.0.3.tgz","fileCount":574,"integrity":"sha512-JHW4lD3XbZT/gxIxs88F+gmuvd6F5iurZ9KAD7wPG2OQGvrzi/ha3jYlIcb3vOQiD7Z85vK0kIvGtpIifViBVA==","signatures":[{"sig":"MEYCIQD4R9V22z/WEqsJCl654/AUFsnh/B/l1FanSB0wCqRbsQIhANcW3Ld31mrAO9mHo+z+soCx2qjjF7V8pHv7MANpIsdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4136875},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"42c3efaceff85974c53b8f5e3660b2c88b6f547f","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.32.0","@pulumi/tls":"5.5.0","@pulumi/docker":"5.0.0","@pulumi/pulumi":"3.244.0","@pulumi/random":"4.21.0","@pulumi/command":"1.2.1","@pulumi/datadog":"4.59.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.2","@aws-sdk/client-ecr":"3.930.0","@aws-sdk/client-ecs":"3.930.0","@aws-sdk/client-ssm":"3.930.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3","@datadog/datadog-api-client":"1.58.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_4.0.3_1783220391800_0.6018583460302629","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@nivinjoseph/n-fra","version":"5.0.1","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@5.0.1","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"0e611d3adf5b2dd0c9c96afe27d86cfdc64def38","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-5.0.1.tgz","fileCount":574,"integrity":"sha512-Qu2u3Oqr1d39DDxuhW7xbJo/9m2QU2//wEzQ68KEt/1sThGdQpbOHEL837RMV8rQbxckkIiFnQsuC8PqCf2bFA==","signatures":[{"sig":"MEUCICNXqP0jbf6WmE4kItMAECK4rqOYSEUeyd1b12ApOPFGAiEA41MirwLjN3BBmkrcm8NYPZc/c3/yq9rr4GtG1tDw10M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4158940},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"5be0db128fa7753d694f663276f74a2177004e30","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.40.0","@pulumi/tls":"5.5.1","@pulumi/docker":"5.1.0","@pulumi/pulumi":"3.256.0","@pulumi/random":"4.21.1","@pulumi/command":"1.2.1","@pulumi/datadog":"5.10.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.3","@aws-sdk/client-ecr":"3.1105.0","@aws-sdk/client-ecs":"3.1105.0","@aws-sdk/client-ssm":"3.1105.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_5.0.1_1786091095990_0.994956317912107","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@nivinjoseph/n-fra","version":"5.0.2","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@5.0.2","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"4fc46b5fd1c2a08a63c59d10a51eefc72e8e0c8e","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-5.0.2.tgz","fileCount":589,"integrity":"sha512-EJeYYUAKTx7isFhht+95m88jbd74xzlVQYtxU6TR3VVgj6AoFzFO3m2F+/kEvQIA3+J6bQa05v8m2CsYI3wBeg==","signatures":[{"sig":"MEUCIQCqCs0rCcDyyqOXAqdzXF7WlWcfazfPmNCNh15et73HBQIgfojeuxyAgkMG2cnxHL6CORdIWhJO8UeDloL0IsuXC0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4184146},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"8b9df87b251fb3b04d0514c3d2e3bd6244fe04e3","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.40.0","@pulumi/tls":"5.5.1","@pulumi/docker":"5.1.0","@pulumi/pulumi":"3.256.0","@pulumi/random":"4.21.1","@pulumi/command":"1.2.1","@pulumi/datadog":"5.10.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.3","@aws-sdk/client-ecr":"3.1105.0","@aws-sdk/client-ecs":"3.1105.0","@aws-sdk/client-ssm":"3.1105.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_5.0.2_1786124024565_0.5937012693406356","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@nivinjoseph/n-fra","version":"5.0.3","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@5.0.3","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"c2de74d972076495a24f35dcca0fd0c4b20c8902","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-5.0.3.tgz","fileCount":593,"integrity":"sha512-VgORv631d3s2bTAyE2etyxvOkTD/YYWKEU7LqjBinmMS1qli2/6+ojMZFPZg7QRIcvA9Qwfce36L9FWu1streQ==","signatures":[{"sig":"MEUCIHjvHvZS8hNvnlKHxPNigeldMv9CUeGd80yPxrIHVEVYAiEAu5jCL1wYe+X3MrJjmMqVCer6yJRgkPM1hFMqIgn5Oqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4189685},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"aa651f8c4994dad246b0b9ffb579d10c958c63ec","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.40.0","@pulumi/tls":"5.5.1","@pulumi/docker":"5.1.0","@pulumi/pulumi":"3.256.0","@pulumi/random":"4.21.1","@pulumi/command":"1.2.1","@pulumi/datadog":"5.10.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.3","@aws-sdk/client-ecr":"3.1105.0","@aws-sdk/client-ecs":"3.1105.0","@aws-sdk/client-ssm":"3.1105.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_5.0.3_1786184461202_0.655770276299589","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@nivinjoseph/n-fra","version":"5.0.4","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@5.0.4","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"056db63b3b59e9d2d6e3196172bb8c3d21a85167","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-5.0.4.tgz","fileCount":593,"integrity":"sha512-WIX/KxOeW4SyKSL1KUzPV/wto5+dUQqPz0PCmK9fgZKh9SBUvsJCdXXdkIXQQSSffLGUZnXLe/tku59o5iUTHg==","signatures":[{"sig":"MEUCIQCuZnZvo55DkA+KdnrFaUwAdceRklVZH3g/dPdDnAaJjAIgYDwC8/+YyTMh0bfqR0b10RMPeuwCWq71fOhbo7b2Gu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4195744},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"75bdfcb6fb5e7914aa551f10f0b2c914fed799b9","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.43.0","@pulumi/tls":"5.5.1","@pulumi/docker":"5.1.0","@pulumi/pulumi":"3.256.0","@pulumi/random":"4.21.1","@pulumi/command":"1.2.1","@pulumi/datadog":"5.10.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.3","@aws-sdk/client-ecr":"3.1119.0","@aws-sdk/client-ecs":"3.1119.0","@aws-sdk/client-ssm":"3.1119.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_5.0.4_1787813545297_0.5031068658448081","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"@nivinjoseph/n-fra","version":"5.0.5","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@5.0.5","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"0821d9f3debfe610ecc1fce27ed81651303d8ac9","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-5.0.5.tgz","fileCount":593,"integrity":"sha512-18mVeY9sTdIc3gNTBKj3p5lb+CK1PLyRLDuQXTnRkgc18Z5WWBeBRPX8JcweYFAYfhBn4u2upWxa1izKU9e1zA==","signatures":[{"sig":"MEUCIE+G0xGD4lda7iv8YOgOnu+/Y0q4jToGR8ItHu/Y7BO0AiEAmXhNH1g45hv1XTaTHDwTmJR1TjaDuESz22AgjMr0PVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4196616},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"dfb9083bf380508d8375c11b1735df8678765184","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.43.0","@pulumi/tls":"5.5.1","@pulumi/docker":"5.1.0","@pulumi/pulumi":"3.256.0","@pulumi/random":"4.21.1","@pulumi/command":"1.2.1","@pulumi/datadog":"5.10.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.3","@aws-sdk/client-ecr":"3.1119.0","@aws-sdk/client-ecs":"3.1119.0","@aws-sdk/client-ssm":"3.1119.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_5.0.5_1787907842302_0.0461113441353469","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"@nivinjoseph/n-fra","version":"5.0.6","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@5.0.6","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"fec8c92d66416fdbffa783560720011ea8b6c970","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-5.0.6.tgz","fileCount":593,"integrity":"sha512-0enNnl/HT8mFtLWl8GYWuTK4TOrlmYj4CBMG8iBpBPmed5RYMeEALEMzxRGvdMfrI3c14xFtPC1I4cnud8DuCg==","signatures":[{"sig":"MEUCIQDZ3PsO9fOHE7KHzD1uxVUJsY8m8TvHCU+1DzvcVg+kfQIgLV3Is2kZOSJpFS1W+E7pFRE/iwwUFtGMgD7xf4AbndI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTaaEC605xuukzDmOW3Imnye98FNojHYKbV+hSP4/lbQIhALEVQrbZYzbRcWwvRRduASCxCty3ncmZ0FySsTWTUDFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4196616},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"d35fbf1e47756a579d7c88f6c26e90f3c9273c33","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.43.0","@pulumi/tls":"5.5.1","@pulumi/docker":"5.1.0","@pulumi/pulumi":"3.256.0","@pulumi/random":"4.21.1","@pulumi/command":"1.2.1","@pulumi/datadog":"5.10.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.3","@aws-sdk/client-ecr":"3.1119.0","@aws-sdk/client-ecs":"3.1119.0","@aws-sdk/client-ssm":"3.1119.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_5.0.6_1790778267599_0.6520723449264809","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"@nivinjoseph/n-fra","version":"5.0.7","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@5.0.7","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"7a0b76771a32d1b80fad34944978cd896eb9211b","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-5.0.7.tgz","fileCount":599,"integrity":"sha512-UbnAfnlBCRvAV7FMD71MCuf/ZB5W3JwNhmXBeUTdi/DHbJdzZhzHGpV/UX37YbWkFV3Ww2ooYWEXgCAv1UM+Og==","signatures":[{"sig":"MEYCIQDr4bv/PSM6VFlTSonIV84ElFmGwiasU2PEM3owDR9HVwIhAO01ghQpTafITOqDMeWW+1Ptgrc8F/oqwobjDS276kWk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF/9inZ15S1on8KC2AWEifEHCLYilgf3Pp+W6h9U7DRjAiEAxJD+++XAz9Bo8bDYxxT3Cbm4b2lpMHKxra9RxRyGwdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4205995},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"940408da7fbdff9cdf36034f77b79770a65d9733","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.43.0","@pulumi/tls":"5.5.1","@pulumi/docker":"5.1.0","@pulumi/pulumi":"3.256.0","@pulumi/random":"4.21.1","@pulumi/command":"1.2.1","@pulumi/datadog":"5.10.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.3","@aws-sdk/client-ecr":"3.1119.0","@aws-sdk/client-ecs":"3.1119.0","@aws-sdk/client-ssm":"3.1119.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_5.0.7_1790824053201_0.1459599925426016","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"@nivinjoseph/n-fra","version":"5.0.8","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@5.0.8","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"a88945d75505f481d494afdead5654d508dfab85","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-5.0.8.tgz","fileCount":599,"integrity":"sha512-SR3/Wa0/D/aDPmL50O4/dCSJTK+zTCOI7mthEWNzePNJDdNjz6lU85Ph5t28i9ATQFZBABMRUAYnZ+AeKCGUNA==","signatures":[{"sig":"MEQCIBd6j2Hovx4+tFV8uVpuQ4XJEO7BYEcAkxYolZponD6PAiBk2vvsYSfU+ER1VaCpifdFyvKRE6JECyd6t0WODU+R7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7F0x7oHx7j5M8Fujsd6PDwtB1fvXc0b1Xyo1By799aQIgep6pKpA3At8vOzH5FmVd3z3V3FaBAsMK8i9/C4Ff4w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4205995},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"b30c42de759418e0f2f1fe5735c8a8546781d88f","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.43.0","@pulumi/tls":"5.5.1","@pulumi/docker":"5.1.0","@pulumi/pulumi":"3.256.0","@pulumi/random":"4.21.1","@pulumi/command":"1.2.1","@pulumi/datadog":"5.10.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.3","@aws-sdk/client-ecr":"3.1119.0","@aws-sdk/client-ecs":"3.1119.0","@aws-sdk/client-ssm":"3.1119.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_5.0.8_1791003831160_0.38764518678666793","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"@nivinjoseph/n-fra","version":"5.0.9","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@5.0.9","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"d2b5d02ccd2c6a868661b988fca2b311caefa8b5","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-5.0.9.tgz","fileCount":599,"integrity":"sha512-Be9nSMw+FEhjtUFmbY6BmCeeaNXv0jgsinvulfXVGJRhtVvwiAo7kFqK790nZFkiJ4lCRcRtinqN66+NoQHjUw==","signatures":[{"sig":"MEUCIA3u5DJovCVWwODl40mqaNL8PEPsyjLnyZwam8vxlx22AiEAsbsz1JaKCI0UnU0kOTPGbC9GhOIaWX0/YBJNpdqClGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCd7EMEpg7yGZx1sRPT2bhgT+HCWZGvkYnHbEE7JVnPbwIhAMfsYSHW3HKa2lXyUMjgA5294ONi+n9J2BxnjjMhrmto","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4206071},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"a1ab2ae8ef21eee34c4e46a0b6e1b6936d3b2623","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.43.0","@pulumi/tls":"5.5.1","@pulumi/docker":"5.1.0","@pulumi/pulumi":"3.256.0","@pulumi/random":"4.21.1","@pulumi/command":"1.2.1","@pulumi/datadog":"5.10.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.3","@aws-sdk/client-ecr":"3.1119.0","@aws-sdk/client-ecs":"3.1119.0","@aws-sdk/client-ssm":"3.1119.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_5.0.9_1791009342331_0.8593920910760142","host":"s3://npm-registry-packages-npm-production"}},"5.0.10":{"name":"@nivinjoseph/n-fra","version":"5.0.10","keywords":["infrastructure","iac","pulumi"],"author":{"name":"NiviN"},"license":"MIT","_id":"@nivinjoseph/n-fra@5.0.10","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"homepage":"https://github.com/nivinjoseph/n-fra#readme","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"658d0a597b15e8f44cb6199fdcbc9b22bd1906d5","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-5.0.10.tgz","fileCount":509,"integrity":"sha512-Ic5FD0aorjzPXNH8IchmO9KBZkWBd2ieQtxd1Qz7By8bGiw9FcM5kFhzHusxQ1tv4eptTPcTDzffu0r8vJatWw==","signatures":[{"sig":"MEUCIQCJgZAZgqbl84zfoUdKfWvm/DA7schLrSrOwwN+zXP5awIgJ9EvGLiH/Mfw93ViBimc6DIT14738ZTLo3+Ropoa+bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDukEzSnQi3Etq0yvYEbGt1heyTARDx2poW82C+e9PAHwIhAMOoSMaMhuMs/U2sV0oO7LgG0FbjGCsVEhuvWN5PTpip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059993},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"577587949763675acf764c24b9e50ed96c3379c5","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","lint:fix":"eslint . --fix","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","test:only":"node --test --enable-source-maps ./test/**/*.test.js","typecheck":"tsc -p . --noEmit","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.43.0","@pulumi/tls":"5.5.1","@pulumi/docker":"5.1.0","@pulumi/pulumi":"3.256.0","@pulumi/random":"4.21.1","@pulumi/command":"1.2.1","@pulumi/datadog":"5.10.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.3","@aws-sdk/client-ecr":"3.1119.0","@aws-sdk/client-ecs":"3.1119.0","@aws-sdk/client-ssm":"3.1119.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/n-fra_5.0.10_1791161111671_0.2855665638531215","host":"s3://npm-registry-packages-npm-production"}},"5.0.11":{"_id":"@nivinjoseph/n-fra@5.0.11","bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"dist":{"shasum":"27d428413a96c15125679bc9b0f715aaa74d6f04","tarball":"https://registry.npmjs.org/@nivinjoseph/n-fra/-/n-fra-5.0.11.tgz","fileCount":509,"integrity":"sha512-lOyut4J9gjD9sZ0s7dRKvRMYZs1k56tXg5NAESzBwLIJBvwxZ8AxntfXrXe83OmT0fQvNAtiwpKunmHzUerV4g==","signatures":[{"sig":"MEQCIAIp+WkFE/OmPJSC+9awg0dmGWZXrxcac/iW/Vu4Q/LCAiBXT5fIE5gDd/kcNJuAWa9pvuKdDv//+jWAfqzK8vkGdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWrrb/UhtpO78+xuTYl9PGuXn+0CqpWT44DDwEOoAQ4gIhAP9pP60z+kCrDkLo743suwrD6qr/YBDGeXdm9Ior3+M5"}],"unpackedSize":1078531},"name":"@nivinjoseph/n-fra","type":"module","types":"./dist/index.d.ts","author":{"name":"NiviN"},"engines":{"node":">=24.10"},"exports":"./dist/index.js","gitHead":"00b64abd3d5c37351e0d88eecfc36ba8d8d24dac","license":"MIT","scripts":{"test":"yarn ts-build && node --test --enable-source-maps ./test/**/*.test.js","ts-lint":"eslint . --ext .ts","lint:fix":"eslint . --fix","ts-build":"yarn ts-compile && yarn ts-lint","clean-src":"find ./src -name '*.js' -delete -o -name '*.map' -delete","test:only":"node --test --enable-source-maps ./test/**/*.test.js","typecheck":"tsc -p . --noEmit","clean-test":"find ./test -name '*.js' -delete -o -name '*.map' -delete","ts-compile":"tsc -p .","ts-build-dist":"yarn ts-build && tsc -p ./dist","publish-package":"yarn ts-build-dist && git add . && git commit -m 'preparing to publish new version' && yarn version patch && git add . && git commit -m 'new version' && git push && npm publish --access=public"},"version":"5.0.11","_npmUser":{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"},"homepage":"https://github.com/nivinjoseph/n-fra#readme","keywords":["infrastructure","iac","pulumi"],"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"_npmVersion":"11.6.1","description":"Infrastructure library","directories":{},"maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"_nodeVersion":"24.11.0","dependencies":{"@pulumi/aws":"7.43.0","@pulumi/tls":"5.5.1","@pulumi/docker":"5.1.0","@pulumi/pulumi":"3.256.0","@pulumi/random":"4.21.1","@pulumi/command":"1.2.1","@pulumi/datadog":"5.10.0","@nivinjoseph/n-ext":"2.0.5","@nivinjoseph/n-sec":"7.0.3","@aws-sdk/client-ecr":"3.1119.0","@aws-sdk/client-ecs":"3.1119.0","@aws-sdk/client-ssm":"3.1119.0","@nivinjoseph/n-util":"4.0.2","@nivinjoseph/n-config":"2.0.5","@nivinjoseph/n-defensive":"2.0.3","@nivinjoseph/n-exception":"2.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.15.0","devDependencies":{"eslint":"10.2.1","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"24.10","typescript-eslint":"8.58.2","eslint-plugin-import":"2.32.0","@stylistic/eslint-plugin":"5.10.0","eslint-import-resolver-typescript":"4.4.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n-fra_5.0.11_1791173158661_0.21982731864374183"}}},"time":{"created":"2023-01-08T22:07:19.382Z","modified":"2026-10-05T04:05:58.926Z","1.0.1":"2023-01-08T22:07:19.643Z","1.0.3":"2023-01-09T15:38:49.714Z","1.0.4":"2023-01-09T16:43:08.920Z","1.0.5":"2023-01-09T16:55:43.064Z","1.0.6":"2023-01-09T17:02:09.198Z","1.0.7":"2023-01-09T17:30:13.676Z","1.0.8":"2023-01-09T17:40:53.197Z","1.0.9":"2023-01-09T19:21:36.647Z","1.0.10":"2023-01-09T19:28:26.626Z","1.0.11":"2023-01-09T19:53:08.882Z","1.0.12":"2023-01-09T21:40:27.387Z","1.0.13":"2023-01-10T02:40:21.573Z","1.0.14":"2023-01-10T03:04:38.482Z","1.0.15":"2023-01-10T03:29:37.671Z","1.0.16":"2023-01-10T05:12:57.111Z","1.0.17":"2023-01-10T14:13:10.144Z","1.0.18":"2023-01-10T14:57:09.378Z","1.0.19":"2023-01-10T19:00:36.786Z","1.0.20":"2023-01-10T19:34:15.251Z","1.0.21":"2023-01-10T20:44:42.477Z","1.0.22":"2023-01-10T21:14:39.106Z","1.0.23":"2023-01-10T21:25:18.816Z","1.0.24":"2023-01-10T21:42:38.221Z","1.0.25":"2023-01-11T04:16:23.829Z","1.0.26":"2023-01-11T05:31:42.789Z","1.0.27":"2023-01-11T14:38:56.636Z","1.0.28":"2023-01-12T00:08:39.250Z","1.0.29":"2023-01-12T16:13:39.015Z","1.0.30":"2023-01-14T18:58:26.479Z","1.0.31":"2023-01-14T20:27:59.149Z","1.0.32":"2023-01-15T18:23:56.806Z","1.0.33":"2023-01-15T18:59:47.385Z","1.0.34":"2023-01-15T19:12:14.930Z","1.0.35":"2023-01-15T21:06:12.659Z","1.0.36":"2023-01-16T06:02:49.835Z","1.0.37":"2023-01-16T08:11:40.582Z","1.0.38":"2023-01-16T17:08:22.367Z","1.0.39":"2023-01-16T17:13:25.943Z","1.0.40":"2023-01-16T19:28:09.319Z","1.0.41":"2023-01-18T18:30:37.877Z","1.0.42":"2023-01-18T19:07:04.330Z","1.0.43":"2023-01-24T16:45:44.483Z","1.0.44":"2023-01-24T20:23:58.163Z","1.0.45":"2023-01-25T18:41:47.393Z","1.0.46":"2023-02-04T17:27:29.070Z","1.0.47":"2023-02-05T20:59:39.408Z","1.0.48":"2023-02-20T20:41:47.513Z","1.0.49":"2023-02-22T14:29:50.305Z","1.0.50":"2023-03-29T03:46:07.727Z","2.0.1":"2023-03-31T13:00:10.364Z","2.0.2":"2023-04-03T11:36:15.403Z","2.0.3":"2023-04-03T12:02:23.576Z","2.0.4":"2023-04-03T12:43:58.576Z","2.0.5":"2023-04-03T12:59:15.658Z","2.0.6":"2023-04-03T13:43:36.970Z","2.0.7":"2023-06-27T11:56:10.451Z","2.0.8":"2023-06-27T20:32:24.340Z","2.0.9":"2023-06-27T21:09:45.698Z","2.0.10":"2023-07-19T03:55:51.159Z","2.0.11":"2023-07-19T04:37:58.804Z","2.0.12":"2023-10-03T06:51:50.706Z","2.0.13":"2023-10-27T03:41:50.241Z","3.0.1":"2023-11-07T10:25:12.626Z","3.0.2":"2024-02-04T02:49:54.861Z","4.0.1":"2026-02-26T10:02:16.794Z","4.0.2":"2026-05-31T22:46:43.110Z","4.0.3":"2026-07-05T02:59:51.971Z","5.0.1":"2026-08-07T08:24:56.209Z","5.0.2":"2026-08-07T17:33:44.757Z","5.0.3":"2026-08-08T10:21:01.390Z","5.0.4":"2026-08-27T06:52:25.485Z","5.0.5":"2026-08-28T09:04:02.509Z","5.0.6":"2026-09-30T14:24:27.699Z","5.0.7":"2026-10-01T03:07:33.321Z","5.0.8":"2026-10-03T05:03:51.287Z","5.0.9":"2026-10-03T06:35:42.540Z","5.0.10":"2026-10-05T00:45:11.797Z","5.0.11":"2026-10-05T04:05:58.777Z"},"bugs":{"url":"https://github.com/nivinjoseph/n-fra/issues"},"author":{"name":"NiviN"},"license":"MIT","homepage":"https://github.com/nivinjoseph/n-fra#readme","keywords":["infrastructure","iac","pulumi"],"repository":{"url":"git+https://github.com/nivinjoseph/n-fra.git","type":"git"},"description":"Infrastructure library","maintainers":[{"name":"nivinjoseph","email":"nivinjoseph@outlook.com"}],"readme":"# n-fra\n\nOpinionated AWS infrastructure building blocks for [Pulumi](https://www.pulumi.com/), written in TypeScript. Each block is a *provisioner*: you construct it with a `name` and a typed `*Config`, call `provision()`, and get back a `*Details` object whose outputs feed the next block. Configs are validated in the constructor, so most mistakes fail before `pulumi preview` touches AWS.\n\n```ts\nconst vpcDetails = new VpcProvisioner(\"demo\", vpcConfig).provision();\nconst database = new PostgresInstanceProvisioner(\"demo-db\", { vpcDetails, ... }).provision();\n```\n\n## What it provisions\n\n| Area | Classes | AWS |\n|---|---|---|\n| Network | `VpcProvisioner`, `SubnetPool`, `SecurityGroupHelper` | VPC, subnets, NAT, private DNS namespace |\n| Apps | `HttpAppProvisioner`, `GrpcAppProvisioner`, `WorkerAppProvisioner`, `AppProvisioner.provisionAppCluster` | ECS Fargate services, autoscaling, Service Connect |\n| Ingress | `AlbProvisioner`, `NlbProvisioner` | Application / Network Load Balancer, WAF |\n| Databases | `PostgresInstanceProvisioner`, `MariaInstanceProvisioner`, `Aspv2Provisioner`, `RdsProxyProvisioner`, `MongoDocumentdbProvisioner` | RDS, Aurora Serverless v2 Postgres (`Aspv2`), RDS Proxy, DocumentDB |\n| Caches | `ValkeyProvisioner`, `RedisProvisioner`, `MemorydbProvisioner` | ElastiCache, MemoryDB |\n| Queues | `KafkaMskProvisionedProvisioner`, `KafkaMskServerlessProvisioner`, `RabbitAmazonmqProvisioner` | MSK, Amazon MQ |\n| Storage | `S3bucketProvisioner`, `EfsProvisioner` | S3, EFS |\n| Security | `SecretProvisioner`, `PolicyProvisioner`, `AccessUserProvisioner` | Secrets Manager, IAM |\n| Observability | `DatadogIntegrationProvisioner` | Datadog AWS integration, forwarder |\n| Bastion | `WindowsBastionProvisioner` | EC2 |\n| Orchestration | `CustomerProvisioner`, `EnvironmentProvisioner`, `NfraConfig` | Pulumi program entry and stack settings |\n\nAbbreviations: `Aspv2` = Aurora Serverless Postgres v2; `Nfra` = this library; `ddHost` = the Datadog *site* (e.g. `datadoghq.com`).\n\n## Prerequisites\n\n- Node.js `>= 24.10`, a Pulumi project, and the Pulumi AWS provider credentials.\n- **Stack name** must be one of `dev`, `test`, `stage`, `prod` (`EnvType`). Several defaults switch on `prod` (3 NAT gateways, 3 Aurora instances, longer backup retention).\n- **Pulumi config** `aws:region` is required. `aws:allowedAccountIds` (a single 12-digit account) is required whenever an app image comes from your ECR or the Datadog integration is used:\n  ```sh\n  pulumi config set aws:region us-east-1\n  pulumi config set aws:allowedAccountIds '[\"123456789012\"]'\n  ```\n- **AWS credentials in the environment** during `pulumi preview`/`up`: app provisioners verify that the image tag exists in ECR with `DescribeImages`. Images starting with `docker.` or `public.ecr.` are used verbatim and skip this check.\n- Importing the package also imports `@nivinjoseph/n-ext`, which adds helper methods such as `.contains()`, `.where()`, `.distinct()` to `Array`, `String` and `Object` prototypes. The library's source uses them throughout.\n\n## Project layout\n\n`CustomerProvisioner` is the Pulumi program entry. It requires the working directory to end with the Pulumi project name, loads `./envs/<stack>.js` (your compiled `envs/<stack>.ts`), and runs its default export, which must be a zero-argument `EnvironmentProvisioner` subclass.\n\n```\nmy-platform/              # folder name == Pulumi project name\n  Pulumi.yaml             # name: my-platform\n  index.ts                # Pulumi entry point\n  envs/\n    dev.ts                # one file per stack: dev.ts, test.ts, stage.ts, prod.ts\n    prod.ts\n```\n\n`index.ts`:\n\n```ts\nimport { CustomerProvisioner } from \"@nivinjoseph/n-fra\";\n\n// Must be exported under exactly this name: other stacks read it with EnvironmentProvisioner.fetchEnvironmentOutput().\nexport const stackOutput = await new CustomerProvisioner().provision();\n```\n\n`envs/dev.ts` (the full example is below):\n\n```ts\nimport { EnvironmentProvisioner, type EnvironmentOutput } from \"@nivinjoseph/n-fra\";\n\nexport default class DevEnvironment extends EnvironmentProvisioner<EnvironmentOutput>\n{\n    protected async provisionEnvironment(): Promise<EnvironmentOutput>\n    {\n        // ...provisioners...\n        return { albDnsName: alb.dnsName, dbHost: database.host };\n    }\n}\n```\n\nCall `NfraConfig.configureTags(...)` and the other `NfraConfig.configure*` methods before constructing any provisioner; tags and overrides are read when each resource is created.\n\n## Subnets are referenced by prefix\n\nEvery module locates subnets through a **prefix** that matches `VpcSubnetConfig.prefix`: `subnetNamePrefix` (where the resource lives), `ingressSubnetNamePrefixes` (whose CIDRs may reach it), `egressSubnetNamePrefixes` (ALB only) and `dbSubnetNamePrefix` (RDS Proxy). Rules:\n\n- A prefix must contain the word `public`, `private` or `isolated`, and each subnet `name` must start with its prefix. `SubnetPool.reserveSubnets(prefix, type, count)` generates valid, non-overlapping subnets. `SubnetPool.legacy(cidr)` exists only for VPCs created with n-fra 5.0.9 or earlier and `numSubnets` above 256 (see *Upgrading from 5.0.x*).\n- Matching is by `startsWith`, so `\"private\"` selects both `\"private-app\"` and `\"private-db\"`.\n- A prefix that matches no subnet throws at provision time, listing the prefixes that exist.\n\n## Container contract\n\n| App type | Port | ECS health check | Image must contain |\n|---|---|---|---|\n| `HttpAppProvisioner` | 80 (or `defaultAppPortOverride`) | `curl http://localhost:<port>/healthCheck` | `curl`, a `GET /healthCheck` route |\n| `GrpcAppProvisioner` | 50051 | `grpc-health-probe` | `/usr/local/bin/grpc-health-probe`, gRPC health service |\n| `WorkerAppProvisioner` | 8080 (health only) | `curl http://localhost:8080/healthCheck` | `curl`, a `GET /healthCheck` route |\n\nThe `AlbTarget.healthCheckPath` is the load balancer's own check and is independent of the container probe above. Images are tagged `<repository>:vX.Y.Z`; the `vX.Y.Z` part becomes the app `version`. Containers run as read-only root filesystems on ARM64 by default.\n\n## End-to-end example\n\nThis mirrors `test/composition/environment.test.ts`, which runs the same composition under Pulumi mocks on every `yarn test`, so it satisfies every constructor rule.\n\n```ts\nimport {\n    AlbProvisioner, AppProvisioner, EnvironmentProvisioner, HttpAppProvisioner, PostgresInstanceProvisioner,\n    SecretProvisioner, SubnetPool, VpcProvisioner, VpcSubnetType, WorkerAppProvisioner, type EnvironmentOutput\n} from \"@nivinjoseph/n-fra\";\n\nexport default class DevEnvironment extends EnvironmentProvisioner<EnvironmentOutput>\n{\n    protected async provisionEnvironment(): Promise<EnvironmentOutput>\n    {\n        // 1. Network. Prefixes must contain \"public\", \"private\" or \"isolated\".\n        const pool = new SubnetPool(\"10.0.0.0/16\", 8);\n        const vpcDetails = new VpcProvisioner(\"demo\", {\n            cidrRange: \"10.0.0.0/16\",\n            subnets: [\n                ...pool.reserveSubnets(\"public-ingress\", VpcSubnetType.public, 2),\n                ...pool.reserveSubnets(\"private-app\", VpcSubnetType.private, 2),\n                ...pool.reserveSubnets(\"isolated-db\", VpcSubnetType.isolated, 2)\n            ]\n        }).provision();\n\n        // 2. One ECS cluster shared by the apps.\n        const cluster = AppProvisioner.provisionAppCluster(\"demo\", {}, vpcDetails);\n\n        // 3. Database in the isolated subnets, reachable from the app subnets; its generated password becomes a secret.\n        const database = new PostgresInstanceProvisioner(\"demo-db\", {\n            vpcDetails, subnetNamePrefix: \"isolated-db\", ingressSubnetNamePrefixes: [\"private-app\"],\n            databaseName: \"app\", instanceClass: \"db.t4g.micro\", storageGb: 20, maxStorageGb: 100\n        }).provision();\n        const dbPassword = new SecretProvisioner().provision(\"DB_PASSWORD\", database.password);\n\n        // 4. Public load balancer that may send traffic to the app subnets.\n        const alb = new AlbProvisioner(\"demo\", {\n            vpcDetails, subnetNamePrefix: \"public-ingress\", egressSubnetNamePrefixes: [\"private-app\"],\n            targets: [{ host: \"default\", healthCheckPath: \"/healthCheck\" }]\n        }).provision();\n\n        // 5. Apps. The HTTP app accepts traffic from the ALB's subnets and registers with the ALB's default target group.\n        await new HttpAppProvisioner(\"demo-api\", {\n            vpcDetails, subnetNamePrefix: \"private-app\", ingressSubnetNamePrefixes: [\"public-ingress\"],\n            cluster, image: \"demo-api:v1.0.0\", command: [\"node\", \"api.js\"],\n            envVars: [{ name: \"DB_HOST\", value: database.host }], secrets: [dbPassword],\n            albTargetGroupArn: alb.hostTargets[\"default\"].albTargetGroupArn\n        }).provision();\n        await new WorkerAppProvisioner(\"demo-worker\", {\n            vpcDetails, subnetNamePrefix: \"private-app\", cluster, image: \"demo-worker:v1.0.0\", command: [\"node\", \"worker.js\"],\n            secrets: [dbPassword]\n        }).provision();\n\n        return { albDnsName: alb.dnsName, dbHost: database.host };\n    }\n}\n```\n\nSecrets are injected into containers as environment variables named after the secret (`DB_PASSWORD` above). Keep database passwords and API keys in `secrets`, not `envVars`.\n\n## `provision()` return style\n\n| Returns the details synchronously | Returns a `Promise` |\n|---|---|\n| `VpcProvisioner`, `AlbProvisioner`, `NlbProvisioner`, every database, cache, queue and storage provisioner, `PolicyProvisioner`, `AccessUserProvisioner`, `SecretProvisioner` | `HttpAppProvisioner`, `GrpcAppProvisioner`, `WorkerAppProvisioner` (they call ECR first), `WindowsBastionProvisioner`, `DatadogIntegrationProvisioner`, `EnvironmentProvisioner`, `CustomerProvisioner` |\n\n## How misuse is reported\n\n- Config shape and cross-field rules are checked in the constructor with `@nivinjoseph/n-defensive`. Messages name the field and the rule, e.g. `Argument 'config' is missing required property 'subnets.0.prefix'.` or `Argument 'config' minCapacity must be <= maxCapacity.`\n- Mutually exclusive options are also encoded in the types: `cluster` vs `clusterConfig`, `command` vs `entryPoint` vs `useDockerfileCommandOrEntryPoint`, `databaseName` vs `restoreSnapshotId`. Supplying both fails `tsc`.\n- Not checked by the library and only rejected by AWS at `pulumi up`: cache node types, Fargate CPU/memory pairs, Aurora ACU ranges, port ranges, resource name length limits (keep `name` short; an ALB gets `<name>-alb` and has a 32-character limit).\n\n## Data safety: read before `pulumi destroy` or renaming\n\nResource names derive from the `name` you pass. Renaming a provisioner **replaces** its resources, and the library sets no `protect` or `retainOnDelete` options. Current defaults on stateful resources:\n\n- S3 buckets are created with `forceDestroy: true`: deleting or renaming the bucket deletes every object.\n- Postgres and MariaDB instances always use `skipFinalSnapshot: true` and `deletionProtection` defaults to `false`.\n- DocumentDB clusters have deletion protection off and skip the final snapshot.\n- Aurora Serverless v2 requires you to set `deletionProtection` and `skipFinalSnapshot` explicitly.\n\nSet `deletionProtection: true` on production databases and take your own snapshots before structural changes.\n\n## Upgrading from 5.0.x\n\nThe type-safety work in this version changes the public API. Bump the package version as a minor or major release, not a patch.\n\n- **Removed:** `MongoEc2Config`, `MongoEc2Details`, `MongoFargateConfig`, `MongoFargateDetails` (their provisioners had been commented out for some time), and `AppConfig.sidecarConfig` with `AppSidecarConfig` (never implemented; it threw at provision time).\n- **Config interfaces became type aliases:** `HttpAppConfig`, `GrpcAppConfig`, `WorkerAppConfig`, `PostgresInstanceConfig`, `MariaInstanceConfig`, `Aspv2Config` are now unions. `interface Mine extends HttpAppConfig` no longer compiles; write `type Mine = HttpAppConfig & { ... }` or extend the exported `AppConfigBase`, `PostgresInstanceConfigBase`, `MariaInstanceConfigBase` or `Aspv2ConfigBase`.\n- **Mutual exclusion is now in the types** (it was already enforced at runtime): exactly one of `cluster` / `clusterConfig`; exactly one of `command` / `entryPoint` / `useDockerfileCommandOrEntryPoint: true`; exactly one of `databaseName` / `restoreSnapshotId`. `useDockerfileCommandOrEntryPoint` must be a literal `true` or `false`, not a `boolean` variable.\n- **`instanceClass`** on Postgres and MariaDB is `RdsInstanceClass`: known classes autocomplete, any `db.<family>.<size>` literal is accepted, and a plain `string` variable needs `as RdsInstanceClass`.\n- **`availabilityZone`** on Postgres and MariaDB is a `VpcAz` letter (`VpcAz.b`) instead of a full zone name; the region comes from `aws:region`.\n- **Subnet prefixes that match nothing now throw** from `VpcDetails.resolveSubnets`, so a stale `ingressSubnetNamePrefixes` entry that used to resolve to an empty list fails at `pulumi preview` with the available prefixes listed.\n- **Errors now raised at construction** (previously only inside `provision()`): unknown `computeProfile` and autoscaling on a spot cluster. The provision-time checks remain as a second line of defence.\n- **Accepted more widely:** `restoreSnapshotId` and `albTargetGroupArn` take either a string or a Pulumi `Output` at runtime (previously each accepted only one of the two).\n- **`numSubnets` above 256 is accepted again and now computed correctly** in `new SubnetPool(cidr, n)` and `SubnetHelper.calculateSubnets`: the count is rounded up to a power of two and limited only by the host bits of the range. 5.0.9 and earlier produced a broken layout for 257 to 1024 (the 256-subnet layout with every prefix one bit longer, never more than 256 distinct subnets), and 5.0.10 rejected those counts. A VPC built with 5.0.9 or earlier and a count above 256 must keep its CIDRs, which cannot be changed in place: replace `new SubnetPool(cidr, n)` with `SubnetPool.legacy(cidr)`, which reproduces that layout exactly (256 subnets, each the lower half of its block, in the same order). Passing the old count to the constructor now yields the correct layout, which would replace every subnet (for counts up to 512, every subnet but the first). Acceptance test: `pulumi preview` shows no create or replace on `aws:ec2/subnet:Subnet`.\n- **Subnet CIDRs are checked against the VPC CIDR** in the `VpcProvisioner` constructor: a subnet `cidrRange` that is not a valid CIDR, or does not fall inside the VPC `cidrRange`, now throws at construction, naming the offending subnets.\n\n## Development\n\n```sh\nyarn typecheck     # tsc --noEmit, about 2 seconds\nyarn ts-lint       # eslint (style rules are strict; see CLAUDE.md)\nyarn test          # build + lint + node:test under Pulumi mocks, no AWS credentials needed\nyarn test:only     # re-run the compiled tests without rebuilding\n```\n\nContributor conventions, the test harness, and the publishing flow are described in [CLAUDE.md](CLAUDE.md). The committed `dist/` folder is what npm publishes; rebuild it with `yarn ts-build-dist` before publishing.\n","readmeFilename":"README.md"}