{"_id":"@attila.danku/cold-start-tool","_rev":"15-094334c1f9cb8994892488e5ba4b368e","name":"@attila.danku/cold-start-tool","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.2":{"name":"@attila.danku/cold-start-tool","version":"1.0.2","description":"Check your lambdas file size and optimize them","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"cp ./cst-config.json ../../../cst-config.json && cd ../../.. && node ./node_modules/@attila.danku/cold-start-tool/dist/src/install/add-script.js","preuninstall":"rm ../../../cst-config.json && cd ../../.. && node ./node_modules/@attila.danku/cold-start-tool/dist/src/install/remove-script.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/node":"^20.2.1","@types/yargs":"^17.0.24","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"d365a3fe180c6193edcd6196a1da56ae335359b7","_id":"@attila.danku/cold-start-tool@1.0.2","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-nWj8TZjrFoENS5ZYh9xBynOshGZPR1eT26AmjoA+BWh0e7jXUrTBNUlpQGo9xwE4r3Viu1TCICQq772polZq+w==","shasum":"ae794333f9e88df05aad8426f4f8d91220f903b2","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.0.2.tgz","fileCount":21,"unpackedSize":16117,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOJWjWObkTEZ2S3ZTyO9N3QbTNW622AF12U/l1Hc8uYwIgM6upuLtz5w6X/c3fYAyFxU/gpu0l+Hn+eR4+ybbN3pI="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.0.2_1685692297644_0.09016821833724631"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"@attila.danku/cold-start-tool","version":"1.0.3","description":"Check your lambdas file size and optimize them","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"cp ./cst-config.json ../../../cst-config.json && cd ../../.. && node ./node_modules/@attila.danku/cold-start-tool/dist/src/install/add-script.js","preuninstall":"rm ../../../cst-config.json && cd ../../.. && node ./node_modules/@attila.danku/cold-start-tool/dist/src/install/remove-script.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/node":"^20.2.1","@types/yargs":"^17.0.24","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"d365a3fe180c6193edcd6196a1da56ae335359b7","_id":"@attila.danku/cold-start-tool@1.0.3","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-V8al4UwgGX1TTfz/kl+/GZ4PFiNe22F0MIr0cfTOmFpD83GV20EKYncQe7Qm+Ptj4ngCQc2oBVPdFFjqFCh1sg==","shasum":"c4913579eab020a25f970b01dce28f130b5ed660","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.0.3.tgz","fileCount":21,"unpackedSize":16456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5e98kOd8eDN1yBd/7oxd2RltTHlNRqyWwILAFPhL2pQIgXNVNb+yELjYNcPSg7//0iPBqggSycV06/iPouVULlNg="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.0.3_1685692675215_0.7018594294107658"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.4":{"name":"@attila.danku/cold-start-tool","version":"1.0.4","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"22406c0c5e500692444d5cb19206bd72937626f7","_id":"@attila.danku/cold-start-tool@1.0.4","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-OgIcgYcCHmZaOSZkY/dTiqzJs90Lr06NR9ECGVHr1zCxlAea2T2CiXnDEgm32Uh7Ix1EV4a3uit5jxkqHQ48yw==","shasum":"c106ed93cad6fa2b10162796fd0196649fb52ad9","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.0.4.tgz","fileCount":32,"unpackedSize":29780,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIWxSLfRCmjOejTaK566fvVk6ZdDBCqRyBrEBXuUh35AiEAwnucP0+YP7Zw+a4W+0KOqjmZ7ald3HQu2O4xRTB7X8I="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.0.4_1686043533604_0.5237746875684459"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.5":{"name":"@attila.danku/cold-start-tool","version":"1.0.5","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"22406c0c5e500692444d5cb19206bd72937626f7","_id":"@attila.danku/cold-start-tool@1.0.5","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-P4uWoWywUjZOTaST9ScEw397zS0PC+GWe5RwhEnQOqrpb5YLmAdlE3yg0iVkE3Dl7qylefeOibNTpbgulfu6eA==","shasum":"a51cb00a36094b55ca45a647acd2d109ae9b31d4","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.0.5.tgz","fileCount":32,"unpackedSize":29568,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFX+2UzSyQwlYlggylqwxy52rhAScn8/sLLWNsHTineAAiEAo4cIjyIeEPe2Nh3pjFO4YE/fFdg1s/YNK+r0yvOtPqQ="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.0.5_1686043581414_0.1398148867972051"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.6":{"name":"@attila.danku/cold-start-tool","version":"1.0.6","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"22406c0c5e500692444d5cb19206bd72937626f7","_id":"@attila.danku/cold-start-tool@1.0.6","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-wPICE8kMqCqKCvpdXqqQvzpIc4cYCbQd6jgDdJykb9UKRkBddFZEyed89Y6qlMbFqGjDwWiiNKE45zg5De/0TA==","shasum":"cd626e6b41e2fec9b23ff08bbd15e0ae686af75e","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.0.6.tgz","fileCount":32,"unpackedSize":29520,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPEbN4YwG+jbb/YSCCdSksdgdZDUbRagL24H6+2vo1BAIgRDuG1KAQSeDf1w0qNthn4/rPyP2bPCSHJA6bMIsOmMI="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.0.6_1686044076550_0.6781419681500607"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.7":{"name":"@attila.danku/cold-start-tool","version":"1.0.7","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"22406c0c5e500692444d5cb19206bd72937626f7","_id":"@attila.danku/cold-start-tool@1.0.7","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-xD7qvX20JV5T7mUL+kKn5RpJ0TaIWPInJpZNp7y9l2jYplDWpRY55ATm2h7AWTnCcVrr2RCQg+MBaYHFhfsBfA==","shasum":"192703274b83282206b4984395ed1b91bf09ea3c","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.0.7.tgz","fileCount":33,"unpackedSize":88506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFa5bJlYYea4dRbRds8zYr6NZMJIPmenywfBcEAJGBewAiAXljOdtBKFLYDxj0kEp8Y6W8nlur9E98bX8EdFqM1L3w=="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.0.7_1686044188941_0.3871670513948462"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.8":{"name":"@attila.danku/cold-start-tool","version":"1.0.8","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"22406c0c5e500692444d5cb19206bd72937626f7","_id":"@attila.danku/cold-start-tool@1.0.8","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-Ot52ea6UbZR+w16jYAGTZJWGVI7m8zn7e+jSG2yw3EiGTSlClr6N/ial5YbBQBs7V0mFhXCcnuwaaBCCeVgrRw==","shasum":"7ab825f3b89142d5722c36985007721fd5ba6745","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.0.8.tgz","fileCount":33,"unpackedSize":88504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLrF/6S1A0FmT1Y2FsChGMWrIOFlq0zAEdHpL2SKPhPgIhANQlOVMyo9yGYvXkeG7zAamWM6EaqXkPC4shayp5nKkd"}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.0.8_1686044278553_0.4636917608674018"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.9":{"name":"@attila.danku/cold-start-tool","version":"1.0.9","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"22406c0c5e500692444d5cb19206bd72937626f7","_id":"@attila.danku/cold-start-tool@1.0.9","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-FDcS6W0fJBdlfsgq2ello12+aMHUQ7mCTyJqEltfd0Oz4DfQDtUIZ1+MJQaddmIW5joMILPUd9dTuCsE2k1vUw==","shasum":"453c8fc3144e43aec3b5aaa9f2cd8afa4162702f","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.0.9.tgz","fileCount":33,"unpackedSize":88504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPnHyqJK9RvuQyceZzGfJLI9S7beP/idf+njuOaVHrxAIhAObh5n7zn8CN0i1EEWuwiXeoy+NqRz94R1OXir3tzcYa"}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.0.9_1686044498919_0.9762781683506538"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@attila.danku/cold-start-tool","version":"1.1.0","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"_id":"@attila.danku/cold-start-tool@1.1.0","dist":{"shasum":"f7800103360b28f9e5bec5cb26c7679d3f45a3a4","integrity":"sha512-vk0U6m+pfOfr/tZrKsQ8Te05uo0xTDc/9X/wdZ+MA9zmqTtk8EQY5VqbsX4Uvn9ndHm3oCZcrtp5ndaud5RukA==","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.1.0.tgz","fileCount":41,"unpackedSize":88504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChX9qd4wLBIOuTM4NmsWuco/ia1nqLsQ5J/eyH7HRQPQIgbiIA3EeEXaqz3g8cDvgsn6vJWYOpoxJx0OqoLhizKhE="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.1.0_1686044724288_0.7117737419086527"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"@attila.danku/cold-start-tool","version":"1.1.1","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"7254055156bea12c4e763ef7519f4e3fa05a76e4","_id":"@attila.danku/cold-start-tool@1.1.1","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-hCnc2Eox2HQY/4wiLcdGcxw/xATUkAp8V+y3+EiZphUth2BQbV+r03ulIs+ACYVmQD7BOhKdI/IPTbG6kD7stQ==","shasum":"a5d5f8ebdf0f101c3f6106142307b4260c116c85","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.1.1.tgz","fileCount":33,"unpackedSize":88496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4j8e6hg+Q1+LLTdfnFPlouZogZecg+8frouMsqum0vAiAvmuRZF2In0WTlpPHwbV95OBOvFJ2QvFdbDRJJGOQHTg=="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.1.1_1686045093580_0.2324902020884363"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.2":{"name":"@attila.danku/cold-start-tool","version":"1.1.2","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"7254055156bea12c4e763ef7519f4e3fa05a76e4","_id":"@attila.danku/cold-start-tool@1.1.2","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-nAm2FD7Wg6U/Hw/oe8fUpHYBNNzDyp0iGhxyqCevxfcS+d7BUfvvc69by0jvtLh2KJfVw4ajbpSo0RsFLg0mEA==","shasum":"c84e536af89cb6ba9924a6001efdec7fcd1b7ebd","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.1.2.tgz","fileCount":33,"unpackedSize":167317,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpLns3poMt8M6YUdwAVkf7n/zlJcbXBWvBo4r0uBjjcgIgSTxJNcIhyHUCaB7qd4TJzfxQAFlVzm2hsiu0lqol/Kk="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.1.2_1686048252220_0.5759558225352093"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.3":{"name":"@attila.danku/cold-start-tool","version":"1.1.3","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"7254055156bea12c4e763ef7519f4e3fa05a76e4","_id":"@attila.danku/cold-start-tool@1.1.3","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-Eoh3KlFgfqnjeaW6/Uz86YL19sj/X4PvlJZ6wRktLK3VzygmQQ/8a9fNKIbsK+KsJeU6vgH+o12U0b5H2Hnwlg==","shasum":"69ce8c9db85604d55f74e9dca0bcf1db6f813645","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.1.3.tgz","fileCount":33,"unpackedSize":167169,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwM4/VEx4YsnOkmPcDDkDoSnyXKpk8Asy7YPUeZWEUigIgUWkyJ+bUfJr95vb6VusvYJIOI9pvhjEw50OXA1WCpMw="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.1.3_1686048348194_0.8666659661432801"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.4":{"name":"@attila.danku/cold-start-tool","version":"1.1.4","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git#CST-42-update-readme"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"7254055156bea12c4e763ef7519f4e3fa05a76e4","_id":"@attila.danku/cold-start-tool@1.1.4","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-+3Yhqhlcy2Ev0g3I73l2jhnDxC4+NG/qn9k2cOr1oUEUnW2OC//WBIQLoHmPYWahMIfdLUxRsEX40pbapY2OZA==","shasum":"236b2fd5f636d66f0d243a9ce5b015fd590ca093","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.1.4.tgz","fileCount":33,"unpackedSize":88518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjDNufXgW0t18HZ3G94LxxGBTy8hSGVsUePSUalqtzqAiEAnj86ktixBr0VP0NR9ovB/tX+eUcVI+UW8F6bU/PFvK0="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.1.4_1686048791944_0.6910432059022649"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.5":{"name":"@attila.danku/cold-start-tool","version":"1.1.5","description":"Check your lambdas file size and optimize them to reduce cold start duration.","main":"index.ts","scripts":{"start":"npx ts-node index.ts","build":"tsc","publish":"npm run build && npm publish","postinstall":"chmod +x ./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git#CST-42-update-readme"},"keywords":["serverless","cold start","aws","lambda","sst"],"author":{"name":"Apex Lab"},"license":"MIT","bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"homepage":"https://github.com/theapexlab/cold-start-tool/tree/CST-42-update-readme#readme","dependencies":{"@types/moment":"^2.13.0","@types/node":"^20.2.1","@types/yargs":"^17.0.24","moment":"^2.29.4","typescript":"^5.0.4","yargs":"^17.7.2"},"bin":{"cst":"dist/index.js"},"gitHead":"7254055156bea12c4e763ef7519f4e3fa05a76e4","_id":"@attila.danku/cold-start-tool@1.1.5","_nodeVersion":"16.17.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-p5Pu1gOC6UI1AiruGROD0DRrnPj1XsDqRQr2IU2gHbsB4RuWeYh8qlG/tNCVDWVfqqPJTxl/OA9ATxR9TUgY4A==","shasum":"a4ad7f7c55dff023223d121f2df69b39a48d59a3","tarball":"https://registry.npmjs.org/@attila.danku/cold-start-tool/-/cold-start-tool-1.1.5.tgz","fileCount":33,"unpackedSize":88544,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF5hkeaeiJhge6LySwTHn0fXlZdzJHe1zbAw9FFFVXUAIgNLZu8EKgnpvsihM5ZDW0cybMPuM5rkB9E6Ko2/AlgMM="}]},"_npmUser":{"name":"attila-zsolt-danku","email":"attila@apexlab.io"},"directories":{},"maintainers":[{"name":"attila-zsolt-danku","email":"attila@apexlab.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cold-start-tool_1.1.5_1686049176324_0.22591544077532877"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2023-06-02T07:51:37.563Z","1.0.2":"2023-06-02T07:51:37.822Z","modified":"2023-06-07T13:56:26.504Z","1.0.3":"2023-06-02T07:57:55.390Z","1.0.4":"2023-06-06T09:25:33.769Z","1.0.5":"2023-06-06T09:26:21.548Z","1.0.6":"2023-06-06T09:34:36.684Z","1.0.7":"2023-06-06T09:36:29.124Z","1.0.8":"2023-06-06T09:37:58.715Z","1.0.9":"2023-06-06T09:41:39.110Z","1.1.0":"2023-06-06T09:45:24.418Z","1.1.1":"2023-06-06T09:51:33.751Z","1.1.2":"2023-06-06T10:44:12.440Z","1.1.3":"2023-06-06T10:45:48.479Z","1.1.4":"2023-06-06T10:53:12.126Z","1.1.5":"2023-06-06T10:59:36.657Z"},"maintainers":[{"email":"support@npmjs.com","name":"npm-support"}],"description":"Check your lambdas file size and optimize them to reduce cold start duration.","homepage":"https://github.com/theapexlab/cold-start-tool/tree/CST-42-update-readme#readme","keywords":["serverless","cold start","aws","lambda","sst"],"repository":{"type":"git","url":"git+https://github.com/theapexlab/cold-start-tool.git#CST-42-update-readme"},"author":{"name":"Apex Lab"},"bugs":{"url":"https://github.com/theapexlab/cold-start-tool/issues"},"license":"MIT","readme":"# ❄️ Cold start tool ❄️\n\n## Introduction:\n\n---\n\nThis tool is designed to analyze built AWS Lambdas. It can check the file size of the Lambdas and, if the build is not minified, it can identify the three most used/imported libraries in the Lambda function and also creates metrics about all of the Lambdas. If the size of the Lambda exceeds a specified threshold, a warning will be generated. Our default config is optimized for [SST framework](https://sst.dev/).\n\n### [About cold start duration](https://docs.aws.amazon.com/lambda/latest/operatorguide/execution-environments.html#cold-start-latency)\n\n![](img/chart.png)\n\n<p>As you can see the larger lambda build size cause a longer cold start duration. Our mission is to reduce the cold start duration and one of the best practices if you reduce your lambda build size.</p>\n<table>\n<tr><th>Lambda build size</th><th>Cold start duration</th></tr>\n<tr><td>1 MB</td><td>150 ms</td></tr>\n<tr><td>19.6 MB</td><td>692 ms</td></tr>\n<tr style='color:red;'><td>30.2 MB</td><td>1716 ms</td></tr>\n<tr style='color:red;'><td>52.8 MB</td><td>2515 ms</td></tr>\n</table>\n\nHere some [examples](https://docs.aws.amazon.com/lambda/latest/operatorguide/static-initialization.html) how to optimize your lambda imports:\n\n```\n// Instead of const AWS = require('aws-sdk'), use:\nconst DynamoDB = require('aws-sdk/clients/dynamodb')\n\n// Instead of const AWSXRay = require('aws-xray-sdk'), use:\nconst AWSXRay = require('aws-xray-sdk-core')\n\n// Instead of const AWS = AWSXRay.captureAWS(require('aws-sdk')), use:\nconst dynamodb = new DynamoDB.DocumentClient()\nAWSXRay.captureAWSClient(dynamodb.service)\n```\n\n## Usage\n\n---\n\nInstallation:\n\n```\nnpm install @theapexlab/cold-start-tool --save-dev\n```\n\nRun:\n\n```\nnpm run cst\n```\n\nUninstall:\n\n```\nnpm uninstall @theapexlab/cold-start-tool\n```\n\n## Behind the scenes\n\n---\n\nUpon first run, it creates a `cst-config.json` with the default settings for SST in the root of the project.\n\nIf the lambda is not minified on build time the imported node-modules are commented like this ` // node_modules/...` , so this app basically counts the occurrences of the same imports, and if the file size is over 20MB (can be changed in `cst-config.json`) the developer gets a warning, and the three most used libs in the lambda.\n\n## Configuration\n\n---\n\nThe configuration file `cst-config.json` can be found at the root of the project. Here you can change a few things:\n\n- `buildPath`: default folder where the built lambdas are located\n- `searchTerm`: the start of the node_module comments to find\n- `warningThresholdMB`: the maximum acceptable size of the lambda in megabytes\n- `showOnlyErrors`: show only the files that exceed the warning threshold\n- `filterByName`: searchfilter for files\n- `detailedReport`: gives you a detailed report and the end\n\n## Custom arguments\n\n---\n\nSearch for something specific in a lambda's name:\n\n```\nnpm run cst --filterByName=get\n```\n\nOverwrite the warning threshold:\n\n```\nnpm run cst --warningThresholdMB=30\n```\n\nTo show only the files that exceed the warning threshold:\n\n```\nnpm run cst --showOnlyErrors\n```\n\nTo run a detailed report:\n\n```\nnpm run cst --detailed-report\n```\n\nTo see all available options:\n\n```\nnpm run cst --help\n```\n","readmeFilename":"README.md"}