diff --git a/package-lock.json b/package-lock.json index dd5dc351b3fda5fc4bdf26c2acce0ab29d890ed4..240099ce3422012589f4c508acda8cdefc106170 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,7 @@ "babel-loader": "^8.2.2", "copy-webpack-plugin": "^6.4.1", "css-loader": "^4.3.0", - "expose-loader": "^0.7.5", + "expose-loader": "^1.0.0", "mini-css-extract-plugin": "^0.10.1", "node-sass": "^4.14.1", "sass-loader": "^9.0.3", @@ -2608,15 +2608,55 @@ } }, "node_modules/expose-loader": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-0.7.5.tgz", - "integrity": "sha512-iPowgKUZkTPX5PznYsmifVj9Bob0w2wTHVkt/eYNPSzyebkUgIedmskf/kcfEIWpiWjg3JRjnW+a17XypySMuw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-1.0.3.tgz", + "integrity": "sha512-gP6hs3vYeWIqyoVfsApGQcgCEpbcI1xe+celwI31zeDhXz2q03ycBC1+75IlQUGaYvj6rAloFIe/NIBnEElLsQ==", "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, "engines": { - "node": ">= 4.3 < 5.0.0 || >= 5.10" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/expose-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/expose-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, "node_modules/extend": { @@ -10962,11 +11002,38 @@ "integrity": "sha1-uNIlub9nap6H4G29YVtS/J0eOGs=" }, "expose-loader": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-0.7.5.tgz", - "integrity": "sha512-iPowgKUZkTPX5PznYsmifVj9Bob0w2wTHVkt/eYNPSzyebkUgIedmskf/kcfEIWpiWjg3JRjnW+a17XypySMuw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-1.0.3.tgz", + "integrity": "sha512-gP6hs3vYeWIqyoVfsApGQcgCEpbcI1xe+celwI31zeDhXz2q03ycBC1+75IlQUGaYvj6rAloFIe/NIBnEElLsQ==", "dev": true, - "requires": {} + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } }, "extend": { "version": "3.0.2", diff --git a/package.json b/package.json index 951480aae123f1765c3731252b076a921ef0a544..8d0a12db76745e3039ad6f490ba8762c73a574c4 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "babel-loader": "^8.2.2", "copy-webpack-plugin": "^6.4.1", "css-loader": "^4.3.0", - "expose-loader": "^0.7.5", + "expose-loader": "^1.0.0", "mini-css-extract-plugin": "^0.10.1", "node-sass": "^4.14.1", "sass-loader": "^9.0.3", diff --git a/webpack.config.js b/webpack.config.js index 2aab4c277c29adf6c9ad60a0c6cd039528f7ffd1..5d3c82bb866488ed17dfb006c1a492f17a2cb944 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -62,13 +62,10 @@ module.exports = environment => { { // expose jquery for use outside webpack bundle test: require.resolve('jquery'), - use: [{ - loader: 'expose-loader', - options: 'jQuery' - }, { - loader: 'expose-loader', - options: '$' - }] + loader: "expose-loader", + options: { + exposes: ["$", "jQuery"], + } } ] },