Skip to content

Commit 325acef

Browse files
Configure Rollup build with Babel
1 parent b1cdfce commit 325acef

File tree

3 files changed

+35
-10
lines changed

3 files changed

+35
-10
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"@babel/preset-env": "^7.28.3",
6464
"@babel/preset-react": "^7.27.1",
6565
"@babel/preset-typescript": "^7.27.1",
66+
"@rollup/plugin-babel": "^6.0.4",
6667
"@rollup/plugin-commonjs": "^28.0.6",
6768
"@rollup/plugin-node-resolve": "^16.0.1",
6869
"@rollup/plugin-typescript": "^12.1.4",

rollup.config.mjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { join } from 'node:path';
2+
import { babel } from '@rollup/plugin-babel';
23
import commonjs from '@rollup/plugin-commonjs';
34
import { nodeResolve } from '@rollup/plugin-node-resolve';
45
import typescript from '@rollup/plugin-typescript';
@@ -38,6 +39,9 @@ export default defineConfig(
3839
outDir: join(outDir, format),
3940
},
4041
}),
42+
babel({
43+
babelHelpers: 'bundled',
44+
}),
4145
],
4246
}),
4347
),

yarn.lock

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -343,16 +343,7 @@ __metadata:
343343
languageName: node
344344
linkType: hard
345345

346-
"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.1":
347-
version: 7.24.3
348-
resolution: "@babel/helper-module-imports@npm:7.24.3"
349-
dependencies:
350-
"@babel/types": "npm:^7.24.0"
351-
checksum: 10c0/052c188adcd100f5e8b6ff0c9643ddaabc58b6700d3bbbc26804141ad68375a9f97d9d173658d373d31853019e65f62610239e3295cdd58e573bdcb2fded188d
352-
languageName: node
353-
linkType: hard
354-
355-
"@babel/helper-module-imports@npm:^7.27.1":
346+
"@babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.27.1":
356347
version: 7.27.1
357348
resolution: "@babel/helper-module-imports@npm:7.27.1"
358349
dependencies:
@@ -362,6 +353,15 @@ __metadata:
362353
languageName: node
363354
linkType: hard
364355

356+
"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.1":
357+
version: 7.24.3
358+
resolution: "@babel/helper-module-imports@npm:7.24.3"
359+
dependencies:
360+
"@babel/types": "npm:^7.24.0"
361+
checksum: 10c0/052c188adcd100f5e8b6ff0c9643ddaabc58b6700d3bbbc26804141ad68375a9f97d9d173658d373d31853019e65f62610239e3295cdd58e573bdcb2fded188d
362+
languageName: node
363+
linkType: hard
364+
365365
"@babel/helper-module-transforms@npm:^7.23.3":
366366
version: 7.23.3
367367
resolution: "@babel/helper-module-transforms@npm:7.23.3"
@@ -3555,6 +3555,25 @@ __metadata:
35553555
languageName: node
35563556
linkType: hard
35573557

3558+
"@rollup/plugin-babel@npm:^6.0.4":
3559+
version: 6.0.4
3560+
resolution: "@rollup/plugin-babel@npm:6.0.4"
3561+
dependencies:
3562+
"@babel/helper-module-imports": "npm:^7.18.6"
3563+
"@rollup/pluginutils": "npm:^5.0.1"
3564+
peerDependencies:
3565+
"@babel/core": ^7.0.0
3566+
"@types/babel__core": ^7.1.9
3567+
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
3568+
peerDependenciesMeta:
3569+
"@types/babel__core":
3570+
optional: true
3571+
rollup:
3572+
optional: true
3573+
checksum: 10c0/5a7c04fa6d608512b597835e749aef33e129ee9ed6cc9e33489b7d43937358fc8aba48b00819604d0bc9b7c20790a6c035e4136e8d9f70cf0d0f056ba547e700
3574+
languageName: node
3575+
linkType: hard
3576+
35583577
"@rollup/plugin-commonjs@npm:^28.0.6":
35593578
version: 28.0.6
35603579
resolution: "@rollup/plugin-commonjs@npm:28.0.6"
@@ -10639,6 +10658,7 @@ __metadata:
1063910658
"@babel/preset-env": "npm:^7.28.3"
1064010659
"@babel/preset-react": "npm:^7.27.1"
1064110660
"@babel/preset-typescript": "npm:^7.27.1"
10661+
"@rollup/plugin-babel": "npm:^6.0.4"
1064210662
"@rollup/plugin-commonjs": "npm:^28.0.6"
1064310663
"@rollup/plugin-node-resolve": "npm:^16.0.1"
1064410664
"@rollup/plugin-typescript": "npm:^12.1.4"

0 commit comments

Comments
 (0)