diff --git a/package.json b/package.json index e1aa1130b3fadd3b0d2a0d46bf414f06a53b5ed4..1034b8ea1fb69fe379e637ba4e718accaba38046 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "lodash": "^4.17.19", "react-app-rewired": "^2.1.2", "rollup": "^2.2.0", - "rollup-plugin-babel": "^4.4.0", + "@rollup/plugin-babel": "^6.0.4", "rollup-plugin-peer-deps-external": "^2.2.2", "rollup-plugin-terser": "^5.3.0", "rollup-plugin-import-css": "^3.0.2", diff --git a/wax-prosemirror-core/rollup.config.js b/wax-prosemirror-core/rollup.config.js index 3acc3b132c6a82ce28d33771d7ce965c5bc9d2c9..75420ecf43a5e03dadc232433c1de8ad694f0e67 100644 --- a/wax-prosemirror-core/rollup.config.js +++ b/wax-prosemirror-core/rollup.config.js @@ -1,4 +1,4 @@ -import babel from 'rollup-plugin-babel'; +import babel from '@rollup/plugin-babel'; import commonjs from '@rollup/plugin-commonjs'; import external from 'rollup-plugin-peer-deps-external'; import css from 'rollup-plugin-import-css'; @@ -9,7 +9,7 @@ export default { output: [ { file: 'dist/index.js', - format: 'cjs', + format: 'esm', sourcemap: false, }, ], @@ -19,16 +19,17 @@ export default { includeDependencies: true, }), babel({ + babelHelpers: 'runtime', presets: ['react-app'], plugins: [ ['@babel/plugin-proposal-decorators', { legacy: true }], 'babel-plugin-parameter-decorator', ], exclude: 'node_modules/**', - runtimeHelpers: true, + // babelHelpers: true, }), commonjs(), - terser(), + // terser(), ], external: [], }; diff --git a/wax-prosemirror-services/rollup.config.js b/wax-prosemirror-services/rollup.config.js index 46fa70aa6cb0fad1e51b5c258de9273c7f13de85..b8083664418aedbf572b23159b9b7349fa800dd7 100644 --- a/wax-prosemirror-services/rollup.config.js +++ b/wax-prosemirror-services/rollup.config.js @@ -1,4 +1,4 @@ -import babel from 'rollup-plugin-babel'; +import babel from '@rollup/plugin-babel'; import commonjs from '@rollup/plugin-commonjs'; import external from 'rollup-plugin-peer-deps-external'; import css from 'rollup-plugin-import-css'; @@ -9,7 +9,7 @@ export default { output: [ { file: 'dist/index.js', - format: 'cjs', + format: 'esm', sourcemap: false, }, ], @@ -19,6 +19,7 @@ export default { includeDependencies: true, }), babel({ + babelHelpers: 'runtime', presets: ['react-app'], plugins: [ [ @@ -31,7 +32,7 @@ export default { 'babel-plugin-parameter-decorator', ], exclude: 'node_modules/**', - runtimeHelpers: true, + // runtimeHelpers: true, }), commonjs(), terser(), diff --git a/wax-questions-service/rollup.config.js b/wax-questions-service/rollup.config.js index af5b019547f26a09e4eaf3f6a5a98ae84b05142b..dc2af469e08b1a03b6f58ce7c782c52888c7a4b5 100644 --- a/wax-questions-service/rollup.config.js +++ b/wax-questions-service/rollup.config.js @@ -1,4 +1,4 @@ -import babel from 'rollup-plugin-babel'; +import babel from '@rollup/plugin-babel'; import commonjs from '@rollup/plugin-commonjs'; import external from 'rollup-plugin-peer-deps-external'; import css from 'rollup-plugin-import-css'; @@ -9,7 +9,7 @@ export default { output: [ { file: 'dist/index.js', - format: 'cjs', + format: 'esm', sourcemap: false, }, ], @@ -19,6 +19,7 @@ export default { includeDependencies: true, }), babel({ + babelHelpers: 'runtime', presets: ['react-app'], plugins: [ [ @@ -31,7 +32,7 @@ export default { 'babel-plugin-parameter-decorator', ], exclude: 'node_modules/**', - runtimeHelpers: true, + // runtimeHelpers: true, }), commonjs(), terser(), diff --git a/wax-table-service/rollup.config.js b/wax-table-service/rollup.config.js index 7db020053fa745910cb74f40a152cdd7dad19eb6..db77f8a6d9c1e5dc524570ed039773a0d33ec7cf 100644 --- a/wax-table-service/rollup.config.js +++ b/wax-table-service/rollup.config.js @@ -1,4 +1,4 @@ -import babel from 'rollup-plugin-babel'; +import babel from '@rollup/plugin-babel'; import commonjs from '@rollup/plugin-commonjs'; import external from 'rollup-plugin-peer-deps-external'; import css from 'rollup-plugin-import-css'; @@ -9,7 +9,7 @@ export default { output: [ { file: 'dist/index.js', - format: 'cjs', + format: 'esm', sourcemap: false, }, ], @@ -19,6 +19,7 @@ export default { includeDependencies: true, }), babel({ + babelHelpers: 'runtime', presets: ['react-app'], plugins: [ [ @@ -31,7 +32,7 @@ export default { 'babel-plugin-parameter-decorator', ], exclude: 'node_modules/**', - runtimeHelpers: true, + // runtimeHelpers: true, }), commonjs(), terser(), diff --git a/yarn.lock b/yarn.lock index 6dde8034002dd0ad3b88ab97034e2990eeffde00..149e01748bc21b838f6848c2ee9050aa96e5d32f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -288,6 +288,13 @@ dependencies: "@babel/types" "^7.12.13" +"@babel/helper-module-imports@^7.18.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz#65e54ffceed6a268dc4ce11f0433b82cfff57852" + integrity sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g== + dependencies: + "@babel/types" "^7.24.6" + "@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.9.0": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.10.4.tgz#ca1f01fdb84e48c24d7506bb818c961f1da8805d" @@ -407,6 +414,11 @@ dependencies: "@babel/types" "^7.14.5" +"@babel/helper-string-parser@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz#28583c28b15f2a3339cfafafeaad42f9a0e828df" + integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q== + "@babel/helper-validator-identifier@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" @@ -422,6 +434,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== +"@babel/helper-validator-identifier@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz#08bb6612b11bdec78f3feed3db196da682454a5e" + integrity sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw== + "@babel/helper-wrap-function@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz#8a6f701eab0ff39f765b5a1cfef409990e624b87" @@ -1393,6 +1410,15 @@ "@babel/helper-validator-identifier" "^7.14.5" to-fast-properties "^2.0.0" +"@babel/types@^7.24.6": + version "7.24.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.6.tgz#ba4e1f59870c10dc2fa95a274ac4feec23b21912" + integrity sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ== + dependencies: + "@babel/helper-string-parser" "^7.24.6" + "@babel/helper-validator-identifier" "^7.24.6" + to-fast-properties "^2.0.0" + "@cnakazawa/watch@^1.0.3": version "1.0.4" resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" @@ -1878,6 +1904,14 @@ lodash "^4.17.4" styled-components "^4.1.1" +"@rollup/plugin-babel@^6.0.4": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-6.0.4.tgz#bd698e351fa9aa9619fcae780aea2a603d98e4c4" + integrity sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@rollup/pluginutils" "^5.0.1" + "@rollup/plugin-commonjs@^11.0.2": version "11.1.0" resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz#60636c7a722f54b41e419e1709df05c7234557ef" @@ -1908,6 +1942,15 @@ estree-walker "^2.0.1" picomatch "^2.2.2" +"@rollup/pluginutils@^5.0.1": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz#7e53eddc8c7f483a4ad0b94afb1f7f5fd3c771e0" + integrity sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + "@stylelint/postcss-css-in-js@^0.37.2": version "0.37.2" resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz#7e5a84ad181f4234a2480803422a47b8749af3d2" @@ -2079,6 +2122,11 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== +"@types/estree@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + "@types/glob@^7.1.1": version "7.1.3" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" @@ -6002,7 +6050,7 @@ estree-walker@^1.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== -estree-walker@^2.0.1: +estree-walker@^2.0.1, estree-walker@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== @@ -10812,6 +10860,11 @@ picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== +picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -13097,14 +13150,6 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -rollup-plugin-babel@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb" - integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - rollup-pluginutils "^2.8.1" - rollup-plugin-import-css@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rollup-plugin-import-css/-/rollup-plugin-import-css-3.0.2.tgz#7b718aba264b08cff1f171a83fbf0a1b36ad47ca" @@ -13128,7 +13173,7 @@ rollup-plugin-terser@^5.3.0: serialize-javascript "^2.1.2" terser "^4.6.2" -rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: +rollup-pluginutils@^2.8.2: version "2.8.2" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==