Use @rollup/plugin-inject for ResizeObserver poly (#7360)

This commit is contained in:
Jukka Kurkela 2020-05-16 00:17:59 +03:00 committed by GitHub
parent c8c577a525
commit 319a6a40b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 13 deletions

20
package-lock.json generated
View File

@ -1030,6 +1030,17 @@
"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",
@ -7578,15 +7589,6 @@
"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",

View 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",

View 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(),