Skip to content

Commit f027f5b

Browse files
committed
detect the Rollup version based on Node version
1 parent 1cd01ac commit f027f5b

File tree

3 files changed

+20
-5
lines changed

3 files changed

+20
-5
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@
8989
"rollup": "^2.26.10",
9090
"@rollup/plugin-commonjs": "^15.0.0",
9191
"@rollup/plugin-node-resolve": "^9.0.0",
92+
"rollup-plugin-commonjs": "^10.1.0",
93+
"rollup-plugin-node-resolve": "^5.2.0",
9294
"threads-plugin": "^1.3.3",
9395
"tiny-worker": "^2.2.0",
9496
"ts-loader": "^8.0.3",

rollup.config.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
const commonjs = require("@rollup/plugin-commonjs")
2-
const { nodeResolve } = require("@rollup/plugin-node-resolve")
1+
let commonjs, nodeResolve;
2+
if (parseFloat(process.version.match(/^v(\d+\.\d+)/)[1]) < 10) {
3+
commonjs = require("rollup-plugin-commonjs");
4+
nodeResolve = require("rollup-plugin-node-resolve");
5+
} else {
6+
commonjs = require("@rollup/plugin-commonjs");
7+
nodeResolve = require("@rollup/plugin-node-resolve").nodeResolve;
8+
}
39

410
module.exports = {
511
plugins: [

test/rollup/rollup.config.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
1-
import commonjs from "@rollup/plugin-commonjs"
2-
import { nodeResolve } from "@rollup/plugin-node-resolve"
1+
/* tslint:disable */
2+
let commonjs, nodeResolve;
3+
if (parseFloat(process.version.match(/^v(\d+\.\d+)/)[1]) < 10) {
4+
commonjs = require("rollup-plugin-commonjs");
5+
nodeResolve = require("rollup-plugin-node-resolve");
6+
} else {
7+
commonjs = require("@rollup/plugin-commonjs");
8+
nodeResolve = require("@rollup/plugin-node-resolve").nodeResolve;
9+
}
310

4-
export default {
11+
module.exports = {
512
plugins: [
613
nodeResolve({
714
browser: true,

0 commit comments

Comments
 (0)