- npm: Update from deprecated `rollup-plugin-babel` to `@rollup/plugin-babel`
(and make `babelHelpers` explicit)master
parent
354bdc476d
commit
863b41bfcc
|
@ -101,6 +101,8 @@
|
||||||
- npm: Add `license-badges`, `build-docs`, and `copy` scripts to `prepublishOnly` script
|
- npm: Add `license-badges`, `build-docs`, and `copy` scripts to `prepublishOnly` script
|
||||||
- npm: Rename `test-prep` to `prep` and other misc. script naming changes
|
- npm: Rename `test-prep` to `prep` and other misc. script naming changes
|
||||||
- npm: Update `package-lock.json`
|
- npm: Update `package-lock.json`
|
||||||
|
- npm: Update from deprecated `rollup-plugin-babel` to `@rollup/plugin-babel`
|
||||||
|
(and make `babelHelpers` explicit)
|
||||||
- npm: Update devDeps, peerDeps
|
- npm: Update devDeps, peerDeps
|
||||||
|
|
||||||
## 5.1.0
|
## 5.1.0
|
||||||
|
|
|
@ -2173,6 +2173,35 @@
|
||||||
"integrity": "sha512-7XHoRB61hxsz8lBQrjC1tq/3OEIgpvGWg6DKAdwi7WRzruwkmsdwmOoUXbU4Dtd4RSOMDwed0SkP3y8UlMt1Bg==",
|
"integrity": "sha512-7XHoRB61hxsz8lBQrjC1tq/3OEIgpvGWg6DKAdwi7WRzruwkmsdwmOoUXbU4Dtd4RSOMDwed0SkP3y8UlMt1Bg==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"@rollup/plugin-babel": {
|
||||||
|
"version": "5.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.0.0.tgz",
|
||||||
|
"integrity": "sha512-YpVnwdUeVj/fDFN75Y3CAzJTMYNcqbH05SJs551wqj+BSwLT9pS3dqJrVDPYl3eH4OrI8ueiEseX5VgUn+0HLA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"@babel/helper-module-imports": "^7.7.4",
|
||||||
|
"@rollup/pluginutils": "^3.0.8"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"@rollup/pluginutils": {
|
||||||
|
"version": "3.0.10",
|
||||||
|
"resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.0.10.tgz",
|
||||||
|
"integrity": "sha512-d44M7t+PjmMrASHbhgpSbVgtL6EFyX7J4mYxwQ/c5eoaE6N2VgCgEcWVzNnwycIloti+/MpwFr8qfw+nRw00sw==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"@types/estree": "0.0.39",
|
||||||
|
"estree-walker": "^1.0.1",
|
||||||
|
"picomatch": "^2.2.2"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"estree-walker": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
|
||||||
|
"dev": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"@samverschueren/stream-to-observable": {
|
"@samverschueren/stream-to-observable": {
|
||||||
"version": "0.3.0",
|
"version": "0.3.0",
|
||||||
"resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz",
|
||||||
|
@ -2270,6 +2299,12 @@
|
||||||
"integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==",
|
"integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"@types/estree": {
|
||||||
|
"version": "0.0.39",
|
||||||
|
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
|
||||||
|
"integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"@types/events": {
|
"@types/events": {
|
||||||
"version": "3.0.0",
|
"version": "3.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
|
||||||
|
@ -12559,16 +12594,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rollup-plugin-babel": {
|
|
||||||
"version": "4.4.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz",
|
|
||||||
"integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==",
|
|
||||||
"dev": true,
|
|
||||||
"requires": {
|
|
||||||
"@babel/helper-module-imports": "^7.0.0",
|
|
||||||
"rollup-pluginutils": "^2.8.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"rollup-plugin-re": {
|
"rollup-plugin-re": {
|
||||||
"version": "1.0.7",
|
"version": "1.0.7",
|
||||||
"resolved": "https://registry.npmjs.org/rollup-plugin-re/-/rollup-plugin-re-1.0.7.tgz",
|
"resolved": "https://registry.npmjs.org/rollup-plugin-re/-/rollup-plugin-re-1.0.7.tgz",
|
||||||
|
|
|
@ -150,6 +150,7 @@
|
||||||
"@cypress/fiddle": "^1.18.2",
|
"@cypress/fiddle": "^1.18.2",
|
||||||
"@fintechstudios/eslint-plugin-chai-as-promised": "^3.0.2",
|
"@fintechstudios/eslint-plugin-chai-as-promised": "^3.0.2",
|
||||||
"@mysticatea/eslint-plugin": "^13.0.0",
|
"@mysticatea/eslint-plugin": "^13.0.0",
|
||||||
|
"@rollup/plugin-babel": "^5.0.0",
|
||||||
"babel-plugin-transform-object-rest-spread": "^7.0.0-beta.3",
|
"babel-plugin-transform-object-rest-spread": "^7.0.0-beta.3",
|
||||||
"coffeescript": "^2.5.1",
|
"coffeescript": "^2.5.1",
|
||||||
"copyfiles": "^2.2.0",
|
"copyfiles": "^2.2.0",
|
||||||
|
@ -207,7 +208,6 @@
|
||||||
"remark-lint-ordered-list-marker-value": "^2.0.0",
|
"remark-lint-ordered-list-marker-value": "^2.0.0",
|
||||||
"rimraf": "^3.0.2",
|
"rimraf": "^3.0.2",
|
||||||
"rollup": "2.8.2",
|
"rollup": "2.8.2",
|
||||||
"rollup-plugin-babel": "^4.4.0",
|
|
||||||
"rollup-plugin-re": "^1.0.7",
|
"rollup-plugin-re": "^1.0.7",
|
||||||
"rollup-plugin-terser": "^5.3.0",
|
"rollup-plugin-terser": "^5.3.0",
|
||||||
"stackblur-canvas": "^2.2.0",
|
"stackblur-canvas": "^2.2.0",
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
import {join, basename} from 'path';
|
import {join, basename} from 'path';
|
||||||
import {lstatSync, readdirSync, copyFileSync, mkdirSync} from 'fs';
|
import {lstatSync, readdirSync, copyFileSync, mkdirSync} from 'fs';
|
||||||
|
|
||||||
import babel from 'rollup-plugin-babel';
|
import babel from '@rollup/plugin-babel';
|
||||||
import {terser} from 'rollup-plugin-terser';
|
import {terser} from 'rollup-plugin-terser';
|
||||||
import replace from 'rollup-plugin-re';
|
import replace from 'rollup-plugin-re';
|
||||||
|
|
||||||
|
@ -50,6 +50,7 @@ function getRollupObject ({minifying, format = 'umd'} = {}) {
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
babel({
|
babel({
|
||||||
|
babelHelpers: 'bundled',
|
||||||
plugins: [
|
plugins: [
|
||||||
'transform-object-rest-spread',
|
'transform-object-rest-spread',
|
||||||
'@babel/plugin-transform-named-capturing-groups-regex'
|
'@babel/plugin-transform-named-capturing-groups-regex'
|
||||||
|
@ -86,6 +87,7 @@ export default [
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
babel({
|
babel({
|
||||||
|
babelHelpers: 'bundled',
|
||||||
plugins: ['transform-object-rest-spread']
|
plugins: ['transform-object-rest-spread']
|
||||||
}),
|
}),
|
||||||
min ? terser() : null
|
min ? terser() : null
|
||||||
|
@ -101,7 +103,9 @@ export default [
|
||||||
name: `svgEditorExtensionLocale_${basename(dir)}_${lang}`,
|
name: `svgEditorExtensionLocale_${basename(dir)}_${lang}`,
|
||||||
file: `dist/extensions/ext-locale/${basename(dir)}/${file}`
|
file: `dist/extensions/ext-locale/${basename(dir)}/${file}`
|
||||||
},
|
},
|
||||||
plugins: [babel()]
|
plugins: [babel({
|
||||||
|
babelHelpers: 'bundled'
|
||||||
|
})]
|
||||||
};
|
};
|
||||||
}),
|
}),
|
||||||
{
|
{
|
||||||
|
@ -110,7 +114,9 @@ export default [
|
||||||
format: 'iife',
|
format: 'iife',
|
||||||
file: 'dist/redirect-on-lacking-support.js'
|
file: 'dist/redirect-on-lacking-support.js'
|
||||||
},
|
},
|
||||||
plugins: [babel()]
|
plugins: [babel({
|
||||||
|
babelHelpers: 'bundled'
|
||||||
|
})]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
input: 'editor/jspdf/jspdf.plugin.svgToPdf.js',
|
input: 'editor/jspdf/jspdf.plugin.svgToPdf.js',
|
||||||
|
@ -118,7 +124,9 @@ export default [
|
||||||
format: 'iife',
|
format: 'iife',
|
||||||
file: 'dist/jspdf.plugin.svgToPdf.js'
|
file: 'dist/jspdf.plugin.svgToPdf.js'
|
||||||
},
|
},
|
||||||
plugins: [babel()]
|
plugins: [babel({
|
||||||
|
babelHelpers: 'bundled'
|
||||||
|
})]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
input: 'editor/extensions/imagelib/index.js',
|
input: 'editor/extensions/imagelib/index.js',
|
||||||
|
@ -128,6 +136,7 @@ export default [
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
babel({
|
babel({
|
||||||
|
babelHelpers: 'bundled',
|
||||||
plugins: ['transform-object-rest-spread']
|
plugins: ['transform-object-rest-spread']
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
|
@ -140,6 +149,7 @@ export default [
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
babel({
|
babel({
|
||||||
|
babelHelpers: 'bundled',
|
||||||
plugins: ['transform-object-rest-spread']
|
plugins: ['transform-object-rest-spread']
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
|
@ -150,7 +160,9 @@ export default [
|
||||||
format: 'iife',
|
format: 'iife',
|
||||||
file: 'dist/dom-polyfill.js'
|
file: 'dist/dom-polyfill.js'
|
||||||
},
|
},
|
||||||
plugins: [babel()]
|
plugins: [babel({
|
||||||
|
babelHelpers: 'bundled'
|
||||||
|
})]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
input: 'editor/canvg/canvg.js',
|
input: 'editor/canvg/canvg.js',
|
||||||
|
@ -159,7 +171,9 @@ export default [
|
||||||
name: 'canvg',
|
name: 'canvg',
|
||||||
file: 'dist/canvg.js'
|
file: 'dist/canvg.js'
|
||||||
},
|
},
|
||||||
plugins: [babel()]
|
plugins: [babel({
|
||||||
|
babelHelpers: 'bundled'
|
||||||
|
})]
|
||||||
},
|
},
|
||||||
...localeFiles.map((localeFile) => {
|
...localeFiles.map((localeFile) => {
|
||||||
// lang.*.js
|
// lang.*.js
|
||||||
|
@ -177,7 +191,9 @@ export default [
|
||||||
},
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
// Probably don't need here, but...
|
// Probably don't need here, but...
|
||||||
babel()
|
babel({
|
||||||
|
babelHelpers: 'bundled'
|
||||||
|
})
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
}),
|
}),
|
||||||
|
@ -229,6 +245,7 @@ export default [
|
||||||
]
|
]
|
||||||
}),
|
}),
|
||||||
babel({
|
babel({
|
||||||
|
babelHelpers: 'bundled',
|
||||||
plugins: ['transform-object-rest-spread']
|
plugins: ['transform-object-rest-spread']
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue