Skip to content
Snippets Groups Projects
Commit 752f2a18 authored by Christos's avatar Christos
Browse files

Merge branch 'new-rollup-config' into 'master'

New rollup config

See merge request !574
parents c2a31728 c1b506e1
No related branches found
No related tags found
1 merge request!574New rollup config
Pipeline #60801 passed with stages
in 28 minutes and 45 seconds
import babel from 'rollup-plugin-babel'; import babel from '@rollup/plugin-babel';
import commonjs from '@rollup/plugin-commonjs'; import commonjs from '@rollup/plugin-commonjs';
import external from 'rollup-plugin-peer-deps-external'; import external from 'rollup-plugin-peer-deps-external';
import css from 'rollup-plugin-import-css'; import css from 'rollup-plugin-import-css';
...@@ -9,7 +9,7 @@ export default { ...@@ -9,7 +9,7 @@ export default {
output: [ output: [
{ {
file: 'dist/index.js', file: 'dist/index.js',
format: 'cjs', format: 'esm',
sourcemap: false, sourcemap: false,
}, },
], ],
...@@ -19,13 +19,13 @@ export default { ...@@ -19,13 +19,13 @@ export default {
includeDependencies: true, includeDependencies: true,
}), }),
babel({ babel({
babelHelpers: 'runtime',
presets: ['react-app'], presets: ['react-app'],
plugins: [ plugins: [
['@babel/plugin-proposal-decorators', { legacy: true }], ['@babel/plugin-proposal-decorators', { legacy: true }],
'babel-plugin-parameter-decorator', 'babel-plugin-parameter-decorator',
], ],
exclude: 'node_modules/**', exclude: 'node_modules/**',
runtimeHelpers: true,
}), }),
commonjs(), commonjs(),
terser(), terser(),
......
import babel from 'rollup-plugin-babel'; import babel from '@rollup/plugin-babel';
import commonjs from '@rollup/plugin-commonjs'; import commonjs from '@rollup/plugin-commonjs';
import external from 'rollup-plugin-peer-deps-external'; import external from 'rollup-plugin-peer-deps-external';
import css from 'rollup-plugin-import-css'; import css from 'rollup-plugin-import-css';
...@@ -9,7 +9,7 @@ export default { ...@@ -9,7 +9,7 @@ export default {
output: [ output: [
{ {
file: 'dist/index.js', file: 'dist/index.js',
format: 'cjs', format: 'esm',
sourcemap: false, sourcemap: false,
}, },
], ],
...@@ -19,6 +19,7 @@ export default { ...@@ -19,6 +19,7 @@ export default {
includeDependencies: true, includeDependencies: true,
}), }),
babel({ babel({
babelHelpers: 'runtime',
presets: ['react-app'], presets: ['react-app'],
plugins: [ plugins: [
[ [
...@@ -31,7 +32,6 @@ export default { ...@@ -31,7 +32,6 @@ export default {
'babel-plugin-parameter-decorator', 'babel-plugin-parameter-decorator',
], ],
exclude: 'node_modules/**', exclude: 'node_modules/**',
runtimeHelpers: true,
}), }),
commonjs(), commonjs(),
terser(), terser(),
......
import babel from 'rollup-plugin-babel'; import babel from '@rollup/plugin-babel';
import commonjs from '@rollup/plugin-commonjs'; import commonjs from '@rollup/plugin-commonjs';
import external from 'rollup-plugin-peer-deps-external'; import external from 'rollup-plugin-peer-deps-external';
import css from 'rollup-plugin-import-css'; import css from 'rollup-plugin-import-css';
...@@ -9,7 +9,7 @@ export default { ...@@ -9,7 +9,7 @@ export default {
output: [ output: [
{ {
file: 'dist/index.js', file: 'dist/index.js',
format: 'cjs', format: 'esm',
sourcemap: false, sourcemap: false,
}, },
], ],
...@@ -19,6 +19,7 @@ export default { ...@@ -19,6 +19,7 @@ export default {
includeDependencies: true, includeDependencies: true,
}), }),
babel({ babel({
babelHelpers: 'runtime',
presets: ['react-app'], presets: ['react-app'],
plugins: [ plugins: [
[ [
...@@ -31,7 +32,6 @@ export default { ...@@ -31,7 +32,6 @@ export default {
'babel-plugin-parameter-decorator', 'babel-plugin-parameter-decorator',
], ],
exclude: 'node_modules/**', exclude: 'node_modules/**',
runtimeHelpers: true,
}), }),
commonjs(), commonjs(),
terser(), terser(),
......
import babel from 'rollup-plugin-babel'; import babel from '@rollup/plugin-babel';
import commonjs from '@rollup/plugin-commonjs'; import commonjs from '@rollup/plugin-commonjs';
import external from 'rollup-plugin-peer-deps-external'; import external from 'rollup-plugin-peer-deps-external';
import css from 'rollup-plugin-import-css'; import css from 'rollup-plugin-import-css';
...@@ -9,7 +9,7 @@ export default { ...@@ -9,7 +9,7 @@ export default {
output: [ output: [
{ {
file: 'dist/index.js', file: 'dist/index.js',
format: 'cjs', format: 'esm',
sourcemap: false, sourcemap: false,
}, },
], ],
...@@ -19,6 +19,7 @@ export default { ...@@ -19,6 +19,7 @@ export default {
includeDependencies: true, includeDependencies: true,
}), }),
babel({ babel({
babelHelpers: 'runtime',
presets: ['react-app'], presets: ['react-app'],
plugins: [ plugins: [
[ [
...@@ -31,7 +32,6 @@ export default { ...@@ -31,7 +32,6 @@ export default {
'babel-plugin-parameter-decorator', 'babel-plugin-parameter-decorator',
], ],
exclude: 'node_modules/**', exclude: 'node_modules/**',
runtimeHelpers: true,
}), }),
commonjs(), commonjs(),
terser(), terser(),
......
...@@ -288,6 +288,13 @@ ...@@ -288,6 +288,13 @@
dependencies: dependencies:
"@babel/types" "^7.12.13" "@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": "@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.9.0":
version "7.10.4" version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.10.4.tgz#ca1f01fdb84e48c24d7506bb818c961f1da8805d" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.10.4.tgz#ca1f01fdb84e48c24d7506bb818c961f1da8805d"
...@@ -407,6 +414,11 @@ ...@@ -407,6 +414,11 @@
dependencies: dependencies:
"@babel/types" "^7.14.5" "@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": "@babel/helper-validator-identifier@^7.10.4":
version "7.10.4" version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
...@@ -422,6 +434,11 @@ ...@@ -422,6 +434,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8"
integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== 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": "@babel/helper-wrap-function@^7.10.4":
version "7.10.4" version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz#8a6f701eab0ff39f765b5a1cfef409990e624b87" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz#8a6f701eab0ff39f765b5a1cfef409990e624b87"
...@@ -1393,6 +1410,15 @@ ...@@ -1393,6 +1410,15 @@
"@babel/helper-validator-identifier" "^7.14.5" "@babel/helper-validator-identifier" "^7.14.5"
to-fast-properties "^2.0.0" 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": "@cnakazawa/watch@^1.0.3":
version "1.0.4" version "1.0.4"
resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a"
...@@ -1878,6 +1904,14 @@ ...@@ -1878,6 +1904,14 @@
lodash "^4.17.4" lodash "^4.17.4"
styled-components "^4.1.1" 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": "@rollup/plugin-commonjs@^11.0.2":
version "11.1.0" version "11.1.0"
resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz#60636c7a722f54b41e419e1709df05c7234557ef" resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-11.1.0.tgz#60636c7a722f54b41e419e1709df05c7234557ef"
...@@ -1908,6 +1942,15 @@ ...@@ -1908,6 +1942,15 @@
estree-walker "^2.0.1" estree-walker "^2.0.1"
picomatch "^2.2.2" 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": "@stylelint/postcss-css-in-js@^0.37.2":
version "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" resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz#7e5a84ad181f4234a2480803422a47b8749af3d2"
...@@ -2079,6 +2122,11 @@ ...@@ -2079,6 +2122,11 @@
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== 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": "@types/glob@^7.1.1":
version "7.1.3" version "7.1.3"
resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183"
...@@ -6002,7 +6050,7 @@ estree-walker@^1.0.1: ...@@ -6002,7 +6050,7 @@ estree-walker@^1.0.1:
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
   
estree-walker@^2.0.1: estree-walker@^2.0.1, estree-walker@^2.0.2:
version "2.0.2" version "2.0.2"
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== 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: ...@@ -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" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== 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: pify@^2.0.0, pify@^2.3.0:
version "2.3.0" version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
...@@ -13097,14 +13150,6 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: ...@@ -13097,14 +13150,6 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
hash-base "^3.0.0" hash-base "^3.0.0"
inherits "^2.0.1" 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: rollup-plugin-import-css@^3.0.2:
version "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" 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: ...@@ -13128,7 +13173,7 @@ rollup-plugin-terser@^5.3.0:
serialize-javascript "^2.1.2" serialize-javascript "^2.1.2"
terser "^4.6.2" terser "^4.6.2"
   
rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: rollup-pluginutils@^2.8.2:
version "2.8.2" version "2.8.2"
resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment