Skip to content

Commit a7b52ba

Browse files
authored
build: update dependencies (#292)
1 parent c12be0d commit a7b52ba

File tree

11 files changed

+55
-32
lines changed

11 files changed

+55
-32
lines changed

packages/hover-react/.babelrc

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
}
2929
],
3030
"transform-react-pure-class-to-function",
31-
"@babel/plugin-transform-react-constant-elements"
31+
"@babel/plugin-transform-react-constant-elements",
32+
"@babel/plugin-transform-runtime"
3233
]
3334
}
3435
}

packages/hover-react/package.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,16 @@
3232
"@babel/plugin-proposal-class-properties": "latest",
3333
"@babel/plugin-proposal-object-rest-spread": "latest",
3434
"@babel/plugin-transform-react-constant-elements": "latest",
35+
"@babel/plugin-transform-runtime": "latest",
3536
"@babel/preset-env": "latest",
3637
"@babel/preset-react": "latest",
38+
"@babel/runtime": "latest",
3739
"@microlink/demo-links": "latest",
3840
"@rollup/plugin-babel": "latest",
3941
"@rollup/plugin-commonjs": "latest",
4042
"@rollup/plugin-node-resolve": "latest",
43+
"@rollup/plugin-replace": "latest",
44+
"@rollup/plugin-terser": "latest",
4145
"@storybook/addon-storyshots": "latest",
4246
"@storybook/addons": "latest",
4347
"@storybook/react": "latest",
@@ -58,8 +62,6 @@
5862
"react-dom": "^17",
5963
"rollup": "latest",
6064
"rollup-plugin-filesize": "latest",
61-
"rollup-plugin-replace": "latest",
62-
"rollup-plugin-terser": "latest",
6365
"rollup-plugin-visualizer": "latest",
6466
"styled-components": "latest",
6567
"unfetch": "latest"
@@ -71,7 +73,7 @@
7173
"dist"
7274
],
7375
"scripts": {
74-
"build": "NODE_ENV=production rollup -c rollup.config.js",
76+
"build": "NODE_ENV=production rollup -c rollup.config.js --bundleConfigAsCjs",
7577
"build-storybook": "NODE_ENV=production build-storybook --quiet",
7678
"dev": "start-storybook -p 6006",
7779
"start": "node scripts/start.js",

packages/hover-react/rollup.config.js

+12-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import nodeResolve from '@rollup/plugin-node-resolve'
2-
import visualizer from 'rollup-plugin-visualizer'
2+
import { visualizer } from 'rollup-plugin-visualizer'
33
import commonjs from '@rollup/plugin-commonjs'
44
import filesize from 'rollup-plugin-filesize'
5-
import { terser } from 'rollup-plugin-terser'
6-
import replace from 'rollup-plugin-replace'
5+
import replace from '@rollup/plugin-replace'
6+
import terser from '@rollup/plugin-terser'
77
import babel from '@rollup/plugin-babel'
88
import fs from 'fs'
99

@@ -18,7 +18,11 @@ const globals = {
1818

1919
const plugins = ({ compress }) => [
2020
nodeResolve(),
21-
babel({ babelrc: false, ...babelRc, babelHelpers: 'bundled' }),
21+
babel({
22+
babelrc: false,
23+
...babelRc,
24+
babelHelpers: 'runtime'
25+
}),
2226
commonjs(),
2327
compress && terser(),
2428
filesize(),
@@ -40,12 +44,12 @@ const build = ({ file, format, name, exports }) => {
4044
name,
4145
globals
4246
},
43-
external: Object.keys(globals),
47+
external: [/@babel\/runtime/].concat(Object.keys(globals)),
4448
plugins: plugins({ compress })
4549
}
4650
}
4751

48-
export default [
52+
const builds = [
4953
build({
5054
format: 'umd',
5155
file: 'dist/microlink.umd.js',
@@ -77,3 +81,5 @@ export default [
7781
exports: 'named'
7882
})
7983
]
84+
85+
export default builds

packages/hover-vanilla/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"rollup": "latest",
3737
"rollup-plugin-copy": "latest",
3838
"rollup-plugin-filesize": "latest",
39-
"rollup-plugin-terser": "latest",
39+
"@rollup/plugin-terser": "latest",
4040
"rollup-plugin-visualizer": "latest"
4141
},
4242
"engines": {
@@ -48,7 +48,7 @@
4848
"scripts": {
4949
"build": "NODE_ENV=production npm run rollup",
5050
"dev": "NODE_ENV=development npm run rollup -- -w",
51-
"rollup": "rollup -c rollup.config.js"
51+
"rollup": "rollup -c rollup.config.js --bundleConfigAsCjs"
5252
},
5353
"license": "MIT",
5454
"publishConfig": {

packages/hover-vanilla/rollup.config.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import nodeResolve from '@rollup/plugin-node-resolve'
2-
import visualizer from 'rollup-plugin-visualizer'
2+
import { visualizer } from 'rollup-plugin-visualizer'
33
import commonjs from '@rollup/plugin-commonjs'
44
import filesize from 'rollup-plugin-filesize'
5-
import { terser } from 'rollup-plugin-terser'
65
import replace from '@rollup/plugin-replace'
6+
import terser from '@rollup/plugin-terser'
77
import copy from 'rollup-plugin-copy'
88

99
const isProduction = process.env.NODE_ENV === 'production'

packages/react/.babelrc

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
}
2929
],
3030
"transform-react-pure-class-to-function",
31-
"@babel/plugin-transform-react-constant-elements"
31+
"@babel/plugin-transform-react-constant-elements",
32+
"@babel/plugin-transform-runtime"
3233
]
3334
}
3435
}

packages/react/.storybook/main.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
module.exports = { stories: ['../stories/index.js'] }
1+
module.exports = {
2+
stories: ['../stories/index.js'],
3+
core: { builder: 'webpack5' }
4+
}

packages/react/package.json

+9-5
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,29 @@
2424
"react"
2525
],
2626
"dependencies": {
27-
"@microlink/mql": "~0.10.26",
27+
"@microlink/mql": "~0.10.30",
2828
"is-localhost-url": "~1.0.3",
29-
"nanoclamp": "~1.4.1"
29+
"nanoclamp": "~2.0.4"
3030
},
3131
"devDependencies": {
3232
"@babel/core": "latest",
3333
"@babel/plugin-proposal-class-properties": "latest",
3434
"@babel/plugin-proposal-object-rest-spread": "latest",
3535
"@babel/plugin-transform-react-constant-elements": "latest",
36+
"@babel/plugin-transform-runtime": "latest",
3637
"@babel/preset-env": "latest",
3738
"@babel/preset-react": "latest",
39+
"@babel/runtime": "latest",
3840
"@microlink/demo-links": "latest",
3941
"@rollup/plugin-babel": "latest",
4042
"@rollup/plugin-commonjs": "latest",
4143
"@rollup/plugin-node-resolve": "latest",
44+
"@rollup/plugin-replace": "latest",
45+
"@rollup/plugin-terser": "latest",
4246
"@storybook/addon-storyshots": "latest",
4347
"@storybook/addons": "latest",
48+
"@storybook/builder-webpack5": "latest",
49+
"@storybook/manager-webpack5": "latest",
4450
"@storybook/react": "latest",
4551
"@storybook/theming": "latest",
4652
"babel-plugin-transform-react-pure-class-to-function": "latest",
@@ -57,8 +63,6 @@
5763
"react-dom": "^17",
5864
"rollup": "latest",
5965
"rollup-plugin-filesize": "latest",
60-
"rollup-plugin-replace": "latest",
61-
"rollup-plugin-terser": "latest",
6266
"rollup-plugin-visualizer": "latest",
6367
"styled-components": "latest",
6468
"unfetch": "latest"
@@ -70,7 +74,7 @@
7074
"dist"
7175
],
7276
"scripts": {
73-
"build": "NODE_ENV=production rollup -c rollup.config.js",
77+
"build": "NODE_ENV=production rollup -c rollup.config.js --bundleConfigAsCjs",
7478
"build-storybook": "NODE_ENV=production build-storybook --quiet",
7579
"dev": "start-storybook -p 6006",
7680
"start": "node scripts/start.js",

packages/react/rollup.config.js

+12-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import nodeResolve from '@rollup/plugin-node-resolve'
2-
import visualizer from 'rollup-plugin-visualizer'
2+
import { visualizer } from 'rollup-plugin-visualizer'
33
import commonjs from '@rollup/plugin-commonjs'
44
import filesize from 'rollup-plugin-filesize'
5-
import { terser } from 'rollup-plugin-terser'
6-
import replace from 'rollup-plugin-replace'
5+
import replace from '@rollup/plugin-replace'
6+
import terser from '@rollup/plugin-terser'
77
import babel from '@rollup/plugin-babel'
88
import fs from 'fs'
99

@@ -18,7 +18,11 @@ const globals = {
1818

1919
const plugins = ({ compress }) => [
2020
nodeResolve(),
21-
babel({ babelrc: false, ...babelRc, babelHelpers: 'bundled' }),
21+
babel({
22+
babelrc: false,
23+
...babelRc,
24+
babelHelpers: 'runtime'
25+
}),
2226
commonjs(),
2327
compress && terser(),
2428
filesize(),
@@ -40,12 +44,12 @@ const build = ({ file, format, name, exports }) => {
4044
name,
4145
globals
4246
},
43-
external: Object.keys(globals),
47+
external: [/@babel\/runtime/].concat(Object.keys(globals)),
4448
plugins: plugins({ compress })
4549
}
4650
}
4751

48-
export default [
52+
const builds = [
4953
build({
5054
format: 'umd',
5155
file: 'dist/microlink.umd.js',
@@ -77,3 +81,5 @@ export default [
7781
exports: 'named'
7882
})
7983
]
84+
85+
export default builds

packages/vanilla/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"@rollup/plugin-replace": "latest",
3434
"rollup": "latest",
3535
"rollup-plugin-filesize": "latest",
36-
"rollup-plugin-terser": "latest",
36+
"@rollup/plugin-terser": "latest",
3737
"rollup-plugin-visualizer": "latest"
3838
},
3939
"engines": {
@@ -43,7 +43,7 @@
4343
"dist"
4444
],
4545
"scripts": {
46-
"build": "NODE_ENV=production rollup -c rollup.config.js",
46+
"build": "NODE_ENV=production rollup -c rollup.config.js --bundleConfigAsCjs",
4747
"dev": "npm run build -- -w"
4848
},
4949
"license": "MIT",

packages/vanilla/rollup.config.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import nodeResolve from '@rollup/plugin-node-resolve'
2-
import visualizer from 'rollup-plugin-visualizer'
3-
import filesize from 'rollup-plugin-filesize'
4-
import { terser } from 'rollup-plugin-terser'
2+
import { visualizer } from 'rollup-plugin-visualizer'
53
import commonjs from '@rollup/plugin-commonjs'
4+
import filesize from 'rollup-plugin-filesize'
65
import replace from '@rollup/plugin-replace'
6+
import terser from '@rollup/plugin-terser'
77

88
const plugins = ({ compress }) => [
99
commonjs(),

0 commit comments

Comments
 (0)