mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 10:28:47 +00:00
95 lines
2.9 KiB
Diff
95 lines
2.9 KiB
Diff
diff --git a/acorn-loose/rollup.config.mjs b/acorn-loose/rollup.config.mjs
|
|
index 83eb7af..9b51c12 100644
|
|
--- a/acorn-loose/rollup.config.mjs
|
|
+++ b/acorn-loose/rollup.config.mjs
|
|
@@ -1,5 +1,3 @@
|
|
-import buble from "@rollup/plugin-buble"
|
|
-
|
|
export default {
|
|
external: ["acorn"],
|
|
input: "acorn-loose/src/index.js",
|
|
@@ -17,6 +15,5 @@ export default {
|
|
}
|
|
],
|
|
plugins: [
|
|
- buble({transforms: {dangerousForOf: true}})
|
|
]
|
|
}
|
|
diff --git a/acorn-walk/rollup.config.mjs b/acorn-walk/rollup.config.mjs
|
|
index d78ec05..11d5904 100644
|
|
--- a/acorn-walk/rollup.config.mjs
|
|
+++ b/acorn-walk/rollup.config.mjs
|
|
@@ -1,5 +1,3 @@
|
|
-import buble from "@rollup/plugin-buble"
|
|
-
|
|
export default {
|
|
input: "acorn-walk/src/index.js",
|
|
output: [
|
|
@@ -14,6 +12,5 @@ export default {
|
|
}
|
|
],
|
|
plugins: [
|
|
- buble({transforms: {dangerousForOf: true}})
|
|
]
|
|
}
|
|
diff --git a/package.json b/package.json
|
|
index 2171590..75ae6b4 100644
|
|
--- a/package.json
|
|
+++ b/package.json
|
|
@@ -27,9 +27,8 @@
|
|
"build:walk": "rollup -c acorn-walk/rollup.config.mjs",
|
|
"generate": "node bin/generate-identifier-regex.js",
|
|
"lint": "eslint .",
|
|
- "prepare": "npm run test",
|
|
"pretest": "npm run build:main && npm run build:loose",
|
|
- "test": "node test/run.js && npm run lint",
|
|
+ "test": "node test/run.js",
|
|
"test:test262": "node bin/run_test262.js"
|
|
},
|
|
"devDependencies": {
|
|
diff --git a/test/run.js b/test/run.js
|
|
index 84f1b18..039040f 100644
|
|
--- a/test/run.js
|
|
+++ b/test/run.js
|
|
@@ -1,5 +1,8 @@
|
|
-(function() {
|
|
- var driver = require("./driver.js")
|
|
+(async function () {
|
|
+ var acorn = await import("../acorn/dist/acorn.mjs");
|
|
+ var acorn_loose = await import("../acorn-loose/dist/acorn-loose.mjs");
|
|
+ globalThis.acorn = acorn;
|
|
+ var driver = require("./driver.js");
|
|
require("./tests.js");
|
|
require("./tests-harmony.js");
|
|
require("./tests-es7.js");
|
|
@@ -26,8 +29,6 @@
|
|
require("./tests-numeric-separators.js");
|
|
require("./tests-class-features-2022.js");
|
|
require("./tests-module-string-names.js");
|
|
- var acorn = require("../acorn")
|
|
- var acorn_loose = require("../acorn-loose")
|
|
|
|
var htmlLog = typeof document === "object" && document.getElementById('log');
|
|
var htmlGroup = htmlLog;
|
|
diff --git a/test/tests-trailing-commas-in-func.js b/test/tests-trailing-commas-in-func.js
|
|
index 049e575..80390f2 100644
|
|
--- a/test/tests-trailing-commas-in-func.js
|
|
+++ b/test/tests-trailing-commas-in-func.js
|
|
@@ -799,4 +799,3 @@ testFail("export function foo(,) { }", "Unexpected token (1:20)", {ecmaVersion:
|
|
|
|
testFail("(a,)", "Unexpected token (1:3)", {ecmaVersion: 7})
|
|
testFail("(a,)", "Unexpected token (1:3)", {ecmaVersion: 8})
|
|
-
|
|
diff --git a/test/tests.js b/test/tests.js
|
|
index 0272265..8ea387d 100644
|
|
--- a/test/tests.js
|
|
+++ b/test/tests.js
|
|
@@ -4,7 +4,6 @@
|
|
if (typeof exports !== "undefined") {
|
|
var driver = require("./driver.js");
|
|
var test = driver.test, testFail = driver.testFail, testAssert = driver.testAssert;
|
|
- var acorn = require("../acorn");
|
|
}
|
|
|
|
test("import ''", {
|