]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Use @rollup/plugin-inject for ResizeObserver poly (#7360)
authorJukka Kurkela <jukka.kurkela@gmail.com>
Fri, 15 May 2020 21:17:59 +0000 (00:17 +0300)
committerGitHub <noreply@github.com>
Fri, 15 May 2020 21:17:59 +0000 (17:17 -0400)
package-lock.json
package.json
rollup.config.js

index 5e62772d5c2e8ec551b11e641d60530b8912b11e..817b8c3cb49e4c8421820e3ff2d5a0f172d4e19b 100644 (file)
         "resolve": "^1.11.0"
       }
     },
+    "@rollup/plugin-inject": {
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-4.0.2.tgz",
+      "integrity": "sha512-TSLMA8waJ7Dmgmoc8JfPnwUwVZgLjjIAM6MqeIFqPO2ODK36JqE0Cf2F54UTgCUuW8da93Mvoj75a6KAVWgylw==",
+      "dev": true,
+      "requires": {
+        "@rollup/pluginutils": "^3.0.4",
+        "estree-walker": "^1.0.1",
+        "magic-string": "^0.25.5"
+      }
+    },
     "@rollup/plugin-json": {
       "version": "4.0.3",
       "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.0.3.tgz",
         "rollup-pluginutils": "^2.3.3"
       }
     },
-    "rollup-plugin-polyfill": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/rollup-plugin-polyfill/-/rollup-plugin-polyfill-3.0.0.tgz",
-      "integrity": "sha512-LfJ1OR/wJrJdNDVNrdhVm7CgENfaNoQlFYMaQ0vlQH3zO+BMVrBMWDX9k6HVcr9gHsKbthrkiBzWRfFU9fr0hQ==",
-      "dev": true,
-      "requires": {
-        "magic-string": "^0.25.3"
-      }
-    },
     "rollup-plugin-terser": {
       "version": "5.3.0",
       "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.0.tgz",
index 0a683ccb066b0b08d97bcef53fe02ac35ee28db7..a7627945fef17022ab75fcb5cb587c9ba7db7298 100644 (file)
@@ -38,6 +38,7 @@
     "@babel/plugin-transform-object-assign": "^7.8.3",
     "@babel/preset-env": "^7.9.6",
     "@rollup/plugin-commonjs": "^11.1.0",
+    "@rollup/plugin-inject": "^4.0.2",
     "@rollup/plugin-json": "^4.0.3",
     "@rollup/plugin-node-resolve": "^7.1.3",
     "babel-plugin-istanbul": "^6.0.0",
@@ -75,7 +76,6 @@
     "rollup": "^2.7.6",
     "rollup-plugin-babel": "^4.4.0",
     "rollup-plugin-cleanup": "^3.1.1",
-    "rollup-plugin-polyfill": "^3.0.0",
     "rollup-plugin-terser": "^5.3.0",
     "rollup-plugin-web-worker-loader": "^1.2.0",
     "typedoc": "^0.17.6",
index 40b949bd1a165c404cb22900697ab54825113848..6033bbc51ef777bf58dbc716849f1a102524c92c 100644 (file)
@@ -3,7 +3,7 @@
 
 const babel = require('rollup-plugin-babel');
 const cleanup = require('rollup-plugin-cleanup');
-const polyfill = require('rollup-plugin-polyfill');
+const inject = require('@rollup/plugin-inject');
 const json = require('@rollup/plugin-json');
 const resolve = require('@rollup/plugin-node-resolve');
 const terser = require('rollup-plugin-terser').terser;
@@ -25,7 +25,9 @@ module.exports = [
        {
                input,
                plugins: [
-                       polyfill(['resize-observer-polyfill', './platform/platform.dom.js']),
+                       inject({
+                               ResizeObserver: 'resize-observer-polyfill'
+                       }),
                        json(),
                        resolve(),
                        babel(),
@@ -44,7 +46,9 @@ module.exports = [
        {
                input,
                plugins: [
-                       polyfill(['resize-observer-polyfill', './platform/platform.dom.js']),
+                       inject({
+                               ResizeObserver: 'resize-observer-polyfill'
+                       }),
                        json(),
                        resolve(),
                        babel(),