diff --git a/CHANGELOG.md b/CHANGELOG.md index 7d2a57dad..7de526fdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Change Log +* 5.4.1 + * Display the zip method used ([#735][] @j0k3r) + * Dependabot should now updates package.json too ([#742][] @j0k3r) + * Fix configuration check for `keepOutputDirectory` in cleanup ([#748][] @daryl-c) + * Prevent ts-node being registered twice ([#766][] @apancutt) + * Fix external modules with webpack 5 ([#746][] @janicduplessis) + * Allow custom webpack config files to export as an ES6 module (interop default) ([#767][] @apancutt) + +[#735]: https://github.com/serverless-heaven/serverless-webpack/pull/735 +[#742]: https://github.com/serverless-heaven/serverless-webpack/pull/742 +[#748]: https://github.com/serverless-heaven/serverless-webpack/pull/748 +[#766]: https://github.com/serverless-heaven/serverless-webpack/pull/766 +[#746]: https://github.com/serverless-heaven/serverless-webpack/pull/746 +[#767]: https://github.com/serverless-heaven/serverless-webpack/pull/767 + * 5.4.0 * Skip compile & packaging if `--no-build` is set [#560](https://github.com/serverless-heaven/serverless-webpack/pull/560) * Serialized compile to address [#299](https://github.com/serverless-heaven/serverless-webpack/pull/299) [#517](https://github.com/serverless-heaven/serverless-webpack/pull/517) diff --git a/package-lock.json b/package-lock.json index 59678caed..1af74980d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "serverless-webpack", - "version": "5.4.0", + "version": "5.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "5.4.0", + "version": "5.4.1", "license": "MIT", "dependencies": { "bestzip": "^2.2.0", @@ -83,10 +83,6 @@ }, "engines": { "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" } }, "node_modules/@babel/core/node_modules/@babel/code-frame": { @@ -154,10 +150,6 @@ }, "engines": { "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": ">=7.5.0" } }, "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { @@ -221,9 +213,6 @@ "@babel/helper-validator-option": "^7.12.17", "browserslist": "^4.14.5", "semver": "^6.3.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { @@ -844,9 +833,6 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@serverless/components/node_modules/ansi-regex": { @@ -868,9 +854,6 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@serverless/components/node_modules/fs-extra": { @@ -934,9 +917,6 @@ "dev": true, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@serverless/components/node_modules/uuid": { @@ -1492,9 +1472,9 @@ "dev": true }, "node_modules/@types/eslint": { - "version": "7.2.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz", - "integrity": "sha512-EHXbc1z2GoQRqHaAT7+grxlTJ3WE2YNeD6jlpPoRc83cCoThRY+NUWjCUZaYmk51OICkPXn2hhphcWcWXgNW0Q==", + "version": "7.2.8", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", + "integrity": "sha512-RTKvBsfz0T8CKOGZMfuluDNyMFHnu5lvNr4hWEsQeHXH6FcmIDIozOyWMh36nLGMwVd5UFNXC2xztA8lln22MQ==", "peer": true, "dependencies": { "@types/estree": "*", @@ -1912,10 +1892,6 @@ "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" } }, "node_modules/ajv-keywords": { @@ -2066,7 +2042,7 @@ "zip-stream": "^4.1.0" }, "engines": { - "node": ">= 8" + "node": ">= 10" } }, "node_modules/archiver-utils": { @@ -2490,6 +2466,9 @@ }, "bin": { "bestzip": "bin/cli.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/bestzip/node_modules/ansi-regex": { @@ -2497,7 +2476,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/bestzip/node_modules/ansi-styles": { @@ -2560,7 +2539,7 @@ "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/bestzip/node_modules/strip-ansi": { @@ -2571,7 +2550,7 @@ "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/bestzip/node_modules/which": { @@ -2598,7 +2577,7 @@ "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" } }, "node_modules/bestzip/node_modules/y18n": { @@ -2621,6 +2600,9 @@ "string-width": "^4.2.0", "y18n": "^5.0.5", "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" } }, "node_modules/bestzip/node_modules/yargs-parser": { @@ -3542,7 +3524,7 @@ "readable-stream": "^3.6.0" }, "engines": { - "node": ">= 8" + "node": ">= 10" } }, "node_modules/concat-map": { @@ -3708,7 +3690,7 @@ "readable-stream": "^3.4.0" }, "engines": { - "node": ">= 6.9.0" + "node": ">= 10" } }, "node_modules/create-require": { @@ -4790,9 +4772,6 @@ }, "engines": { "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-import-resolver-node": { @@ -12346,7 +12325,6 @@ "resolved": "https://registry.npmjs.org/serverless/-/serverless-1.83.3.tgz", "integrity": "sha512-tINohJKnqxmfzp/BiMe5g/Vcl6kozzdGrLHVXBxyJNy6pCGohEaP0jjbeKWnIqmsptG9dXvn4X1Mpm9OpnrAbw==", "dev": true, - "hasInstallScript": true, "dependencies": { "@serverless/cli": "^1.5.2", "@serverless/components": "^2.34.9", @@ -14250,9 +14228,9 @@ "peer": true }, "node_modules/webpack": { - "version": "5.28.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.28.0.tgz", - "integrity": "sha512-1xllYVmA4dIvRjHzwELgW4KjIU1fW4PEuEnjsylz7k7H5HgPOctIq7W1jrt3sKH9yG5d72//XWzsHhfoWvsQVg==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.30.0.tgz", + "integrity": "sha512-Zr9NIri5yzpfmaMea2lSMV1UygbW0zQsSlGLMgKUm63ACXg6alhd1u4v5UBSBjzYKXJN6BNMGVM7w165e7NxYA==", "peer": true, "dependencies": { "@types/eslint-scope": "^3.7.0", @@ -14669,10 +14647,13 @@ } }, "node_modules/y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.2.tgz", + "integrity": "sha512-DnBDwcL54b5xWMM/7RfFg4xs5amYxq2ot49aUfLjQSAracXkGvlZq0txzqr3Pa6Q0ayuCxBcwTzrPUScKY0O8w==", + "dev": true, + "engines": { + "node": ">=10" + } }, "node_modules/yallist": { "version": "2.1.2", @@ -14956,7 +14937,7 @@ "readable-stream": "^3.6.0" }, "engines": { - "node": ">= 8" + "node": ">= 10" } } }, @@ -16221,9 +16202,9 @@ "dev": true }, "@types/eslint": { - "version": "7.2.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz", - "integrity": "sha512-EHXbc1z2GoQRqHaAT7+grxlTJ3WE2YNeD6jlpPoRc83cCoThRY+NUWjCUZaYmk51OICkPXn2hhphcWcWXgNW0Q==", + "version": "7.2.8", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", + "integrity": "sha512-RTKvBsfz0T8CKOGZMfuluDNyMFHnu5lvNr4hWEsQeHXH6FcmIDIozOyWMh36nLGMwVd5UFNXC2xztA8lln22MQ==", "peer": true, "requires": { "@types/estree": "*", @@ -26721,9 +26702,9 @@ } }, "webpack": { - "version": "5.28.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.28.0.tgz", - "integrity": "sha512-1xllYVmA4dIvRjHzwELgW4KjIU1fW4PEuEnjsylz7k7H5HgPOctIq7W1jrt3sKH9yG5d72//XWzsHhfoWvsQVg==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.30.0.tgz", + "integrity": "sha512-Zr9NIri5yzpfmaMea2lSMV1UygbW0zQsSlGLMgKUm63ACXg6alhd1u4v5UBSBjzYKXJN6BNMGVM7w165e7NxYA==", "peer": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -27063,9 +27044,9 @@ "dev": true }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.2.tgz", + "integrity": "sha512-DnBDwcL54b5xWMM/7RfFg4xs5amYxq2ot49aUfLjQSAracXkGvlZq0txzqr3Pa6Q0ayuCxBcwTzrPUScKY0O8w==", "dev": true }, "yallist": { diff --git a/package.json b/package.json index c0b347458..7daed90f1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "serverless-webpack", - "version": "5.4.0", + "version": "5.4.1", "description": "Serverless plugin to bundle your javascript with Webpack", "main": "index.js", "types": "index.d.ts",