{"_id":"osls","_rev":"67-ef17aa69fe59b15ef0ff7ebf852dbc79","name":"osls","dist-tags":{"alpha":"4.0.0-alpha.1","beta":"4.0.0-beta.2","legacy":"3.78.0","latest":"4.4.0"},"versions":{"3.40.2":{"name":"osls","version":"3.40.2","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.40.2","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"b7fcea92f0c017ca18ab58c51aa631f5e386cfef","tarball":"https://registry.npmjs.org/osls/-/osls-3.40.2.tgz","fileCount":423,"integrity":"sha512-YrEEJi8sPvmgEnPupMIA4SjFaEXagVPpguI61HaIlOqIKtOgmqihEaw30FV614wJGWrtj6MzUmjIKsRM6FmAKQ==","signatures":[{"sig":"MEYCIQD4g9rsoD4qK0Q35+qwHM8loczC0Vb+d3aSd/VUMC0xrwIhALY4WKH2CaMtdIeazz+5PvCXHHvvIKhwrly3Srt6Xie4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1776270},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"faa3157553cde0b4b82cd7dd9f884e30d7314501","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.0","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.10.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^2.1.1","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.40.2_1729254683483_0.8125202047079287","host":"s3://npm-registry-packages"}},"3.41.0":{"name":"osls","version":"3.41.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.41.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"9cba74ec3c92b12654eb94c75cd1eee4717ce94b","tarball":"https://registry.npmjs.org/osls/-/osls-3.41.0.tgz","fileCount":423,"integrity":"sha512-GcrMSRYZFLuk60/pYPoF6bSwkLKZw5Fd8Cc+KTYWIDj8GmgY8V5Cb1YJgxJoYO6IbZgxzwXAcozE/MXd5o8wnA==","signatures":[{"sig":"MEUCIQC+83aGTzc8XjCovRMmX+ZVlJWiPOocioK3J8ZzhWYhHQIgHdCetfFW5T55L2sMg1B1SYpFBcvCWt52luFOvWQI32I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1776348},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"178505963d7f7b2463f2e53d4ac3bafeea3791ba","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.0","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.10.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^2.1.1","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.41.0_1729857195859_0.05913636303081948","host":"s3://npm-registry-packages"}},"3.42.0":{"name":"osls","version":"3.42.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.42.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"3685ee669db5ebb812f309fc4072c69680247cdb","tarball":"https://registry.npmjs.org/osls/-/osls-3.42.0.tgz","fileCount":423,"integrity":"sha512-4YXm+boB2Wc+mve8FIe1XOzJ5tazpVU7X8ULiogs/+aCljFgPTfhYGUc7rzFFtembKLL16HuoUnEjgSeJ1Iswg==","signatures":[{"sig":"MEUCIQDUvVXihFj9NYu21y+H8tK801ce7jbDEAfueNLy3F5MmgIgHrVxu4bFy8Nga4SnMJ5BLYgQcjWaBfkvpa/hwkmBL4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1776376},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"686951311ff04d5ff2af3d798767320ac2e7f58b","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.0","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.11.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.42.0_1732016117794_0.7822316555967002","host":"s3://npm-registry-packages"}},"3.43.0":{"name":"osls","version":"3.43.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.43.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"0eac455dc080ffeea0abd6ace32cb712b285a694","tarball":"https://registry.npmjs.org/osls/-/osls-3.43.0.tgz","fileCount":423,"integrity":"sha512-fEvAWzC+fCY67fyhamhduUXMp7lQXjsI3Dv2JN1vGXb71nVyag9BEW9Jh5SyAt8Krhg7O9LxvGWPJfFHfaERZg==","signatures":[{"sig":"MEYCIQCijrVSqA3V2mkdVcyv0ZvchSLMU+Tq6QdGnJjt8SZ+FwIhAKw5EyLXFz0UcbTgYjxcCnrg4rV9ZX1In1CjSPDcRZwm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1776904},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"f63124d732f944a3a8ca31680de5daabdbde9a46","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.0","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.11.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.43.0_1732279507002_0.4410717783928717","host":"s3://npm-registry-packages"}},"3.43.1":{"name":"osls","version":"3.43.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.43.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"0ed5bd157899c8814411c36ad9ac7f6b8b29d0de","tarball":"https://registry.npmjs.org/osls/-/osls-3.43.1.tgz","fileCount":423,"integrity":"sha512-oFrQ3FjVoqLwUhOognaN45ZfwhHaS/j6wxW0Cm+2++XJaQePMmKGbr/yZ80e3Qj7Q/kWwyGyo8DpnNr4tiQmkg==","signatures":[{"sig":"MEQCIH+PS7jg1P2zjnM87V+If184CW1o5vxImD+Z6EDVbBz/AiAXnJY8Kq4bjglu54grzt9uR8pmlVeeuRltvvjpZuKQvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1777013},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"e53b84ae7dadd392ab17370e7f869b064bcb83a2","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.0","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.12.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.43.1_1734604594702_0.09865753638317498","host":"s3://npm-registry-packages-npm-production"}},"3.44.1":{"name":"osls","version":"3.44.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.44.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"2415bb2280f77940d38461c775b3494c6f61e8f1","tarball":"https://registry.npmjs.org/osls/-/osls-3.44.1.tgz","fileCount":423,"integrity":"sha512-GEUQQabvkUWiztC/1Mt9RIc/xT1QtUyt+sG6BhHN51+T5YJb/KNN4BcgOvx8GYKFiA6mkgvP3/qQSJpaqZYCrg==","signatures":[{"sig":"MEUCIQDTBbF4HbkXD+NSSSxiDCQzjCqM/c0arqo6e/HfVc1l+QIgTTgujaD6Blg7TiEgbIboxvuwavqcMA7S3YfK9AGJO4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1777013},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"7cfe939a1abc5a62cab9eab3d0b535d9506a1355","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.0","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.12.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.44.1_1734950080930_0.6074978004462055","host":"s3://npm-registry-packages-npm-production"}},"3.44.2":{"name":"osls","version":"3.44.2","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.44.2","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"8ad661b612f209ffbbd5a37daccbc6d1b4d38bea","tarball":"https://registry.npmjs.org/osls/-/osls-3.44.2.tgz","fileCount":423,"integrity":"sha512-1VLlBfvdTnQqcYOMdZ71XEDYMBF7es0B2KC0QiLEEogTXgveyUXswlKHzV0lat1tiCBe5UmkeKwH5vzI4qUBjA==","signatures":[{"sig":"MEQCIDZUJsuMH60DGx1QGN92tCH74W/d71rUYiUVKegv7T3lAiBkTAZkw1oTDcYwPTLt5BUTB8p28fzAxZBOaGDe+U8JiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1779445},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"580e1d6b6f9c93af2fa96b15bf3f9dc9c192fcd4","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.0","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.12.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.44.2_1736160517066_0.2650312120685794","host":"s3://npm-registry-packages-npm-production"}},"3.45.0":{"name":"osls","version":"3.45.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.45.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"f4325e458319df50ffe16259aa598a1ef400da0b","tarball":"https://registry.npmjs.org/osls/-/osls-3.45.0.tgz","fileCount":423,"integrity":"sha512-jMUuf8N/DBQEsUt7sZoxNSS6lf9of6QR9QF00yrq1Bg1WtszT/NGSW95lJ61PBGlH5JInpb4enwCaBl+rlWo3w==","signatures":[{"sig":"MEUCIQCDCzkwQxUCqNASfE3g+nwZ2IB5s4Tjgao9LA3v21oE6QIgNiBoxRgJabE9RuTk1ZX7IFkiJPJd1KTu2YE6aKJ7cHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1779984},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"496ec5255cb71bce4ff519c79954acfd80394a36","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.0","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.12.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.45.0_1737118975642_0.22788593776874388","host":"s3://npm-registry-packages-npm-production"}},"3.46.0":{"name":"osls","version":"3.46.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.46.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"812d371a701e3ac968ef03ff127751bafdf768ce","tarball":"https://registry.npmjs.org/osls/-/osls-3.46.0.tgz","fileCount":423,"integrity":"sha512-YyfTZam5TBtgSbCenc8U+ezn7m+JgonQDBQ0nBsdrL86C5dvg/EYXyDZ7GAdICSA1Y9KDq3YBg1UQP8jyx3G1w==","signatures":[{"sig":"MEYCIQDLuKa6v3Ik1uGBJ1ghfevsuQopeMplPW2p6FhT5ZdS2wIhAPRezT02SGfdsYmqzDImtWCbtYpYhIH61TXK9coDqItl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1781786},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"0665e6375f6fbf97ce8869a48ceb894300735f39","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.2","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.13.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.46.0_1738101128800_0.7863050755368466","host":"s3://npm-registry-packages-npm-production"}},"3.47.0":{"name":"osls","version":"3.47.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.47.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"0427d31263702d5b132f39b6bd81c292fde28b6e","tarball":"https://registry.npmjs.org/osls/-/osls-3.47.0.tgz","fileCount":423,"integrity":"sha512-RF722iwCAecp12XRBTE8BvSUWf9Rc1KnRoMavasK4KhDWU0dLZ+LqQJb+JG07pAJYZfnEQD6mfJcJEEc0a7jbQ==","signatures":[{"sig":"MEQCID99qjZWKGyj5V5wP1vh77gHJYYAvjorEBAoZagvXzmOAiBR4uezoZJYm+tdzI5kgOqRfAd9fJy0Si5IUL/IdulO3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1781564},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"c832ebaa8165492cebb2506fdd2d925191ad8c64","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.2","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.13.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.47.0_1739458527996_0.7190305514029576","host":"s3://npm-registry-packages-npm-production"}},"3.48.0":{"name":"osls","version":"3.48.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.48.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"28c34cbac244620e94a08ce42fb38f61f580730e","tarball":"https://registry.npmjs.org/osls/-/osls-3.48.0.tgz","fileCount":423,"integrity":"sha512-TpiNILu1bZUMMOjiMwncuMDOof6fa6dHx2/BcRizFg/bYg7mUIayAonncgRwUuoQICA5VGdy+CXTJRXsZfoNZg==","signatures":[{"sig":"MEQCIEvSfsybqwMWf5bTNiXZH8hRojSZHsfymMvSUYYlKtNYAiAdLyZM+h4w2jvIw8kn9pxlfNONP+Rmy5R7gXznXe138Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1781744},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"f19eb4dec17275677df5daacc524e8eea2604fe8","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.2","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.14.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.48.0_1741165831206_0.056452082363659395","host":"s3://npm-registry-packages-npm-production"}},"3.49.0":{"name":"osls","version":"3.49.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.49.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"3bd4e83fed65500693f0bbeb95c2075c58185de2","tarball":"https://registry.npmjs.org/osls/-/osls-3.49.0.tgz","fileCount":423,"integrity":"sha512-T7GzYLoytLYyITq3Pxy0Ac+ctaUeTY1csqnBkx8RfV5KNjP4Q5kj8LhPddi7KuJ9S+ilgPQ/g6lcc+EKlMUkZw==","signatures":[{"sig":"MEUCIG76jCrfd+VPb8embvp7Kh3weHaw6aXeYlEorTUbxLkGAiEAks9Hv55JIjw6zQ7rKjMO/RGQpq5dhKc9TUwvEBe1RiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1780059},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"engines":{"node":">=12.0"},"gitHead":"6e1a0d876b3914ca6c490b233029c6ad35949fbe","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.2","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.14.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","jiti":"^2.4.2","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.49.0_1741513683380_0.5295033081926541","host":"s3://npm-registry-packages-npm-production"}},"3.50.0":{"name":"osls","version":"3.50.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.50.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"82c0ae2887bbab3cb3a13567e3eb8a75473fed5f","tarball":"https://registry.npmjs.org/osls/-/osls-3.50.0.tgz","fileCount":424,"integrity":"sha512-tx+T4BfUyq5dbr/cdVaraSXlwpQT4T8dlIuj7NX6xUKGJLCXdD3vR+/B0QilbytiH3TS1TdQ7u3XrX/UGrUICQ==","signatures":[{"sig":"MEYCIQDM9A4sf/ZOFmSSuT/I2pGXzXTTH7+Wp5BuKXHEsHZ+bgIhAM6uzZy+ZLrWDf0diLyrk2/XuxA0nAP8XGUJrgK83Ygd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822478},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"bd28528e956b67f3d9aa6a194b1c11c1606c8244","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.2","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.14.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","jiti":"^2.4.2","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.50.0_1743757170338_0.3196204791021655","host":"s3://npm-registry-packages-npm-production"}},"3.51.0":{"name":"osls","version":"3.51.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.51.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"a0187035cd89091f857bef42f23372340bb8721b","tarball":"https://registry.npmjs.org/osls/-/osls-3.51.0.tgz","fileCount":424,"integrity":"sha512-+Ze7K5gH9JxVJRU9KthVXFnx9+TWNmx8FWpb2yr8o11UBh38SKgJbMbwBJDzLV7tu8/aUZEU/P2jycWZNBaB0g==","signatures":[{"sig":"MEYCIQDYMAmEJCtibLTNioTZcjEl4IE/9pM5HKjLffHUszDhVwIhAOjejnwKJhDOzBcYcRfqOBDVrMkOgwsxa7O30AKtGvQh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1823810},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"296a05375737bee021e9751d15761f71659bc626","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.2","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.14.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","jiti":"^2.4.2","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.51.0_1743970980482_0.20488485721680827","host":"s3://npm-registry-packages-npm-production"}},"3.51.1":{"name":"osls","version":"3.51.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.51.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"34a933cc61170d77b7a464802c80d9b501d1a96b","tarball":"https://registry.npmjs.org/osls/-/osls-3.51.1.tgz","fileCount":424,"integrity":"sha512-MA4N63cXgiaz2rONOE38/82eWSWL81hDN2OCV32GuwsUB9P7/3iVaDMOQYEdTytPmekIlx1S9qG+cUzOO/ejIg==","signatures":[{"sig":"MEUCIQDXnXSA5U7UxEtInymuG6lFUgYYnz2hN37psAwXUUn9egIgEgF+sqPCRr6J6s9wcKoAI+8hVlVySf3BB9agafs0I4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1823460},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"a53cfa8ee5c86b0dfbabe103b0120a1ad61c4cad","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.2","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.15.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","jiti":"^2.4.2","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.51.1_1749111746993_0.9229069791849651","host":"s3://npm-registry-packages-npm-production"}},"3.51.2":{"name":"osls","version":"3.51.2","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.51.2","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"6286f60e8184ca2b1467a2ba2315230bf25f67cb","tarball":"https://registry.npmjs.org/osls/-/osls-3.51.2.tgz","fileCount":424,"integrity":"sha512-6m65llRpDyvRvSmWbMCZqCrba3u22l4oFZ1860BQJ8bB4z3o5gam1mUWUPiBE3n8Z0xRoEbvS23fjS9biwuVpw==","signatures":[{"sig":"MEUCIQDfeQhgOlDuyrq30/dN7IjusbUrGdO0cxAn5MsTh+7rdAIgPtf6JNmE2eA2MS2R927TigFMX6N5HVO0iHnsr0a+0uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1823689},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"4e7c1c80a365b6751cbfe8c058d34e3293f80d12","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","actor":{"name":"mnapoli","type":"user","email":"matthieu@mnapoli.fr"},"email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.2","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.16.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.51.2_1751831804782_0.24962356093830373","host":"s3://npm-registry-packages-npm-production"}},"3.52.0":{"name":"osls","version":"3.52.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.52.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"4dc6ccd391a94af0c8c900cfc716698fab0bb89f","tarball":"https://registry.npmjs.org/osls/-/osls-3.52.0.tgz","fileCount":428,"integrity":"sha512-grYlRKlO6jjr3Z+1UhZVYsAXwUptBO1f4/uJNBHEZ/MswKOPxCZKfAZryhy9pzTR5abE7ufNcF1hbV97rmZ5pw==","signatures":[{"sig":"MEUCIQDo6aSurJwb9AW5vqSUF3DIVklURB5phqH3VNPD4dmBNAIgcwcOZ2AShVYlb8OfTCgI6ppvsYOvELVQKC+Usdbds3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1846862},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"139880d61b27ae8aceca7ca35aa00e0c1646ba12","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.2","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.17.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.52.0_1754323614413_0.21530710282712318","host":"s3://npm-registry-packages-npm-production"}},"3.52.1":{"name":"osls","version":"3.52.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.52.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"b8e057afcd1f8a45ec8cb07e519f15618a79b371","tarball":"https://registry.npmjs.org/osls/-/osls-3.52.1.tgz","fileCount":428,"integrity":"sha512-5kjg1VOLa80l4b0k3Rm2eq9qA6G1VvAuZHeYFp+K3lYPanaxqVqtnqJEbGyuDHjtH7XGywP8FRJSIZJlyKNv5Q==","signatures":[{"sig":"MEQCIGcUHSl6rqErZBnvdOi1yUM+C1EI+BBW1ZIrkZztV0ZlAiB4CiiZcc9IRbY1PUUAunMlOMIwvGX3DbLsYAqetiOSlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1847815},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"09fe9d16b495eebbf5013fd5d4c9a2cabbf00d0c","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.3","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.18.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.52.1_1755862779164_0.9848625174044956","host":"s3://npm-registry-packages-npm-production"}},"3.52.2":{"name":"osls","version":"3.52.2","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.52.2","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"3f7d83f1ca546a22823aa48265628dbc9b22dde4","tarball":"https://registry.npmjs.org/osls/-/osls-3.52.2.tgz","fileCount":428,"integrity":"sha512-E6xfh5+9IKaBR6nHBOaSYgcJnkp12e94XNQkSVspCrXY1P5mkuKWjKDtQVVzoHeaJ+nXJe0D7P+dPDgbCKubag==","signatures":[{"sig":"MEQCIA7z0Cq4wD+bjAfdsWoS19jfJO8bUgXtoxwIZP3X69NgAiAnu5tLF30kncv44YchUBmZeepXO3kA3t9oB9zqqEc6qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1848111},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"3fe5479d506bece73754431bab2b91061ceb8507","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.3","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.18.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.52.2_1756282008758_0.05028028821393926","host":"s3://npm-registry-packages-npm-production"}},"3.53.0":{"name":"osls","version":"3.53.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.53.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"8881efc512bfc963413caed5c6221d39c9bc3536","tarball":"https://registry.npmjs.org/osls/-/osls-3.53.0.tgz","fileCount":354,"integrity":"sha512-lNNZ4FGl8cYixUFM3Mm0dQGdCP4joh/d44uaNZGJFrwf3MQ8M7dduMJxZrQMI67ymPMrr8HjawwRdGt9U4khnQ==","signatures":[{"sig":"MEUCIQDwhMC8psxTXLVUxYYqrapdd+fIsjoUFcMj3yGRl5t2GwIgdHkqibnFw9v17Arej9A3bMS7XwM62DcB+gfaW6kOQb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302607},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"1439c668df67335873387e18d93571f08856b36b","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.3","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.19.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.53.0_1756902838661_0.8872678113794694","host":"s3://npm-registry-packages-npm-production"}},"3.54.0":{"name":"osls","version":"3.54.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.54.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"bd80268788307f9c1432472bcc2e2804627fdd9c","tarball":"https://registry.npmjs.org/osls/-/osls-3.54.0.tgz","fileCount":354,"integrity":"sha512-a8ygRWcbAoNOqo+XtEvhYP5w3ZVBodMVSFMmX/Qa0vGvOEQcyjlbbCmASBu+LYd15J0fPHaCcPJygAvDInfykw==","signatures":[{"sig":"MEYCIQCShukpfP7CEHVSIV7vtW9XnzNC0WjTh2AK6twfqz1FMQIhANV30ELGneIKC0MJ3bS8rBcryoKwJYovV11kEAjpxRUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302642},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"4c0093b1156638b25a4773a1e7eafb58082b905c","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.3","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.19.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.54.0_1758469729987_0.17088335271834376","host":"s3://npm-registry-packages-npm-production"}},"3.54.1":{"name":"osls","version":"3.54.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.54.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"20939caa9dadb97a41a342bf166846c9aa1de04f","tarball":"https://registry.npmjs.org/osls/-/osls-3.54.1.tgz","fileCount":354,"integrity":"sha512-x8ycj9ZcrC/VRiGaIHuFZiFqewBC94z0E2LAYtDTVWRqUxLw+8SxnmV19YAKoHQB0vN3NLwn1SokVolz+Grvqw==","signatures":[{"sig":"MEUCIQCjOMBVd+IHrtvYcbX8ilH/kxzgLrL/HkvRj3T00hppTgIgUjyWKFl8Zu0pcZeluj0FJ+OtJbDhoLs0AXl84lO2Gt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302819},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"e2127ef0e9de780e534d9344cd799d914c3ca4a7","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.3","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.19.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.54.1_1758729734235_0.9645468460896336","host":"s3://npm-registry-packages-npm-production"}},"3.55.0":{"name":"osls","version":"3.55.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.55.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"d4e02e74eb755caae80b7edd56e077551d62ca66","tarball":"https://registry.npmjs.org/osls/-/osls-3.55.0.tgz","fileCount":354,"integrity":"sha512-U5RXeKJiZPXzbDiM0lMpcvE27kfYKRsGpwenx1dlHsvO9dlK0h14vVMh76vET6NK98OT7OIk6QWlfFuz4+HgEA==","signatures":[{"sig":"MEYCIQCW6W/HJWkOHAs7eWV1pBWwj9BR0gRn+5tDML4RlXTE+wIhAJMetseIRdfSYiS6aErzEPMvow2RBuLRjopAvOt0iOdh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305068},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"2452335fd7f7a79f2ac2e4034d222a29d3777746","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.3","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.20.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.55.0_1759752309774_0.8628520414588854","host":"s3://npm-registry-packages-npm-production"}},"3.56.0":{"name":"osls","version":"3.56.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.56.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"08a6ad58dfd78602ed10bca746170da96f30edb7","tarball":"https://registry.npmjs.org/osls/-/osls-3.56.0.tgz","fileCount":354,"integrity":"sha512-yHyffzBT/q6kKp1YmQfFNYb8n0DzTjEdmsDWp2JKJUqqGrQY3CT3z7WPERqIxNxpKTKXGK1Yp51Hewsgg/MZfQ==","signatures":[{"sig":"MEYCIQCKiS9pEdjHlt7qW+U/iIwslpb5Ylokyx06Xb1E+xDYCwIhAMkqHpgX0KpH58lNKlDLYBZ1iMr+Wl2z28Xd5S8o3+HD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305125},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"5c98cacf3f857c63c9131fc61180453a558f9e12","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.3","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.20.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.56.0_1760606870932_0.2917621918806943","host":"s3://npm-registry-packages-npm-production"}},"3.57.0":{"name":"osls","version":"3.57.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.57.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"1dc736c60aae5807fcb835d26343c9acafacbffd","tarball":"https://registry.npmjs.org/osls/-/osls-3.57.0.tgz","fileCount":354,"integrity":"sha512-rGjyA/lyNnBdYCxc488qyM3D+9gljr/9zFLUtkbHGu7/LUhjoxZ3bEPGGI9cY9x7LmMentILVzZfVv4kwb21Gg==","signatures":[{"sig":"MEYCIQC3PYni0RGDQyp0Wg36XcG6xbjlk/XjaDSvzdHB+LnbxAIhANPd465WV7GmrkLyVF+66RmsA7nXuEg5QKCW2SNp3Yez","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305690},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"7a1808a069eb13dcbea5a20222797daa4d2c30c9","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.3","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.20.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^5.3.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.57.0_1761647101714_0.15651632634761703","host":"s3://npm-registry-packages-npm-production"}},"3.58.0":{"name":"osls","version":"3.58.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.58.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"19b355ff60fc7bb8259c3aad6505f606131e60c9","tarball":"https://registry.npmjs.org/osls/-/osls-3.58.0.tgz","fileCount":354,"integrity":"sha512-lt7rFXcn1sVNJFqFwwHQIWlo7tLXyLYmRhhrsGElpIv48ZgxPYxU0pQVKcEOcwumJ0YBZeqNigi4ggWGuf2Gyg==","signatures":[{"sig":"MEQCIEwxKx+NTmWhy/v8teSqWXDxyWj6Ugu8lM8scY2VvrTWAiB4OwRcX9betGaI/4gvQGFqZ5YiV9chhxrZ08zdq3N4SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308661},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"7bad692f73e6b4f2c0ad7026dabbbf93b9a75001","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.3","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.20.0","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.58.0_1761724829254_0.29412055290605044","host":"s3://npm-registry-packages-npm-production"}},"3.58.1":{"name":"osls","version":"3.58.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.58.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"13b6cc29dd6cd014f5180e332f2cb67a6e36c3a7","tarball":"https://registry.npmjs.org/osls/-/osls-3.58.1.tgz","fileCount":354,"integrity":"sha512-d/7i48Ato+o17PeefD9GgbP9HxZp6UDAwv6J5nj+Z2pGt+ntNfxYVU8noe/BBHOjjHhjj8nOxXI1SsAU96mdkw==","signatures":[{"sig":"MEYCIQDMSHO5Yo6wj8kvE2BLhbq+/rqCYHA+8IUkfoAIhUHtUgIhAJ3fcANFhp1sXJXcBDHEfdXUcxNYg9purdTFr08GkqXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1309040},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"1834d8fbbe299c79d983e73699169418f29cceb7","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.4","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.21.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.58.1_1762434507465_0.5413342339964673","host":"s3://npm-registry-packages-npm-production"}},"3.59.0":{"name":"osls","version":"3.59.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.59.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"18daa635dbfe717c63b1199b3aee49cc866c147e","tarball":"https://registry.npmjs.org/osls/-/osls-3.59.0.tgz","fileCount":354,"integrity":"sha512-1HW+Uq/737Sn8XbBabxVdk9dr1IJ0mz6Ls8cHEYXkuytKSlIG17tBAdR5iqdPQPyZ8UsvrW4orz1LouX5xdJog==","signatures":[{"sig":"MEYCIQDj94R10dgR/o0KKoswGBr4uunzBRjCA7dUcbev9irVngIhAOuhY5zh1KaEhG1CdVQFgoOulUjZkkQmCG62/BO7Ox+U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310803},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"4c482928b6bfab8aaeaa2e99dd808c5d5b7147d4","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.4","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.21.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.59.0_1762767927811_0.6040371380081542","host":"s3://npm-registry-packages-npm-production"}},"3.59.1":{"name":"osls","version":"3.59.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.59.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"a55a6d5ee266516e040775c0f6437422c1924a80","tarball":"https://registry.npmjs.org/osls/-/osls-3.59.1.tgz","fileCount":354,"integrity":"sha512-NPaDu3bofWtT4oFXb14zZAXaaVwNBhbS2k8R0F4htV3w+0boDj/fI5zeNA+yUjRI6TJNd9XCgx4NIoB6qAlEYA==","signatures":[{"sig":"MEUCIQDUG+oWBkBixj+Ut77zV60j0Q9ukX3aZlHKHOmU//OyPwIgBmIvt8ICmnQGT4iwyGGkN2l4ZTP5drQguVlObdNin+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310903},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"0b7737c21b25c15a2c985a6ab394c623a146243a","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.4","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.21.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.59.1_1762775172425_0.706358413600908","host":"s3://npm-registry-packages-npm-production"}},"3.59.2":{"name":"osls","version":"3.59.2","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.59.2","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"53b6373ee9e05a0e64e338b842a1518e0656d4e2","tarball":"https://registry.npmjs.org/osls/-/osls-3.59.2.tgz","fileCount":354,"integrity":"sha512-5/I2VU/5DiPk8E/7/w/lPtTJHx6Rgz9VjY/pJvXKaK7zX8ltf5fvrO3fsKhagYYqHdCz3giBSNiWKXmE+zzUag==","signatures":[{"sig":"MEUCIQDF5WvmXajsFZItzyV6oPEQsw/yA0nNId0WiKuRKfxZwAIgQipo/LdhgI5Avt9zu12TmunHuT6ah0KIXcjbISdIjBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310793},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"a34162d2a2ee9fd7f63b7ae9d97b272188d3e582","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.4","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.21.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.59.2_1763049165997_0.6539813907460841","host":"s3://npm-registry-packages-npm-production"}},"3.59.3":{"name":"osls","version":"3.59.3","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.59.3","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"ad3f3e95aa537a1b6593cf5414c4b588157c1bfd","tarball":"https://registry.npmjs.org/osls/-/osls-3.59.3.tgz","fileCount":354,"integrity":"sha512-MTsIWXQ62FTBtGT2MeLcsoNoREN8nSkoiC+K/gbpMukm0btcNl591sumKyzK5uP7uuH3iVg5pCdfUQ3Vqz4AmA==","signatures":[{"sig":"MEYCIQCMtDpj4nTZOyVGMov6Z2gBEhSMFCvvBdky3GZRoZNAOQIhAIX2ZsHFSeKMYpNnOErb0UoYp/mFb2LlHK/XqL1WAYfW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310903},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"5c4239e69ab66f811130c1b328debeca0ddf5f95","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.4","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.21.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1404.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.59.3_1763457201042_0.3825439659522569","host":"s3://npm-registry-packages-npm-production"}},"3.60.0":{"name":"osls","version":"3.60.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.60.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"94523ab3511b7da9d4283865a99a53e052707523","tarball":"https://registry.npmjs.org/osls/-/osls-3.60.0.tgz","fileCount":354,"integrity":"sha512-paeyMGgPgRzVdeZY+dn5AII+GIe2M//PZ+crX9QRErxF6xazLxxlrrH6pZKZC4OG44Lqx+1R0FMuYG/kALwqPg==","signatures":[{"sig":"MEUCIQDxPC9cJcBXRlFNmpAXi3XUSd8+hMJTaEp1OIZTxYFmgAIgVm5oJ67aEqvJSytRyb7Dk21Q5X0lyY4CZPUoPA6bi9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310860},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"55dae9330f96beadeac721877974ffd36159d79a","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.4","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.21.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1692.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.60.0_1763979187080_0.868300629892319","host":"s3://npm-registry-packages-npm-production"}},"3.61.0":{"name":"osls","version":"3.61.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.61.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"e9ee8641dce1ea4a37968a8994ab6722dae667f4","tarball":"https://registry.npmjs.org/osls/-/osls-3.61.0.tgz","fileCount":354,"integrity":"sha512-keSK9AEf5RhyJUYLadEE4uLZ0kONOWsLxbSOXlv66IsBfVa6EEyXdGFwwOwDn5EqfkHpBHC3RGGumBTaU92ngw==","signatures":[{"sig":"MEUCIQDALUr2GJOhJ8Jcxx7W7V56z9k2mdaCmP/iVojMmo9QDQIgJ1GVwhZfwgZy9fiUl7O89+tjfxS4SsqKa2NA+YbW89s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310905},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"e9bac56606b8b3ad7266392811f2c249004f1a40","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.4","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.21.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1692.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.61.0_1764689793944_0.6938623875905672","host":"s3://npm-registry-packages-npm-production"}},"3.61.1":{"name":"osls","version":"3.61.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.61.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"856a37746965bf28a7980e335c66fc02524e9afd","tarball":"https://registry.npmjs.org/osls/-/osls-3.61.1.tgz","fileCount":354,"integrity":"sha512-T0MFNGoKPqzrA6ZrhdtdRD8Xxlc9bHLFcEat528aPQzoh17wTgdGXEhNQElgP4bN3V3HBViLzMdWJe+jXntxJg==","signatures":[{"sig":"MEYCIQCQ//nZG0n9f8pPaWDAlJ9/BIDrMi0HaKWMRqVF1hrgNgIhAIbuA8wFJ/AXYF1MOQynzobIwdnxSfJkImXrgzQ1lHUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311084},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"ce52589da8146693b6ecaad3a041c988fce10633","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.4","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.21.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1692.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.61.1_1764945611618_0.14973824212738118","host":"s3://npm-registry-packages-npm-production"}},"3.62.0":{"name":"osls","version":"3.62.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.62.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"7dbb08fe9dce7aa4f6389e3b0ebfbda15ca64b05","tarball":"https://registry.npmjs.org/osls/-/osls-3.62.0.tgz","fileCount":354,"integrity":"sha512-cp4beC+zAcvx5yInmzzTWiYIK1LbdBIq854AP4XkhBvjzxBZ6KbqbZtsj00T5soszPIaOAOLM0GbJMSkoH7gKw==","signatures":[{"sig":"MEUCIQCoZToaUQf90OU7OhwjzQdO+kh1Hm00ykyliBKv35zKhQIgZJI6MMdt9bgF0bmj82SbaSvq0uiX/SkVV2H40tGnk4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311455},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"1f39b6448d86f2eee548b66a282800c94870ae98","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.4","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.21.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1692.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.62.0_1768127270705_0.6315783944423772","host":"s3://npm-registry-packages-npm-production"}},"3.62.1":{"name":"osls","version":"3.62.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.62.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"79364efe586ad07f4e10e83eedca8f74385701c1","tarball":"https://registry.npmjs.org/osls/-/osls-3.62.1.tgz","fileCount":354,"integrity":"sha512-yhFvAOcUUyWoUY/4hXIzCtiJrrr6G/vWKC96XgV0u0AhmmUl1x6FuabNLBQpHYipQijr6SXtdctDfgExcrxnCw==","signatures":[{"sig":"MEQCIEbJwz9B0xOTqnIwW9CBjYYIYjYIxfNrtwPQg29WigodAiBUpFk1K03SL/f2ofoOzHTHROaVGOTCvmu5pXPXAQlOaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311420},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","@serverless/test/setup/log","@serverless/test/setup/mock-homedir","@serverless/test/setup/mock-cwd","@serverless/test/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"2d7f527e817199878b5b4ffd61e4edc33c04dba0","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha-isolated \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha-isolated --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"mocha-isolated --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"mnapoli","email":"matthieu@mnapoli.fr"},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"_npmVersion":"10.9.4","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.21.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1692.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.588.0","@aws-sdk/client-ecr":"^3.588.0","@aws-sdk/client-iam":"^3.588.0","@aws-sdk/client-iot":"^3.588.0","@aws-sdk/client-sns":"^3.588.0","@aws-sdk/client-sqs":"^3.588.0","@aws-sdk/client-ssm":"^3.588.0","@aws-sdk/client-sts":"^3.588.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.588.0","@aws-sdk/lib-dynamodb":"^3.588.0","@aws-sdk/client-lambda":"^3.588.0","@aws-sdk/client-kinesis":"^3.588.0","@aws-sdk/client-dynamodb":"^3.588.0","@aws-sdk/client-cloudwatch":"^3.588.0","@aws-sdk/client-api-gateway":"^3.588.0","@aws-sdk/client-eventbridge":"^3.588.0","@aws-sdk/client-apigatewayv2":"^3.588.0","@aws-sdk/credential-providers":"^3.588.0","@aws-sdk/client-cloudformation":"^3.588.0","@aws-sdk/client-iot-data-plane":"^3.588.0","@aws-sdk/client-cloudwatch-logs":"^3.588.0","@aws-sdk/client-cognito-identity-provider":"^3.588.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","pkg":"^5.8.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^9.2.2","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","log-node":"^8.0.3","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^13.2.2","mock-require":"^3.0.3","semver-regex":"^3.1.4","@serverless/test":"^11.1.1","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.62.1_1769075993133_0.9161475698202302","host":"s3://npm-registry-packages-npm-production"}},"3.63.2":{"name":"osls","version":"3.63.2","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.63.2","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"}],"homepage":"https://github.com/oss-serverless/serverless","bugs":{"url":"https://github.com/oss-serverless/serverless/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"5c15061c16fa0aecf918573f7d90d798d115787c","tarball":"https://registry.npmjs.org/osls/-/osls-3.63.2.tgz","fileCount":354,"integrity":"sha512-X37WM+aTjfHeo537dBWgIYkNgxNzhpaG9RGvmsjVG9r5SbZR5yFkDj7Hm5IdDYrxA88Jewumlp/59sV11vJRPA==","signatures":[{"sig":"MEYCIQC29wyTIfpCNNeoxvlnJEN2IgGVxLtWU8o2IMEwPDaBZwIhAPg4Lo5D+V+4j0qThOEFRR7TPfR21QSUGh2N/nUKnbVc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.63.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1313213},"main":"lib/serverless.js","mocha":{"require":["./test/mocha-patch","./test/lib/setup/log","./test/lib/setup/mock-homedir","./test/lib/setup/mock-cwd","./test/lib/setup/restore-env"],"timeout":60000},"types":"types/index.d.ts","engines":{"node":">=12.0"},"gitHead":"767b9a540c48a0c681e23afb661c65951c1ebf13","scripts":{"lint":"eslint .","test":"mocha \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","pkg:build":"node ./scripts/pkg/build.js","pkg:upload":"node ./scripts/pkg/upload/index.js","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"node test/lib/bin/mocha-isolated.js \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"node test/lib/bin/mocha-isolated.js --pass-through-aws-creds --skip-fs-cleanup-check --max-workers=20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha test/integration-basic.test.js","integration-test-run-package":"node test/lib/bin/mocha-isolated.js --skip-fs-cleanup-check test/integration-package/**/*.tests.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d0c750f-3602-4470-8271-3fba6160c117"}},"overrides":{"node-fetch":{"whatwg-url":"^12.0.0"}},"repository":{"url":"git+https://github.com/oss-serverless/serverless.git","type":"git"},"_npmVersion":"11.12.0","description":"Open-source alternative to Serverless Framework","directories":{},"lint-staged":{"*.js":["eslint"],"*.{css,html,js,json,md,yaml,yml}":["prettier -c"]},"_nodeVersion":"22.22.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","uuid":"^9.0.0","chalk":"^4.1.2","dayjs":"^1.11.8","dotenv":"^16.3.1","globby":"^11.1.0","lodash":"^4.17.21","semver":"^7.5.3","aws-sdk":"^2.1693.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","archiver":"^7.0.1","bluebird":"^3.7.2","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","memoizee":"^0.4.15","punycode":"^2.3.1","get-stdin":"^8.0.0","is-docker":"^2.2.1","json-refs":"^3.0.15","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","node-fetch":"^2.6.11","strip-ansi":"^6.0.1","timers-ext":"^0.1.7","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","promise-queue":"^2.2.5","supports-color":"^8.1.1","yaml-ast-parser":"0.0.43","@serverless/utils":"^6.13.1","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-ecr":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","@aws-sdk/client-iot":"^3.975.0","@aws-sdk/client-sns":"^3.975.0","@aws-sdk/client-sqs":"^3.975.0","@aws-sdk/client-ssm":"^3.975.0","@aws-sdk/client-sts":"^3.975.0","cli-progress-footer":"^2.3.2","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.975.0","@aws-sdk/lib-dynamodb":"^3.975.0","@aws-sdk/client-lambda":"^3.975.0","@aws-sdk/client-kinesis":"^3.975.0","@aws-sdk/client-dynamodb":"^3.975.0","@aws-sdk/client-cloudwatch":"^3.975.0","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/client-apigatewayv2":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@aws-sdk/client-cloudformation":"^3.975.0","@aws-sdk/client-iot-data-plane":"^3.975.0","@aws-sdk/client-cloudwatch-logs":"^3.975.0","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"eslintConfig":{"root":true,"extends":"@serverless/eslint-config/node/12","overrides":[{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}},{"files":["lib/utils/import-esm.js"],"parserOptions":{"ecmaVersion":2020}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"log":"^6.3.1","aws4":"^1.12.0","chai":"^4.3.7","husky":"^4.3.8","jszip":"^3.10.1","mocha":"^11.7.5","ncjsm":"^4.3.2","sinon":"^13.0.2","eslint":"^8.43.0","adm-zip":"^0.5.10","p-limit":"^3.1.0","log-node":"^8.0.3","minimist":"^1.2.8","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","lint-staged":"^16.2.7","mock-require":"^3.0.3","semver-regex":"^3.1.4","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","standard-version":"^9.5.0","eslint-plugin-import":"^2.27.5","@serverless/eslint-config":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.63.2_1774516836210_0.49806908001476313","host":"s3://npm-registry-packages-npm-production"}},"3.65.0":{"name":"osls","version":"3.65.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.65.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/serverless","bugs":{"url":"https://github.com/oss-serverless/serverless/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"5787d3f193cb350251db912b8f6da340c3b8834e","tarball":"https://registry.npmjs.org/osls/-/osls-3.65.0.tgz","fileCount":373,"integrity":"sha512-1vlqsZlDbhXsjKs/+5eWii8mND0EcMlJw29LJyowY3RfxaPfHodjJoItq2IMdLmeY98Z/UarmRn70zvweAuffg==","signatures":[{"sig":"MEQCIA9g6ImlRB8w9jTn/7iI3jxp/DnEUpYdSa2D03cXNG3FAiA558/PfP+qAMaownBpN0qObSS+P75CqHiSGm+gdWhjcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1394208},"main":"lib/serverless.js","_from":"file:osls-3.65.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || >=22.12.0"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{css,html,js,json,md,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=js --base=main -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{css,html,js,json,md,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha --config test/mocha/integration.cjs --parallel --jobs 20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha --config test/mocha/integration.cjs test/integration-basic.test.js","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d496eb7-32fe-4c03-b4e2-8751fdcf4a5e"}},"_resolved":"/home/runner/work/serverless/serverless/osls-3.65.0.tgz","_integrity":"sha512-1vlqsZlDbhXsjKs/+5eWii8mND0EcMlJw29LJyowY3RfxaPfHodjJoItq2IMdLmeY98Z/UarmRn70zvweAuffg==","repository":{"url":"git+https://github.com/oss-serverless/serverless.git","type":"git"},"_npmVersion":"11.11.0","description":"Open-source alternative to Serverless Framework","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","ncjsm":"^4.3.2","dotenv":"^16.3.1","semver":"^7.5.3","undici":"^6.21.0","aws-sdk":"^2.1693.0","ci-info":"^3.9.0","js-yaml":"^4.1.0","bluebird":"^3.7.2","cachedir":"^2.3.0","ext-name":"^5.0.0","filesize":"^10.0.7","fs-extra":"^10.1.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","get-stdin":"^8.0.0","is-docker":"^2.2.1","untildify":"^4.0.0","decompress":"^4.2.1","essentials":"^1.2.0","filenamify":"^4.3.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","timers-ext":"^0.1.7","uni-global":"^1.0.0","ajv-formats":"^2.1.1","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","archive-type":"^4.0.0","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","event-emitter":"^0.3.5","process-utils":"^4.0.0","child-process-ext":"^3.0.2","https-proxy-agent":"^5.0.1","write-file-atomic":"^4.0.2","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-ecr":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","@aws-sdk/client-iot":"^3.975.0","@aws-sdk/client-sns":"^3.975.0","@aws-sdk/client-sqs":"^3.975.0","@aws-sdk/client-ssm":"^3.975.0","@aws-sdk/client-sts":"^3.975.0","cli-progress-footer":"^2.3.2","content-disposition":"^0.5.4","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.975.0","@aws-sdk/lib-dynamodb":"^3.975.0","@aws-sdk/client-lambda":"^3.975.0","@aws-sdk/client-kinesis":"^3.975.0","@aws-sdk/client-dynamodb":"^3.975.0","@aws-sdk/client-cloudwatch":"^3.975.0","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/client-apigatewayv2":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@aws-sdk/client-cloudformation":"^3.975.0","@aws-sdk/client-iot-data-plane":"^3.975.0","@aws-sdk/client-cloudwatch-logs":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"eslintConfig":{"env":{"node":true,"es2023":true},"root":true,"rules":{"yoda":"error","curly":["error","multi-line"],"radix":"error","eqeqeq":["error","allow-null"],"no-new":"error","no-var":"error","quotes":["error","single",{"avoidEscape":true}],"strict":["error","safe"],"new-cap":["error",{"newIsCap":true}],"no-eval":"error","no-void":"error","one-var":["error","never"],"no-proto":"error","camelcase":["error",{"properties":"never"}],"no-caller":"error","no-shadow":"error","n/hashbang":"off","no-console":"error","no-iterator":"error","no-new-func":"error","vars-on-top":"error","default-case":["error",{"commentPattern":"^no default$"}],"dot-notation":["error",{"allowKeywords":true}],"guard-for-in":"error","no-label-var":"error","no-lonely-if":"error","no-loop-func":"error","no-multi-str":"error","no-sequences":"error","prefer-const":["error",{"destructuring":"any","ignoreReadBeforeAssign":true}],"import/export":"error","import/no-amd":"error","no-extra-bind":"error","no-extra-semi":"off","no-new-object":"error","no-script-url":"error","no-undef-init":"error","prefer-spread":"error","no-else-return":"error","no-extra-label":"error","no-lone-blocks":"error","no-new-require":"error","no-unused-vars":["error",{"args":"after-used","vars":"local"}],"spaced-comment":["error","always",{"markers":["=","!"],"exceptions":["-","+"]}],"no-implied-eval":"error","no-new-wrappers":"error","no-octal-escape":"error","no-self-compare":"error","prefer-template":"error","block-scoped-var":"error","no-return-assign":"error","no-throw-literal":"error","object-shorthand":["error","always",{"avoidQuotes":true,"ignoreConstructors":false}],"consistent-return":"error","n/no-process-exit":"off","no-empty-function":["error",{"allow":["arrowFunctions","functions","methods"]}],"no-nested-ternary":"error","no-useless-concat":"error","no-useless-rename":["error",{"ignoreExport":false,"ignoreImport":false,"ignoreDestructuring":false}],"no-confusing-arrow":["error",{"allowParens":false}],"prefer-rest-params":"error","n/no-deprecated-api":"off","no-unneeded-ternary":["error",{"defaultAssignment":false}],"operator-assignment":["error","always"],"import/no-duplicates":"error","import/no-unresolved":["error",{"commonjs":true}],"n/no-missing-require":"off","no-array-constructor":"error","no-duplicate-imports":"error","no-restricted-syntax":["error","DebuggerStatement","ForInStatement","WithStatement"],"array-callback-return":"error","no-unused-expressions":["error"],"prefer-arrow-callback":["error",{"allowUnboundThis":true,"allowNamedFunctions":false}],"no-useless-constructor":"error","require-atomic-updates":"off","n/no-extraneous-require":"off","no-unexpected-multiline":"off","no-useless-computed-key":"error","n/no-unpublished-require":"off","no-mixed-spaces-and-tabs":"off","import/no-mutable-exports":"error","import/no-named-as-default":"error","import/newline-after-import":"error","import/prefer-default-export":"error","import/no-extraneous-dependencies":["error",{"devDependencies":["**/*.test.js","**/scripts/**","**/test/**","**/tests/**","prettier.config.js"]}],"import/no-named-as-default-member":"error","n/no-unsupported-features/node-builtins":["error",{"allowExperimental":true}]},"extends":["eslint:recommended","plugin:n/recommended"],"globals":{"fetch":"readonly"},"plugins":["import"],"overrides":[{"files":["**/*.mjs"],"parserOptions":{"sourceType":"module"}},{"env":{"mocha":true},"files":["**/*.test.js","**/test/**"],"rules":{"no-unused-expressions":"off"}},{"files":["test/fixtures/**"],"rules":{"no-console":"off"},"globals":{"awslambda":"readonly"}},{"files":["test/fixtures/programmatic/plugin/local-esm-plugin/**","test/fixtures/programmatic/plugin/node_modules/esm-plugin/**","test/fixtures/programmatic/invocation/esm/**"],"parserOptions":{"sourceType":"module"}}]},"eslintIgnore":["!/.github","/lib/plugins/create/templates/**","/lib/plugins/aws/custom-resources/node_modules/**","!/test/fixtures/programmatic/locallyInstalledServerless/node_modules/**"],"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"aws4":"^1.12.0","chai":"^4.3.7","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^13.0.2","eslint":"^8.57.1","adm-zip":"^0.5.10","minimist":"^1.2.8","prettier":"^2.8.8","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","mock-require":"^3.0.3","semver-regex":"^3.1.4","eslint-plugin-n":"^17.24.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","eslint-plugin-import":"^2.27.5"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.65.0_1777226976163_0.6618686255859574","host":"s3://npm-registry-packages-npm-production"}},"3.66.0":{"name":"osls","version":"3.66.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.66.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/serverless","bugs":{"url":"https://github.com/oss-serverless/serverless/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"15e17f5610b3580fba465cfe560a6801717e641c","tarball":"https://registry.npmjs.org/osls/-/osls-3.66.0.tgz","fileCount":377,"integrity":"sha512-U1GNnVMUmmBMbxSSjXEGJvAgYfQm56jxrwg5a8W0+AX3/kqleBvbVuHck1g87ZP9Iw2YsOOaUzca1X0cI8q2SQ==","signatures":[{"sig":"MEQCICPc5Tl8ixlbSHO48b7SymVZ8FMp7hkTvZYT8BwuLcwcAiA9J4yfoRNUWjUqJlGYJ4vKVQWX4ULNyv/f0sndaXNYAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1402929},"main":"lib/serverless.js","_from":"file:osls-3.66.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=main -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha --config test/mocha/integration.cjs --parallel --jobs 20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha --config test/mocha/integration.cjs test/integration-basic.test.js","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d496eb7-32fe-4c03-b4e2-8751fdcf4a5e"}},"_resolved":"/home/runner/work/serverless/serverless/osls-3.66.0.tgz","_integrity":"sha512-U1GNnVMUmmBMbxSSjXEGJvAgYfQm56jxrwg5a8W0+AX3/kqleBvbVuHck1g87ZP9Iw2YsOOaUzca1X0cI8q2SQ==","repository":{"url":"git+https://github.com/oss-serverless/serverless.git","type":"git"},"_npmVersion":"11.11.0","description":"Open-source alternative to Serverless Framework","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d":"^1.0.1","ws":"^7.5.9","ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","ncjsm":"^4.3.2","yauzl":"^3.3.0","dotenv":"^16.3.1","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^10.1.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","get-stdin":"^8.0.0","is-docker":"^2.2.1","untildify":"^4.0.0","essentials":"^1.2.0","filenamify":"^4.3.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","uni-global":"^1.0.0","ajv-formats":"^2.1.1","cross-spawn":"^7.0.6","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^3.0.7","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","event-emitter":"^0.3.5","process-utils":"^4.0.0","https-proxy-agent":"^5.0.1","write-file-atomic":"^4.0.2","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-ecr":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","@aws-sdk/client-iot":"^3.975.0","@aws-sdk/client-sns":"^3.975.0","@aws-sdk/client-sqs":"^3.975.0","@aws-sdk/client-ssm":"^3.975.0","@aws-sdk/client-sts":"^3.975.0","cli-progress-footer":"^2.3.2","content-disposition":"^0.5.4","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.975.0","@aws-sdk/lib-dynamodb":"^3.975.0","@aws-sdk/client-lambda":"^3.975.0","@aws-sdk/client-kinesis":"^3.975.0","@aws-sdk/client-dynamodb":"^3.975.0","@aws-sdk/client-cloudwatch":"^3.975.0","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/client-apigatewayv2":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@aws-sdk/client-cloudformation":"^3.975.0","@aws-sdk/client-iot-data-plane":"^3.975.0","@aws-sdk/client-cloudwatch-logs":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"aws4":"^1.12.0","chai":"^4.3.7","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^13.0.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^3.7.0","mock-require":"^3.0.3","semver-regex":"^3.1.4","eslint-plugin-n":"^17.24.0","chai-as-promised":"^7.1.1","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.66.0_1777301709812_0.8227976957277234","host":"s3://npm-registry-packages-npm-production"}},"3.67.0":{"name":"osls","version":"3.67.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.67.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/serverless","bugs":{"url":"https://github.com/oss-serverless/serverless/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"b7819b65f186fce9832777c69e9890e83ba0a386","tarball":"https://registry.npmjs.org/osls/-/osls-3.67.0.tgz","fileCount":375,"integrity":"sha512-dkCQ0IBP6FGMhjCxj/CUuXE5u5FCwnTSVSpXWyf6MFHvUVlTGrGoeP0NKHI59fQ2zrXXIiEOMJiZu5Zi+v6JmQ==","signatures":[{"sig":"MEUCIQDkscsXABE4t456OWt3ukFlbPiqSWeIWoEnHel/hloaEwIgESPwrP/dSHtfrymHRX8SvnEAT/HJKByZvmfyMStAWGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1387923},"main":"lib/serverless.js","_from":"file:osls-3.67.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=main -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha --config test/mocha/integration.cjs --parallel --jobs 20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha --config test/mocha/integration.cjs test/integration-basic.test.js","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d496eb7-32fe-4c03-b4e2-8751fdcf4a5e"}},"_resolved":"/home/runner/work/serverless/serverless/osls-3.67.0.tgz","_integrity":"sha512-dkCQ0IBP6FGMhjCxj/CUuXE5u5FCwnTSVSpXWyf6MFHvUVlTGrGoeP0NKHI59fQ2zrXXIiEOMJiZu5Zi+v6JmQ==","repository":{"url":"git+https://github.com/oss-serverless/serverless.git","type":"git"},"_npmVersion":"11.12.1","description":"Open-source alternative to Serverless Framework","directories":{},"_nodeVersion":"24.15.0","dependencies":{"d":"^1.0.1","ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","ncjsm":"^4.3.2","yauzl":"^3.3.0","dotenv":"^16.3.1","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^11.3.4","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","get-stdin":"^8.0.0","is-docker":"^2.2.1","untildify":"^4.0.0","essentials":"^1.2.0","filenamify":"^4.3.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","uni-global":"^1.0.0","ajv-formats":"^2.1.1","cross-spawn":"^7.0.6","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","event-emitter":"^0.3.5","process-utils":"^4.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","cli-progress-footer":"^2.3.2","content-disposition":"^0.5.4","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","aws4":"^1.12.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","mock-require":"^3.0.3","semver-regex":"^3.1.4","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.67.0_1777389381990_0.7022103559473682","host":"s3://npm-registry-packages-npm-production"}},"3.68.0":{"name":"osls","version":"3.68.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.68.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/serverless","bugs":{"url":"https://github.com/oss-serverless/serverless/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"790c617a761779b5177ecd195c87fc63b87c678a","tarball":"https://registry.npmjs.org/osls/-/osls-3.68.0.tgz","fileCount":379,"integrity":"sha512-zbvsEb1qBBwpmvmh1ruPrSlPaYUKe2GkdIOww1bx3pGmAOxv8fWkXSHqp5uZeMgkbjxpPtAtzXfSe8KroIx07w==","signatures":[{"sig":"MEUCIGInM1H/zkLPZAzTthd1aNWyjbwI41gaFR8/54pFCc79AiEA0GxW2K0UBdPQ2kNBUFrmjkOjmLZf+VZJZNjK48JvOXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1400429},"main":"lib/serverless.js","_from":"file:osls-3.68.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=main -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha --config test/mocha/integration.cjs --parallel --jobs 20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha --config test/mocha/integration.cjs test/integration-basic.test.js","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d496eb7-32fe-4c03-b4e2-8751fdcf4a5e"}},"_resolved":"/home/runner/work/serverless/serverless/osls-3.68.0.tgz","_integrity":"sha512-zbvsEb1qBBwpmvmh1ruPrSlPaYUKe2GkdIOww1bx3pGmAOxv8fWkXSHqp5uZeMgkbjxpPtAtzXfSe8KroIx07w==","repository":{"url":"git+https://github.com/oss-serverless/serverless.git","type":"git"},"_npmVersion":"11.11.0","description":"Open-source alternative to Serverless Framework","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d":"^1.0.1","ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^8.4.2","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^16.3.1","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","filesize":"^10.0.7","fs-extra":"^11.3.4","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","get-stdin":"^8.0.0","untildify":"^4.0.0","filenamify":"^4.3.0","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^2.1.1","cross-spawn":"^7.0.6","graceful-fs":"^4.2.11","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^10.0.0","process-utils":"^4.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","cli-progress-footer":"^2.3.2","content-disposition":"^0.5.4","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","aws4":"^1.12.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.68.0_1777505597179_0.2681454253822546","host":"s3://npm-registry-packages-npm-production"}},"3.69.0":{"name":"osls","version":"3.69.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.69.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/serverless","bugs":{"url":"https://github.com/oss-serverless/serverless/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"887a568acf24fef4a1b1fe9ee98a8437e3e2aebb","tarball":"https://registry.npmjs.org/osls/-/osls-3.69.0.tgz","fileCount":389,"integrity":"sha512-fopX2EHvPIi5Q3Z+VeNzXQyPytoNFUpMBNX9CoTsodwQpc+xBM2MRkJ7PSaE2E3+8eA7bILQqfXd5/glWeQfMA==","signatures":[{"sig":"MEQCIFm+kmQSrx4PL6l81CInwwdrNCU9H24r/2G1OvRlXixzAiB5zQ8Gp++01r3GbYKcuzSoqX/mIgMgpQxp5O3w5GeTvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1422297},"main":"lib/serverless.js","_from":"file:osls-3.69.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=main -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier --write","integration-test-setup":"node ./scripts/test/integration-setup/index.js","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-cleanup":"node test/utils/aws-cleanup.js","integration-test-run-all":"mocha --config test/mocha/integration.cjs --parallel --jobs 20 \"test/integration/**/*.test.js\"","integration-test-teardown":"node ./scripts/test/integration-teardown.js","integration-test-run-basic":"mocha --config test/mocha/integration.cjs test/integration-basic.test.js","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d496eb7-32fe-4c03-b4e2-8751fdcf4a5e"}},"_resolved":"/home/runner/work/serverless/serverless/osls-3.69.0.tgz","_integrity":"sha512-fopX2EHvPIi5Q3Z+VeNzXQyPytoNFUpMBNX9CoTsodwQpc+xBM2MRkJ7PSaE2E3+8eA7bILQqfXd5/glWeQfMA==","repository":{"url":"git+https://github.com/oss-serverless/serverless.git","type":"git"},"_npmVersion":"11.11.0","description":"Open-source alternative to Serverless Framework","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","get-stdin":"^8.0.0","untildify":"^4.0.0","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^2.1.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^0.5.4","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","aws4":"^1.12.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.69.0_1777680057304_0.4968880646823288","host":"s3://npm-registry-packages-npm-production"}},"3.70.0":{"name":"osls","version":"3.70.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.70.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/serverless","bugs":{"url":"https://github.com/oss-serverless/serverless/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"b9d5f43649116a76c0d9bfd42a6ec533a5301bb2","tarball":"https://registry.npmjs.org/osls/-/osls-3.70.0.tgz","fileCount":390,"integrity":"sha512-OF49YRlA8K+EXIRybXElBFukJe8zoWiuMuTkNUWr3RWP8c2nbrGRkpu4QtNrD5j8rQoUxqg5n2CtActcMmBoSw==","signatures":[{"sig":"MEUCICwMBgpsAsuCd3H+vGaZuRksiJsfOJo9xwv9iNcQVT3fAiEAyflcQzjQDTZCHRjxPkcx1rMIFPG2IeE5KoaseqIoEGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1427896},"main":"lib/serverless.js","_from":"file:osls-3.70.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=main -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d496eb7-32fe-4c03-b4e2-8751fdcf4a5e"}},"_resolved":"/home/runner/work/serverless/serverless/osls-3.70.0.tgz","_integrity":"sha512-OF49YRlA8K+EXIRybXElBFukJe8zoWiuMuTkNUWr3RWP8c2nbrGRkpu4QtNrD5j8rQoUxqg5n2CtActcMmBoSw==","repository":{"url":"git+https://github.com/oss-serverless/serverless.git","type":"git"},"_npmVersion":"11.11.0","description":"Open-source alternative to Serverless Framework","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","aws4":"^1.12.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.70.0_1777915015872_0.9110979185815906","host":"s3://npm-registry-packages-npm-production"}},"3.71.0":{"name":"osls","version":"3.71.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.71.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"e1f5ee2e0ae8939c66e2b9b5aa74b027f2eb1716","tarball":"https://registry.npmjs.org/osls/-/osls-3.71.0.tgz","fileCount":390,"integrity":"sha512-U0eoI5GSQd4KNWq3bm3ZpnCTs1W7bMMZouAJOjji1tJP0CqW+HH1tlj1nXuSp0gzGo8eRRqaEw9iF0zGwJ6a7g==","signatures":[{"sig":"MEQCIFF4PAeqfKAUItFo8NoOlBc8QnBdvLdxNmccx3PCsZe9AiAVVFCNAZ8lLjNPck70IiOX/N8zywwfguCSu0qBA0LmAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1427635},"main":"lib/serverless.js","_from":"file:osls-3.71.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=main -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.71.0.tgz","_integrity":"sha512-U0eoI5GSQd4KNWq3bm3ZpnCTs1W7bMMZouAJOjji1tJP0CqW+HH1tlj1nXuSp0gzGo8eRRqaEw9iF0zGwJ6a7g==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.11.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","aws4":"^1.12.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.71.0_1778454862950_0.5865365404721545","host":"s3://npm-registry-packages-npm-production"}},"3.72.0":{"name":"osls","version":"3.72.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.72.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"04dc7a112963c7d03587e688f88076bdcf3a650f","tarball":"https://registry.npmjs.org/osls/-/osls-3.72.0.tgz","fileCount":390,"integrity":"sha512-A4GNjE9Z3uEZdSwxK/RqCPUUPhHY8DG2eHjblWibquKDEfN2kq75QvP75rqsXucZBfXHc4veVjNfEYMKQRqS7Q==","signatures":[{"sig":"MEUCIGv/fcOIzeALmZHNS7wvvgxD8D4ziaLSDK91mjspvDmlAiEA5Tsqw/2mCp4vptFGGwGNFJvkDyTi9YvX9TsFmcRXrKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1426892},"main":"lib/serverless.js","_from":"file:osls-3.72.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=main -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.72.0.tgz","_integrity":"sha512-A4GNjE9Z3uEZdSwxK/RqCPUUPhHY8DG2eHjblWibquKDEfN2kq75QvP75rqsXucZBfXHc4veVjNfEYMKQRqS7Q==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.11.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","aws4":"^1.12.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.72.0_1778627749039_0.6674422983021067","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.0":{"name":"osls","version":"4.0.0-alpha.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@4.0.0-alpha.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"504187caa60a5b3ba5212add490361be1b010f23","tarball":"https://registry.npmjs.org/osls/-/osls-4.0.0-alpha.0.tgz","fileCount":386,"integrity":"sha512-CJC5n0HsJaJ52ZPARLN+iwi8C9n/RipPUoFEQ1E+qgEEJ44Qiam7VGQ9/BSu898Vyko/42bKZJQCiZVGPCJSxg==","signatures":[{"sig":"MEYCIQDtge7y0mcLIsfMHAkWXhq1nJDGX1hp8QrXmIUMvSMOnQIhAI5sYFYhQMkipWYzVdZp4v+foiN7XoTnvP052g1Mcv+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@4.0.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1423887},"main":"lib/serverless.js","_from":"file:osls-4.0.0-alpha.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=main -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-4.0.0-alpha.0.tgz","_integrity":"sha512-CJC5n0HsJaJ52ZPARLN+iwi8C9n/RipPUoFEQ1E+qgEEJ44Qiam7VGQ9/BSu898Vyko/42bKZJQCiZVGPCJSxg==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.11.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.983.0","@aws-sdk/client-ecr":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","@aws-sdk/client-ssm":"^3.975.0","@aws-sdk/client-sts":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.983.0","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-cloudwatch":"^3.975.0","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/client-apigatewayv2":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@aws-sdk/client-cloudformation":"^3.975.0","@aws-sdk/client-cloudwatch-logs":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.0","aws4":"^1.12.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_4.0.0-alpha.0_1778628325007_0.5469834830987479","host":"s3://npm-registry-packages-npm-production"}},"3.73.0":{"name":"osls","version":"3.73.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.73.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"9037396796e61269936e1b642ec2d763f87cd39a","tarball":"https://registry.npmjs.org/osls/-/osls-3.73.0.tgz","fileCount":390,"integrity":"sha512-OmTRSyW4jtiw25B/BjlyUPoURqrJsIjFmLYcLxm2q/DByANskAorY6REMfA9DhDP8DDIZZ33VgGv1mTylNHpxQ==","signatures":[{"sig":"MEUCIA1YFfEG4/Spt/7pM7F7eMTG0ddGhrLYC7tiQiyI1TszAiEAs/C8QmIQyesH9AQow7AS3xkE/TKkOaO8iXxirnYwmAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1427685},"main":"lib/serverless.js","_from":"file:osls-3.73.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=main -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.73.0.tgz","_integrity":"sha512-OmTRSyW4jtiw25B/BjlyUPoURqrJsIjFmLYcLxm2q/DByANskAorY6REMfA9DhDP8DDIZZ33VgGv1mTylNHpxQ==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","aws4":"^1.12.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.73.0_1779859293285_0.8074799897255618","host":"s3://npm-registry-packages-npm-production"}},"3.73.1":{"name":"osls","version":"3.73.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.73.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"a6ae44dd3b82191c6ecaf19446e0364079a71fdb","tarball":"https://registry.npmjs.org/osls/-/osls-3.73.1.tgz","fileCount":391,"integrity":"sha512-yeroVUF2Zz2RVPKi0UkfTa2aDmXCAQSxN3rYcyQUFK3laVP/EYyUHhOiXsm6TQKxAqVAYFQ17OzK/ejlld08bg==","signatures":[{"sig":"MEUCIE8769Zr93/Tn5KhOggnZgezY4jF9o75XsstGmvDcnzUAiEAxfZ1rg4O/59tikmocBIl4fcYSrnGSp6Bnwui/RrYdcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.73.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1429310},"main":"lib/serverless.js","_from":"file:osls-3.73.1.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=main -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=main -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.73.1.tgz","_integrity":"sha512-yeroVUF2Zz2RVPKi0UkfTa2aDmXCAQSxN3rYcyQUFK3laVP/EYyUHhOiXsm6TQKxAqVAYFQ17OzK/ejlld08bg==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","aws4":"^1.12.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.73.1_1780771718947_0.34290524120762056","host":"s3://npm-registry-packages-npm-production"}},"3.74.0":{"name":"osls","version":"3.74.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.74.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"980610f98271a2dcd05efab85df38f45e450221a","tarball":"https://registry.npmjs.org/osls/-/osls-3.74.0.tgz","fileCount":391,"integrity":"sha512-EAAmg9ZPZBlwY8csJZDwDPCofLSrS4zo6WSRODslZ8ShkWDjb0gpZxmWrZj6VkQEz+mWxxq5rsB5BO4c94kcQQ==","signatures":[{"sig":"MEUCIDgWarGbM5/hQNyD3DvDzx9Qhuejs0KRHsvsPmtpOktCAiEAyK2/verUkHNt1BlysgD3WxtcBRR3R+eN4Rotx/xfbXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1429572},"main":"lib/serverless.js","_from":"file:osls-3.74.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=3.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.74.0.tgz","_integrity":"sha512-EAAmg9ZPZBlwY8csJZDwDPCofLSrS4zo6WSRODslZ8ShkWDjb0gpZxmWrZj6VkQEz+mWxxq5rsB5BO4c94kcQQ==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","aws4":"^1.12.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.74.0_1780794641488_0.2312897684673616","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"osls","version":"4.0.0-alpha.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@4.0.0-alpha.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"13d4118e480b98f1048faf4b9f214133a2e1ae02","tarball":"https://registry.npmjs.org/osls/-/osls-4.0.0-alpha.1.tgz","fileCount":389,"integrity":"sha512-Yb1jzcn/1jcHDJqpty4O2hmv2CeiKdg1lSalNTivdlFbAMh3YtOu/VQXICqz6Q4kiUNW/TwBLoV5GNiHd0qCpA==","signatures":[{"sig":"MEUCIAYlDNIkNlQcs2NELUiJDBvU38NeyHkcrz4tsKR4X7bOAiEAr06X8QT634r+GIvJoadWzht95smy0h6WOTY08GfaQ2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@4.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1439269},"main":"lib/serverless.js","_from":"file:osls-4.0.0-alpha.1.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=4.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-4.0.0-alpha.1.tgz","_integrity":"sha512-Yb1jzcn/1jcHDJqpty4O2hmv2CeiKdg1lSalNTivdlFbAMh3YtOu/VQXICqz6Q4kiUNW/TwBLoV5GNiHd0qCpA==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.983.0","@aws-sdk/client-ecr":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","@aws-sdk/client-ssm":"^3.975.0","@aws-sdk/client-sts":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.983.0","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-cloudwatch":"^3.975.0","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/client-apigatewayv2":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@aws-sdk/client-cloudformation":"^3.975.0","@aws-sdk/client-cloudwatch-logs":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.0","aws4":"^1.12.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.2","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_4.0.0-alpha.1_1780794729220_0.7538339048866418","host":"s3://npm-registry-packages-npm-production"}},"3.75.0":{"name":"osls","version":"3.75.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.75.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"8d08c26aa6254181906eb57b3974954bb3aad148","tarball":"https://registry.npmjs.org/osls/-/osls-3.75.0.tgz","fileCount":391,"integrity":"sha512-ka47U88bdMv3ALPIIy/+tFLp9gUfYo2dY6lkgsegle+DecbOlw4HPUGQoSwezg+bX2qX2o/YT053HOpcXkQoyw==","signatures":[{"sig":"MEYCIQC72j2V3tdxND7RwXl7C13pSjqvC00FjBUC6htTQregngIhAKrplcptZ4X8DGyJN6JmwNvXLoqKPOebWrOQxkJwLvpP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1436021},"main":"lib/serverless.js","_from":"file:osls-3.75.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=3.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.75.0.tgz","_integrity":"sha512-ka47U88bdMv3ALPIIy/+tFLp9gUfYo2dY6lkgsegle+DecbOlw4HPUGQoSwezg+bX2qX2o/YT053HOpcXkQoyw==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.4","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.75.0_1781121577751_0.9057921828649105","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.0":{"name":"osls","version":"4.0.0-beta.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@4.0.0-beta.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"683be150882697f3896ce24b0e098b2a59d71f22","tarball":"https://registry.npmjs.org/osls/-/osls-4.0.0-beta.0.tgz","fileCount":389,"integrity":"sha512-2MwScE1BU3zpzV6oExwTc2ClK/XR/d1tz/igy6TFpAx+hnNxYDld3b3T/E+cEgm43SzpUFYTcejbIM4FS+wk0Q==","signatures":[{"sig":"MEUCIQDyhzk1wIz6Rk8lRgNVclbq0D+JlFRUUPP1InQfpFYy4wIgNprPK47vuHkcnVYG+kWi8N7KI+Sno5La73tx/LiBpnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@4.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1467395},"main":"lib/serverless.js","_from":"file:osls-4.0.0-beta.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=4.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-4.0.0-beta.0.tgz","_integrity":"sha512-2MwScE1BU3zpzV6oExwTc2ClK/XR/d1tz/igy6TFpAx+hnNxYDld3b3T/E+cEgm43SzpUFYTcejbIM4FS+wk0Q==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.983.0","@aws-sdk/client-ecr":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","@aws-sdk/client-ssm":"^3.975.0","@aws-sdk/client-sts":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.983.0","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-cloudwatch":"^3.975.0","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/client-apigatewayv2":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@aws-sdk/client-cloudformation":"^3.975.0","@aws-sdk/client-cloudwatch-logs":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.20.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.4","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_4.0.0-beta.0_1781122414253_0.04192807703277679","host":"s3://npm-registry-packages-npm-production"}},"3.75.1":{"name":"osls","version":"3.75.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.75.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"d0363b524dd1d110bc15303937cbbeed235077ea","tarball":"https://registry.npmjs.org/osls/-/osls-3.75.1.tgz","fileCount":391,"integrity":"sha512-SBTxwVfVng6boDxcKwIKRfBu6TYgw3nC6XVTMge/mgzqlX43W4gO6eMbTMVLCDhugmxw5ihqBJmi9QjoewkCyA==","signatures":[{"sig":"MEQCIFLLutyfeP6nxIbEdtYy33k5kCJemOGgg6jOfj5XBMsgAiBE01jsOZF5A1R/WvjE2hLdoZAN4ZfBdUHfnCXMVQaB1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.75.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1436023},"main":"lib/serverless.js","_from":"file:osls-3.75.1.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=3.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.75.1.tgz","_integrity":"sha512-SBTxwVfVng6boDxcKwIKRfBu6TYgw3nC6XVTMge/mgzqlX43W4gO6eMbTMVLCDhugmxw5ihqBJmi9QjoewkCyA==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.0","chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.4","sinon":"^21.1.2","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.75.1_1781134111650_0.2028650651252435","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.1":{"name":"osls","version":"4.0.0-beta.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@4.0.0-beta.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"a9beb4d5406d78ff23a06ceda6f677d5e0b05622","tarball":"https://registry.npmjs.org/osls/-/osls-4.0.0-beta.1.tgz","fileCount":389,"integrity":"sha512-L5hxD/u06uBMuKDaWW/RBVG7s+QDDrAh/qUlUP2yOaNw2MbJeoTr1IHVp7cMeJAulYqW5eOB0ooDCx4Ml2j+oA==","signatures":[{"sig":"MEQCIDX+x1wQXtX++XqLP0br2vhq+Dy+WwQ5qmd1RNdsaHvqAiAQmyQ6OQ1XUw4GHpgXQGhDFQ0OFiHr/dKQwCc8ZyRf3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@4.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1471220},"main":"lib/serverless.js","_from":"file:osls-4.0.0-beta.1.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=4.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-4.0.0-beta.1.tgz","_integrity":"sha512-L5hxD/u06uBMuKDaWW/RBVG7s+QDDrAh/qUlUP2yOaNw2MbJeoTr1IHVp7cMeJAulYqW5eOB0ooDCx4Ml2j+oA==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","type":"^2.7.2","yazl":"^3.3.1","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.983.0","@aws-sdk/client-ecr":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","@aws-sdk/client-ssm":"^3.975.0","@aws-sdk/client-sts":"^3.975.0","content-disposition":"^2.0.1","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/lib-storage":"^3.983.0","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-cloudwatch":"^3.975.0","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/client-apigatewayv2":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@aws-sdk/client-cloudformation":"^3.975.0","@aws-sdk/client-cloudwatch-logs":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.4","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^18.1.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_4.0.0-beta.1_1781139037921_0.8326044339850573","host":"s3://npm-registry-packages-npm-production"}},"3.76.0":{"name":"osls","version":"3.76.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.76.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"a3dcb59525db13ca57f6dd60cccd0a401b79e6fc","tarball":"https://registry.npmjs.org/osls/-/osls-3.76.0.tgz","fileCount":397,"integrity":"sha512-H8uPDtpsSNb4JIn1Vlg+f35YRIAcZWcXPjQljFUiGwtFgpFxYwalmWKGLsl+OtpvWedEeWTD7Gp5uFlxnFGP3A==","signatures":[{"sig":"MEYCIQDV6aTxdxO1BrMjSI+tXHE8hRl5CWT8BNeFLSiPqjovFwIhAISjcYsIuYN97gYrNm6nUUKba/4ys1axdDPRS1hbTno/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1457471},"main":"lib/serverless.js","_from":"file:osls-3.76.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=3.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.76.0.tgz","_integrity":"sha512-H8uPDtpsSNb4JIn1Vlg+f35YRIAcZWcXPjQljFUiGwtFgpFxYwalmWKGLsl+OtpvWedEeWTD7Gp5uFlxnFGP3A==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.1.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","@smithy/core":"^3.21.1","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.6","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.76.0_1781298671641_0.3140880161443882","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.2":{"name":"osls","version":"4.0.0-beta.2","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@4.0.0-beta.2","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"f91f7ff497e60cd6684902fdeec1902abdcdbdef","tarball":"https://registry.npmjs.org/osls/-/osls-4.0.0-beta.2.tgz","fileCount":402,"integrity":"sha512-B/U/2OsT08OYni3qDMj+BifCYYfxlAsH+GPBBUX9Scj1ZJR3fh3QDsX+KPB8cm1Ix8jFgbqOTiiYESnUG2uR0Q==","signatures":[{"sig":"MEUCIGwKjdDpeEfK/HHxWGMQ48LrT3zZgU+oHMaHtV0DepJ4AiEA++Qqhkg8wy7Z6T+zUTMxQFU7leX1tpLeWzP9eGXduK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@4.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1509919},"main":"lib/serverless.js","_from":"file:osls-4.0.0-beta.2.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=4.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-4.0.0-beta.2.tgz","_integrity":"sha512-B/U/2OsT08OYni3qDMj+BifCYYfxlAsH+GPBBUX9Scj1ZJR3fh3QDsX+KPB8cm1Ix8jFgbqOTiiYESnUG2uR0Q==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","type":"^2.7.2","yazl":"^3.3.1","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","js-yaml":"^4.1.0","log-node":"^8.0.3","memoizee":"^0.4.15","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","signal-exit":"^4.1.0","@smithy/core":"^3.23.16","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.1034.0","@aws-sdk/client-ecr":"^3.1034.0","@aws-sdk/client-iam":"^3.1034.0","@aws-sdk/client-ssm":"^3.1034.0","@aws-sdk/client-sts":"^3.1034.0","content-disposition":"^2.0.1","fastest-levenshtein":"^1.0.16","@aws-sdk/lib-storage":"^3.1034.0","@aws-sdk/client-lambda":"^3.1034.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-cloudwatch":"^3.1034.0","@aws-sdk/client-api-gateway":"^3.1034.0","@aws-sdk/client-eventbridge":"^3.1034.0","@aws-sdk/client-apigatewayv2":"^3.1034.0","@aws-sdk/credential-providers":"^3.1034.0","@aws-sdk/client-cloudformation":"^3.1034.0","@aws-sdk/client-cloudwatch-logs":"^3.1034.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.1034.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-beta-9.6","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^18.1.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_4.0.0-beta.2_1781298724309_0.7817714009707473","host":"s3://npm-registry-packages-npm-production"}},"3.76.1":{"name":"osls","version":"3.76.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.76.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"7682b86b30eabe901ca640d4bed73140ac3547a7","tarball":"https://registry.npmjs.org/osls/-/osls-3.76.1.tgz","fileCount":397,"integrity":"sha512-xFJu3okU3u1+YkjuxzVxoif/EH+LlxZedhRevZpOkJSzjjMBeaL1n85Fgyus65aODGBN3obN/agvfOwVxmR2qQ==","signatures":[{"sig":"MEYCIQCpov830m4wG+G4qMJQFy+jfFfRWWR7TjgHMzQeX3z04AIhAIaDmBSYiWtMEpLB2x1p+X9hQeZj715t7cEqB4JKLf/a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.76.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1457495},"main":"lib/serverless.js","_from":"file:osls-3.76.1.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=3.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.76.1.tgz","_integrity":"sha512-xFJu3okU3u1+YkjuxzVxoif/EH+LlxZedhRevZpOkJSzjjMBeaL1n85Fgyus65aODGBN3obN/agvfOwVxmR2qQ==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.3.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","@smithy/core":"^3.21.1","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-rc.1","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.76.1_1782917881296_0.6023657807427321","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"osls","version":"4.0.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@4.0.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"82091120bd98695bf5dc8a4d4b24964890a5078f","tarball":"https://registry.npmjs.org/osls/-/osls-4.0.0.tgz","fileCount":403,"integrity":"sha512-ti1s4IhJLfpdWtgyb3gj8slDs1KoucRU0jNyqGIaEGPGCODiJtFXXVM3cs52pQLi3Ig2RBeqHzhD84vWOLvSeQ==","signatures":[{"sig":"MEQCIArkmyqp9uuFPtldxcgu30hHzNWPwirz/xYghHEI0O8EAiAkqbjHqo3/QV1Np3i6AEmSbOXhKWLESwACTN9rpqAMlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1511468},"main":"lib/serverless.js","_from":"file:osls-4.0.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","docs-check":"node scripts/check-docs-coverage.js","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=4.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-4.0.0.tgz","_integrity":"sha512-ti1s4IhJLfpdWtgyb3gj8slDs1KoucRU0jNyqGIaEGPGCODiJtFXXVM3cs52pQLi3Ig2RBeqHzhD84vWOLvSeQ==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.13.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","type":"^2.7.2","yazl":"^3.3.1","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","js-yaml":"^4.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","signal-exit":"^4.1.0","@smithy/core":"^3.23.16","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.1034.0","@aws-sdk/client-ecr":"^3.1034.0","@aws-sdk/client-iam":"^3.1034.0","@aws-sdk/client-ssm":"^3.1034.0","@aws-sdk/client-sts":"^3.1034.0","content-disposition":"^2.0.1","fastest-levenshtein":"^1.0.16","@aws-sdk/lib-storage":"^3.1034.0","@aws-sdk/client-lambda":"^3.1034.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-cloudwatch":"^3.1034.0","@aws-sdk/client-api-gateway":"^3.1034.0","@aws-sdk/client-eventbridge":"^3.1034.0","@aws-sdk/client-apigatewayv2":"^3.1034.0","@aws-sdk/credential-providers":"^3.1034.0","@aws-sdk/client-cloudformation":"^3.1034.0","@aws-sdk/client-cloudwatch-logs":"^3.1034.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.1034.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-rc.1","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^18.1.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_4.0.0_1782917930946_0.19969442112652613","host":"s3://npm-registry-packages-npm-production"}},"3.77.0":{"name":"osls","version":"3.77.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.77.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"6c755376d486f7b88bad8ca428a32a1ede916617","tarball":"https://registry.npmjs.org/osls/-/osls-3.77.0.tgz","fileCount":397,"integrity":"sha512-m6v8mzglAEWN33gyVThsl527HqshhKFWSMVB6qErMY2Eqf/8Ajb8W3cT2IIcWa0iOn5nf/MFljcwMIugM8x5Xw==","signatures":[{"sig":"MEUCIQCyEQAAvKhWOtQ6khBvwMlCg5d5c4dk7eq/7L2QrbLfTQIgAZoheBsGYFB4zdhSRW/Okn8CBjWe11LqpblPvQyHnpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1458009},"main":"lib/serverless.js","_from":"file:osls-3.77.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=3.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.77.0.tgz","_integrity":"sha512-m6v8mzglAEWN33gyVThsl527HqshhKFWSMVB6qErMY2Eqf/8Ajb8W3cT2IIcWa0iOn5nf/MFljcwMIugM8x5Xw==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.16.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.3.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","@smithy/core":"^3.21.1","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-rc.1","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.77.0_1785858643608_0.04701569047313359","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"osls","version":"4.1.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@4.1.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"147e26f7214eeaedec0f1fdaa6b707eea8af2e35","tarball":"https://registry.npmjs.org/osls/-/osls-4.1.0.tgz","fileCount":403,"integrity":"sha512-MtlKIC8tSVFYnixCh0wKUBR1atQG+6+9+YNTHZIgt2BSWEbiWrofwIqW4Wau3jVcwQN/b7585tHOQnNnSgqHUw==","signatures":[{"sig":"MEUCIQC17HQT5tm080KcR8VJ1/fnqeBtTeYH3vR8lFBsVE3DkAIgXyB2IQQ/OoOFT6ZN2kwfOgpdZCgexWludQtEhqvmrBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1527146},"main":"lib/serverless.js","_from":"file:osls-4.1.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","docs-check":"node scripts/check-docs-coverage.js","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=4.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-4.1.0.tgz","_integrity":"sha512-MtlKIC8tSVFYnixCh0wKUBR1atQG+6+9+YNTHZIgt2BSWEbiWrofwIqW4Wau3jVcwQN/b7585tHOQnNnSgqHUw==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.16.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","type":"^2.7.2","yazl":"^3.3.1","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","js-yaml":"^4.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","signal-exit":"^4.1.0","@smithy/core":"^3.24.0","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.1034.0","@aws-sdk/client-ecr":"^3.1034.0","@aws-sdk/client-iam":"^3.1034.0","@aws-sdk/client-ssm":"^3.1034.0","@aws-sdk/client-sts":"^3.1034.0","content-disposition":"^2.0.1","fastest-levenshtein":"^1.0.16","@aws-sdk/lib-storage":"^3.1034.0","@aws-sdk/client-lambda":"^3.1034.0","@aws-sdk/client-sso-oidc":"^3.1034.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-cloudwatch":"^3.1034.0","@aws-sdk/client-api-gateway":"^3.1034.0","@aws-sdk/client-eventbridge":"^3.1034.0","@aws-sdk/client-apigatewayv2":"^3.1034.0","@aws-sdk/credential-providers":"^3.1034.0","@aws-sdk/client-cloudformation":"^3.1034.0","@aws-sdk/client-cloudwatch-logs":"^3.1034.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.1034.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-rc.1","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^18.1.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_4.1.0_1785858799534_0.42790293421400283","host":"s3://npm-registry-packages-npm-production"}},"3.77.1":{"name":"osls","version":"3.77.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.77.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"238ed41ac99fde38929b0d93512e06b6b45b7075","tarball":"https://registry.npmjs.org/osls/-/osls-3.77.1.tgz","fileCount":397,"integrity":"sha512-uoEjdPhvgAy0+pkWfrXw3c7RGZePSEl7cZf6yMy1dc8+W1CeMFgNQpNp2w+ph4wH3Gok5Oe15h6G6ERtROha5g==","signatures":[{"sig":"MEQCICFPtd6ZTeq6A/w0rN/hLtChE9DnOXy4RNwUoSnOTTo9AiBk8hPIaWBnFYubKfJblisK0nkELdpfFq2JF7W6aVgBqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.77.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1458326},"main":"lib/serverless.js","_from":"file:osls-3.77.1.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=3.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.77.1.tgz","_integrity":"sha512-uoEjdPhvgAy0+pkWfrXw3c7RGZePSEl7cZf6yMy1dc8+W1CeMFgNQpNp2w+ph4wH3Gok5Oe15h6G6ERtROha5g==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.17.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.3.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","@smithy/core":"^3.21.1","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-rc.1","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.77.1_1787525035956_0.8938170191429218","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"osls","version":"4.2.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@4.2.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"60f7aadc9fa146d4a7dffbf1328cae2d45c5059c","tarball":"https://registry.npmjs.org/osls/-/osls-4.2.0.tgz","fileCount":404,"integrity":"sha512-oMMc+WMwOAsNl/L+ZuIipyhIf+8ycBvRF891uWhEnh5h61/zfnSIRGxaJaa/tEGiqBm1kB0i7G6jlgZ/DkqTsA==","signatures":[{"sig":"MEUCIQCBPv0DImabSknfa7KAKMmdDSqiyhlJcL0BFizpuWVEIgIgBVx8oHiXGOL/JWte5giI9SkPJESMi6Ovit7CbafgG5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1533426},"main":"lib/serverless.js","_from":"file:osls-4.2.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","docs-check":"node scripts/check-docs-coverage.js","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=4.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-4.2.0.tgz","_integrity":"sha512-oMMc+WMwOAsNl/L+ZuIipyhIf+8ycBvRF891uWhEnh5h61/zfnSIRGxaJaa/tEGiqBm1kB0i7G6jlgZ/DkqTsA==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.17.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","type":"^2.7.2","yazl":"^3.3.1","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","js-yaml":"^4.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","signal-exit":"^4.1.0","@smithy/core":"^3.24.0","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.1034.0","@aws-sdk/client-ecr":"^3.1034.0","@aws-sdk/client-iam":"^3.1034.0","@aws-sdk/client-ssm":"^3.1034.0","@aws-sdk/client-sts":"^3.1034.0","content-disposition":"^2.0.1","fastest-levenshtein":"^1.0.16","@aws-sdk/lib-storage":"^3.1034.0","@aws-sdk/client-lambda":"^3.1034.0","@aws-sdk/client-sso-oidc":"^3.1034.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-cloudwatch":"^3.1034.0","@aws-sdk/client-api-gateway":"^3.1034.0","@aws-sdk/client-eventbridge":"^3.1034.0","@aws-sdk/client-apigatewayv2":"^3.1034.0","@aws-sdk/credential-providers":"^3.1034.0","@aws-sdk/client-cloudformation":"^3.1034.0","@aws-sdk/client-cloudwatch-logs":"^3.1034.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.1034.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-rc.1","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^18.1.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_4.2.0_1787525087623_0.19612579302993072","host":"s3://npm-registry-packages-npm-production"}},"3.78.0":{"name":"osls","version":"3.78.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@3.78.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"0b05bec47b6ebca31ffbe56a36c097f57f12dc69","tarball":"https://registry.npmjs.org/osls/-/osls-3.78.0.tgz","fileCount":397,"integrity":"sha512-0EFQnFY8pH4Eur7R+xXSC36WSKL6eY5JZZXibetIDLsbqlyBvrAojN1GE+a131XssobWFylZAMRBTMviOHRZ7A==","signatures":[{"sig":"MEYCIQDy0bT/6Ndw2cxd65/sY+VsRwf+g8c9tRLTtK/NaDOGUAIhALeVFktNX3OW5J39S7QPbOUEjf5t62FViGiWDZ7rOUcH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@3.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1458682},"main":"lib/serverless.js","_from":"file:osls-3.78.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=3.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=3.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-3.78.0.tgz","_integrity":"sha512-0EFQnFY8pH4Eur7R+xXSC36WSKL6eY5JZZXibetIDLsbqlyBvrAojN1GE+a131XssobWFylZAMRBTMviOHRZ7A==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.19.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","open":"^11.0.0","type":"^2.7.2","yazl":"^3.3.1","dayjs":"^1.11.8","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","aws-sdk":"^2.1693.0","js-yaml":"^4.3.0","cachedir":"^2.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","punycode":"^2.3.1","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","object-hash":"^3.0.0","signal-exit":"^4.1.0","@smithy/core":"^3.21.1","module-alias":"^2.2.3","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.975.0","@aws-sdk/client-iam":"^3.975.0","content-disposition":"^1.1.0","fastest-levenshtein":"^1.0.16","require-from-string":"^2.0.2","@aws-sdk/client-lambda":"^3.975.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-api-gateway":"^3.975.0","@aws-sdk/client-eventbridge":"^3.975.0","@aws-sdk/credential-providers":"^3.975.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.975.0"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-rc.1","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^17.24.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_3.78.0_1788719588604_0.4669785350600939","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"osls","version":"4.3.0","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@4.3.0","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"99dfdb33200d60ed6518545872d0d732eae58ccf","tarball":"https://registry.npmjs.org/osls/-/osls-4.3.0.tgz","fileCount":404,"integrity":"sha512-eErWeJabDJIyFQbdb0nuxE66RICkO6OSwGBZ1NXEkqWRuDLldJL+iGYZy/SV0tgNTJPr6e9x+F7QdpNz7Ys0Iw==","signatures":[{"sig":"MEQCIElCkNc6uEG4FWTZsMdf905vbMddjpr0w4/rsREkMaotAiBkeaJKUH9QeW62xFYmQVjM//ABqH1mK5762YGPY1glHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1536614},"main":"lib/serverless.js","_from":"file:osls-4.3.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","docs-check":"node scripts/check-docs-coverage.js","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=4.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-4.3.0.tgz","_integrity":"sha512-eErWeJabDJIyFQbdb0nuxE66RICkO6OSwGBZ1NXEkqWRuDLldJL+iGYZy/SV0tgNTJPr6e9x+F7QdpNz7Ys0Iw==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.19.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","type":"^2.7.2","yazl":"^3.3.1","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","js-yaml":"^4.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","signal-exit":"^4.1.0","@smithy/core":"^3.24.0","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.1034.0","@aws-sdk/client-ecr":"^3.1034.0","@aws-sdk/client-iam":"^3.1034.0","@aws-sdk/client-ssm":"^3.1034.0","@aws-sdk/client-sts":"^3.1034.0","content-disposition":"^2.0.1","fastest-levenshtein":"^1.0.16","@aws-sdk/lib-storage":"^3.1034.0","@aws-sdk/client-lambda":"^3.1034.0","@aws-sdk/client-sso-oidc":"^3.1034.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-cloudwatch":"^3.1034.0","@aws-sdk/client-api-gateway":"^3.1034.0","@aws-sdk/client-eventbridge":"^3.1034.0","@aws-sdk/client-apigatewayv2":"^3.1034.0","@aws-sdk/credential-providers":"^3.1034.0","@aws-sdk/client-cloudformation":"^3.1034.0","@aws-sdk/client-cloudwatch-logs":"^3.1034.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.1034.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-rc.1","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^18.1.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_4.3.0_1788719666233_0.4232265282111447","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"osls","version":"4.3.1","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"license":"MIT","_id":"osls@4.3.1","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"homepage":"https://github.com/oss-serverless/osls","bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"dist":{"shasum":"bfbf8bc027d9f12af54aaa1f119b461473c07873","tarball":"https://registry.npmjs.org/osls/-/osls-4.3.1.tgz","fileCount":404,"integrity":"sha512-9kcVPXjkbTTAXZS7lXLlX1fvrasVGJtfaFloV2GP4kQFCQsr8z+A7Ckhl86B1Dt0xW3VAOMcMj8HBK0RmzDVMQ==","signatures":[{"sig":"MEQCIGMEH6Vvoh5u+TG3TpnEjd/0wYr+hSiyCVNIN4dVoGrUAiA0RFVTaeM2lEiWGZ0ejWVl627GT3jJUvlTQG8dGeUXFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1537684},"main":"lib/serverless.js","_from":"file:osls-4.3.1.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","docs-check":"node scripts/check-docs-coverage.js","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=4.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"_resolved":"/home/runner/work/osls/osls/osls-4.3.1.tgz","_integrity":"sha512-9kcVPXjkbTTAXZS7lXLlX1fvrasVGJtfaFloV2GP4kQFCQsr8z+A7Ckhl86B1Dt0xW3VAOMcMj8HBK0RmzDVMQ==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.19.0","description":"osls CLI for deploying serverless applications","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","type":"^2.7.2","yazl":"^3.3.1","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","js-yaml":"^4.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","signal-exit":"^4.1.0","@smithy/core":"^3.24.0","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.1034.0","@aws-sdk/client-ecr":"^3.1034.0","@aws-sdk/client-iam":"^3.1034.0","@aws-sdk/client-ssm":"^3.1034.0","@aws-sdk/client-sts":"^3.1034.0","content-disposition":"^2.0.1","fastest-levenshtein":"^1.0.16","@aws-sdk/lib-storage":"^3.1034.0","@aws-sdk/client-lambda":"^3.1034.0","@aws-sdk/client-sso-oidc":"^3.1034.0","@smithy/node-http-handler":"^4.6.1","@aws-sdk/client-cloudwatch":"^3.1034.0","@aws-sdk/client-api-gateway":"^3.1034.0","@aws-sdk/client-eventbridge":"^3.1034.0","@aws-sdk/client-apigatewayv2":"^3.1034.0","@aws-sdk/credential-providers":"^3.1034.0","@aws-sdk/client-cloudformation":"^3.1034.0","@aws-sdk/client-cloudwatch-logs":"^3.1034.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.1034.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-rc.1","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^18.1.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"tmp":"tmp/osls_4.3.1_1788800436744_0.8431053174030783","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"_id":"osls@4.4.0","bin":{"sls":"bin/serverless.js","osls":"bin/serverless.js","serverless":"bin/serverless.js"},"bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"dist":{"shasum":"816be1952688c1363b7d698794216be144d1aef9","tarball":"https://registry.npmjs.org/osls/-/osls-4.4.0.tgz","fileCount":404,"integrity":"sha512-eYaSZuBy/fTcPm/O6N8C2kSyPxqbwuuyW3UNWPH7SzZ2GLd44JGrvDKFopoHUjy8NLkfKR+Cgsyx38X3SHUL7w==","signatures":[{"sig":"MEUCIGX8bMjjR33p6gggkO/YjdIpf5FXtVbxLa/YXQKMDpduAiEAlIjduftt623hptLVHPO2GnKWmw00sqaqm+7exrzq3To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGcD4TBSMFtsVh1KIHL1ScFDssk2mUi8sACu29oJ8NqRAiEA34S0sZGteZ5HqZIMsLYNmxqbqVw1VOa5AwneMPtEcuQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/osls@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1539192},"main":"lib/serverless.js","name":"osls","_from":"file:osls-4.4.0.tgz","types":"types/index.d.ts","engines":{"node":"^20.19.0 || ^22.13.0 || >=24"},"license":"MIT","scripts":{"lint":"eslint .","test":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","test:ci":"npm run prettier-check:updated && npm run lint:updated && npm run test:isolated","prettify":"prettier --write \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","docs-check":"node scripts/check-docs-coverage.js","lint:updated":"pipe-git-updated --ext=cjs --ext=js --ext=mjs --base=4.x -- eslint","test:isolated":"mocha --config test/mocha/unit.cjs --parallel \"test/unit/**/*.test.js\"","prettier-check":"prettier -c \"**/*.{cjs,css,html,js,json,md,mjs,yaml,yml}\"","prettify:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier --write","prettier-check:updated":"pipe-git-updated --ext=cjs --ext=css --ext=html --ext=js --ext=json --ext=md --ext=mjs --ext=yaml --ext=yml --base=4.x -- prettier -c","integration-test-run-package":"mocha --config test/mocha/package.cjs \"test/integration-package/**/*.tests.js\""},"version":"4.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6460634-e16b-46b2-a85a-2fce0b4d8d0c"}},"homepage":"https://github.com/oss-serverless/osls","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"_resolved":"/home/runner/work/osls/osls/osls-4.4.0.tgz","_integrity":"sha512-eYaSZuBy/fTcPm/O6N8C2kSyPxqbwuuyW3UNWPH7SzZ2GLd44JGrvDKFopoHUjy8NLkfKR+Cgsyx38X3SHUL7w==","repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"_npmVersion":"11.19.0","description":"osls CLI for deploying serverless applications","directories":{},"maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"_nodeVersion":"24.21.0","dependencies":{"ajv":"^8.12.0","ext":"^1.7.0","log":"^6.3.1","tsx":"^4.20.3","type":"^2.7.2","yazl":"^3.3.1","yauzl":"^3.3.0","dotenv":"^17.4.2","semver":"^7.5.3","undici":"^7.25.0","js-yaml":"^4.3.0","log-node":"^8.0.3","memoizee":"^0.4.15","fast-glob":"^3.3.3","filenamify":"^7.0.1","json-cycle":"^1.5.0","micromatch":"^4.0.5","mime-types":"^3.0.2","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","signal-exit":"^4.1.0","@smithy/core":"^3.28.0","dotenv-expand":"^13.0.0","https-proxy-agent":"^9.0.0","write-file-atomic":"^7.0.1","@aws-sdk/client-s3":"^3.1077.0","@aws-sdk/client-ecr":"^3.1077.0","@aws-sdk/client-iam":"^3.1077.0","@aws-sdk/client-ssm":"^3.1077.0","@aws-sdk/client-sts":"^3.1077.0","content-disposition":"^2.0.1","fastest-levenshtein":"^1.0.16","@aws-sdk/lib-storage":"^3.1077.0","@aws-sdk/client-lambda":"^3.1077.0","@aws-sdk/client-sso-oidc":"^3.1077.0","@smithy/node-http-handler":"^4.9.1","@aws-sdk/client-cloudwatch":"^3.1077.0","@aws-sdk/client-api-gateway":"^3.1077.0","@aws-sdk/client-eventbridge":"^3.1077.0","@aws-sdk/client-apigatewayv2":"^3.1077.0","@aws-sdk/credential-providers":"^3.1077.0","@aws-sdk/client-cloudformation":"^3.1077.0","@aws-sdk/client-cloudwatch-logs":"^3.1077.0","@apidevtools/json-schema-ref-parser":"^15.3.5","@aws-sdk/client-cognito-identity-provider":"^3.1077.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","jszip":"^3.10.1","mocha":"12.0.0-rc.1","sinon":"^22.0.0","eslint":"^10.2.1","adm-zip":"^0.5.10","globals":"^17.5.0","prettier":"^3.8.3","@eslint/js":"^10.0.1","proxyquire":"^2.1.3","sinon-chai":"^4.0.1","eslint-plugin-n":"^18.1.0","chai-as-promised":"^8.0.2","git-list-updated":"^1.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/osls_4.4.0_1790338116250_0.0023313857897473422"}}},"time":{"created":"2024-10-18T12:31:23.389Z","modified":"2026-09-25T12:08:36.667Z","3.40.2":"2024-10-18T12:31:23.803Z","3.41.0":"2024-10-25T11:53:16.086Z","3.42.0":"2024-11-19T11:35:18.002Z","3.43.0":"2024-11-22T12:45:07.234Z","3.43.1":"2024-12-19T10:36:34.952Z","3.44.1":"2024-12-23T10:34:41.187Z","3.44.2":"2025-01-06T10:48:37.309Z","3.45.0":"2025-01-17T13:02:55.928Z","3.46.0":"2025-01-28T21:52:09.111Z","3.47.0":"2025-02-13T14:55:28.270Z","3.48.0":"2025-03-05T09:10:31.411Z","3.49.0":"2025-03-09T09:48:03.691Z","3.50.0":"2025-04-04T08:59:30.675Z","3.51.0":"2025-04-06T20:23:00.723Z","3.51.1":"2025-06-05T08:22:27.225Z","3.51.2":"2025-07-06T19:56:44.987Z","3.52.0":"2025-08-04T16:06:54.736Z","3.52.1":"2025-08-22T11:39:39.348Z","3.52.2":"2025-08-27T08:06:49.010Z","3.53.0":"2025-09-03T12:33:58.878Z","3.54.0":"2025-09-21T15:48:50.210Z","3.54.1":"2025-09-24T16:02:14.474Z","3.55.0":"2025-10-06T12:05:09.986Z","3.56.0":"2025-10-16T09:27:51.211Z","3.57.0":"2025-10-28T10:25:01.984Z","3.58.0":"2025-10-29T08:00:29.490Z","3.58.1":"2025-11-06T13:08:27.718Z","3.59.0":"2025-11-10T09:45:28.033Z","3.59.1":"2025-11-10T11:46:12.644Z","3.59.2":"2025-11-13T15:52:46.207Z","3.59.3":"2025-11-18T09:13:21.301Z","3.60.0":"2025-11-24T10:13:07.323Z","3.61.0":"2025-12-02T15:36:34.190Z","3.61.1":"2025-12-05T14:40:11.807Z","3.62.0":"2026-01-11T10:27:50.900Z","3.62.1":"2026-01-22T09:59:53.309Z","3.63.2":"2026-03-26T09:20:36.406Z","3.65.0":"2026-04-26T18:09:36.357Z","3.66.0":"2026-04-27T14:55:10.008Z","3.67.0":"2026-04-28T15:16:22.207Z","3.68.0":"2026-04-29T23:33:17.423Z","3.69.0":"2026-05-02T00:00:57.524Z","3.70.0":"2026-05-04T17:16:56.022Z","3.71.0":"2026-05-10T23:14:23.113Z","3.72.0":"2026-05-12T23:15:49.255Z","4.0.0-alpha.0":"2026-05-12T23:25:25.218Z","3.73.0":"2026-05-27T05:21:33.440Z","3.73.1":"2026-06-06T18:48:39.155Z","3.74.0":"2026-06-07T01:10:41.631Z","4.0.0-alpha.1":"2026-06-07T01:12:09.416Z","3.75.0":"2026-06-10T19:59:37.951Z","4.0.0-beta.0":"2026-06-10T20:13:34.522Z","3.75.1":"2026-06-10T23:28:31.772Z","4.0.0-beta.1":"2026-06-11T00:50:38.106Z","3.76.0":"2026-06-12T21:11:11.894Z","4.0.0-beta.2":"2026-06-12T21:12:04.457Z","3.76.1":"2026-07-01T14:58:01.455Z","4.0.0":"2026-07-01T14:58:51.113Z","3.77.0":"2026-08-04T15:50:43.779Z","4.1.0":"2026-08-04T15:53:19.720Z","3.77.1":"2026-08-23T22:43:56.094Z","4.2.0":"2026-08-23T22:44:47.761Z","3.78.0":"2026-09-06T18:33:08.771Z","4.3.0":"2026-09-06T18:34:26.382Z","4.3.1":"2026-09-07T17:00:36.933Z","4.4.0":"2026-09-25T12:08:36.355Z"},"bugs":{"url":"https://github.com/oss-serverless/osls/issues"},"license":"MIT","homepage":"https://github.com/oss-serverless/osls","keywords":["serverless","lambda","aws","amazon","azure","google-cloud","apache-open-whisk","iot"],"repository":{"url":"git+https://github.com/oss-serverless/osls.git","type":"git"},"description":"osls CLI for deploying serverless applications","maintainers":[{"name":"mnapoli","email":"matthieu@mnapoli.fr"},{"name":"graham-campbell","email":"hello@gjcampbell.co.uk"}],"readme":"# osls\n\nosls, short for Open Serverless, is an open-source command-line tool for deploying serverless applications on AWS. It uses familiar YAML in `serverless.yml` to define Lambda functions, event sources, IAM permissions, and supporting CloudFormation resources.\n\nosls v4 continues the osls project that began as a maintained fork of [Serverless Framework](https://github.com/serverless/serverless) v3. It is independent from upstream Serverless Framework v4 and does not use Serverless Dashboard, Console, or licensing services. It remains compatible with most Serverless Framework v3 service configurations, with the v4 breaking changes documented in the [upgrade guide](./docs/guides/upgrading-to-v4.md).\n\nosls v4 is the current stable release. The osls v3 line lives on the [`3.x` branch](https://github.com/oss-serverless/osls/tree/3.x) and continues to receive bug and security fixes. If you are coming from osls v3 or Serverless Framework v3, start with [Upgrading to v4](./docs/guides/upgrading-to-v4.md).\n\n## Installation\n\nRequires Node.js `^20.19.0 || ^22.13.0 || >=24`.\n\nIf you are replacing a global Serverless Framework installation, remove it first so the `serverless` command resolves to osls.\n\n```sh\nnpm uninstall -g serverless\nnpm install -g osls@4\n\nosls --version\n```\n\nThe package provides the `osls`, `sls`, and `serverless` commands.\n\n## Documentation\n\nThe full documentation lives in [`docs/`](./docs/README.md). Start here:\n\n- [Setup](./docs/getting-started.md) — install osls and deploy your first service\n- [Concepts](./docs/guides/intro.md) — the core ideas behind services, functions, and events\n- [Upgrading to v4](./docs/guides/upgrading-to-v4.md) — what changed from v3 and how to migrate\n- [Serverless.yml Reference](./docs/guides/serverless.yml.md) — the full configuration reference\n\nBrowse the reference sections, each with its own index:\n\n- [Guides](./docs/guides/README.md) — concepts, build & test, deploy & operate, and reference topics\n- [Function events](./docs/events/README.md) — every supported AWS Lambda event source\n- [CLI Reference](./docs/cli-reference/README.md) — every osls command and its options\n- [Authoring plugins](./docs/guides/plugins/README.md) — write your own commands, variables, and configuration extensions\n\n## Project status\n\nThis repository was created and is maintained by [Bref](https://bref.sh) maintainers and contributors. The main goal is continuity for existing serverless projects, including Bref projects, so they keep working over the long term. No major new feature areas are planned, but community contributions are welcome for maintenance work such as supporting new AWS Lambda runtimes, adapting to AWS changes, fixing bugs, and making small improvements.\n\n## Open-source sponsors\n\nThis project is open-source and free to use. However, maintaining it requires time and effort. If you want to support the project, you can become a sponsor on GitHub Sponsors.\n\n<p align=\"center\">\n<a href=\"https://www.voxie.com/\"><img src=\"docs/sponsors/voxie.svg\" width=\"150px\" /></a>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\n<a href=\"https://www.flagsmith.com/\"><img src=\"docs/sponsors/flagsmith.png\" height=\"50px\" /></a>\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.mybuilder.com/\"><img src=\"docs/sponsors/mybuilder.svg\" height=\"40px\" /></a>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\n<a href=\"https://optionmetrics.com/\"><img src=\"docs/sponsors/optionmetrics.png\" height=\"50px\" /></a>\n</p>\n\n## How osls differs from upstream Serverless Framework\n\n- The documentation is focused on the current osls release and AWS usage. Documentation for non-AWS providers has been removed.\n- New AWS Lambda runtimes are kept up to date.\n- osls is published as an npm package only. There is no standalone binary distribution.\n- Internal AWS calls use AWS SDK for JavaScript v3 in osls v4, including support for IAM Identity Center credentials.\n- Known inherited dependency vulnerabilities have been fixed.\n- Serverless Dashboard, Enterprise, and Console features have been removed. If you rely on those hosted upstream services, use upstream Serverless Framework instead.\n- Serverless Components support has been removed because those projects are old and unmaintained.\n- The Tencent Cloud integration from the upstream `serverless` CLI has been removed.\n- Unused dependencies, broken auto-updating, post-install messages, and automatic use of a local `serverless` installation from `node_modules` have been removed.\n","readmeFilename":"README.md"}