{"_id":"@cloudsnorkel/cdk-turbo-layers","_rev":"14-38d2b30264d3d2957ef11df02a2ae65a","name":"@cloudsnorkel/cdk-turbo-layers","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.0":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.0.0","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.0.0","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"9f05223e79fffdb06895891b8789bfc8e5a993ba","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.0.0.tgz","fileCount":74,"integrity":"sha512-fqdka9X0mMiMV2tRuvjhuWViZs4hUYl3d7PDqciAcSflkq9COFuKWeyx221Hq8h885bXnJVBa4nohkOZFCdUEg==","signatures":[{"sig":"MEUCIQD8msdcMYW0I6fGi5w6TdLxXPebmbdKUF/7v6Bv7j9lGQIgYHKOkV/B6qJB+MP7X4Eva/urUL1Pn448+fGFVSfY8w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1yDxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9NA//YKqDkJoks7z6aBPoGRY/vw4XUP4rBztqfEtTLcc7ajLZ5SFi\r\nbah41QLRUI/7yK79imDTPdV1oSYlqaSsGkD9Sy5cszg6WHegdmhbRkB79fQv\r\nFWHO0jMoy7ScylVwSBCECY0mpBvBWUXF6WhRaXYdpzE07Sqgku7SoEJ5GyIc\r\ncMjvDPxvTukYGkt6o0AnwEQaCpC47SI93U75YJyl8RsUwUNIJxP/VEBCuPwq\r\n4KFChAjt9tq3OiMUgLMYZLqoz4Fq93hSZyYmCtsZvZW9gCTf7Q1wRrNqpxh6\r\n//g0q7a2qjito31NaVqLtlo7+5E3/n8TXAYlJOvER+iQU6rUmOnzO3yRzAK6\r\na3iKZNmhVkDruDh5+hMRkDZoCaQucnRxkb+5d6ghVEPvVrcIKFpmqlFTVF+l\r\nMSg2+/EVzAnSM0zxX3zCRKcY01YxNmPb7y07lTjFNlsZS8B9FfGqPxlX6Gbd\r\nI0UxMbKrAS7oBosS4nU101oUbSu3NaiFSilFI5dRSKceQKKH/75rV3nJGks7\r\nmEuPPL89jVCuWwzSedN8SvqMRiTAE6w/djms8MImjjhOni61iqxuloLTP3ES\r\nY6AYFjeHtUD0ab+ErjSLhaeqeWzU2TZTClUTw2qy8VJPOJNPvXtmsGzaJe4l\r\ngawvkpaCE3ZMc9xnldexRQk1HawYoeYLw8A=\r\n=Shaj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo-layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:cdk-turbo-layers.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"C:\\Users\\kichi\\Dropbox\\Dev\\cdk-turbo-layers\\cdk-turbo-layers.tgz","stability":"experimental","_integrity":"sha512-fqdka9X0mMiMV2tRuvjhuWViZs4hUYl3d7PDqciAcSflkq9COFuKWeyx221Hq8h885bXnJVBa4nohkOZFCdUEg==","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"8.19.1","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"^1.74.0","eslint":"^8","projen":"^0.67.21","adm-zip":"^0.5.10","aws-cdk":"^2","aws-sdk":"^2.1304.0","esbuild":"^0.17.5","ts-jest":"^27","ts-node":"^10.9.1","jsii-diff":"^1.74.0","constructs":"10.0.5","jest-junit":"^13","typescript":"^4.9.4","@types/jest":"^27","@types/node":"^14","aws-cdk-lib":"2.54.0","jsii-docgen":"^7.0.218","jsii-pacmak":"^1.74.0","json-schema":"^0.4.0","@aws-sdk/types":"^3.257.0","@types/adm-zip":"^0.5.0","standard-version":"^9","@types/aws-lambda":"^8.10.110","npm-check-updates":"^16","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.0.0_1675043057369_0.7973416024505315","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.0.1","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.0.1","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"2fce71c23c4c60d8038383df456fbf6e6d69a848","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.0.1.tgz","fileCount":74,"integrity":"sha512-fI4Ctv7V7Q7tv6PiN66YSvLck9lF2juG7AGA0IApIifhpstYPzvGl2SW723Q3snoy890BBd7otJomXNV0djxGw==","signatures":[{"sig":"MEYCIQD1mK2WHcJqsTB3eadhZVqlLc6nTh/dgkPVAoCeV4k7kQIhAIkp7aDcN+QWDQQQ9qP2XlCSiJ8gc5g0iL1ujqK/a54u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":544988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj11XLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfyQ/9HqQNMHeWyvfzthd2HZCWp5pfGxY9vXEnhFLduzVEzVASZ5yJ\r\nSbhaB+4Knn7XsW/IXrWQi0c5oXEnOQVT/tkbQS/9bE+siJ4VzbR50sHLFYEh\r\nguuMr8OCnB8HJBhpLRRE4hpqm9LRLByYMdIbXrndXJjRO3UkYkC96yoIkySJ\r\nln8xlHxlo10sFCvuPODw7SIGGwajLZyzC7qRdPRqVTZtMjAkmPXH34oPfYvt\r\n+3UwBPk3PsZgmpoBXp2h6CCw85TdsQXNGHFCKnH/WJ/TQ18HGrDJeUviYvW+\r\nrEvFVpRkqfz4iaStFjAOfivaxSnmw187rBj6iQTecTiIukdwf4pi7IFiW1+W\r\nHuSyzshTEGvtHywz8YO8A4UFJgErzkALjvA8daupCE91LuCZX5F6WiogHbq5\r\nkay9sSUXl2tTQz1+E9PX0DSbLXG+3MmxiL+OG48vZFoi3q+XVzfV3wdfe6XU\r\nFtm36k3QpudTSlnyfdVTiK2SBNdu0xjldEr3DB4sESMcyM61uvbZoAZmuj67\r\n14dwNdTtAAOSzzC1SPvoQruHIdHgRu8Oe8NDrXwIlYaXgFCaq16flzaIJDO4\r\nXeuGDfAJwbdogkoscGoG1KFVjw/1J8r/rK08JGShnXnNzDsRBuEZ2PLddxZS\r\nAIT0p6qDQ3HEoWrTiIlYjOh6gMeaMa2tXLI=\r\n=uwPn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo-layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.0.1.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"","stability":"experimental","_integrity":"","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"6.14.17","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"14.21.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"^1.74.0","eslint":"^8","projen":"^0.67.21","adm-zip":"^0.5.10","aws-cdk":"^2","aws-sdk":"^2.1304.0","esbuild":"^0.17.5","ts-jest":"^27","ts-node":"^10.9.1","jsii-diff":"^1.74.0","constructs":"10.0.5","jest-junit":"^13","typescript":"^4.9.4","@types/jest":"^27","@types/node":"^14","aws-cdk-lib":"2.54.0","jsii-docgen":"^7.0.218","jsii-pacmak":"^1.74.0","json-schema":"^0.4.0","@aws-sdk/types":"^3.257.0","@types/adm-zip":"^0.5.0","standard-version":"^9","@types/aws-lambda":"^8.10.110","npm-check-updates":"^16","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.0.1_1675056587575_0.7455394104008384","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.0.2","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.0.2","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"85de4e26a7c16bfbc847ce118b3ba5ae55155ccc","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.0.2.tgz","fileCount":76,"integrity":"sha512-Msk+J1z5qU1/iK3CBCXVnE3Q+3+C+FgleXn9pvfSbWNr82akmf7mttI5cVjuzFHuyVf1CPJsxpDfZuV1AiELXQ==","signatures":[{"sig":"MEUCICc04qXYfgP+xp+qfamJlPSvTOZrNTLKNv2m5sB5NU8KAiEA0vjudEqbL6H6CAgow9farpFXuLwfJWAZ8Yrxh9Lvw38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":563707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2KcjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDog/9EUHcI0208I1kxhPcPEcZM9fUbKt6TVGizN3Z4NToNd+yendA\r\nLpROMzyqghsFY7OQHfBfMEE0Y3BHJN8uwi4NJZkwXqsXrRQSUHuSt8abupOx\r\nKUJO0dbqyQu8RPUz9L7+f8985r1OTmvuZB2NqomtrQ9Vae3qdvUPKNaOpjSG\r\nYD+++ppRfPxKo/OTU4HDOfsCCzPkSoleXJnYnsG2Kq5QAylhZzBj216eOEwS\r\nrnRkwvE6xtkLqpRXPPvexJBoNdC9WCQdt/XxBeSFdSA5/1HfYlIxyvJWUT5e\r\nXzMmRDWEw4GLbTEOomobbaYHj0C3n3tjMM07N2LeCcsiFDofAYIWRfPaDl90\r\neGJrezWvPVtotkeevMaiG8nlxtto/RSGXJ4JfVVeh+/faECprIEy3CjLJTSi\r\ngFeB/QC2O8xVhbnK0kdOMuOynL/bps+cqc2kC5Y1NDGztDUm4CVzPts+xJ2L\r\nXrVRpyUcJlzA7lK3olUkLHoUrN/3fv5R86M7oqtGG9SfM3ehlphEu8wXxOY1\r\niJOlw4fNt565SIhp2tcVbnXd2L4NA/Bv1faU8dxzXKqfgGLh93128R/zd1iy\r\n7uJJFFFkYKpBK/genwpjvjzNf+0E7YPHLd0Vw8qVsZJxQVU6S3SxUbiZIcEU\r\nzhg1iPjn9BE3IDo/VlIDUKTnyDLjmopHHnk=\r\n=TvLQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo-layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.0.2.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"","stability":"experimental","_integrity":"","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"6.14.17","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"14.21.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"^1.74.0","eslint":"^8","projen":"^0.67.21","adm-zip":"^0.5.10","aws-cdk":"^2","aws-sdk":"^2.1304.0","esbuild":"^0.17.5","ts-jest":"^27","ts-node":"^10.9.1","jsii-diff":"^1.74.0","constructs":"10.0.5","jest-junit":"^13","typescript":"^4.9.4","@types/jest":"^27","@types/node":"^14","aws-cdk-lib":"2.54.0","jsii-docgen":"^7.0.218","jsii-pacmak":"^1.74.0","json-schema":"^0.4.0","@aws-sdk/types":"^3.257.0","@types/adm-zip":"^0.5.0","standard-version":"^9","@types/aws-lambda":"^8.10.110","npm-check-updates":"^16","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.0.2_1675142947755_0.6401246224952659","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.0.3","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.0.3","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"1dc769eab4d288a45c740b1430aad58108530121","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.0.3.tgz","fileCount":76,"integrity":"sha512-aa2iQ6WCQJuB4G+XeJ3YViqD2rQ8ZMmqz4qXI/yYhvCC9xdbXp+uhu2W9/13hoEFIfPAmHzpqKzU3zJUGKmECw==","signatures":[{"sig":"MEUCIQCH74F7CYu+ViOvHNqcANgOqYxLIICGa9WCXTh79tLaHQIgTUyRTKpkWIqguVqVTVbu1bN44TgNVNRd5ngy9TPjJiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":563707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3CoHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhew//eMDa8DTF8HlOlix204REEwLQA18tLv3wmPlwKyZ7NmpT20i7\r\nHE7w42NVlGDVjKZqM55BNR/BRsyeQqUfts99RcF5g29cCzFL7NdRdb4pd3o+\r\nZi8po4WDXZdtzoDIlh7QlyzpCxZ2qaGXAnTZPGuVVi5Y2DfOWboFrRK9elC6\r\n+kDSlcsX26P3I7ExdVmxNOyqZYcz346ydx6y370RqTuiBl5yJeyHCkK3az8z\r\nTQTYX7RJYZ9m2l665HIxP8I1WZOF00IMC1CLIZrIpCcnqS7kbFGIINmu+BUL\r\nhZ0ryL9txI5KpoT5TD6T0eLaSMUZJ4ioS4oHqLh5r1ocieJPYkbOpFupE/O0\r\nV43PEZnEumCrU99pvEfwK+IZ4nZTozPXRai6KxKZ/06BZVCNaMVOJvoprN59\r\nYdrvFtwvfZ5P12Ah9Abm6HjiGlc3RgFv/19rtRsFiTQYuUWjnNWJRrHU5hGP\r\nNB9hQ174avMMwg6BEFNS6Q/F155YeBFMV/sfJNx/U8EHTYIZteyRB3FdBPRZ\r\nVUZegfP6XPC/GK3CJKpkf1phQ1xPwKOrjfcmMB3A2VGNh4VZi+znMRDUUoex\r\n7gU83JuWZ1FWrumKuAUV9CSuMUY62LjOtwXQ9FM1FlF3R1SupoCPOOH9CXYh\r\nysk8AKPWmh+VuaYUho/Scpp2Nw3+3rFyobg=\r\n=7nGF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo_layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.0.3.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"","stability":"experimental","_integrity":"","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"6.14.17","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"14.21.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"^1.74.0","eslint":"^8","projen":"^0.67.21","adm-zip":"^0.5.10","aws-cdk":"^2","aws-sdk":"^2.1304.0","esbuild":"^0.17.5","ts-jest":"^27","ts-node":"^10.9.1","jsii-diff":"^1.74.0","constructs":"10.0.5","jest-junit":"^13","typescript":"^4.9.4","@types/jest":"^27","@types/node":"^14","aws-cdk-lib":"2.54.0","jsii-docgen":"^7.0.218","jsii-pacmak":"^1.74.0","json-schema":"^0.4.0","@aws-sdk/types":"^3.257.0","@types/adm-zip":"^0.5.0","standard-version":"^9","@types/aws-lambda":"^8.10.110","npm-check-updates":"^16","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.0.3_1675373062808_0.7097389440969974","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.0.4","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.0.4","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"51190d0ce755f1060a72b6416af357d32f883975","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.0.4.tgz","fileCount":95,"integrity":"sha512-JNVO9wEMLepTtinvYM5J8OFh/YG5PQ5kS0Bl5G1X8Y0vZEA6aozKCsYAFvzf+QtwBqR6FL0RWDCj9GPgHjq3fQ==","signatures":[{"sig":"MEUCIQD2jMV1utvedbi236RbPh6Y+/eFxjPg/66QK17j8h1umwIgRGPYkzjhNkC+XeY7L1WfmKbUbHj6UEHKoICoiI+CowI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":582381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGFFaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+7g/8DJ2XtdJydDlHxUrJxpc7oqGCUcc6YiT2w6f+5fSSgFGYHI3A\r\nifDwbQnXlJZ6/ucxbgk7y1DGNmiSWdM19MFYwqW/CVWafnecDmEVZhCrMFuC\r\nrGGy0YtNqDEIik1pMGokYMhguKQvyUl5JyuwcdCNOEDTXcVXYzQHoD0WKewI\r\nOhmE13tnMv5DbXgHwM5/u4i/mZA3h17i1mzK8FWo1cPSfpp44kgnixUfxkaS\r\n7jUsDAFnu1ChUNahjzfHfFaYKzJXlxrJjWZIBIrR/qThtffL7eZz4eiagHbo\r\n6Lf1SAn8kX6QfF7pLaKAgZzwxmlC//SOODUUnxdFRcYt3gZwi2EVfe1gLPZq\r\nrcQ0nQvTvDV1mW8sYlYggKxGHM3q4aLc4CSzomPMPjwu24jaLglyrazPpzuN\r\nUgtfH2MAjNQjxQDQ+IIYeT/zH7crGoafqRnrI9VE4bbGarhZuD7QvlrfeCdG\r\n2wzUq2DyYha0Amz+dBxFccpwlIlsvJPcUx3CpjoV/yk/Cc+SLqdfo5QS4cM4\r\nJ6rud4xLpkRkE/QlD4T8MsniZhJHxtu8nuSm+ZEG+1i8Kk5rWJTd1zJXbXwv\r\nF5PaionJ3M9Mut42M84Gl0URUPm3hwDx+xK4gU1jj1NzJIYTfiRKQsJ08qqA\r\nI9xcId3SsYYUH0IHB1R8+PFQOsidMfKVzdg=\r\n=zuQP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo_layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.0.4.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","benchmark":"npx projen benchmark","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"","stability":"experimental","_integrity":"","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"6.14.18","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"14.21.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"^1.78.1","execa":"*","eslint":"^8","projen":"^0.68.14","adm-zip":"^0.5.10","aws-cdk":"^2","aws-sdk":"^2.1338.0","esbuild":"^0.17.12","ts-jest":"^27","ts-node":"^10.9.1","jsii-diff":"^1.78.1","constructs":"10.0.5","jest-junit":"^13","typescript":"^4.9.5","@types/jest":"^27","@types/node":"^14","aws-cdk-lib":"2.54.0","jsii-docgen":"^7.1.31","jsii-pacmak":"^1.78.1","@aws-sdk/types":"^3.292.0","@types/adm-zip":"^0.5.0","xterm-benchmark":"^0.3.1","standard-version":"^9","@types/aws-lambda":"^8.10.114","npm-check-updates":"^16","eslint-plugin-import":"^2.27.5","@typescript-eslint/parser":"^5","eslint-import-resolver-node":"^0.3.7","@aws-cdk/aws-lambda-python-alpha":"^2.69.0-alpha.0","@typescript-eslint/eslint-plugin":"^5","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.54.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.0.4_1679315290170_0.8649727784285377","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.1.0","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.1.0","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"918d80f8dfe9b6918bfea571f2e43a20f388a1cc","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.1.0.tgz","fileCount":95,"integrity":"sha512-PLfQ8nxELZQfC2QHfNoqfJwK0EOZqubQoTbF6WEIA9DmtbmSSHZoFv4xmb+qGESKXRnCwylqHXILdUzsElaCGQ==","signatures":[{"sig":"MEQCIDLdGFTwhiAydUMJ/ZuQESAGKPCXqpjCjunUFDX2rUNgAiAx5JM7JX3esVldgelLloxuA9jLzD6hwB/Lscg52uRhBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":593289},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo_layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.1.0.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","benchmark":"npx projen benchmark","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"/home/runner/work/cdk-turbo-layers/cdk-turbo-layers/dist/js/cdk-turbo-layers@0.1.0.jsii.tgz","stability":"experimental","_integrity":"sha512-PLfQ8nxELZQfC2QHfNoqfJwK0EOZqubQoTbF6WEIA9DmtbmSSHZoFv4xmb+qGESKXRnCwylqHXILdUzsElaCGQ==","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"8.19.4","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","execa":"^7.2.0","eslint":"^8","projen":"^0.73.6","adm-zip":"^0.5.10","aws-cdk":"^2","aws-sdk":"^2.1450.0","esbuild":"^0.19.2","ts-jest":"^27","ts-node":"^10.9.1","jsii-diff":"^1.88.0","constructs":"10.0.5","jest-junit":"^15","typescript":"^4.9.5","@types/jest":"^27","@types/node":"^16","aws-cdk-lib":"2.77.0","jsii-docgen":"^7.2.9","jsii-pacmak":"^1.88.0","jsii-rosetta":"1.x","@aws-sdk/types":"^3.398.0","@types/adm-zip":"^0.5.0","xterm-benchmark":"^0.3.1","standard-version":"^9","@types/aws-lambda":"^8.10.119","npm-check-updates":"^16","eslint-plugin-import":"^2.28.1","@typescript-eslint/parser":"^6","eslint-import-resolver-node":"^0.3.9","@aws-cdk/aws-lambda-python-alpha":"^2.77.0-alpha.0","@typescript-eslint/eslint-plugin":"^6","eslint-import-resolver-typescript":"^3.6.0"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.77.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.1.0_1693950972364_0.897699219944118","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.2.0","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.2.0","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"911e4de9e63d036b8c8243d1695eb11f93f7f65d","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.2.0.tgz","fileCount":95,"integrity":"sha512-5gjzhotujqKQQK3Juq0VdSXlDZCHw+fIUmUj3Br0xCpiUgXzfcBCKJ2VjLqXrxxMDATW1otSDKjwh5AuLmZSiw==","signatures":[{"sig":"MEUCIB69qQL271Lwyx78T8BjkejvbzmJJuxpWZNfcc5TLJpHAiEAs3/YV51IGJNiw8U2lu7YhWXKm2VRNaCTfB7GMceoSuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4323161},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo_layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.2.0.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","benchmark":"npx projen benchmark","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"/home/runner/work/cdk-turbo-layers/cdk-turbo-layers/dist/js/cdk-turbo-layers@0.2.0.jsii.tgz","stability":"experimental","_integrity":"sha512-5gjzhotujqKQQK3Juq0VdSXlDZCHw+fIUmUj3Br0xCpiUgXzfcBCKJ2VjLqXrxxMDATW1otSDKjwh5AuLmZSiw==","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"9.8.1","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"18.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","execa":"^7.2.0","eslint":"^8","projen":"^0.74.17","adm-zip":"^0.5.10","aws-cdk":"^2","esbuild":"^0.19.4","ts-jest":"^27","ts-node":"^10.9.1","jsii-diff":"^1.90.0","constructs":"10.0.5","jest-junit":"^15","typescript":"^4.9.5","@types/jest":"^27","@types/node":"^16","aws-cdk-lib":"2.87.0","jsii-docgen":"^7.2.9","jsii-pacmak":"^1.90.0","jsii-rosetta":"1.x","@types/adm-zip":"^0.5.2","xterm-benchmark":"^0.3.1","standard-version":"^9","@types/aws-lambda":"^8.10.124","npm-check-updates":"^16","@aws-sdk/client-s3":"^3.428.0","eslint-plugin-import":"^2.28.1","@aws-sdk/client-codebuild":"^3.428.0","@typescript-eslint/parser":"^6","eslint-import-resolver-node":"^0.3.9","@aws-cdk/aws-lambda-python-alpha":"^2.101.0-alpha.0","@typescript-eslint/eslint-plugin":"^6","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.2.0_1697596945981_0.17577082968896685","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.2.1","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.2.1","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"4e457279077f23e7ead7bc7ea9d355b627722930","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.2.1.tgz","fileCount":95,"integrity":"sha512-cigKslJSA+QjmjglGTGY0Czk5jxsp66Ee5rho2/z54qu6qJQ2Da5g0QkMtNj/Jl2lxiuoqS4QiaBFxZKUrtMEg==","signatures":[{"sig":"MEQCIGRRtHK1LgYuaezoUxeHUVoHXPkuJw5AaJOBPfTHK2+OAiB63co/4Rsn+ArcO8Tt4fpPsBXcKJlNUSZeq/wRXTJxcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2178346},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo_layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.2.1.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","benchmark":"npx projen benchmark","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"/home/runner/work/cdk-turbo-layers/cdk-turbo-layers/dist/js/cdk-turbo-layers@0.2.1.jsii.tgz","stability":"experimental","_integrity":"sha512-cigKslJSA+QjmjglGTGY0Czk5jxsp66Ee5rho2/z54qu6qJQ2Da5g0QkMtNj/Jl2lxiuoqS4QiaBFxZKUrtMEg==","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"10.2.3","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","execa":"^7.2.0","eslint":"^8","projen":"^0.78.5","adm-zip":"^0.5.10","aws-cdk":"^2","esbuild":"^0.19.11","ts-jest":"^27","ts-node":"^10.9.2","jsii-diff":"^1.93.0","constructs":"10.0.5","jest-junit":"^15","typescript":"^4.9.5","@types/jest":"^27","@types/node":"^16","aws-cdk-lib":"2.87.0","jsii-docgen":"^7.2.9","jsii-pacmak":"^1.93.0","jsii-rosetta":"1.x","@types/adm-zip":"^0.5.5","xterm-benchmark":"^0.3.1","standard-version":"^9","@types/aws-lambda":"^8.10.130","@aws-sdk/client-s3":"^3.484.0","eslint-plugin-import":"^2.29.1","@aws-sdk/client-codebuild":"^3.484.0","@typescript-eslint/parser":"^6","@aws-cdk/aws-lambda-python-alpha":"^2.117.0-alpha.0","@typescript-eslint/eslint-plugin":"^6","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.2.1_1704483101731_0.506372809283606","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.2.2","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.2.2","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"2c716d059b6f0763bde4882c69139cff41ca26de","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.2.2.tgz","fileCount":94,"integrity":"sha512-EgZEYLRYv3GBLCirCzCssk22eZLlroDyGgNLNmQzQsfXUkjetvAIbreah1gpCKi7D7PKEhmZRMAhCvvEDIsAkw==","signatures":[{"sig":"MEYCIQCjQgqk83Kk0c3uKVV8zraBPOES7ygn8vala6neMUp8IAIhAKDVCqZKxMPZp9K3P60+DWljqbrJlOoEZ9no2IpMzuwP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2178644},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo_layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.2.2.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","benchmark":"npx projen benchmark","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"/home/runner/work/cdk-turbo-layers/cdk-turbo-layers/dist/js/cdk-turbo-layers@0.2.2.jsii.tgz","stability":"experimental","_integrity":"sha512-EgZEYLRYv3GBLCirCzCssk22eZLlroDyGgNLNmQzQsfXUkjetvAIbreah1gpCKi7D7PKEhmZRMAhCvvEDIsAkw==","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"10.2.3","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","execa":"^7.2.0","eslint":"^8","projen":"^0.78.11","adm-zip":"^0.5.10","aws-cdk":"^2","esbuild":"^0.19.11","ts-jest":"^27","ts-node":"^10.9.2","jsii-diff":"^1.93.0","constructs":"10.0.5","jest-junit":"^15","typescript":"^4.9.5","@types/jest":"^27","@types/node":"^16","aws-cdk-lib":"2.87.0","jsii-docgen":"^7.2.9","jsii-pacmak":"^1.93.0","jsii-rosetta":"1.x","@types/adm-zip":"^0.5.5","xterm-benchmark":"^0.3.1","standard-version":"^9","@types/aws-lambda":"^8.10.131","@aws-sdk/client-s3":"^3.485.0","eslint-plugin-import":"^2.29.1","@aws-sdk/client-codebuild":"^3.485.0","@typescript-eslint/parser":"^6","@aws-cdk/aws-lambda-python-alpha":"^2.118.0-alpha.0","@typescript-eslint/eslint-plugin":"^6","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.2.2_1705259664039_0.02235713581366272","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.2.3","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.2.3","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"855698740aed81839cb3d60a2c7aa95b519163d1","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.2.3.tgz","fileCount":94,"integrity":"sha512-KCriZsSgEpxPWG1jr42sXNneeFen7XPcXPz356xDKVuAljpw+VcOGvq8CjtVsKsg4VZxac/0V+krNjXNesKoIQ==","signatures":[{"sig":"MEUCIBo5BPVbT9K8BqcIezVpA9hSovfLyN1F6B/cQBSFG76qAiEAyx5NMa9MZ4EY8ivZhjIQxODHYDYpvCIZqROyxsB3xgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1989588},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo_layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.2.3.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","benchmark":"npx projen benchmark","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"/home/runner/work/cdk-turbo-layers/cdk-turbo-layers/dist/js/cdk-turbo-layers@0.2.3.jsii.tgz","stability":"experimental","_integrity":"sha512-KCriZsSgEpxPWG1jr42sXNneeFen7XPcXPz356xDKVuAljpw+VcOGvq8CjtVsKsg4VZxac/0V+krNjXNesKoIQ==","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"10.2.3","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","execa":"^7.2.0","eslint":"^8","projen":"^0.79.3","adm-zip":"^0.5.10","aws-cdk":"^2","esbuild":"^0.19.11","ts-jest":"^27","ts-node":"^10.9.2","jsii-diff":"^1.94.0","constructs":"10.0.5","jest-junit":"^15","typescript":"^4.9.5","@types/jest":"^27","@types/node":"^16","aws-cdk-lib":"2.87.0","jsii-docgen":"^7.2.9","jsii-pacmak":"^1.94.0","jsii-rosetta":"1.x","@types/adm-zip":"^0.5.5","xterm-benchmark":"^0.3.1","standard-version":"^9","@types/aws-lambda":"^8.10.131","@aws-sdk/client-s3":"^3.496.0","eslint-plugin-import":"^2.29.1","@aws-sdk/client-codebuild":"^3.496.0","@typescript-eslint/parser":"^6","@aws-cdk/aws-lambda-python-alpha":"^2.122.0-alpha.0","@typescript-eslint/eslint-plugin":"^6","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.2.3_1706140921049_0.9176543640195072","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.2.4","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.2.4","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"4efdb94127fa0eea1a732ff5d2e5554c87b28fe4","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.2.4.tgz","fileCount":94,"integrity":"sha512-DZUkGwPtYrq8t5WcWv479W4Yj7VPt/wAXm1cQba7mC2u283dHs2D1xp1xk4hA8yGDJFLLL0+4YhFAZsWSTU9iQ==","signatures":[{"sig":"MEQCIAvPpyQEOSXiwgb/+SEZfkoAHZYQXgdABLK2p7QxCqT+AiAc6MwF958x0P1hdqiYjTv185cmjpNsfYRcwGvFzEglCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1978629},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/src/**/__tests__/**/*.ts?(x)","<rootDir>/(test|src)/**/*(*.)@(spec|test).ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo_layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.2.4.jsii.tgz","types":"lib/index.d.ts","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","benchmark":"npx projen benchmark","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"/home/runner/work/cdk-turbo-layers/cdk-turbo-layers/dist/js/cdk-turbo-layers@0.2.4.jsii.tgz","stability":"experimental","_integrity":"sha512-DZUkGwPtYrq8t5WcWv479W4Yj7VPt/wAXm1cQba7mC2u283dHs2D1xp1xk4hA8yGDJFLLL0+4YhFAZsWSTU9iQ==","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"10.2.4","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","execa":"^7.2.0","eslint":"^8","projen":"^0.79.24","adm-zip":"^0.5.10","aws-cdk":"^2","esbuild":"^0.20.0","ts-jest":"^27","ts-node":"^10.9.2","jsii-diff":"^1.94.0","constructs":"10.0.5","jest-junit":"^15","typescript":"^4.9.5","@types/jest":"^27","@types/node":"^16 <= 16.18.78","aws-cdk-lib":"2.87.0","jsii-docgen":"^7.2.9","jsii-pacmak":"^1.94.0","jsii-rosetta":"1.x","@types/adm-zip":"^0.5.5","xterm-benchmark":"^0.3.1","standard-version":"^9","@types/aws-lambda":"^8.10.134","@aws-sdk/client-s3":"^3.515.0","eslint-plugin-import":"^2.29.1","@aws-sdk/client-codebuild":"^3.515.0","@typescript-eslint/parser":"^6","@aws-cdk/aws-lambda-python-alpha":"^2.128.0-alpha.0","@typescript-eslint/eslint-plugin":"^6","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.2.4_1708620841835_0.8602762046418706","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.2.5","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.2.5","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"07d966094097daa6c8362060547020543d303ba2","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.2.5.tgz","fileCount":94,"integrity":"sha512-ypT1TsbyAnMa9rOnbWzMMKt5+zu8OgRe43h9RjbgU/3Q3HVtYuFfKMCL9wt7TZeju1RF31GHd3qZTeUug/f5cQ==","signatures":[{"sig":"MEUCIEWK9B2eoCTE3Q+cIiQpHrmP/cIx5FjHynBY6lcuxOOmAiEAwUZ7hcYWY3udYbdGWiDn8EVqveJQD12BQjpqUmFWSmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2026874},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo_layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.2.5.jsii.tgz","types":"lib/index.d.ts","funding":"https://github.com/sponsors/CloudSnorkel","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","benchmark":"npx projen benchmark","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"/home/runner/work/cdk-turbo-layers/cdk-turbo-layers/dist/js/cdk-turbo-layers@0.2.5.jsii.tgz","stability":"experimental","_integrity":"sha512-ypT1TsbyAnMa9rOnbWzMMKt5+zu8OgRe43h9RjbgU/3Q3HVtYuFfKMCL9wt7TZeju1RF31GHd3qZTeUug/f5cQ==","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"10.7.0","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"resolutions":{"@types/prettier":"2.6.0","@types/babel__traverse":"7.18.2"},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"1.x","execa":"^7.2.0","eslint":"^8","projen":"^0.86.9","adm-zip":"^0.5.16","aws-cdk":"^2","esbuild":"^0.23.1","ts-jest":"^27","ts-node":"^10.9.2","jsii-diff":"^1.103.1","constructs":"10.0.5","jest-junit":"^15","typescript":"^4.9.5","@types/jest":"^27","@types/node":"^16 <= 16.18.78","aws-cdk-lib":"2.87.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.103.1","jsii-rosetta":"1.x","@types/adm-zip":"^0.5.5","xterm-benchmark":"^0.3.1","@types/aws-lambda":"^8.10.145","@aws-sdk/client-s3":"^3.637.0","eslint-plugin-import":"^2.29.1","commit-and-tag-version":"^12","@aws-sdk/client-codebuild":"^3.638.0","@typescript-eslint/parser":"^7","@aws-cdk/aws-lambda-python-alpha":"^2.155.0-alpha.0","@typescript-eslint/eslint-plugin":"^7","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.87.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.2.5_1725716425031_0.17430078663740867","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@cloudsnorkel/cdk-turbo-layers","version":"0.3.0","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","_id":"@cloudsnorkel/cdk-turbo-layers@0.3.0","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","dist":{"shasum":"5b1ee46ada7f9eaaf933bc4c62f7588faf1ffdb1","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.3.0.tgz","fileCount":94,"integrity":"sha512-uV7o5/69naakt4isoyxsDxYYF1e8YaNsW7Xn8oxCbmDBAFRhz5wpK82SSKnIvqhhyTaHyXj8NFhxdEK2FKTUsg==","signatures":[{"sig":"MEUCIDsGRe8AS98N14VkdftlPkCPEUtHTn+7jGroA/EdM2z2AiEAxYkhCx349jA6ZLqFlYIErYiH8UsA5gW4Fmn29i63czY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2073089},"jest":{"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}},"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"jsii":{"tsc":{"outDir":"lib","rootDir":"src"},"outdir":"dist","targets":{"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"},"java":{"maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"},"package":"com.cloudsnorkel.cdk.turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"python":{"module":"cloudsnorkel.cdk_turbo_layers","distName":"cloudsnorkel.cdk-turbo-layers"}}},"main":"lib/index.js","_from":"file:dist/js/cdk-turbo-layers@0.3.0.jsii.tgz","types":"lib/index.d.ts","funding":"https://github.com/sponsors/CloudSnorkel","scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","bundle":"npx projen bundle","compat":"npx projen compat","docgen":"npx projen docgen","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","benchmark":"npx projen benchmark","package:go":"npx projen package:go","package:js":"npx projen package:js","test:watch":"npx projen test:watch","package-all":"npx projen package-all","pre-compile":"npx projen pre-compile","package:java":"npx projen package:java","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","package:dotnet":"npx projen package:dotnet","package:python":"npx projen package:python","integ:snapshot-all":"npx projen integ:snapshot-all","integ:default:watch":"npx projen integ:default:watch","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch"},"_npmUser":{"name":"cloudsnorkel","email":"kichik@gmail.com"},"_resolved":"/home/runner/work/cdk-turbo-layers/cdk-turbo-layers/dist/js/cdk-turbo-layers@0.3.0.jsii.tgz","stability":"experimental","_integrity":"sha512-uV7o5/69naakt4isoyxsDxYYF1e8YaNsW7Xn8oxCbmDBAFRhz5wpK82SSKnIvqhhyTaHyXj8NFhxdEK2FKTUsg==","repository":{"url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git","type":"git"},"_npmVersion":"10.9.0","description":"Speed-up Lambda function deployment with dependency layers built in AWS","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","jsii":"5.5.x","execa":"^7.2.0","eslint":"^9","projen":"^0.90.3","adm-zip":"^0.5.16","aws-cdk":"^2","esbuild":"^0.24.0","ts-jest":"^27","ts-node":"^10.9.2","jsii-diff":"^1.105.0","constructs":"10.0.5","jest-junit":"^15","typescript":"5.5.x","@types/jest":"^27","@types/node":"ts5.5","aws-cdk-lib":"2.123.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.105.0","jsii-rosetta":"5.5.x","@types/adm-zip":"^0.5.6","xterm-benchmark":"^0.3.1","@types/aws-lambda":"^8.10.145","@aws-sdk/client-s3":"^3.693.0","eslint-plugin-import":"^2.31.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@aws-sdk/client-codebuild":"^3.693.0","@typescript-eslint/parser":"^8","@aws-cdk/aws-lambda-python-alpha":"^2.167.1-alpha.0","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^3.6.3"},"peerDependencies":{"constructs":"^10.0.5","aws-cdk-lib":"^2.123.0"},"_npmOperationalInternal":{"tmp":"tmp/cdk-turbo-layers_0.3.0_1732485211641_0.8265781796776532","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@cloudsnorkel/cdk-turbo-layers","description":"Speed-up Lambda function deployment with dependency layers built in AWS","repository":{"type":"git","url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git"},"scripts":{"benchmark":"npx projen benchmark","build":"npx projen build","bump":"npx projen bump","bundle":"npx projen bundle","bundle:package-codebuild.lambda":"npx projen bundle:package-codebuild.lambda","bundle:package-codebuild.lambda:watch":"npx projen bundle:package-codebuild.lambda:watch","bundle:package-nodejs.lambda":"npx projen bundle:package-nodejs.lambda","bundle:package-nodejs.lambda:watch":"npx projen bundle:package-nodejs.lambda:watch","clobber":"npx projen clobber","compat":"npx projen compat","compile":"npx projen compile","default":"npx projen default","docgen":"npx projen docgen","eject":"npx projen eject","eslint":"npx projen eslint","integ:default:assert":"npx projen integ:default:assert","integ:default:deploy":"npx projen integ:default:deploy","integ:default:destroy":"npx projen integ:default:destroy","integ:default:snapshot":"npx projen integ:default:snapshot","integ:default:watch":"npx projen integ:default:watch","integ:snapshot-all":"npx projen integ:snapshot-all","package":"npx projen package","package-all":"npx projen package-all","package:dotnet":"npx projen package:dotnet","package:go":"npx projen package:go","package:java":"npx projen package:java","package:js":"npx projen package:js","package:python":"npx projen package:python","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade","pre-compile":"npx projen pre-compile","release":"npx projen release","test":"npx projen test","test:watch":"npx projen test:watch","unbump":"npx projen unbump","upgrade":"npx projen upgrade","watch":"npx projen watch","projen":"npx projen"},"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"devDependencies":{"@aws-cdk/aws-lambda-python-alpha":"^2.236.0-alpha.0","@aws-sdk/client-codebuild":"^3.980.0","@aws-sdk/client-s3":"^3.980.0","@stylistic/eslint-plugin":"^2","@types/adm-zip":"^0.5.7","@types/aws-lambda":"^8.10.160","@types/jest":"^27","@types/node":"ts5.5","@typescript-eslint/eslint-plugin":"^8","@typescript-eslint/parser":"^8","adm-zip":"^0.5.16","aws-cdk":"^2","aws-cdk-lib":"2.146.0","commit-and-tag-version":"^12","constructs":"10.0.5","esbuild":"^0.27.2","eslint":"^9","eslint-import-resolver-typescript":"^3.10.1","eslint-plugin-import":"^2.32.0","execa":"^7.2.0","jest":"^27","jest-junit":"^16","jsii":"~5.8.0","jsii-diff":"^1.126.0","jsii-docgen":"^10.5.0","jsii-pacmak":"^1.126.0","jsii-rosetta":"~5.8.0","projen":"^0.99.9","ts-jest":"^27","ts-node":"^10.9.2","typescript":"5.5.x","xterm-benchmark":"^0.3.1"},"peerDependencies":{"aws-cdk-lib":"^2.146.0","constructs":"^10.0.5"},"keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"main":"lib/index.js","license":"Apache-2.0","version":"0.3.1","jest":{"coverageProvider":"v8","testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)"],"clearMocks":true,"collectCoverage":true,"coverageReporters":["json","lcov","clover","cobertura","text"],"coverageDirectory":"coverage","coveragePathIgnorePatterns":["/node_modules/"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"preset":"ts-jest","globals":{"ts-jest":{"tsconfig":"tsconfig.dev.json"}}},"types":"lib/index.d.ts","stability":"experimental","jsii":{"outdir":"dist","targets":{"java":{"package":"com.cloudsnorkel.cdk.turbo_layers","maven":{"groupId":"com.cloudsnorkel","artifactId":"cdk.turbo-layers"}},"python":{"distName":"cloudsnorkel.cdk-turbo-layers","module":"cloudsnorkel.cdk_turbo_layers"},"dotnet":{"namespace":"CloudSnorkel","packageId":"CloudSnorkel.Cdk.TurboLayers"},"go":{"moduleName":"github.com/CloudSnorkel/cdk-turbo-layers-go"}},"tsc":{"outDir":"lib","rootDir":"src"}},"funding":"https://github.com/sponsors/CloudSnorkel","//":"~~ Generated by projen. To modify, edit .projenrc.js and run \"npx projen\".","_id":"@cloudsnorkel/cdk-turbo-layers@0.3.1","bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","_integrity":"sha512-6faZr7GPxxKicQdS1Y4eHL5us1rCF6rH6M0jZcntfNWMJx27K9xYN5f/w5ETV0AJnFSjJ9xrpKJoogPp99SSiA==","_resolved":"/home/runner/work/cdk-turbo-layers/cdk-turbo-layers/dist/js/cdk-turbo-layers@0.3.1.jsii.tgz","_from":"file:dist/js/cdk-turbo-layers@0.3.1.jsii.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-6faZr7GPxxKicQdS1Y4eHL5us1rCF6rH6M0jZcntfNWMJx27K9xYN5f/w5ETV0AJnFSjJ9xrpKJoogPp99SSiA==","shasum":"91129f3de2ee7abc238e9b793e53e51e76964beb","tarball":"https://registry.npmjs.org/@cloudsnorkel/cdk-turbo-layers/-/cdk-turbo-layers-0.3.1.tgz","fileCount":94,"unpackedSize":1953166,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cloudsnorkel%2fcdk-turbo-layers@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDWlkFSE4u/9ouhVw0I1mFu4ZqwzrPFeiX6vCTbaeabjgIgXbsFmWsy5IyMoKZlR0gAWE5UTXQKIh2+b9eD74cEl+U="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee0eef9e-0434-4924-aec2-4bb17ebb73a0"}},"directories":{},"maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cdk-turbo-layers_0.3.1_1770048530387_0.6448876741901928"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-30T01:44:17.313Z","modified":"2026-02-02T16:08:50.944Z","0.0.0":"2023-01-30T01:44:17.534Z","0.0.1":"2023-01-30T05:29:47.746Z","0.0.2":"2023-01-31T05:29:07.955Z","0.0.3":"2023-02-02T21:24:22.976Z","0.0.4":"2023-03-20T12:28:10.333Z","0.1.0":"2023-09-05T21:56:12.526Z","0.2.0":"2023-10-18T02:42:26.417Z","0.2.1":"2024-01-05T19:31:41.961Z","0.2.2":"2024-01-14T19:14:24.237Z","0.2.3":"2024-01-25T00:02:01.322Z","0.2.4":"2024-02-22T16:54:02.100Z","0.2.5":"2024-09-07T13:40:25.248Z","0.3.0":"2024-11-24T21:53:31.880Z","0.3.1":"2026-02-02T16:08:50.618Z"},"bugs":{"url":"https://github.com/CloudSnorkel/cdk-turbo-layers/issues"},"author":{"name":"Amir Szekely","email":"amir@cloudsnorkel.com"},"license":"Apache-2.0","homepage":"https://github.com/CloudSnorkel/cdk-turbo-layers#readme","keywords":["aws","aws-cdk","aws-cdk-construct","cdk","codebuild","lambda","layer","nodejs","python","ruby"],"repository":{"type":"git","url":"git+https://github.com/CloudSnorkel/cdk-turbo-layers.git"},"description":"Speed-up Lambda function deployment with dependency layers built in AWS","maintainers":[{"name":"cloudsnorkel","email":"kichik@gmail.com"}],"readme":"# Turbo Layers for CDK\n\n[![NPM](https://img.shields.io/npm/v/@cloudsnorkel/cdk-turbo-layers?label=npm&logo=npm)][7]\n[![PyPI](https://img.shields.io/pypi/v/cloudsnorkel.cdk-turbo-layers?label=pypi&logo=pypi)][6]\n[![Maven Central](https://img.shields.io/maven-central/v/com.cloudsnorkel/cdk.turbo-layers.svg?label=Maven%20Central&logo=java)][8]\n[![Go](https://img.shields.io/github/v/tag/CloudSnorkel/cdk-turbo-layers?color=red&label=go&logo=go)][11]\n[![Nuget](https://img.shields.io/nuget/v/CloudSnorkel.Cdk.TurboLayers?color=red&&logo=nuget)][12]\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue)](https://github.com/CloudSnorkel/cdk-turbo-layers/blob/main/LICENSE)\n\nSpeed up deployment of Lambda functions by creating dependency layers in AWS instead of locally.\n\n* ⛓️ Easily separate dependency deployment from Lambda code deployment\n* 🔁 Never re-package dependencies just because of a small code change\n* ☁️ Never download another single dependency package locally again\n* 🏋️ Never upload oversized code packages again\n* 🌎 Edit your code in the browser -- no more \"deployment package too large to enable inline code editing\"\n* ❌ Uninstall Docker from your laptop and extend your battery life\n* ☕ Take shorter coffee breaks when deploying\n\nSupported Lambda runtimes:\n\n* 🐍 Python\n* 📜 Node.js\n* 💎 Ruby\n* ☕ Java\n\n## Benchmark\n\nBelow are synth and deploy times for a simple Python function with [`PythonFunction`](https://docs.aws.amazon.com/cdk/api/v2/docs/@aws-cdk_aws-lambda-python-alpha.PythonFunction.html) compared to Turbo Layers. The [benchmark](benchmark/deployment.ts) ran three times and the best time were taken for each step.\n\n|                        | 💤 PythonFunction   | 🚀 Turbo Layers  | 💤 5x PythonFunction | 🚀 5x Functions w/ Shared Turbo Layer |\n|------------------------|---------------------|------------------|----------------------|---------------------------------------|\n| Initial Synth          | 1:21                | 0:06             | 2:43                 | 0:06                                  |\n| Initial Deploy         | 1:18                | 2:05             | 2:10                 | 2:06                                  |\n| Code Change Synth      | 0:31                | 0:06             | 1:21                 | 0:06                                  |\n| Code Change Deploy     | 0:49                | 0:29             | 1:19                 | 0:36                                  |\n| New Dependency Synth   | 0:33                | 0:06             | 1:30                 | 0:06                                  |\n| New Dependency Deploy  | 0:52                | 1:50             | 1:31                 | 1:50                                  |\n\nAs you can see, code changes synth much faster and deploy a bit faster too. Dependency changes take longer to deploy, but are assumed to be way less frequent than code changes. The more dependencies your function uses, the better the results will be.\n\nTo run the benchmark yourself use:\n\n```\nnpm run bundle && npm run benchmark\n```\n\n## API\n\nThe best way to browse API documentation is on [Constructs Hub][13]. It is available in all supported programming languages.\n\n## Installation\n\n1. Confirm you're using CDK v2\n2. Install the appropriate package\n    1. [Python][6]\n       ```\n       pip install cloudsnorkel.cdk-turbo-layers\n       ```\n    2. [TypeScript or JavaScript][7]\n       ```\n       npm i @cloudsnorkel/cdk-turbo-layers\n       ```\n    3. [Java][8]\n       ```xml\n       <dependency>\n       <groupId>com.cloudsnorkel</groupId>\n       <artifactId>cdk.turbo-layers</artifactId>\n       </dependency>\n       ```\n    4. [Go][11]\n       ```\n       go get github.com/CloudSnorkel/cdk-turbo-layers-go/cloudsnorkelcdkturbolayers\n       ```\n    5. [.NET][12]\n       ```\n       dotnet add package CloudSnorkel.Cdk.TurboLayers\n       ```\n\n## Examples\n\nThe very basic example below will create a layer with dependencies specified as parameters and attach it to a Lambda function.\n\n```typescript\n const packager = new PythonDependencyPackager(this, 'Packager', {\n    runtime: lambda.Runtime.PYTHON_3_9,\n    type: DependencyPackagerType.LAMBDA,\n});\nnew Function(this, 'Function with inline requirements', {\n    handler: 'index.handler',\n    code: lambda.Code.fromInline('def handler(event, context):\\n  import requests'),\n    runtime: lambda.Runtime.PYTHON_3_9,\n    // this will create a layer from with requests and Scrapy in a Lambda function instead of locally\n    layers: [packager.layerFromInline('inline requirements', ['requests', 'Scrapy'])],\n});\n```\n\nThe next example will create a layer with dependencies specified in a `requirements.txt` file and attach it to a Lambda function.\n\n```typescript\nconst packager = new PythonDependencyPackager(this, 'Packager', {\n    runtime: lambda.Runtime.PYTHON_3_9,\n    type: DependencyPackagerType.LAMBDA,\n});\nnew Function(this, 'Function with external source and requirements', {\n    handler: 'index.handler',\n    code: lambda.Code.fromAsset('lambda-src'),\n    runtime: lambda.Runtime.PYTHON_3_9,\n    // this will read requirements.txt and create a layer from the requirements in a Lambda function instead of locally\n    layers: [packager.layerFromRequirementsTxt('requirements.txt', 'lambda-src')],\n});\n```\n\nCustom package managers like Pipenv or Poetry are also supported.\n\n```typescript\nconst packager = new PythonDependencyPackager(this, 'Packager', {\n    runtime: lambda.Runtime.PYTHON_3_9,\n    type: DependencyPackagerType.LAMBDA,\n});\nnew Function(this, 'Function with external source and requirements', {\n    handler: 'index.handler',\n    code: lambda.Code.fromAsset('lambda-poetry-src'),\n    runtime: lambda.Runtime.PYTHON_3_9,\n    // this will read pyproject.toml and poetry.lock and create a layer from the requirements in a Lambda function instead of locally\n    layers: [packager.layerFromPoetry('poetry dependencies', 'lambda-poetry-src')],\n});\n```\n\nIf your dependencies have some C library dependencies, you may need to use the more capable but slower CodeBuild packager.\n\n```typescript\nconst packager = new PythonDependencyPackager(this, 'Packager', {\n    runtime: lambda.Runtime.PYTHON_3_9,\n    type: DependencyPackagerType.CODEBUILD,\n    preinstallCommands: [\n        'apt install -y libxml2-dev libxslt-dev libffi-dev libssl-dev',\n    ],\n});\nnew Function(this, 'Function with external source and requirements', {\n    handler: 'index.handler',\n    code: lambda.Code.fromAsset('lambda-pipenv-src'),\n    runtime: lambda.Runtime.PYTHON_3_9,\n    layers: [packager.layerFromPipenv('pipenv dependencies', 'lambda-pipenv-src')],\n});\n```\n\nBuilding layers for ARM64 functions is also supported.\n\n```typescript\nconst packager = new PythonDependencyPackager(this, 'Packager', {\n    runtime: lambda.Runtime.PYTHON_3_9,\n    type: DependencyPackagerType.LAMBDA,\n    architecture: Architecture.ARM_64,\n});\nnew Function(this, 'Function with external source and requirements', {\n    handler: 'index.handler',\n    code: lambda.Code.fromAsset('lambda-poetry-src'),\n    runtime: lambda.Runtime.PYTHON_3_9,\n    architecture: Architecture.ARM_64,\n    layers: [packager.layerFromPoetry('poetry dependencies', 'lambda-poetry-src')],\n});\n```\n\nAll these examples are for Python, but the same API is available for Node.js, Ruby, and Java. The same build options are available. Multiple different package managers are supported. See [Constructs Hub][13] for more details.\n\n## Older Implementations\n\n* [lovage](https://github.com/CloudSnorkel/lovage): standalone Python framework that uses the same trick to deploy decorated functions to AWS\n* [serverless-pydeps](https://github.com/CloudSnorkel/serverless-pydeps): plugin for [Serverless Framework](https://www.serverless.com/) that speeds up deployment\n\n[6]: https://pypi.org/project/cloudsnorkel.cdk-turbo-layers\n[7]: https://www.npmjs.com/package/@cloudsnorkel/cdk-turbo-layers\n[8]: https://search.maven.org/search?q=g:%22com.cloudsnorkel%22%20AND%20a:%22cdk.turbo-layers%22\n[11]: https://pkg.go.dev/github.com/CloudSnorkel/cdk-turbo-layers-go/cloudsnorkelcdkturbolayers\n[12]: https://www.nuget.org/packages/CloudSnorkel.Cdk.TurboLayers/\n[13]: https://constructs.dev/packages/@cloudsnorkel/cdk-turbo-layers/\n","readmeFilename":"README.md"}