Skip to content

Commit ef2d36b

Browse files
committed
use esbuild for JS plugins, add esbuild as a dependency for these plugins.
1 parent 25025be commit ef2d36b

File tree

9 files changed

+96
-87
lines changed

9 files changed

+96
-87
lines changed

package-lock.json

Lines changed: 72 additions & 71 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/extension-touchscreen-buttons/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dist"
99
],
1010
"scripts": {
11-
"build": "babel index.js --presets @babel/preset-env,minify --source-maps --out-file dist/index.browser.min.js",
11+
"build": "esbuild index.js --bundle --minify --sourcemap --outfile=dist/index.browser.min.js",
1212
"build:watch": "npm run build -- --watch"
1313
},
1414
"repository": {
@@ -27,6 +27,7 @@
2727
"homepage": "https://github.com/jspsych/jspsych-contrib/tree/main/packages/extension-touchscreen-buttons",
2828
"devDependencies": {
2929
"@jspsych/config": "^3.2.2",
30-
"jspsych": "^8.0.0"
30+
"jspsych": "^8.0.0",
31+
"esbuild": "0.23.1"
3132
}
3233
}

packages/plugin-copying-task/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dist"
99
],
1010
"scripts": {
11-
"build": "babel src/index.js --presets @babel/preset-env,minify --source-maps --out-file dist/index.browser.min.js",
11+
"build": "esbuild index.js --bundle --minify --sourcemap --outfile=dist/index.browser.min.js",
1212
"build:watch": "npm run build -- --watch"
1313
},
1414
"repository": {
@@ -27,6 +27,7 @@
2727
"homepage": "https://github.com/jspsych/jspsych-contrib/tree/main/packages/plugin-copying-task",
2828
"devDependencies": {
2929
"@jspsych/config": "^3.2.2",
30-
"jspsych": "^8.0.0"
30+
"jspsych": "^8.0.0",
31+
"esbuild": "0.23.1"
3132
}
3233
}

packages/plugin-html-vas-response/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dist"
99
],
1010
"scripts": {
11-
"build": "babel index.js --presets @babel/preset-env,minify --source-maps --out-file dist/index.browser.min.js",
11+
"build": "esbuild index.js --bundle --minify --sourcemap --outfile=dist/index.browser.min.js",
1212
"build:watch": "npm run build -- --watch"
1313
},
1414
"repository": {
@@ -27,6 +27,7 @@
2727
"homepage": "https://github.com/jspsych/jspsych-contrib/tree/main/packages/plugin-html-vas-response",
2828
"devDependencies": {
2929
"@jspsych/config": "^3.2.2",
30-
"jspsych": "^8.0.0"
30+
"jspsych": "^8.0.0",
31+
"esbuild": "0.23.1"
3132
}
3233
}

packages/plugin-ios/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dist"
99
],
1010
"scripts": {
11-
"build": "babel index.js --presets @babel/preset-env,minify --source-maps --out-file dist/index.browser.min.js",
11+
"build": "esbuild index.js --bundle --minify --sourcemap --outfile=dist/index.browser.min.js",
1212
"build:watch": "npm run build -- --watch"
1313
},
1414
"repository": {
@@ -27,6 +27,7 @@
2727
"homepage": "https://github.com/jspsych/jspsych-contrib/tree/main/packages/plugin-ios",
2828
"devDependencies": {
2929
"@jspsych/config": "^3.2.2",
30-
"jspsych": "^8.0.0"
30+
"jspsych": "^8.0.0",
31+
"esbuild": "0.23.1"
3132
}
3233
}

packages/plugin-libet-intentional-binding/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dist"
99
],
1010
"scripts": {
11-
"build": "babel index.js --presets @babel/preset-env,minify --source-maps --out-file dist/index.browser.min.js",
11+
"build": "esbuild index.js --bundle --minify --sourcemap --outfile=dist/index.browser.min.js",
1212
"build:watch": "npm run build -- --watch"
1313
},
1414
"repository": {
@@ -27,6 +27,7 @@
2727
"homepage": "https://github.com/jspsych/jspsych-contrib/tree/main/packages/plugin-libet-intentional-binding",
2828
"devDependencies": {
2929
"@jspsych/config": "^3.2.2",
30-
"jspsych": "^8.0.0"
30+
"jspsych": "^8.0.0",
31+
"esbuild": "0.23.1"
3132
}
3233
}

packages/plugin-nextcloud-filedrop/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dist"
99
],
1010
"scripts": {
11-
"build": "babel index.js --presets @babel/preset-env,minify --source-maps --out-file dist/index.browser.min.js",
11+
"build": "esbuild index.js --bundle --minify --sourcemap --outfile=dist/index.browser.min.js",
1212
"build:watch": "npm run build -- --watch"
1313
},
1414
"repository": {
@@ -27,7 +27,8 @@
2727
"homepage": "https://github.com/jspsych/jspsych-contrib/tree/main/packages/plugin-nextcloud-filedrop",
2828
"devDependencies": {
2929
"@jspsych/config": "^3.2.2",
30-
"jspsych": "^7.0.0"
30+
"jspsych": "^7.0.0",
31+
"esbuild": "0.23.1"
3132
},
3233
"dependencies": {
3334
"jszip": "^3.10.1"

templates/extension-template-js/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dist"
99
],
1010
"scripts": {
11-
"build": "babel index.js --presets @babel/preset-env,minify --source-maps --out-file dist/index.browser.min.js",
11+
"build": "esbuild index.js --bundle --minify --sourcemap --outfile=dist/index.browser.min.js",
1212
"build:watch": "npm run build -- --watch"
1313
},
1414
"repository": {
@@ -27,6 +27,7 @@
2727
"homepage": "https://github.com/jspsych/jspsych-contrib/tree/main/packages/extension-{name}",
2828
"devDependencies": {
2929
"@jspsych/config": "^3.2.2",
30-
"jspsych": "^8.0.0"
30+
"jspsych": "^8.0.0",
31+
"esbuild": "0.23.1"
3132
}
3233
}

templates/plugin-template-js/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dist"
99
],
1010
"scripts": {
11-
"build": "babel index.js --presets @babel/preset-env,minify --source-maps --out-file dist/index.browser.min.js",
11+
"build": "esbuild index.js --bundle --minify --sourcemap --outfile=dist/index.browser.min.js",
1212
"build:watch": "npm run build -- --watch"
1313
},
1414
"repository": {
@@ -27,6 +27,7 @@
2727
"homepage": "https://github.com/jspsych/jspsych-contrib/tree/main/packages/plugin-{name}",
2828
"devDependencies": {
2929
"@jspsych/config": "^3.2.2",
30-
"jspsych": "^8.0.0"
30+
"jspsych": "^8.0.0",
31+
"esbuild": "0.23.1"
3132
}
3233
}

0 commit comments

Comments
 (0)