diff --git a/build/rollup.config.js b/build/rollup.config.js index a79250217277f6c8e73a7ff94ead5c462dec22e1..1ee67455232f051a4f7047cd9f6255d336d67765 100644 --- a/build/rollup.config.js +++ b/build/rollup.config.js @@ -2,7 +2,7 @@ const path = require('path') const { babel } = require('@rollup/plugin-babel') -const resolve = require('@rollup/plugin-node-resolve') +const { nodeResolve } = require('@rollup/plugin-node-resolve') const banner = require('./banner.js') const BUNDLE = process.env.BUNDLE === 'true' @@ -27,7 +27,7 @@ if (BUNDLE) { // Remove last entry in external array to bundle Popper external.pop() delete globals['popper.js'] - plugins.push(resolve()) + plugins.push(nodeResolve()) } const rollupConfig = { diff --git a/js/tests/integration/rollup.bundle.js b/js/tests/integration/rollup.bundle.js index 0ac6e406ae4e640b586f375bd76d5616119d3594..9e2ed26c1c036b82779b77a6f74753a8efd2f69c 100644 --- a/js/tests/integration/rollup.bundle.js +++ b/js/tests/integration/rollup.bundle.js @@ -1,7 +1,7 @@ /* eslint-env node */ -const resolve = require('@rollup/plugin-node-resolve') const { babel } = require('@rollup/plugin-babel') +const { nodeResolve } = require('@rollup/plugin-node-resolve') module.exports = { input: 'js/tests/integration/bundle.js', @@ -10,7 +10,7 @@ module.exports = { format: 'iife' }, plugins: [ - resolve(), + nodeResolve(), babel({ exclude: 'node_modules/**', babelHelpers: 'bundled' diff --git a/js/tests/karma.conf.js b/js/tests/karma.conf.js index 8281593e25fcb8c95933450f88ac66201581fc21..e87ee1cc71f0fdc29294af857fc2cc5f4a7fa3de 100644 --- a/js/tests/karma.conf.js +++ b/js/tests/karma.conf.js @@ -1,9 +1,10 @@ /* eslint-env node */ + const path = require('path') const ip = require('ip') const { babel } = require('@rollup/plugin-babel') const istanbul = require('rollup-plugin-istanbul') -const resolve = require('@rollup/plugin-node-resolve') +const { nodeResolve } = require('@rollup/plugin-node-resolve') const { browsers, @@ -79,7 +80,7 @@ const conf = { // Inline the required helpers in each file babelHelpers: 'inline' }), - resolve() + nodeResolve() ], output: { format: 'iife', diff --git a/package-lock.json b/package-lock.json index 7bfcfd2a7bb96442abb0e3a4217a3e9b52ddca42..71cdf80ba1487d5e7951455bc1a77183bcb6e540 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1083,14 +1083,16 @@ } }, "@rollup/plugin-node-resolve": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", - "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-8.1.0.tgz", + "integrity": "sha512-ovq7ZM3JJYUUmEjjO+H8tnUdmQmdQudJB7xruX8LFZ1W2q8jXdPUS6SsIYip8ByOApu4RR7729Am9WhCeCMiHA==", "dev": true, "requires": { "@rollup/pluginutils": "^3.0.8", "@types/resolve": "0.0.8", "builtin-modules": "^3.1.0", + "deep-freeze": "^0.0.1", + "deepmerge": "^4.2.2", "is-module": "^1.0.0", "resolve": "^1.14.2" } @@ -3288,12 +3290,24 @@ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true }, + "deep-freeze": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz", + "integrity": "sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ=", + "dev": true + }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, "defaults": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", diff --git a/package.json b/package.json index 6d71a43edc4532910f0011b4b59dba30dd7388d3..899b08fb4d2a9cf18a65e269d92713f910c28c5c 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,7 @@ "@babel/preset-env": "^7.10.4", "@rollup/plugin-babel": "^5.0.4", "@rollup/plugin-commonjs": "^13.0.0", - "@rollup/plugin-node-resolve": "^7.1.3", + "@rollup/plugin-node-resolve": "^8.1.0", "autoprefixer": "^9.8.4", "bundlewatch": "^0.2.7", "clean-css-cli": "^4.3.0",