diff --git a/.github/labeler.yml b/.github/labeler.yml index ed4f54f5ceb7f..846bb902abaf4 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -20,11 +20,13 @@ A-editor: A-formatter: - changed-files: - - any-glob-to-any-file: ["crates/oxc_formatter/**", "tasks/prettier_conformance/**", "apps/oxfmt/**"] + - any-glob-to-any-file: + ["crates/oxc_formatter/**", "tasks/prettier_conformance/**", "apps/oxfmt/**"] A-transformer: - changed-files: - - any-glob-to-any-file: ["crates/oxc_transformer/**", "tasks/transform_conformance/**", "napi/transform/**"] + - any-glob-to-any-file: + ["crates/oxc_transformer/**", "tasks/transform_conformance/**", "napi/transform/**"] A-linter: - changed-files: @@ -32,7 +34,8 @@ A-linter: A-linter-plugins: - changed-files: - - any-glob-to-any-file: ["apps/oxlint/src-js/**", "apps/oxlint/test/**", "apps/oxlint/conformance/**"] + - any-glob-to-any-file: + ["apps/oxlint/src-js/**", "apps/oxlint/test/**", "apps/oxlint/conformance/**"] A-minifier: - changed-files: diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index ec90bdafba5af..5c31260fbdbab 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -21,18 +21,11 @@ jobs: - uses: oxc-project/setup-node@141eb77546de6702f92d320926403fe3f9f6a6f2 # v1.0.5 - - name: Restore dprint plugin cache - id: cache-restore - uses: actions/cache/restore@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 - with: - key: dprint-${{ hashFiles('dprint.json') }} - path: ~/.cache/dprint - - uses: oxc-project/setup-rust@ecabb7322a2ba5aeedb3612d2a40b86a85cee235 # v1.0.11 with: restore-cache: true cache-key: warm - tools: just,dprint,cargo-shear@1.9.0 + tools: just,cargo-shear@1.9.0 components: rustfmt - name: cargo-shear diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 4e23af5490cea..c09150ef4cf6d 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -32,16 +32,9 @@ jobs: with: cache-key: warm save-cache: false - tools: just,cargo-insta,typos-cli,cargo-shear,dprint,ast-grep + tools: just,cargo-insta,typos-cli,cargo-shear,ast-grep components: clippy rust-docs rustfmt rust-analyzer - uses: oxc-project/setup-node@141eb77546de6702f92d320926403fe3f9f6a6f2 # v1.0.5 - - name: Restore dprint plugin cache - id: cache-restore - uses: actions/cache/restore@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 - with: - key: dprint-${{ hashFiles('dprint.json') }} - path: ~/.cache/dprint - - run: pnpm run --filter mcp-oxc build diff --git a/.github/workflows/dprint.yml b/.github/workflows/dprint.yml deleted file mode 100644 index 84ba94fbc0f28..0000000000000 --- a/.github/workflows/dprint.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: Save dprint plugin cache - -permissions: {} - -on: - workflow_dispatch: - push: - branches: - - main - paths: - - "dprint.json" - - ".github/workflows/dprint.yml" - -jobs: - cache: - runs-on: ubuntu-latest - steps: - - uses: taiki-e/checkout-action@b13d20b7cda4e2f325ef19895128f7ff735c0b3d # v1.3.1 - - - uses: taiki-e/install-action@61e5998d108b2b55a81b9b386c18bd46e4237e4f # v2.63.1 - with: - tool: dprint - - - run: dprint check - - - name: Save dprint plugin cache - uses: actions/cache/save@9255dc7a253b0ccc959486e2bca901246202afeb # v5.0.1 - with: - key: dprint-${{ hashFiles('dprint.json') }} - path: ~/.cache/dprint diff --git a/.github/workflows/update_submodules.yml b/.github/workflows/update_submodules.yml index d6529207cfdf0..2b46d8d77215c 100644 --- a/.github/workflows/update_submodules.yml +++ b/.github/workflows/update_submodules.yml @@ -54,7 +54,7 @@ jobs: - uses: oxc-project/setup-rust@ecabb7322a2ba5aeedb3612d2a40b86a85cee235 # v1.0.11 with: cache-key: conformance - tools: just,dprint,cargo-shear@1.3.0 + tools: just,cargo-shear@1.3.0 components: rustfmt - name: Get latest SHAs for all submodules diff --git a/.gitignore b/.gitignore index 22beae0cf39bc..1431f01ea418f 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ target/ /tasks/benchmark/codspeed/node_modules/ /tasks/transform_conformance/node_modules/ /tasks/compat_data/node_modules/ +/tasks/compat_data/compat-table/ /tasks/e2e/node_modules/ /tasks/e2e/tests/nestjs/node_modules/ /npm/*/node_modules diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 98d37311383b1..5346afb84ae58 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -8,12 +8,8 @@ "label": "rust: cargo test --no-run", "type": "cargo", "command": "test", - "args": [ - "--no-run" - ], - "problemMatcher": [ - "$rustc" - ], + "args": ["--no-run"], + "problemMatcher": ["$rustc"], "group": { "kind": "build", "isDefault": true @@ -26,16 +22,12 @@ "showReuseMessage": false, "clear": true }, - "dependsOn": [ - "rust: cargo fmt" - ] + "dependsOn": ["rust: cargo fmt"] }, { "type": "cargo", "command": "fmt", - "problemMatcher": [ - "$rustc" - ], + "problemMatcher": ["$rustc"], "presentation": { "echo": true, "reveal": "silent", @@ -54,9 +46,7 @@ "panel": "dedicated", "reveal": "never" }, - "problemMatcher": [ - "$tsc" - ] + "problemMatcher": ["$tsc"] }, { "type": "shell", diff --git a/AGENTS.md b/AGENTS.md index 4aa48c86d89b3..b943c76cfbfd1 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -50,7 +50,7 @@ Prerequisites: Rust (MSRV: 1.91), Node.js, pnpm, just **Setup Notes:** -- All tools already installed (`cargo-insta`, `typos-cli`, `cargo-shear`, `dprint`, `ast-grep`) +- All tools already installed (`cargo-insta`, `typos-cli`, `cargo-shear`, `ast-grep`) - Rust components already installed (`clippy`, `rust-docs`, `rustfmt`) - Run `just ready` after commits for final checks - You run in an environment where `ast-grep` is available; whenever a search requires syntax-aware or structural matching, default to `ast-grep --lang rust -p ''` (or set `--lang` appropriately) and avoid falling back to text-only tools like `rg` or `grep` unless I explicitly request a plain-text search. diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index b68263f050eda..aecbdb054158e 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -185,7 +185,7 @@ This clear distinction greatly enhances the development experience by aligning m - Symbol search and completion - **Dependencies**: All core components -#### NAPI Bindings (napi/*) +#### NAPI Bindings (napi/\*) - **Purpose**: Node.js integration layer - **Key Features**: diff --git a/README.md b/README.md index aa9b5bd235397..cdd792cb6311a 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Oxc is part of [VoidZero](https://voidzero.dev/)'s vision for a unified, high-pe For more information, check out our website at [oxc.rs](https://oxc.rs). -* Oxidation is the chemical process that creates rust +\* Oxidation is the chemical process that creates rust ## 🏗️ Design Principles diff --git a/apps/oxfmt/package.json b/apps/oxfmt/package.json index d55bbf0d451c4..8911f56c5d266 100644 --- a/apps/oxfmt/package.json +++ b/apps/oxfmt/package.json @@ -2,10 +2,10 @@ "name": "oxfmt-app", "version": "0.18.0", "private": true, - "type": "module", - "main": "dist/index.js", "description": "Internal development package for oxfmt. For the published package.json template, see `npm/oxfmt/package.json`.", "license": "MIT", + "type": "module", + "main": "dist/index.js", "scripts": { "build": "pnpm run build-napi-release && pnpm run build-js", "build-dev": "pnpm run build-napi && pnpm run build-js", @@ -16,9 +16,6 @@ "build-js": "node scripts/build.js", "test": "tsc && vitest --dir test run" }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, "dependencies": { "prettier": "3.7.4", "tinypool": "2.0.0" @@ -43,5 +40,8 @@ "darwin-x64", "darwin-arm64" ] + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" } } diff --git a/apps/oxfmt/tsconfig.json b/apps/oxfmt/tsconfig.json index 4bed8d3b405cd..f2bac3e9e7d3c 100644 --- a/apps/oxfmt/tsconfig.json +++ b/apps/oxfmt/tsconfig.json @@ -7,11 +7,6 @@ "strict": true, "skipLibCheck": true }, - "include": [ - "src-js", - "test/**/*.ts" - ], - "exclude": [ - "test/fixtures" - ] + "include": ["src-js", "test/**/*.ts"], + "exclude": ["test/fixtures"] } diff --git a/apps/oxlint/package.json b/apps/oxlint/package.json index 8c6c1cfa1624c..5674f415450f3 100644 --- a/apps/oxlint/package.json +++ b/apps/oxlint/package.json @@ -2,10 +2,13 @@ "name": "oxlint-app", "version": "1.33.0", "private": true, - "type": "module", - "main": "dist/index.js", "description": "Internal development package for oxlint. For the published package.json template, see `npm/oxlint/package.json`.", "license": "MIT", + "type": "module", + "main": "dist/index.js", + "imports": { + "#oxlint": "./dist/index.js" + }, "scripts": { "build": "pnpm run build-napi-release && pnpm run build-js", "build-dev": "pnpm run build-napi && cross-env DEBUG=true pnpm run build-js", @@ -19,9 +22,6 @@ "init-conformance": "cd conformance; ./init.sh", "conformance": "node ./conformance/src/index.ts" }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, "devDependencies": { "@types/esquery": "^1.5.4", "@types/estree": "^1.0.8", @@ -54,7 +54,7 @@ "darwin-arm64" ] }, - "imports": { - "#oxlint": "./dist/index.js" + "engines": { + "node": "^20.19.0 || >=22.12.0" } } diff --git a/apps/oxlint/test/fixtures/globals/.oxlintrc.json b/apps/oxlint/test/fixtures/globals/.oxlintrc.json index 48fddb32fbdd9..c7f19ac253aa8 100644 --- a/apps/oxlint/test/fixtures/globals/.oxlintrc.json +++ b/apps/oxlint/test/fixtures/globals/.oxlintrc.json @@ -1,7 +1,5 @@ { - "jsPlugins": [ - "./plugin.ts" - ], + "jsPlugins": ["./plugin.ts"], "categories": { "correctness": "off" }, @@ -20,9 +18,7 @@ }, "overrides": [ { - "files": [ - "files/nested/**" - ], + "files": ["files/nested/**"], "globals": { "React": "writable", "process": "off", diff --git a/apps/oxlint/test/fixtures/options/.oxlintrc.json b/apps/oxlint/test/fixtures/options/.oxlintrc.json index 98fc98dca7fae..39b4c91c10ff2 100644 --- a/apps/oxlint/test/fixtures/options/.oxlintrc.json +++ b/apps/oxlint/test/fixtures/options/.oxlintrc.json @@ -9,10 +9,7 @@ "error", false, { - "array": [ - { "deep": true, "str": "hello" }, - 456 - ], + "array": [{ "deep": true, "str": "hello" }, 456], "not": null } ], @@ -37,15 +34,8 @@ { "files": ["files/nested/**"], "rules": { - "options-plugin/options": [ - "error", - { "somethingElse": true } - ], - "options-plugin/merge-options": [ - "error", - { "fromConfig": 21 }, - { "fromConfig": 22 }, - ] + "options-plugin/options": ["error", { "somethingElse": true }], + "options-plugin/merge-options": ["error", { "fromConfig": 21 }, { "fromConfig": 22 }] } } ] diff --git a/apps/oxlint/tsconfig.json b/apps/oxlint/tsconfig.json index 08a0cf9e72415..a0240f715ef6a 100644 --- a/apps/oxlint/tsconfig.json +++ b/apps/oxlint/tsconfig.json @@ -9,10 +9,5 @@ "strictNullChecks": true, "skipLibCheck": true }, - "exclude": [ - "node_modules", - "fixtures", - "test/fixtures/*/files", - "conformance/submodules" - ] + "exclude": ["node_modules", "fixtures", "test/fixtures/*/files", "conformance/submodules"] } diff --git a/crates/oxc_minifier/docs/CLAUDE.md b/crates/oxc_minifier/docs/CLAUDE.md index e3cd1b9023eab..b7ad17575af03 100644 --- a/crates/oxc_minifier/docs/CLAUDE.md +++ b/crates/oxc_minifier/docs/CLAUDE.md @@ -138,6 +138,7 @@ cargo run -p oxc_minifier --example minifier test.js --twice - Preserve semantics 3. **Test thoroughly** + ```bash cargo test -p oxc_minifier cargo coverage diff --git a/dprint.json b/dprint.json deleted file mode 100644 index cfb14c10cbc61..0000000000000 --- a/dprint.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "lineWidth": 120, - "json": { - "indentWidth": 2 - }, - "toml": { - }, - "excludes": [ - "**/fixtures/**", - "**/*.snap.*", - "**/CHANGELOG.md", - "pnpm-workspace.yaml", - "pnpm-lock.yaml", - "apps/oxlint/conformance/snapshot.md", - "npm/*/package.json", - "npm/{oxlint,oxfmt}/configuration_schema.json", - "npm/runtime/src", - ".github/generated/ast_changes_watch_list.yml" - ], - "plugins": [ - "https://plugins.dprint.dev/json-0.21.0.wasm", - "https://plugins.dprint.dev/markdown-0.20.0.wasm", - "https://plugins.dprint.dev/g-plane/pretty_yaml-v0.5.1.wasm", - "https://plugins.dprint.dev/toml-0.7.0.wasm" - ] -} diff --git a/editors/vscode/package.json b/editors/vscode/package.json index 3b61c61765328..909bb19d241d9 100644 --- a/editors/vscode/package.json +++ b/editors/vscode/package.json @@ -1,19 +1,8 @@ { "name": "oxc-vscode", - "description": "oxc vs code extension", - "license": "MIT", - "version": "1.33.0", - "icon": "icon.png", - "publisher": "oxc", "displayName": "Oxc", - "bugs": { - "url": "https://github.com/oxc-project/oxc/issues" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/oxc-project/oxc.git", - "directory": "editors/vscode" - }, + "version": "1.32.0", + "description": "oxc vs code extension", "categories": [ "Linters" ], @@ -21,22 +10,41 @@ "linter", "oxc" ], - "engines": { - "vscode": "^1.93.0" + "bugs": { + "url": "https://github.com/oxc-project/oxc/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/oxc-project/oxc.git", + "directory": "editors/vscode" }, "sponsor": { "url": "https://github.com/sponsors/boshen" }, - "activationEvents": [ - "onLanguage:javascript", - "onLanguage:javascriptreact", - "onLanguage:typescript", - "onLanguage:typescriptreact", - "onLanguage:vue", - "onLanguage:svelte", - "onLanguage:astro" - ], + "license": "MIT", + "publisher": "oxc", "main": "./out/main.js", + "scripts": { + "preinstall": "[ -f icon.png ] || curl https://cdn.jsdelivr.net/gh/oxc-project/oxc-assets/square.png --output icon.png", + "build": "pnpm run server:build:release && pnpm run compile && pnpm run package", + "build:dev": "pnpm run server:build:debug && pnpm run compile && pnpm run package", + "compile": "rolldown -c rolldown.config.ts", + "watch": "pnpm run compile --watch", + "package": "vsce package --no-dependencies -o oxc_language_server.vsix", + "install-extension": "code --install-extension oxc_language_server.vsix --force", + "oxlint:build:debug": "pnpm -C ../../apps/oxlint build-napi-test && pnpm -C ../../apps/oxlint build-js", + "oxlint:build:release": "pnpm -C ../../apps/oxlint build-napi && pnpm -C ../../apps/oxlint build-js", + "oxfmt:build:debug": "pnpm -C ../../apps/oxfmt build-napi-test && pnpm -C ../../apps/oxfmt build-js", + "oxfmt:build:release": "pnpm -C ../../apps/oxfmt build-napi && pnpm -C ../../apps/oxfmt build-js", + "server:build:debug": "cross-env CARGO_TARGET_DIR=./target cargo build -p oxc_language_server", + "server:build:release": "cross-env CARGO_TARGET_DIR=./target cargo build -p oxc_language_server --release", + "test": "cross-env TEST=true pnpm run compile && vscode-test", + "test:single-folder": "cross-env TEST=true pnpm run compile && cross-env TEST_SUITE=single-folder vscode-test", + "test:multi-root": "cross-env TEST=true pnpm run compile && cross-env TEST_SUITE=multi-root vscode-test", + "test:oxlint": "cross-env TEST=true pnpm run compile && cross-env TEST_SUITE=oxlint-lsp vscode-test", + "test:oxfmt": "cross-env TEST=true pnpm run compile && cross-env TEST_SUITE=oxfmt-lsp vscode-test", + "type-check": "tsc --noEmit" + }, "contributes": { "commands": [ { @@ -250,37 +258,17 @@ } ] }, - "capabilities": { - "untrustedWorkspaces": { - "supported": "limited", - "description": "The Extension will always use the Language Server shipped with the Extension.", - "restrictedConfigurations": [ - "oxc.path.server", - "oxc.path.oxlint", - "oxc.path.oxfmt" - ] - } - }, - "scripts": { - "preinstall": "[ -f icon.png ] || curl https://cdn.jsdelivr.net/gh/oxc-project/oxc-assets/square.png --output icon.png", - "build": "pnpm run server:build:release && pnpm run compile && pnpm run package", - "build:dev": "pnpm run server:build:debug && pnpm run compile && pnpm run package", - "compile": "rolldown -c rolldown.config.ts", - "watch": "pnpm run compile --watch", - "package": "vsce package --no-dependencies -o oxc_language_server.vsix", - "install-extension": "code --install-extension oxc_language_server.vsix --force", - "oxlint:build:debug": "pnpm -C ../../apps/oxlint build-napi-test && pnpm -C ../../apps/oxlint build-js", - "oxlint:build:release": "pnpm -C ../../apps/oxlint build-napi && pnpm -C ../../apps/oxlint build-js", - "oxfmt:build:debug": "pnpm -C ../../apps/oxfmt build-napi-test && pnpm -C ../../apps/oxfmt build-js", - "oxfmt:build:release": "pnpm -C ../../apps/oxfmt build-napi && pnpm -C ../../apps/oxfmt build-js", - "server:build:debug": "cross-env CARGO_TARGET_DIR=./target cargo build -p oxc_language_server", - "server:build:release": "cross-env CARGO_TARGET_DIR=./target cargo build -p oxc_language_server --release", - "test": "cross-env TEST=true pnpm run compile && vscode-test", - "test:single-folder": "cross-env TEST=true pnpm run compile && cross-env TEST_SUITE=single-folder vscode-test", - "test:multi-root": "cross-env TEST=true pnpm run compile && cross-env TEST_SUITE=multi-root vscode-test", - "test:oxlint": "cross-env TEST=true pnpm run compile && cross-env TEST_SUITE=oxlint-lsp vscode-test", - "test:oxfmt": "cross-env TEST=true pnpm run compile && cross-env TEST_SUITE=oxfmt-lsp vscode-test", - "type-check": "tsc --noEmit" + "activationEvents": [ + "onLanguage:astro", + "onLanguage:javascript", + "onLanguage:javascriptreact", + "onLanguage:svelte", + "onLanguage:typescript", + "onLanguage:typescriptreact", + "onLanguage:vue" + ], + "dependencies": { + "vscode-languageclient": "^9.0.1" }, "devDependencies": { "@types/mocha": "^10.0.9", @@ -295,8 +283,20 @@ "tinyglobby": "^0.2.15", "typescript": "catalog:" }, - "dependencies": { - "vscode-languageclient": "^9.0.1" + "engines": { + "vscode": "^1.93.0" + }, + "icon": "icon.png", + "capabilities": { + "untrustedWorkspaces": { + "supported": "limited", + "description": "The Extension will always use the Language Server shipped with the Extension.", + "restrictedConfigurations": [ + "oxc.path.server", + "oxc.path.oxlint", + "oxc.path.oxfmt" + ] + } }, "vsce": { "dependencies": false diff --git a/justfile b/justfile index 494b7feb03cac..b346ff8bdb685 100755 --- a/justfile +++ b/justfile @@ -16,7 +16,7 @@ alias f := fix # Initialize the project by installing all necessary tools init: # Rust related init - cargo binstall watchexec-cli cargo-insta typos-cli cargo-shear dprint -y + cargo binstall watchexec-cli cargo-insta typos-cli cargo-shear -y # Node.js related init pnpm install @@ -60,7 +60,6 @@ lint: fmt: -cargo shear --fix # remove all unused dependencies cargo fmt - dprint fmt node --run fmt [unix] @@ -243,7 +242,7 @@ watch-playground: # Generate website documentation, intended for updating the oxc-project.github.io site. # Path should be the path to your clone of https://github.com/oxc-project/oxc-project.github.io -# When testing changes to the website documentation, you may also want to run `dprint fmt --staged` +# When testing changes to the website documentation, you may also want to run `pnpm run fmt` # in the website directory. website path: cargo run -p website_linter rules --table {{path}}/src/docs/guide/usage/linter/generated-rules.md --rule-docs {{path}}/src/docs/guide/usage/linter/rules --git-ref $(git rev-parse HEAD) diff --git a/napi/minify/package.json b/napi/minify/package.json index 2cb7484a07bfe..f00ec9b2db965 100644 --- a/napi/minify/package.json +++ b/napi/minify/package.json @@ -1,27 +1,11 @@ { "name": "oxc-minify", "version": "0.103.0", - "type": "module", - "main": "index.js", - "browser": "browser.js", - "scripts": { - "build-dev": "napi build --esm --platform", - "build-test": "pnpm run build-dev", - "build": "pnpm run build-dev --features allocator --release", - "postbuild": "publint", - "postbuild-dev": "node scripts/patch.js", - "test": "tsc && vitest run --dir ./test" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, "description": "Oxc Minifier Node API", "keywords": [ - "oxc", - "minify" + "minify", + "oxc" ], - "author": "Boshen and oxc contributors", - "license": "MIT", "homepage": "https://oxc.rs", "bugs": "https://github.com/oxc-project/oxc/issues", "repository": { @@ -29,18 +13,27 @@ "url": "git+https://github.com/oxc-project/oxc.git", "directory": "napi/minify" }, + "author": "Boshen and oxc contributors", "funding": { "url": "https://github.com/sponsors/Boshen" }, + "license": "MIT", + "type": "module", + "main": "index.js", + "browser": "browser.js", "files": [ + "browser.js", "index.d.ts", "index.js", - "browser.js", "webcontainer-fallback.cjs" ], - "publishConfig": { - "registry": "https://registry.npmjs.org/", - "access": "public" + "scripts": { + "build-dev": "napi build --esm --platform", + "build-test": "pnpm run build-dev", + "build": "pnpm run build-dev --features allocator --release", + "postbuild": "publint", + "postbuild-dev": "node scripts/patch.js", + "test": "tsc && vitest run --dir ./test" }, "devDependencies": { "@types/node": "catalog:", @@ -72,5 +65,12 @@ "fs": false } } + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" } } diff --git a/napi/parser/package.json b/napi/parser/package.json index 09608617e6415..edc30746ac927 100644 --- a/napi/parser/package.json +++ b/napi/parser/package.json @@ -1,33 +1,11 @@ { "name": "oxc-parser", - "version": "0.103.0", - "type": "module", - "main": "src-js/index.js", - "browser": "src-js/wasm.js", - "scripts": { - "build-dev": "napi build --esm --platform --js bindings.js --dts index.d.ts --output-dir src-js", - "build-test": "pnpm run build-dev --profile coverage", - "build": "pnpm run build-dev --features allocator --release", - "postbuild": "publint", - "postbuild-dev": "node scripts/patch.js", - "build-wasi": "pnpm run build-dev --release --target wasm32-wasip1-threads", - "build-npm-dir": "rm -rf npm-dir && napi create-npm-dirs --npm-dir npm-dir && pnpm napi artifacts --npm-dir npm-dir --output-dir src-js", - "build-browser-bundle": "node scripts/build-browser-bundle.js", - "test": "tsc && pnpm run test-node run", - "test-node": "vitest --dir ./test", - "test-browser": "vitest -c vitest.config.browser.ts", - "bench": "vitest bench --run ./bench.bench.js" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, + "version": "0.102.0", "description": "Oxc Parser Node API", "keywords": [ "oxc", "parser" ], - "author": "Boshen and oxc contributors", - "license": "MIT", "homepage": "https://oxc.rs", "bugs": "https://github.com/oxc-project/oxc/issues", "repository": { @@ -35,14 +13,19 @@ "url": "git+https://github.com/oxc-project/oxc.git", "directory": "napi/parser" }, + "author": "Boshen and oxc contributors", "funding": { "url": "https://github.com/sponsors/Boshen" }, + "license": "MIT", + "type": "module", + "main": "src-js/index.js", + "browser": "src-js/wasm.js", "files": [ "generated/constants.js", "generated/deserialize/js.js", - "generated/deserialize/ts.js", "generated/deserialize/js_range.js", + "generated/deserialize/ts.js", "generated/deserialize/ts_range.js", "generated/lazy/constructors.js", "generated/lazy/type_ids.js", @@ -54,22 +37,32 @@ "src-js/bindings.js", "src-js/index.d.ts", "src-js/index.js", - "src-js/wasm.js", - "src-js/webcontainer-fallback.cjs", - "src-js/wrap.js", "src-js/raw-transfer/common.js", "src-js/raw-transfer/eager.js", - "src-js/raw-transfer/lazy.js", "src-js/raw-transfer/lazy-common.js", + "src-js/raw-transfer/lazy.js", "src-js/raw-transfer/node-array.js", "src-js/raw-transfer/supported.js", "src-js/raw-transfer/visitor.js", "src-js/visit/index.js", - "src-js/visit/visitor.js" + "src-js/visit/visitor.js", + "src-js/wasm.js", + "src-js/webcontainer-fallback.cjs", + "src-js/wrap.js" ], - "publishConfig": { - "registry": "https://registry.npmjs.org/", - "access": "public" + "scripts": { + "build-dev": "napi build --esm --platform --js bindings.js --dts index.d.ts --output-dir src-js", + "build-test": "pnpm run build-dev --profile coverage", + "build": "pnpm run build-dev --features allocator --release", + "postbuild": "publint", + "postbuild-dev": "node scripts/patch.js", + "build-wasi": "pnpm run build-dev --release --target wasm32-wasip1-threads", + "build-npm-dir": "rm -rf npm-dir && napi create-npm-dirs --npm-dir npm-dir && pnpm napi artifacts --npm-dir npm-dir --output-dir src-js", + "build-browser-bundle": "node scripts/build-browser-bundle.js", + "test": "tsc && pnpm run test-node run", + "test-node": "vitest --dir ./test", + "test-browser": "vitest -c vitest.config.browser.ts", + "bench": "vitest bench --run ./bench.bench.js" }, "dependencies": { "@oxc-project/types": "workspace:^" @@ -88,6 +81,7 @@ }, "napi": { "binaryName": "parser", + "dtsHeaderFile": "src-js/header.d.ts", "packageName": "@oxc-parser/binding", "targets": [ "aarch64-apple-darwin", @@ -110,7 +104,13 @@ "browser": { "fs": false } - }, - "dtsHeaderFile": "src-js/header.d.ts" + } + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" } } diff --git a/napi/parser/src-js/bindings.js b/napi/parser/src-js/bindings.js index 63f2d040d6558..f6d00fa550caa 100644 --- a/napi/parser/src-js/bindings.js +++ b/napi/parser/src-js/bindings.js @@ -81,8 +81,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-android-arm64') const bindingPackageVersion = require('@oxc-parser/binding-android-arm64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -97,8 +97,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-android-arm-eabi') const bindingPackageVersion = require('@oxc-parser/binding-android-arm-eabi/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -118,8 +118,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-win32-x64-gnu') const bindingPackageVersion = require('@oxc-parser/binding-win32-x64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -134,8 +134,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-win32-x64-msvc') const bindingPackageVersion = require('@oxc-parser/binding-win32-x64-msvc/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -151,8 +151,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-win32-ia32-msvc') const bindingPackageVersion = require('@oxc-parser/binding-win32-ia32-msvc/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -167,8 +167,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-win32-arm64-msvc') const bindingPackageVersion = require('@oxc-parser/binding-win32-arm64-msvc/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -186,8 +186,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-darwin-universal') const bindingPackageVersion = require('@oxc-parser/binding-darwin-universal/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -202,8 +202,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-darwin-x64') const bindingPackageVersion = require('@oxc-parser/binding-darwin-x64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -218,8 +218,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-darwin-arm64') const bindingPackageVersion = require('@oxc-parser/binding-darwin-arm64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -238,8 +238,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-freebsd-x64') const bindingPackageVersion = require('@oxc-parser/binding-freebsd-x64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -254,8 +254,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-freebsd-arm64') const bindingPackageVersion = require('@oxc-parser/binding-freebsd-arm64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -275,8 +275,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-x64-musl') const bindingPackageVersion = require('@oxc-parser/binding-linux-x64-musl/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -291,8 +291,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-x64-gnu') const bindingPackageVersion = require('@oxc-parser/binding-linux-x64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -309,8 +309,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-arm64-musl') const bindingPackageVersion = require('@oxc-parser/binding-linux-arm64-musl/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -325,8 +325,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-arm64-gnu') const bindingPackageVersion = require('@oxc-parser/binding-linux-arm64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -343,8 +343,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-arm-musleabihf') const bindingPackageVersion = require('@oxc-parser/binding-linux-arm-musleabihf/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -359,8 +359,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-arm-gnueabihf') const bindingPackageVersion = require('@oxc-parser/binding-linux-arm-gnueabihf/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -377,8 +377,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-loong64-musl') const bindingPackageVersion = require('@oxc-parser/binding-linux-loong64-musl/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -393,8 +393,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-loong64-gnu') const bindingPackageVersion = require('@oxc-parser/binding-linux-loong64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -411,8 +411,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-riscv64-musl') const bindingPackageVersion = require('@oxc-parser/binding-linux-riscv64-musl/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -427,8 +427,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-riscv64-gnu') const bindingPackageVersion = require('@oxc-parser/binding-linux-riscv64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -444,8 +444,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-ppc64-gnu') const bindingPackageVersion = require('@oxc-parser/binding-linux-ppc64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -460,8 +460,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-linux-s390x-gnu') const bindingPackageVersion = require('@oxc-parser/binding-linux-s390x-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -480,8 +480,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-openharmony-arm64') const bindingPackageVersion = require('@oxc-parser/binding-openharmony-arm64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -496,8 +496,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-openharmony-x64') const bindingPackageVersion = require('@oxc-parser/binding-openharmony-x64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -512,8 +512,8 @@ function requireNative() { try { const binding = require('@oxc-parser/binding-openharmony-arm') const bindingPackageVersion = require('@oxc-parser/binding-openharmony-arm/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { diff --git a/napi/playground/package.json b/napi/playground/package.json index 63591fab9e8ce..a8cdfc8643e7a 100644 --- a/napi/playground/package.json +++ b/napi/playground/package.json @@ -22,10 +22,6 @@ "dependencies": { "@napi-rs/wasm-runtime": "catalog:" }, - "collaborators": [ - "Boshen ", - "Oxc contributors" - ], "napi": { "binaryName": "playground", "packageName": "@oxc-playground/binding", diff --git a/napi/transform/index.js b/napi/transform/index.js index eed5999ff1869..3067d1b827bf8 100644 --- a/napi/transform/index.js +++ b/napi/transform/index.js @@ -81,8 +81,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-android-arm64') const bindingPackageVersion = require('@oxc-transform/binding-android-arm64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -97,8 +97,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-android-arm-eabi') const bindingPackageVersion = require('@oxc-transform/binding-android-arm-eabi/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -118,8 +118,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-win32-x64-gnu') const bindingPackageVersion = require('@oxc-transform/binding-win32-x64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -134,8 +134,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-win32-x64-msvc') const bindingPackageVersion = require('@oxc-transform/binding-win32-x64-msvc/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -151,8 +151,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-win32-ia32-msvc') const bindingPackageVersion = require('@oxc-transform/binding-win32-ia32-msvc/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -167,8 +167,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-win32-arm64-msvc') const bindingPackageVersion = require('@oxc-transform/binding-win32-arm64-msvc/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -186,8 +186,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-darwin-universal') const bindingPackageVersion = require('@oxc-transform/binding-darwin-universal/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -202,8 +202,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-darwin-x64') const bindingPackageVersion = require('@oxc-transform/binding-darwin-x64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -218,8 +218,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-darwin-arm64') const bindingPackageVersion = require('@oxc-transform/binding-darwin-arm64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -238,8 +238,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-freebsd-x64') const bindingPackageVersion = require('@oxc-transform/binding-freebsd-x64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -254,8 +254,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-freebsd-arm64') const bindingPackageVersion = require('@oxc-transform/binding-freebsd-arm64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -275,8 +275,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-x64-musl') const bindingPackageVersion = require('@oxc-transform/binding-linux-x64-musl/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -291,8 +291,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-x64-gnu') const bindingPackageVersion = require('@oxc-transform/binding-linux-x64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -309,8 +309,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-arm64-musl') const bindingPackageVersion = require('@oxc-transform/binding-linux-arm64-musl/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -325,8 +325,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-arm64-gnu') const bindingPackageVersion = require('@oxc-transform/binding-linux-arm64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -343,8 +343,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-arm-musleabihf') const bindingPackageVersion = require('@oxc-transform/binding-linux-arm-musleabihf/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -359,8 +359,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-arm-gnueabihf') const bindingPackageVersion = require('@oxc-transform/binding-linux-arm-gnueabihf/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -377,8 +377,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-loong64-musl') const bindingPackageVersion = require('@oxc-transform/binding-linux-loong64-musl/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -393,8 +393,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-loong64-gnu') const bindingPackageVersion = require('@oxc-transform/binding-linux-loong64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -411,8 +411,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-riscv64-musl') const bindingPackageVersion = require('@oxc-transform/binding-linux-riscv64-musl/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -427,8 +427,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-riscv64-gnu') const bindingPackageVersion = require('@oxc-transform/binding-linux-riscv64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -444,8 +444,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-ppc64-gnu') const bindingPackageVersion = require('@oxc-transform/binding-linux-ppc64-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -460,8 +460,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-linux-s390x-gnu') const bindingPackageVersion = require('@oxc-transform/binding-linux-s390x-gnu/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -480,8 +480,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-openharmony-arm64') const bindingPackageVersion = require('@oxc-transform/binding-openharmony-arm64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -496,8 +496,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-openharmony-x64') const bindingPackageVersion = require('@oxc-transform/binding-openharmony-x64/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { @@ -512,8 +512,8 @@ function requireNative() { try { const binding = require('@oxc-transform/binding-openharmony-arm') const bindingPackageVersion = require('@oxc-transform/binding-openharmony-arm/package.json').version - if (bindingPackageVersion !== '0.103.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 0.103.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) + if (bindingPackageVersion !== '0.102.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { + throw new Error(`Native binding package version mismatch, expected 0.102.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) } return binding } catch (e) { diff --git a/napi/transform/package.json b/napi/transform/package.json index d11d851f74641..ced596cb7e706 100644 --- a/napi/transform/package.json +++ b/napi/transform/package.json @@ -1,27 +1,11 @@ { "name": "oxc-transform", - "version": "0.103.0", - "type": "module", - "main": "index.js", - "browser": "browser.js", - "scripts": { - "build-dev": "napi build --esm --platform", - "build-test": "pnpm run build-dev", - "build": "pnpm run build-dev --features allocator --release", - "postbuild": "publint", - "postbuild-dev": "node scripts/patch.js", - "test": "tsc && vitest run --dir ./test" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, + "version": "0.102.0", "description": "Oxc Transformer Node API", "keywords": [ "oxc", "transform" ], - "author": "Boshen and oxc contributors", - "license": "MIT", "homepage": "https://oxc.rs", "bugs": "https://github.com/oxc-project/oxc/issues", "repository": { @@ -29,18 +13,27 @@ "url": "git+https://github.com/oxc-project/oxc.git", "directory": "napi/transform" }, + "author": "Boshen and oxc contributors", "funding": { "url": "https://github.com/sponsors/Boshen" }, + "license": "MIT", + "type": "module", + "main": "index.js", + "browser": "browser.js", "files": [ + "browser.js", "index.d.ts", "index.js", - "browser.js", "webcontainer-fallback.cjs" ], - "publishConfig": { - "registry": "https://registry.npmjs.org/", - "access": "public" + "scripts": { + "build-dev": "napi build --esm --platform", + "build-test": "pnpm run build-dev", + "build": "pnpm run build-dev --features allocator --release", + "postbuild": "publint", + "postbuild-dev": "node scripts/patch.js", + "test": "tsc && vitest run --dir ./test" }, "devDependencies": { "@types/node": "catalog:", @@ -72,5 +65,12 @@ "fs": false } } + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" } } diff --git a/npm/oxc-types/package.json b/npm/oxc-types/package.json index 8f365cc0cf247..c4d79a231a24a 100644 --- a/npm/oxc-types/package.json +++ b/npm/oxc-types/package.json @@ -2,13 +2,10 @@ "name": "@oxc-project/types", "version": "0.103.0", "description": "Types for Oxc AST nodes", - "type": "module", "keywords": [ "AST", "Parser" ], - "author": "Boshen and oxc contributors", - "license": "MIT", "homepage": "https://oxc.rs", "bugs": "https://github.com/oxc-project/oxc/issues", "repository": { @@ -16,9 +13,12 @@ "url": "git+https://github.com/oxc-project/oxc.git", "directory": "npm/oxc-types" }, + "author": "Boshen and oxc contributors", "funding": { "url": "https://github.com/sponsors/Boshen" }, + "license": "MIT", + "type": "module", "types": "types.d.ts", "files": [ "types.d.ts" diff --git a/npm/oxfmt/package.json b/npm/oxfmt/package.json index 28ef12e1821c9..67ca94b465d03 100644 --- a/npm/oxfmt/package.json +++ b/npm/oxfmt/package.json @@ -1,11 +1,8 @@ { "name": "oxfmt", "version": "0.18.0", - "type": "module", "description": "Formatter for the JavaScript Oxidation Compiler", "keywords": [], - "author": "Boshen and oxc contributors", - "license": "MIT", "homepage": "https://oxc.rs", "bugs": "https://github.com/oxc-project/oxc/issues", "repository": { @@ -13,24 +10,27 @@ "url": "git+https://github.com/oxc-project/oxc", "directory": "npm/oxfmt" }, + "author": "Boshen and oxc contributors", + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "license": "MIT", + "type": "module", "main": "dist/index.js", + "types": "dist/index.d.ts", "bin": { "oxfmt": "bin/oxfmt" }, - "types": "dist/index.d.ts", - "funding": { - "url": "https://github.com/sponsors/Boshen" - }, + "files": [ + "README.md", + "bin/oxfmt", + "configuration_schema.json", + "dist" + ], "dependencies": { "tinypool": "2.0.0" }, "engines": { "node": "^20.19.0 || >=22.12.0" - }, - "files": [ - "bin/oxfmt", - "configuration_schema.json", - "dist", - "README.md" - ] + } } diff --git a/npm/oxlint/package.json b/npm/oxlint/package.json index a8f6d1289561b..c8a861bf5e968 100644 --- a/npm/oxlint/package.json +++ b/npm/oxlint/package.json @@ -1,11 +1,8 @@ { "name": "oxlint", "version": "1.33.0", - "type": "module", "description": "Linter for the JavaScript Oxidation Compiler", "keywords": [], - "author": "Boshen and oxc contributors", - "license": "MIT", "homepage": "https://oxc.rs", "bugs": "https://github.com/oxc-project/oxc/issues", "repository": { @@ -13,23 +10,26 @@ "url": "git+https://github.com/oxc-project/oxc", "directory": "npm/oxlint" }, - "main": "dist/index.js", - "bin": { - "oxlint": "bin/oxlint", - "oxc_language_server": "bin/oxc_language_server" - }, - "types": "dist/index.d.ts", + "author": "Boshen and oxc contributors", "funding": { "url": "https://github.com/sponsors/Boshen" }, - "engines": { - "node": "^20.19.0 || >=22.12.0" + "license": "MIT", + "type": "module", + "main": "dist/index.js", + "types": "dist/index.d.ts", + "bin": { + "oxc_language_server": "bin/oxc_language_server", + "oxlint": "bin/oxlint" }, "files": [ - "bin/oxlint", + "README.md", "bin/oxc_language_server", + "bin/oxlint", "configuration_schema.json", - "dist", - "README.md" - ] + "dist" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } } diff --git a/npm/runtime/package.json b/npm/runtime/package.json index 4612be7629f75..9eab751ec70de 100644 --- a/npm/runtime/package.json +++ b/npm/runtime/package.json @@ -2,18 +2,23 @@ "name": "@oxc-project/runtime", "version": "0.103.0", "description": "Oxc's modular runtime helpers", - "license": "MIT", + "homepage": "https://oxc.rs", "repository": { "type": "git", "url": "https://github.com/oxc-project/oxc.git", "directory": "npm/runtime" }, - "homepage": "https://oxc.rs", - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, + "license": "MIT", "type": "commonjs", "exports": { + "./helpers/AwaitValue": [ + { + "node": "./src/helpers/AwaitValue.js", + "import": "./src/helpers/esm/AwaitValue.js", + "default": "./src/helpers/AwaitValue.js" + }, + "./src/helpers/AwaitValue.js" + ], "./helpers/OverloadYield": [ { "node": "./src/helpers/OverloadYield.js", @@ -22,7 +27,6 @@ }, "./src/helpers/OverloadYield.js" ], - "./helpers/esm/OverloadYield": "./src/helpers/esm/OverloadYield.js", "./helpers/applyDecoratedDescriptor": [ { "node": "./src/helpers/applyDecoratedDescriptor.js", @@ -31,7 +35,46 @@ }, "./src/helpers/applyDecoratedDescriptor.js" ], - "./helpers/esm/applyDecoratedDescriptor": "./src/helpers/esm/applyDecoratedDescriptor.js", + "./helpers/applyDecs": [ + { + "node": "./src/helpers/applyDecs.js", + "import": "./src/helpers/esm/applyDecs.js", + "default": "./src/helpers/applyDecs.js" + }, + "./src/helpers/applyDecs.js" + ], + "./helpers/applyDecs2203": [ + { + "node": "./src/helpers/applyDecs2203.js", + "import": "./src/helpers/esm/applyDecs2203.js", + "default": "./src/helpers/applyDecs2203.js" + }, + "./src/helpers/applyDecs2203.js" + ], + "./helpers/applyDecs2203R": [ + { + "node": "./src/helpers/applyDecs2203R.js", + "import": "./src/helpers/esm/applyDecs2203R.js", + "default": "./src/helpers/applyDecs2203R.js" + }, + "./src/helpers/applyDecs2203R.js" + ], + "./helpers/applyDecs2301": [ + { + "node": "./src/helpers/applyDecs2301.js", + "import": "./src/helpers/esm/applyDecs2301.js", + "default": "./src/helpers/applyDecs2301.js" + }, + "./src/helpers/applyDecs2301.js" + ], + "./helpers/applyDecs2305": [ + { + "node": "./src/helpers/applyDecs2305.js", + "import": "./src/helpers/esm/applyDecs2305.js", + "default": "./src/helpers/applyDecs2305.js" + }, + "./src/helpers/applyDecs2305.js" + ], "./helpers/applyDecs2311": [ { "node": "./src/helpers/applyDecs2311.js", @@ -40,7 +83,6 @@ }, "./src/helpers/applyDecs2311.js" ], - "./helpers/esm/applyDecs2311": "./src/helpers/esm/applyDecs2311.js", "./helpers/arrayLikeToArray": [ { "node": "./src/helpers/arrayLikeToArray.js", @@ -49,7 +91,6 @@ }, "./src/helpers/arrayLikeToArray.js" ], - "./helpers/esm/arrayLikeToArray": "./src/helpers/esm/arrayLikeToArray.js", "./helpers/arrayWithHoles": [ { "node": "./src/helpers/arrayWithHoles.js", @@ -58,7 +99,6 @@ }, "./src/helpers/arrayWithHoles.js" ], - "./helpers/esm/arrayWithHoles": "./src/helpers/esm/arrayWithHoles.js", "./helpers/arrayWithoutHoles": [ { "node": "./src/helpers/arrayWithoutHoles.js", @@ -67,7 +107,6 @@ }, "./src/helpers/arrayWithoutHoles.js" ], - "./helpers/esm/arrayWithoutHoles": "./src/helpers/esm/arrayWithoutHoles.js", "./helpers/assertClassBrand": [ { "node": "./src/helpers/assertClassBrand.js", @@ -76,7 +115,6 @@ }, "./src/helpers/assertClassBrand.js" ], - "./helpers/esm/assertClassBrand": "./src/helpers/esm/assertClassBrand.js", "./helpers/assertThisInitialized": [ { "node": "./src/helpers/assertThisInitialized.js", @@ -85,7 +123,6 @@ }, "./src/helpers/assertThisInitialized.js" ], - "./helpers/esm/assertThisInitialized": "./src/helpers/esm/assertThisInitialized.js", "./helpers/asyncGeneratorDelegate": [ { "node": "./src/helpers/asyncGeneratorDelegate.js", @@ -94,7 +131,6 @@ }, "./src/helpers/asyncGeneratorDelegate.js" ], - "./helpers/esm/asyncGeneratorDelegate": "./src/helpers/esm/asyncGeneratorDelegate.js", "./helpers/asyncIterator": [ { "node": "./src/helpers/asyncIterator.js", @@ -103,7 +139,6 @@ }, "./src/helpers/asyncIterator.js" ], - "./helpers/esm/asyncIterator": "./src/helpers/esm/asyncIterator.js", "./helpers/asyncToGenerator": [ { "node": "./src/helpers/asyncToGenerator.js", @@ -112,7 +147,6 @@ }, "./src/helpers/asyncToGenerator.js" ], - "./helpers/esm/asyncToGenerator": "./src/helpers/esm/asyncToGenerator.js", "./helpers/awaitAsyncGenerator": [ { "node": "./src/helpers/awaitAsyncGenerator.js", @@ -121,7 +155,6 @@ }, "./src/helpers/awaitAsyncGenerator.js" ], - "./helpers/esm/awaitAsyncGenerator": "./src/helpers/esm/awaitAsyncGenerator.js", "./helpers/callSuper": [ { "node": "./src/helpers/callSuper.js", @@ -130,7 +163,6 @@ }, "./src/helpers/callSuper.js" ], - "./helpers/esm/callSuper": "./src/helpers/esm/callSuper.js", "./helpers/checkInRHS": [ { "node": "./src/helpers/checkInRHS.js", @@ -139,7 +171,6 @@ }, "./src/helpers/checkInRHS.js" ], - "./helpers/esm/checkInRHS": "./src/helpers/esm/checkInRHS.js", "./helpers/checkPrivateRedeclaration": [ { "node": "./src/helpers/checkPrivateRedeclaration.js", @@ -148,7 +179,30 @@ }, "./src/helpers/checkPrivateRedeclaration.js" ], - "./helpers/esm/checkPrivateRedeclaration": "./src/helpers/esm/checkPrivateRedeclaration.js", + "./helpers/classApplyDescriptorDestructureSet": [ + { + "node": "./src/helpers/classApplyDescriptorDestructureSet.js", + "import": "./src/helpers/esm/classApplyDescriptorDestructureSet.js", + "default": "./src/helpers/classApplyDescriptorDestructureSet.js" + }, + "./src/helpers/classApplyDescriptorDestructureSet.js" + ], + "./helpers/classApplyDescriptorGet": [ + { + "node": "./src/helpers/classApplyDescriptorGet.js", + "import": "./src/helpers/esm/classApplyDescriptorGet.js", + "default": "./src/helpers/classApplyDescriptorGet.js" + }, + "./src/helpers/classApplyDescriptorGet.js" + ], + "./helpers/classApplyDescriptorSet": [ + { + "node": "./src/helpers/classApplyDescriptorSet.js", + "import": "./src/helpers/esm/classApplyDescriptorSet.js", + "default": "./src/helpers/classApplyDescriptorSet.js" + }, + "./src/helpers/classApplyDescriptorSet.js" + ], "./helpers/classCallCheck": [ { "node": "./src/helpers/classCallCheck.js", @@ -157,7 +211,30 @@ }, "./src/helpers/classCallCheck.js" ], - "./helpers/esm/classCallCheck": "./src/helpers/esm/classCallCheck.js", + "./helpers/classCheckPrivateStaticAccess": [ + { + "node": "./src/helpers/classCheckPrivateStaticAccess.js", + "import": "./src/helpers/esm/classCheckPrivateStaticAccess.js", + "default": "./src/helpers/classCheckPrivateStaticAccess.js" + }, + "./src/helpers/classCheckPrivateStaticAccess.js" + ], + "./helpers/classCheckPrivateStaticFieldDescriptor": [ + { + "node": "./src/helpers/classCheckPrivateStaticFieldDescriptor.js", + "import": "./src/helpers/esm/classCheckPrivateStaticFieldDescriptor.js", + "default": "./src/helpers/classCheckPrivateStaticFieldDescriptor.js" + }, + "./src/helpers/classCheckPrivateStaticFieldDescriptor.js" + ], + "./helpers/classExtractFieldDescriptor": [ + { + "node": "./src/helpers/classExtractFieldDescriptor.js", + "import": "./src/helpers/esm/classExtractFieldDescriptor.js", + "default": "./src/helpers/classExtractFieldDescriptor.js" + }, + "./src/helpers/classExtractFieldDescriptor.js" + ], "./helpers/classNameTDZError": [ { "node": "./src/helpers/classNameTDZError.js", @@ -166,7 +243,22 @@ }, "./src/helpers/classNameTDZError.js" ], - "./helpers/esm/classNameTDZError": "./src/helpers/esm/classNameTDZError.js", + "./helpers/classPrivateFieldDestructureSet": [ + { + "node": "./src/helpers/classPrivateFieldDestructureSet.js", + "import": "./src/helpers/esm/classPrivateFieldDestructureSet.js", + "default": "./src/helpers/classPrivateFieldDestructureSet.js" + }, + "./src/helpers/classPrivateFieldDestructureSet.js" + ], + "./helpers/classPrivateFieldGet": [ + { + "node": "./src/helpers/classPrivateFieldGet.js", + "import": "./src/helpers/esm/classPrivateFieldGet.js", + "default": "./src/helpers/classPrivateFieldGet.js" + }, + "./src/helpers/classPrivateFieldGet.js" + ], "./helpers/classPrivateFieldGet2": [ { "node": "./src/helpers/classPrivateFieldGet2.js", @@ -175,7 +267,6 @@ }, "./src/helpers/classPrivateFieldGet2.js" ], - "./helpers/esm/classPrivateFieldGet2": "./src/helpers/esm/classPrivateFieldGet2.js", "./helpers/classPrivateFieldInitSpec": [ { "node": "./src/helpers/classPrivateFieldInitSpec.js", @@ -184,7 +275,6 @@ }, "./src/helpers/classPrivateFieldInitSpec.js" ], - "./helpers/esm/classPrivateFieldInitSpec": "./src/helpers/esm/classPrivateFieldInitSpec.js", "./helpers/classPrivateFieldLooseBase": [ { "node": "./src/helpers/classPrivateFieldLooseBase.js", @@ -193,7 +283,6 @@ }, "./src/helpers/classPrivateFieldLooseBase.js" ], - "./helpers/esm/classPrivateFieldLooseBase": "./src/helpers/esm/classPrivateFieldLooseBase.js", "./helpers/classPrivateFieldLooseKey": [ { "node": "./src/helpers/classPrivateFieldLooseKey.js", @@ -202,7 +291,14 @@ }, "./src/helpers/classPrivateFieldLooseKey.js" ], - "./helpers/esm/classPrivateFieldLooseKey": "./src/helpers/esm/classPrivateFieldLooseKey.js", + "./helpers/classPrivateFieldSet": [ + { + "node": "./src/helpers/classPrivateFieldSet.js", + "import": "./src/helpers/esm/classPrivateFieldSet.js", + "default": "./src/helpers/classPrivateFieldSet.js" + }, + "./src/helpers/classPrivateFieldSet.js" + ], "./helpers/classPrivateFieldSet2": [ { "node": "./src/helpers/classPrivateFieldSet2.js", @@ -211,7 +307,6 @@ }, "./src/helpers/classPrivateFieldSet2.js" ], - "./helpers/esm/classPrivateFieldSet2": "./src/helpers/esm/classPrivateFieldSet2.js", "./helpers/classPrivateGetter": [ { "node": "./src/helpers/classPrivateGetter.js", @@ -220,7 +315,14 @@ }, "./src/helpers/classPrivateGetter.js" ], - "./helpers/esm/classPrivateGetter": "./src/helpers/esm/classPrivateGetter.js", + "./helpers/classPrivateMethodGet": [ + { + "node": "./src/helpers/classPrivateMethodGet.js", + "import": "./src/helpers/esm/classPrivateMethodGet.js", + "default": "./src/helpers/classPrivateMethodGet.js" + }, + "./src/helpers/classPrivateMethodGet.js" + ], "./helpers/classPrivateMethodInitSpec": [ { "node": "./src/helpers/classPrivateMethodInitSpec.js", @@ -229,7 +331,14 @@ }, "./src/helpers/classPrivateMethodInitSpec.js" ], - "./helpers/esm/classPrivateMethodInitSpec": "./src/helpers/esm/classPrivateMethodInitSpec.js", + "./helpers/classPrivateMethodSet": [ + { + "node": "./src/helpers/classPrivateMethodSet.js", + "import": "./src/helpers/esm/classPrivateMethodSet.js", + "default": "./src/helpers/classPrivateMethodSet.js" + }, + "./src/helpers/classPrivateMethodSet.js" + ], "./helpers/classPrivateSetter": [ { "node": "./src/helpers/classPrivateSetter.js", @@ -238,7 +347,30 @@ }, "./src/helpers/classPrivateSetter.js" ], - "./helpers/esm/classPrivateSetter": "./src/helpers/esm/classPrivateSetter.js", + "./helpers/classStaticPrivateFieldDestructureSet": [ + { + "node": "./src/helpers/classStaticPrivateFieldDestructureSet.js", + "import": "./src/helpers/esm/classStaticPrivateFieldDestructureSet.js", + "default": "./src/helpers/classStaticPrivateFieldDestructureSet.js" + }, + "./src/helpers/classStaticPrivateFieldDestructureSet.js" + ], + "./helpers/classStaticPrivateFieldSpecGet": [ + { + "node": "./src/helpers/classStaticPrivateFieldSpecGet.js", + "import": "./src/helpers/esm/classStaticPrivateFieldSpecGet.js", + "default": "./src/helpers/classStaticPrivateFieldSpecGet.js" + }, + "./src/helpers/classStaticPrivateFieldSpecGet.js" + ], + "./helpers/classStaticPrivateFieldSpecSet": [ + { + "node": "./src/helpers/classStaticPrivateFieldSpecSet.js", + "import": "./src/helpers/esm/classStaticPrivateFieldSpecSet.js", + "default": "./src/helpers/classStaticPrivateFieldSpecSet.js" + }, + "./src/helpers/classStaticPrivateFieldSpecSet.js" + ], "./helpers/classStaticPrivateMethodGet": [ { "node": "./src/helpers/classStaticPrivateMethodGet.js", @@ -247,7 +379,14 @@ }, "./src/helpers/classStaticPrivateMethodGet.js" ], - "./helpers/esm/classStaticPrivateMethodGet": "./src/helpers/esm/classStaticPrivateMethodGet.js", + "./helpers/classStaticPrivateMethodSet": [ + { + "node": "./src/helpers/classStaticPrivateMethodSet.js", + "import": "./src/helpers/esm/classStaticPrivateMethodSet.js", + "default": "./src/helpers/classStaticPrivateMethodSet.js" + }, + "./src/helpers/classStaticPrivateMethodSet.js" + ], "./helpers/construct": [ { "node": "./src/helpers/construct.js", @@ -256,7 +395,6 @@ }, "./src/helpers/construct.js" ], - "./helpers/esm/construct": "./src/helpers/esm/construct.js", "./helpers/createClass": [ { "node": "./src/helpers/createClass.js", @@ -265,7 +403,6 @@ }, "./src/helpers/createClass.js" ], - "./helpers/esm/createClass": "./src/helpers/esm/createClass.js", "./helpers/createForOfIteratorHelper": [ { "node": "./src/helpers/createForOfIteratorHelper.js", @@ -274,7 +411,6 @@ }, "./src/helpers/createForOfIteratorHelper.js" ], - "./helpers/esm/createForOfIteratorHelper": "./src/helpers/esm/createForOfIteratorHelper.js", "./helpers/createForOfIteratorHelperLoose": [ { "node": "./src/helpers/createForOfIteratorHelperLoose.js", @@ -283,7 +419,6 @@ }, "./src/helpers/createForOfIteratorHelperLoose.js" ], - "./helpers/esm/createForOfIteratorHelperLoose": "./src/helpers/esm/createForOfIteratorHelperLoose.js", "./helpers/createSuper": [ { "node": "./src/helpers/createSuper.js", @@ -292,7 +427,6 @@ }, "./src/helpers/createSuper.js" ], - "./helpers/esm/createSuper": "./src/helpers/esm/createSuper.js", "./helpers/decorate": [ { "node": "./src/helpers/decorate.js", @@ -301,7 +435,6 @@ }, "./src/helpers/decorate.js" ], - "./helpers/esm/decorate": "./src/helpers/esm/decorate.js", "./helpers/decorateMetadata": [ { "node": "./src/helpers/decorateMetadata.js", @@ -310,7 +443,6 @@ }, "./src/helpers/decorateMetadata.js" ], - "./helpers/esm/decorateMetadata": "./src/helpers/esm/decorateMetadata.js", "./helpers/decorateParam": [ { "node": "./src/helpers/decorateParam.js", @@ -327,7 +459,6 @@ }, "./src/helpers/defaults.js" ], - "./helpers/esm/defaults": "./src/helpers/esm/defaults.js", "./helpers/defineAccessor": [ { "node": "./src/helpers/defineAccessor.js", @@ -336,7 +467,14 @@ }, "./src/helpers/defineAccessor.js" ], - "./helpers/esm/defineAccessor": "./src/helpers/esm/defineAccessor.js", + "./helpers/defineEnumerableProperties": [ + { + "node": "./src/helpers/defineEnumerableProperties.js", + "import": "./src/helpers/esm/defineEnumerableProperties.js", + "default": "./src/helpers/defineEnumerableProperties.js" + }, + "./src/helpers/defineEnumerableProperties.js" + ], "./helpers/defineProperty": [ { "node": "./src/helpers/defineProperty.js", @@ -345,43 +483,161 @@ }, "./src/helpers/defineProperty.js" ], - "./helpers/esm/defineProperty": "./src/helpers/esm/defineProperty.js", - "./helpers/extends": [ - { - "node": "./src/helpers/extends.js", - "import": "./src/helpers/esm/extends.js", - "default": "./src/helpers/extends.js" - }, - "./src/helpers/extends.js" - ], - "./helpers/esm/extends": "./src/helpers/esm/extends.js", - "./helpers/get": [ - { - "node": "./src/helpers/get.js", - "import": "./src/helpers/esm/get.js", - "default": "./src/helpers/get.js" - }, - "./src/helpers/get.js" - ], - "./helpers/esm/get": "./src/helpers/esm/get.js", - "./helpers/getPrototypeOf": [ - { - "node": "./src/helpers/getPrototypeOf.js", - "import": "./src/helpers/esm/getPrototypeOf.js", - "default": "./src/helpers/getPrototypeOf.js" - }, - "./src/helpers/getPrototypeOf.js" - ], - "./helpers/esm/getPrototypeOf": "./src/helpers/esm/getPrototypeOf.js", - "./helpers/identity": [ + "./helpers/dispose": [ { - "node": "./src/helpers/identity.js", - "import": "./src/helpers/esm/identity.js", - "default": "./src/helpers/identity.js" + "node": "./src/helpers/dispose.js", + "import": "./src/helpers/esm/dispose.js", + "default": "./src/helpers/dispose.js" }, - "./src/helpers/identity.js" + "./src/helpers/dispose.js" ], + "./helpers/esm/AwaitValue": "./src/helpers/esm/AwaitValue.js", + "./helpers/esm/OverloadYield": "./src/helpers/esm/OverloadYield.js", + "./helpers/esm/applyDecoratedDescriptor": "./src/helpers/esm/applyDecoratedDescriptor.js", + "./helpers/esm/applyDecs": "./src/helpers/esm/applyDecs.js", + "./helpers/esm/applyDecs2203": "./src/helpers/esm/applyDecs2203.js", + "./helpers/esm/applyDecs2203R": "./src/helpers/esm/applyDecs2203R.js", + "./helpers/esm/applyDecs2301": "./src/helpers/esm/applyDecs2301.js", + "./helpers/esm/applyDecs2305": "./src/helpers/esm/applyDecs2305.js", + "./helpers/esm/applyDecs2311": "./src/helpers/esm/applyDecs2311.js", + "./helpers/esm/arrayLikeToArray": "./src/helpers/esm/arrayLikeToArray.js", + "./helpers/esm/arrayWithHoles": "./src/helpers/esm/arrayWithHoles.js", + "./helpers/esm/arrayWithoutHoles": "./src/helpers/esm/arrayWithoutHoles.js", + "./helpers/esm/assertClassBrand": "./src/helpers/esm/assertClassBrand.js", + "./helpers/esm/assertThisInitialized": "./src/helpers/esm/assertThisInitialized.js", + "./helpers/esm/asyncGeneratorDelegate": "./src/helpers/esm/asyncGeneratorDelegate.js", + "./helpers/esm/asyncIterator": "./src/helpers/esm/asyncIterator.js", + "./helpers/esm/asyncToGenerator": "./src/helpers/esm/asyncToGenerator.js", + "./helpers/esm/awaitAsyncGenerator": "./src/helpers/esm/awaitAsyncGenerator.js", + "./helpers/esm/callSuper": "./src/helpers/esm/callSuper.js", + "./helpers/esm/checkInRHS": "./src/helpers/esm/checkInRHS.js", + "./helpers/esm/checkPrivateRedeclaration": "./src/helpers/esm/checkPrivateRedeclaration.js", + "./helpers/esm/classApplyDescriptorDestructureSet": "./src/helpers/esm/classApplyDescriptorDestructureSet.js", + "./helpers/esm/classApplyDescriptorGet": "./src/helpers/esm/classApplyDescriptorGet.js", + "./helpers/esm/classApplyDescriptorSet": "./src/helpers/esm/classApplyDescriptorSet.js", + "./helpers/esm/classCallCheck": "./src/helpers/esm/classCallCheck.js", + "./helpers/esm/classCheckPrivateStaticAccess": "./src/helpers/esm/classCheckPrivateStaticAccess.js", + "./helpers/esm/classCheckPrivateStaticFieldDescriptor": "./src/helpers/esm/classCheckPrivateStaticFieldDescriptor.js", + "./helpers/esm/classExtractFieldDescriptor": "./src/helpers/esm/classExtractFieldDescriptor.js", + "./helpers/esm/classNameTDZError": "./src/helpers/esm/classNameTDZError.js", + "./helpers/esm/classPrivateFieldDestructureSet": "./src/helpers/esm/classPrivateFieldDestructureSet.js", + "./helpers/esm/classPrivateFieldGet": "./src/helpers/esm/classPrivateFieldGet.js", + "./helpers/esm/classPrivateFieldGet2": "./src/helpers/esm/classPrivateFieldGet2.js", + "./helpers/esm/classPrivateFieldInitSpec": "./src/helpers/esm/classPrivateFieldInitSpec.js", + "./helpers/esm/classPrivateFieldLooseBase": "./src/helpers/esm/classPrivateFieldLooseBase.js", + "./helpers/esm/classPrivateFieldLooseKey": "./src/helpers/esm/classPrivateFieldLooseKey.js", + "./helpers/esm/classPrivateFieldSet": "./src/helpers/esm/classPrivateFieldSet.js", + "./helpers/esm/classPrivateFieldSet2": "./src/helpers/esm/classPrivateFieldSet2.js", + "./helpers/esm/classPrivateGetter": "./src/helpers/esm/classPrivateGetter.js", + "./helpers/esm/classPrivateMethodGet": "./src/helpers/esm/classPrivateMethodGet.js", + "./helpers/esm/classPrivateMethodInitSpec": "./src/helpers/esm/classPrivateMethodInitSpec.js", + "./helpers/esm/classPrivateMethodSet": "./src/helpers/esm/classPrivateMethodSet.js", + "./helpers/esm/classPrivateSetter": "./src/helpers/esm/classPrivateSetter.js", + "./helpers/esm/classStaticPrivateFieldDestructureSet": "./src/helpers/esm/classStaticPrivateFieldDestructureSet.js", + "./helpers/esm/classStaticPrivateFieldSpecGet": "./src/helpers/esm/classStaticPrivateFieldSpecGet.js", + "./helpers/esm/classStaticPrivateFieldSpecSet": "./src/helpers/esm/classStaticPrivateFieldSpecSet.js", + "./helpers/esm/classStaticPrivateMethodGet": "./src/helpers/esm/classStaticPrivateMethodGet.js", + "./helpers/esm/classStaticPrivateMethodSet": "./src/helpers/esm/classStaticPrivateMethodSet.js", + "./helpers/esm/construct": "./src/helpers/esm/construct.js", + "./helpers/esm/createClass": "./src/helpers/esm/createClass.js", + "./helpers/esm/createForOfIteratorHelper": "./src/helpers/esm/createForOfIteratorHelper.js", + "./helpers/esm/createForOfIteratorHelperLoose": "./src/helpers/esm/createForOfIteratorHelperLoose.js", + "./helpers/esm/createSuper": "./src/helpers/esm/createSuper.js", + "./helpers/esm/decorate": "./src/helpers/esm/decorate.js", + "./helpers/esm/decorateMetadata": "./src/helpers/esm/decorateMetadata.js", + "./helpers/esm/defaults": "./src/helpers/esm/defaults.js", + "./helpers/esm/defineAccessor": "./src/helpers/esm/defineAccessor.js", + "./helpers/esm/defineEnumerableProperties": "./src/helpers/esm/defineEnumerableProperties.js", + "./helpers/esm/defineProperty": "./src/helpers/esm/defineProperty.js", + "./helpers/esm/dispose": "./src/helpers/esm/dispose.js", + "./helpers/esm/extends": "./src/helpers/esm/extends.js", + "./helpers/esm/get": "./src/helpers/esm/get.js", + "./helpers/esm/getPrototypeOf": "./src/helpers/esm/getPrototypeOf.js", "./helpers/esm/identity": "./src/helpers/esm/identity.js", + "./helpers/esm/importDeferProxy": "./src/helpers/esm/importDeferProxy.js", + "./helpers/esm/inherits": "./src/helpers/esm/inherits.js", + "./helpers/esm/inheritsLoose": "./src/helpers/esm/inheritsLoose.js", + "./helpers/esm/initializerDefineProperty": "./src/helpers/esm/initializerDefineProperty.js", + "./helpers/esm/initializerWarningHelper": "./src/helpers/esm/initializerWarningHelper.js", + "./helpers/esm/instanceof": "./src/helpers/esm/instanceof.js", + "./helpers/esm/interopRequireDefault": "./src/helpers/esm/interopRequireDefault.js", + "./helpers/esm/interopRequireWildcard": "./src/helpers/esm/interopRequireWildcard.js", + "./helpers/esm/isNativeFunction": "./src/helpers/esm/isNativeFunction.js", + "./helpers/esm/isNativeReflectConstruct": "./src/helpers/esm/isNativeReflectConstruct.js", + "./helpers/esm/iterableToArray": "./src/helpers/esm/iterableToArray.js", + "./helpers/esm/iterableToArrayLimit": "./src/helpers/esm/iterableToArrayLimit.js", + "./helpers/esm/jsx": "./src/helpers/esm/jsx.js", + "./helpers/esm/maybeArrayLike": "./src/helpers/esm/maybeArrayLike.js", + "./helpers/esm/newArrowCheck": "./src/helpers/esm/newArrowCheck.js", + "./helpers/esm/nonIterableRest": "./src/helpers/esm/nonIterableRest.js", + "./helpers/esm/nonIterableSpread": "./src/helpers/esm/nonIterableSpread.js", + "./helpers/esm/nullishReceiverError": "./src/helpers/esm/nullishReceiverError.js", + "./helpers/esm/objectDestructuringEmpty": "./src/helpers/esm/objectDestructuringEmpty.js", + "./helpers/esm/objectSpread": "./src/helpers/esm/objectSpread.js", + "./helpers/esm/objectSpread2": "./src/helpers/esm/objectSpread2.js", + "./helpers/esm/objectWithoutProperties": "./src/helpers/esm/objectWithoutProperties.js", + "./helpers/esm/objectWithoutPropertiesLoose": "./src/helpers/esm/objectWithoutPropertiesLoose.js", + "./helpers/esm/possibleConstructorReturn": "./src/helpers/esm/possibleConstructorReturn.js", + "./helpers/esm/readOnlyError": "./src/helpers/esm/readOnlyError.js", + "./helpers/esm/regeneratorRuntime": "./src/helpers/esm/regeneratorRuntime.js", + "./helpers/esm/set": "./src/helpers/esm/set.js", + "./helpers/esm/setFunctionName": "./src/helpers/esm/setFunctionName.js", + "./helpers/esm/setPrototypeOf": "./src/helpers/esm/setPrototypeOf.js", + "./helpers/esm/skipFirstGeneratorNext": "./src/helpers/esm/skipFirstGeneratorNext.js", + "./helpers/esm/slicedToArray": "./src/helpers/esm/slicedToArray.js", + "./helpers/esm/superPropBase": "./src/helpers/esm/superPropBase.js", + "./helpers/esm/superPropGet": "./src/helpers/esm/superPropGet.js", + "./helpers/esm/superPropSet": "./src/helpers/esm/superPropSet.js", + "./helpers/esm/taggedTemplateLiteral": "./src/helpers/esm/taggedTemplateLiteral.js", + "./helpers/esm/taggedTemplateLiteralLoose": "./src/helpers/esm/taggedTemplateLiteralLoose.js", + "./helpers/esm/tdz": "./src/helpers/esm/tdz.js", + "./helpers/esm/temporalRef": "./src/helpers/esm/temporalRef.js", + "./helpers/esm/temporalUndefined": "./src/helpers/esm/temporalUndefined.js", + "./helpers/esm/toArray": "./src/helpers/esm/toArray.js", + "./helpers/esm/toConsumableArray": "./src/helpers/esm/toConsumableArray.js", + "./helpers/esm/toPrimitive": "./src/helpers/esm/toPrimitive.js", + "./helpers/esm/toPropertyKey": "./src/helpers/esm/toPropertyKey.js", + "./helpers/esm/toSetter": "./src/helpers/esm/toSetter.js", + "./helpers/esm/typeof": "./src/helpers/esm/typeof.js", + "./helpers/esm/unsupportedIterableToArray": "./src/helpers/esm/unsupportedIterableToArray.js", + "./helpers/esm/using": "./src/helpers/esm/using.js", + "./helpers/esm/usingCtx": "./src/helpers/esm/usingCtx.js", + "./helpers/esm/wrapAsyncGenerator": "./src/helpers/esm/wrapAsyncGenerator.js", + "./helpers/esm/wrapNativeSuper": "./src/helpers/esm/wrapNativeSuper.js", + "./helpers/esm/wrapRegExp": "./src/helpers/esm/wrapRegExp.js", + "./helpers/esm/writeOnlyError": "./src/helpers/esm/writeOnlyError.js", + "./helpers/extends": [ + { + "node": "./src/helpers/extends.js", + "import": "./src/helpers/esm/extends.js", + "default": "./src/helpers/extends.js" + }, + "./src/helpers/extends.js" + ], + "./helpers/get": [ + { + "node": "./src/helpers/get.js", + "import": "./src/helpers/esm/get.js", + "default": "./src/helpers/get.js" + }, + "./src/helpers/get.js" + ], + "./helpers/getPrototypeOf": [ + { + "node": "./src/helpers/getPrototypeOf.js", + "import": "./src/helpers/esm/getPrototypeOf.js", + "default": "./src/helpers/getPrototypeOf.js" + }, + "./src/helpers/getPrototypeOf.js" + ], + "./helpers/identity": [ + { + "node": "./src/helpers/identity.js", + "import": "./src/helpers/esm/identity.js", + "default": "./src/helpers/identity.js" + }, + "./src/helpers/identity.js" + ], "./helpers/importDeferProxy": [ { "node": "./src/helpers/importDeferProxy.js", @@ -390,7 +646,6 @@ }, "./src/helpers/importDeferProxy.js" ], - "./helpers/esm/importDeferProxy": "./src/helpers/esm/importDeferProxy.js", "./helpers/inherits": [ { "node": "./src/helpers/inherits.js", @@ -399,7 +654,6 @@ }, "./src/helpers/inherits.js" ], - "./helpers/esm/inherits": "./src/helpers/esm/inherits.js", "./helpers/inheritsLoose": [ { "node": "./src/helpers/inheritsLoose.js", @@ -408,7 +662,6 @@ }, "./src/helpers/inheritsLoose.js" ], - "./helpers/esm/inheritsLoose": "./src/helpers/esm/inheritsLoose.js", "./helpers/initializerDefineProperty": [ { "node": "./src/helpers/initializerDefineProperty.js", @@ -417,7 +670,6 @@ }, "./src/helpers/initializerDefineProperty.js" ], - "./helpers/esm/initializerDefineProperty": "./src/helpers/esm/initializerDefineProperty.js", "./helpers/initializerWarningHelper": [ { "node": "./src/helpers/initializerWarningHelper.js", @@ -426,7 +678,6 @@ }, "./src/helpers/initializerWarningHelper.js" ], - "./helpers/esm/initializerWarningHelper": "./src/helpers/esm/initializerWarningHelper.js", "./helpers/instanceof": [ { "node": "./src/helpers/instanceof.js", @@ -435,7 +686,6 @@ }, "./src/helpers/instanceof.js" ], - "./helpers/esm/instanceof": "./src/helpers/esm/instanceof.js", "./helpers/interopRequireDefault": [ { "node": "./src/helpers/interopRequireDefault.js", @@ -444,7 +694,6 @@ }, "./src/helpers/interopRequireDefault.js" ], - "./helpers/esm/interopRequireDefault": "./src/helpers/esm/interopRequireDefault.js", "./helpers/interopRequireWildcard": [ { "node": "./src/helpers/interopRequireWildcard.js", @@ -453,7 +702,6 @@ }, "./src/helpers/interopRequireWildcard.js" ], - "./helpers/esm/interopRequireWildcard": "./src/helpers/esm/interopRequireWildcard.js", "./helpers/isNativeFunction": [ { "node": "./src/helpers/isNativeFunction.js", @@ -462,7 +710,6 @@ }, "./src/helpers/isNativeFunction.js" ], - "./helpers/esm/isNativeFunction": "./src/helpers/esm/isNativeFunction.js", "./helpers/isNativeReflectConstruct": [ { "node": "./src/helpers/isNativeReflectConstruct.js", @@ -471,7 +718,6 @@ }, "./src/helpers/isNativeReflectConstruct.js" ], - "./helpers/esm/isNativeReflectConstruct": "./src/helpers/esm/isNativeReflectConstruct.js", "./helpers/iterableToArray": [ { "node": "./src/helpers/iterableToArray.js", @@ -480,7 +726,6 @@ }, "./src/helpers/iterableToArray.js" ], - "./helpers/esm/iterableToArray": "./src/helpers/esm/iterableToArray.js", "./helpers/iterableToArrayLimit": [ { "node": "./src/helpers/iterableToArrayLimit.js", @@ -489,7 +734,6 @@ }, "./src/helpers/iterableToArrayLimit.js" ], - "./helpers/esm/iterableToArrayLimit": "./src/helpers/esm/iterableToArrayLimit.js", "./helpers/jsx": [ { "node": "./src/helpers/jsx.js", @@ -498,7 +742,6 @@ }, "./src/helpers/jsx.js" ], - "./helpers/esm/jsx": "./src/helpers/esm/jsx.js", "./helpers/maybeArrayLike": [ { "node": "./src/helpers/maybeArrayLike.js", @@ -507,7 +750,6 @@ }, "./src/helpers/maybeArrayLike.js" ], - "./helpers/esm/maybeArrayLike": "./src/helpers/esm/maybeArrayLike.js", "./helpers/newArrowCheck": [ { "node": "./src/helpers/newArrowCheck.js", @@ -516,7 +758,6 @@ }, "./src/helpers/newArrowCheck.js" ], - "./helpers/esm/newArrowCheck": "./src/helpers/esm/newArrowCheck.js", "./helpers/nonIterableRest": [ { "node": "./src/helpers/nonIterableRest.js", @@ -525,7 +766,6 @@ }, "./src/helpers/nonIterableRest.js" ], - "./helpers/esm/nonIterableRest": "./src/helpers/esm/nonIterableRest.js", "./helpers/nonIterableSpread": [ { "node": "./src/helpers/nonIterableSpread.js", @@ -534,7 +774,6 @@ }, "./src/helpers/nonIterableSpread.js" ], - "./helpers/esm/nonIterableSpread": "./src/helpers/esm/nonIterableSpread.js", "./helpers/nullishReceiverError": [ { "node": "./src/helpers/nullishReceiverError.js", @@ -543,7 +782,6 @@ }, "./src/helpers/nullishReceiverError.js" ], - "./helpers/esm/nullishReceiverError": "./src/helpers/esm/nullishReceiverError.js", "./helpers/objectDestructuringEmpty": [ { "node": "./src/helpers/objectDestructuringEmpty.js", @@ -552,7 +790,14 @@ }, "./src/helpers/objectDestructuringEmpty.js" ], - "./helpers/esm/objectDestructuringEmpty": "./src/helpers/esm/objectDestructuringEmpty.js", + "./helpers/objectSpread": [ + { + "node": "./src/helpers/objectSpread.js", + "import": "./src/helpers/esm/objectSpread.js", + "default": "./src/helpers/objectSpread.js" + }, + "./src/helpers/objectSpread.js" + ], "./helpers/objectSpread2": [ { "node": "./src/helpers/objectSpread2.js", @@ -561,7 +806,6 @@ }, "./src/helpers/objectSpread2.js" ], - "./helpers/esm/objectSpread2": "./src/helpers/esm/objectSpread2.js", "./helpers/objectWithoutProperties": [ { "node": "./src/helpers/objectWithoutProperties.js", @@ -570,7 +814,6 @@ }, "./src/helpers/objectWithoutProperties.js" ], - "./helpers/esm/objectWithoutProperties": "./src/helpers/esm/objectWithoutProperties.js", "./helpers/objectWithoutPropertiesLoose": [ { "node": "./src/helpers/objectWithoutPropertiesLoose.js", @@ -579,7 +822,6 @@ }, "./src/helpers/objectWithoutPropertiesLoose.js" ], - "./helpers/esm/objectWithoutPropertiesLoose": "./src/helpers/esm/objectWithoutPropertiesLoose.js", "./helpers/possibleConstructorReturn": [ { "node": "./src/helpers/possibleConstructorReturn.js", @@ -588,7 +830,6 @@ }, "./src/helpers/possibleConstructorReturn.js" ], - "./helpers/esm/possibleConstructorReturn": "./src/helpers/esm/possibleConstructorReturn.js", "./helpers/readOnlyError": [ { "node": "./src/helpers/readOnlyError.js", @@ -597,7 +838,6 @@ }, "./src/helpers/readOnlyError.js" ], - "./helpers/esm/readOnlyError": "./src/helpers/esm/readOnlyError.js", "./helpers/regeneratorRuntime": [ { "node": "./src/helpers/regeneratorRuntime.js", @@ -606,7 +846,6 @@ }, "./src/helpers/regeneratorRuntime.js" ], - "./helpers/esm/regeneratorRuntime": "./src/helpers/esm/regeneratorRuntime.js", "./helpers/set": [ { "node": "./src/helpers/set.js", @@ -615,7 +854,6 @@ }, "./src/helpers/set.js" ], - "./helpers/esm/set": "./src/helpers/esm/set.js", "./helpers/setFunctionName": [ { "node": "./src/helpers/setFunctionName.js", @@ -624,7 +862,6 @@ }, "./src/helpers/setFunctionName.js" ], - "./helpers/esm/setFunctionName": "./src/helpers/esm/setFunctionName.js", "./helpers/setPrototypeOf": [ { "node": "./src/helpers/setPrototypeOf.js", @@ -633,7 +870,6 @@ }, "./src/helpers/setPrototypeOf.js" ], - "./helpers/esm/setPrototypeOf": "./src/helpers/esm/setPrototypeOf.js", "./helpers/skipFirstGeneratorNext": [ { "node": "./src/helpers/skipFirstGeneratorNext.js", @@ -642,7 +878,6 @@ }, "./src/helpers/skipFirstGeneratorNext.js" ], - "./helpers/esm/skipFirstGeneratorNext": "./src/helpers/esm/skipFirstGeneratorNext.js", "./helpers/slicedToArray": [ { "node": "./src/helpers/slicedToArray.js", @@ -651,7 +886,6 @@ }, "./src/helpers/slicedToArray.js" ], - "./helpers/esm/slicedToArray": "./src/helpers/esm/slicedToArray.js", "./helpers/superPropBase": [ { "node": "./src/helpers/superPropBase.js", @@ -660,7 +894,6 @@ }, "./src/helpers/superPropBase.js" ], - "./helpers/esm/superPropBase": "./src/helpers/esm/superPropBase.js", "./helpers/superPropGet": [ { "node": "./src/helpers/superPropGet.js", @@ -669,7 +902,6 @@ }, "./src/helpers/superPropGet.js" ], - "./helpers/esm/superPropGet": "./src/helpers/esm/superPropGet.js", "./helpers/superPropSet": [ { "node": "./src/helpers/superPropSet.js", @@ -678,7 +910,6 @@ }, "./src/helpers/superPropSet.js" ], - "./helpers/esm/superPropSet": "./src/helpers/esm/superPropSet.js", "./helpers/taggedTemplateLiteral": [ { "node": "./src/helpers/taggedTemplateLiteral.js", @@ -687,7 +918,6 @@ }, "./src/helpers/taggedTemplateLiteral.js" ], - "./helpers/esm/taggedTemplateLiteral": "./src/helpers/esm/taggedTemplateLiteral.js", "./helpers/taggedTemplateLiteralLoose": [ { "node": "./src/helpers/taggedTemplateLiteralLoose.js", @@ -696,7 +926,6 @@ }, "./src/helpers/taggedTemplateLiteralLoose.js" ], - "./helpers/esm/taggedTemplateLiteralLoose": "./src/helpers/esm/taggedTemplateLiteralLoose.js", "./helpers/tdz": [ { "node": "./src/helpers/tdz.js", @@ -705,7 +934,6 @@ }, "./src/helpers/tdz.js" ], - "./helpers/esm/tdz": "./src/helpers/esm/tdz.js", "./helpers/temporalRef": [ { "node": "./src/helpers/temporalRef.js", @@ -714,7 +942,6 @@ }, "./src/helpers/temporalRef.js" ], - "./helpers/esm/temporalRef": "./src/helpers/esm/temporalRef.js", "./helpers/temporalUndefined": [ { "node": "./src/helpers/temporalUndefined.js", @@ -723,7 +950,6 @@ }, "./src/helpers/temporalUndefined.js" ], - "./helpers/esm/temporalUndefined": "./src/helpers/esm/temporalUndefined.js", "./helpers/toArray": [ { "node": "./src/helpers/toArray.js", @@ -732,7 +958,6 @@ }, "./src/helpers/toArray.js" ], - "./helpers/esm/toArray": "./src/helpers/esm/toArray.js", "./helpers/toConsumableArray": [ { "node": "./src/helpers/toConsumableArray.js", @@ -741,7 +966,6 @@ }, "./src/helpers/toConsumableArray.js" ], - "./helpers/esm/toConsumableArray": "./src/helpers/esm/toConsumableArray.js", "./helpers/toPrimitive": [ { "node": "./src/helpers/toPrimitive.js", @@ -750,7 +974,6 @@ }, "./src/helpers/toPrimitive.js" ], - "./helpers/esm/toPrimitive": "./src/helpers/esm/toPrimitive.js", "./helpers/toPropertyKey": [ { "node": "./src/helpers/toPropertyKey.js", @@ -759,7 +982,6 @@ }, "./src/helpers/toPropertyKey.js" ], - "./helpers/esm/toPropertyKey": "./src/helpers/esm/toPropertyKey.js", "./helpers/toSetter": [ { "node": "./src/helpers/toSetter.js", @@ -768,7 +990,6 @@ }, "./src/helpers/toSetter.js" ], - "./helpers/esm/toSetter": "./src/helpers/esm/toSetter.js", "./helpers/typeof": [ { "node": "./src/helpers/typeof.js", @@ -777,7 +998,6 @@ }, "./src/helpers/typeof.js" ], - "./helpers/esm/typeof": "./src/helpers/esm/typeof.js", "./helpers/unsupportedIterableToArray": [ { "node": "./src/helpers/unsupportedIterableToArray.js", @@ -786,7 +1006,14 @@ }, "./src/helpers/unsupportedIterableToArray.js" ], - "./helpers/esm/unsupportedIterableToArray": "./src/helpers/esm/unsupportedIterableToArray.js", + "./helpers/using": [ + { + "node": "./src/helpers/using.js", + "import": "./src/helpers/esm/using.js", + "default": "./src/helpers/using.js" + }, + "./src/helpers/using.js" + ], "./helpers/usingCtx": [ { "node": "./src/helpers/usingCtx.js", @@ -795,7 +1022,6 @@ }, "./src/helpers/usingCtx.js" ], - "./helpers/esm/usingCtx": "./src/helpers/esm/usingCtx.js", "./helpers/wrapAsyncGenerator": [ { "node": "./src/helpers/wrapAsyncGenerator.js", @@ -804,7 +1030,6 @@ }, "./src/helpers/wrapAsyncGenerator.js" ], - "./helpers/esm/wrapAsyncGenerator": "./src/helpers/esm/wrapAsyncGenerator.js", "./helpers/wrapNativeSuper": [ { "node": "./src/helpers/wrapNativeSuper.js", @@ -813,7 +1038,6 @@ }, "./src/helpers/wrapNativeSuper.js" ], - "./helpers/esm/wrapNativeSuper": "./src/helpers/esm/wrapNativeSuper.js", "./helpers/wrapRegExp": [ { "node": "./src/helpers/wrapRegExp.js", @@ -822,7 +1046,6 @@ }, "./src/helpers/wrapRegExp.js" ], - "./helpers/esm/wrapRegExp": "./src/helpers/esm/wrapRegExp.js", "./helpers/writeOnlyError": [ { "node": "./src/helpers/writeOnlyError.js", @@ -831,236 +1054,13 @@ }, "./src/helpers/writeOnlyError.js" ], - "./helpers/esm/writeOnlyError": "./src/helpers/esm/writeOnlyError.js", - "./helpers/AwaitValue": [ - { - "node": "./src/helpers/AwaitValue.js", - "import": "./src/helpers/esm/AwaitValue.js", - "default": "./src/helpers/AwaitValue.js" - }, - "./src/helpers/AwaitValue.js" - ], - "./helpers/esm/AwaitValue": "./src/helpers/esm/AwaitValue.js", - "./helpers/applyDecs": [ - { - "node": "./src/helpers/applyDecs.js", - "import": "./src/helpers/esm/applyDecs.js", - "default": "./src/helpers/applyDecs.js" - }, - "./src/helpers/applyDecs.js" - ], - "./helpers/esm/applyDecs": "./src/helpers/esm/applyDecs.js", - "./helpers/applyDecs2203": [ - { - "node": "./src/helpers/applyDecs2203.js", - "import": "./src/helpers/esm/applyDecs2203.js", - "default": "./src/helpers/applyDecs2203.js" - }, - "./src/helpers/applyDecs2203.js" - ], - "./helpers/esm/applyDecs2203": "./src/helpers/esm/applyDecs2203.js", - "./helpers/applyDecs2203R": [ - { - "node": "./src/helpers/applyDecs2203R.js", - "import": "./src/helpers/esm/applyDecs2203R.js", - "default": "./src/helpers/applyDecs2203R.js" - }, - "./src/helpers/applyDecs2203R.js" - ], - "./helpers/esm/applyDecs2203R": "./src/helpers/esm/applyDecs2203R.js", - "./helpers/applyDecs2301": [ - { - "node": "./src/helpers/applyDecs2301.js", - "import": "./src/helpers/esm/applyDecs2301.js", - "default": "./src/helpers/applyDecs2301.js" - }, - "./src/helpers/applyDecs2301.js" - ], - "./helpers/esm/applyDecs2301": "./src/helpers/esm/applyDecs2301.js", - "./helpers/applyDecs2305": [ - { - "node": "./src/helpers/applyDecs2305.js", - "import": "./src/helpers/esm/applyDecs2305.js", - "default": "./src/helpers/applyDecs2305.js" - }, - "./src/helpers/applyDecs2305.js" - ], - "./helpers/esm/applyDecs2305": "./src/helpers/esm/applyDecs2305.js", - "./helpers/classApplyDescriptorDestructureSet": [ - { - "node": "./src/helpers/classApplyDescriptorDestructureSet.js", - "import": "./src/helpers/esm/classApplyDescriptorDestructureSet.js", - "default": "./src/helpers/classApplyDescriptorDestructureSet.js" - }, - "./src/helpers/classApplyDescriptorDestructureSet.js" - ], - "./helpers/esm/classApplyDescriptorDestructureSet": "./src/helpers/esm/classApplyDescriptorDestructureSet.js", - "./helpers/classApplyDescriptorGet": [ - { - "node": "./src/helpers/classApplyDescriptorGet.js", - "import": "./src/helpers/esm/classApplyDescriptorGet.js", - "default": "./src/helpers/classApplyDescriptorGet.js" - }, - "./src/helpers/classApplyDescriptorGet.js" - ], - "./helpers/esm/classApplyDescriptorGet": "./src/helpers/esm/classApplyDescriptorGet.js", - "./helpers/classApplyDescriptorSet": [ - { - "node": "./src/helpers/classApplyDescriptorSet.js", - "import": "./src/helpers/esm/classApplyDescriptorSet.js", - "default": "./src/helpers/classApplyDescriptorSet.js" - }, - "./src/helpers/classApplyDescriptorSet.js" - ], - "./helpers/esm/classApplyDescriptorSet": "./src/helpers/esm/classApplyDescriptorSet.js", - "./helpers/classCheckPrivateStaticAccess": [ - { - "node": "./src/helpers/classCheckPrivateStaticAccess.js", - "import": "./src/helpers/esm/classCheckPrivateStaticAccess.js", - "default": "./src/helpers/classCheckPrivateStaticAccess.js" - }, - "./src/helpers/classCheckPrivateStaticAccess.js" - ], - "./helpers/esm/classCheckPrivateStaticAccess": "./src/helpers/esm/classCheckPrivateStaticAccess.js", - "./helpers/classCheckPrivateStaticFieldDescriptor": [ - { - "node": "./src/helpers/classCheckPrivateStaticFieldDescriptor.js", - "import": "./src/helpers/esm/classCheckPrivateStaticFieldDescriptor.js", - "default": "./src/helpers/classCheckPrivateStaticFieldDescriptor.js" - }, - "./src/helpers/classCheckPrivateStaticFieldDescriptor.js" - ], - "./helpers/esm/classCheckPrivateStaticFieldDescriptor": "./src/helpers/esm/classCheckPrivateStaticFieldDescriptor.js", - "./helpers/classExtractFieldDescriptor": [ - { - "node": "./src/helpers/classExtractFieldDescriptor.js", - "import": "./src/helpers/esm/classExtractFieldDescriptor.js", - "default": "./src/helpers/classExtractFieldDescriptor.js" - }, - "./src/helpers/classExtractFieldDescriptor.js" - ], - "./helpers/esm/classExtractFieldDescriptor": "./src/helpers/esm/classExtractFieldDescriptor.js", - "./helpers/classPrivateFieldDestructureSet": [ - { - "node": "./src/helpers/classPrivateFieldDestructureSet.js", - "import": "./src/helpers/esm/classPrivateFieldDestructureSet.js", - "default": "./src/helpers/classPrivateFieldDestructureSet.js" - }, - "./src/helpers/classPrivateFieldDestructureSet.js" - ], - "./helpers/esm/classPrivateFieldDestructureSet": "./src/helpers/esm/classPrivateFieldDestructureSet.js", - "./helpers/classPrivateFieldGet": [ - { - "node": "./src/helpers/classPrivateFieldGet.js", - "import": "./src/helpers/esm/classPrivateFieldGet.js", - "default": "./src/helpers/classPrivateFieldGet.js" - }, - "./src/helpers/classPrivateFieldGet.js" - ], - "./helpers/esm/classPrivateFieldGet": "./src/helpers/esm/classPrivateFieldGet.js", - "./helpers/classPrivateFieldSet": [ - { - "node": "./src/helpers/classPrivateFieldSet.js", - "import": "./src/helpers/esm/classPrivateFieldSet.js", - "default": "./src/helpers/classPrivateFieldSet.js" - }, - "./src/helpers/classPrivateFieldSet.js" - ], - "./helpers/esm/classPrivateFieldSet": "./src/helpers/esm/classPrivateFieldSet.js", - "./helpers/classPrivateMethodGet": [ - { - "node": "./src/helpers/classPrivateMethodGet.js", - "import": "./src/helpers/esm/classPrivateMethodGet.js", - "default": "./src/helpers/classPrivateMethodGet.js" - }, - "./src/helpers/classPrivateMethodGet.js" - ], - "./helpers/esm/classPrivateMethodGet": "./src/helpers/esm/classPrivateMethodGet.js", - "./helpers/classPrivateMethodSet": [ - { - "node": "./src/helpers/classPrivateMethodSet.js", - "import": "./src/helpers/esm/classPrivateMethodSet.js", - "default": "./src/helpers/classPrivateMethodSet.js" - }, - "./src/helpers/classPrivateMethodSet.js" - ], - "./helpers/esm/classPrivateMethodSet": "./src/helpers/esm/classPrivateMethodSet.js", - "./helpers/classStaticPrivateFieldDestructureSet": [ - { - "node": "./src/helpers/classStaticPrivateFieldDestructureSet.js", - "import": "./src/helpers/esm/classStaticPrivateFieldDestructureSet.js", - "default": "./src/helpers/classStaticPrivateFieldDestructureSet.js" - }, - "./src/helpers/classStaticPrivateFieldDestructureSet.js" - ], - "./helpers/esm/classStaticPrivateFieldDestructureSet": "./src/helpers/esm/classStaticPrivateFieldDestructureSet.js", - "./helpers/classStaticPrivateFieldSpecGet": [ - { - "node": "./src/helpers/classStaticPrivateFieldSpecGet.js", - "import": "./src/helpers/esm/classStaticPrivateFieldSpecGet.js", - "default": "./src/helpers/classStaticPrivateFieldSpecGet.js" - }, - "./src/helpers/classStaticPrivateFieldSpecGet.js" - ], - "./helpers/esm/classStaticPrivateFieldSpecGet": "./src/helpers/esm/classStaticPrivateFieldSpecGet.js", - "./helpers/classStaticPrivateFieldSpecSet": [ - { - "node": "./src/helpers/classStaticPrivateFieldSpecSet.js", - "import": "./src/helpers/esm/classStaticPrivateFieldSpecSet.js", - "default": "./src/helpers/classStaticPrivateFieldSpecSet.js" - }, - "./src/helpers/classStaticPrivateFieldSpecSet.js" - ], - "./helpers/esm/classStaticPrivateFieldSpecSet": "./src/helpers/esm/classStaticPrivateFieldSpecSet.js", - "./helpers/classStaticPrivateMethodSet": [ - { - "node": "./src/helpers/classStaticPrivateMethodSet.js", - "import": "./src/helpers/esm/classStaticPrivateMethodSet.js", - "default": "./src/helpers/classStaticPrivateMethodSet.js" - }, - "./src/helpers/classStaticPrivateMethodSet.js" - ], - "./helpers/esm/classStaticPrivateMethodSet": "./src/helpers/esm/classStaticPrivateMethodSet.js", - "./helpers/defineEnumerableProperties": [ - { - "node": "./src/helpers/defineEnumerableProperties.js", - "import": "./src/helpers/esm/defineEnumerableProperties.js", - "default": "./src/helpers/defineEnumerableProperties.js" - }, - "./src/helpers/defineEnumerableProperties.js" - ], - "./helpers/esm/defineEnumerableProperties": "./src/helpers/esm/defineEnumerableProperties.js", - "./helpers/dispose": [ - { - "node": "./src/helpers/dispose.js", - "import": "./src/helpers/esm/dispose.js", - "default": "./src/helpers/dispose.js" - }, - "./src/helpers/dispose.js" - ], - "./helpers/esm/dispose": "./src/helpers/esm/dispose.js", - "./helpers/objectSpread": [ - { - "node": "./src/helpers/objectSpread.js", - "import": "./src/helpers/esm/objectSpread.js", - "default": "./src/helpers/objectSpread.js" - }, - "./src/helpers/objectSpread.js" - ], - "./helpers/esm/objectSpread": "./src/helpers/esm/objectSpread.js", - "./helpers/using": [ - { - "node": "./src/helpers/using.js", - "import": "./src/helpers/esm/using.js", - "default": "./src/helpers/using.js" - }, - "./src/helpers/using.js" - ], - "./helpers/esm/using": "./src/helpers/esm/using.js", "./package": "./package.json", "./package.json": "./package.json", "./regenerator": "./regenerator/index.js", - "./regenerator/*.js": "./regenerator/*.js", - "./regenerator/": "./regenerator/" + "./regenerator/": "./regenerator/", + "./regenerator/*.js": "./regenerator/*.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" } } diff --git a/oxfmtrc.jsonc b/oxfmtrc.jsonc index 24723790a4fef..fa1e61fe9bad8 100644 --- a/oxfmtrc.jsonc +++ b/oxfmtrc.jsonc @@ -6,14 +6,19 @@ "**/generated/**", // Ignore `fixtures` directories except for `apps/oxlint/test/fixtures` "**/fixtures/**", + "**/CHANGELOG.md", "!apps/oxlint/test/fixtures/**", + "**/*.snap.md", + "apps/oxlint/conformance/snapshot.md", "tasks/coverage/node-compat-table", "tasks/coverage/misc", "tasks/coverage/src/runtime/babelHelpers.js", + "tasks/transform_conformance/tests", "apps/{oxlint,oxfmt}/src-js/bindings.js", "apps/{oxlint,oxfmt}/src-js/bindings.d.ts", "apps/oxlint/conformance/submodules/**", "napi/parser/src-js/bindings.js", + "napi/playground/playground.wasi-browser.js", "napi/{transform,minify,playground}/index.js", "napi/{transform,minify,playground}/index.d.ts", "napi/{parser,transform,minify,playground}/**/index.d.ts", @@ -24,5 +29,7 @@ "napi/{parser,transform,minify,playground}/**/browser.js", "npm/runtime/src", "npm/oxc-types/types.d.ts", + "npm/oxfmt/configuration_schema.json", + "npm/oxlint/configuration_schema.json", ], } diff --git a/oxlintrc.json b/oxlintrc.json index f00cd6f9ade8c..57664580a0ad2 100644 --- a/oxlintrc.json +++ b/oxlintrc.json @@ -20,9 +20,12 @@ "rules": { "no-console": "error", "curly": ["error", "multi-line"], - "prefer-destructuring": ["error", { - "VariableDeclarator": { "array": false, "object": true } - }], + "prefer-destructuring": [ + "error", + { + "VariableDeclarator": { "array": false, "object": true } + } + ], "typescript/consistent-indexed-object-style": ["error", "record"], "typescript/ban-ts-comment": ["error", { "ts-expect-error": "allow-with-description" }], "eslint-js/prefer-const": ["error", { "destructuring": "all" }] @@ -37,13 +40,14 @@ } }, { - "files": [ - "tasks/e2e/test/*.test.ts" - ], + "files": ["tasks/e2e/test/*.test.ts"], "rules": { - "vitest/valid-title": ["error", { - "typecheck": true - }] + "vitest/valid-title": [ + "error", + { + "typecheck": true + } + ] } } ], diff --git a/package.json b/package.json index 1bef36276430a..8f22f5820da84 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,6 @@ { "name": "oxc", "private": true, - "packageManager": "pnpm@10.24.0", "scripts": { "build": "pnpm --workspace-concurrency=1 --filter \"./napi/*\" --filter \"./apps/*\" build", "build-dev": "pnpm --workspace-concurrency=1 --filter \"./napi/*\" --filter \"./apps/*\" build-dev", @@ -15,11 +14,12 @@ "@napi-rs/cli": "catalog:", "emnapi": "1.7.1", "eslint": "^9.39.1", - "oxfmt": "^0.16.0", + "oxfmt": "^0.18.0", "oxlint": "^1.33.0", "oxlint-tsgolint": "0.9.0", "publint": "catalog:", "typescript": "catalog:", "vitest": "catalog:" - } + }, + "packageManager": "pnpm@10.24.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f737298b2eba..790e1ba3f5ebe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,8 +56,8 @@ importers: specifier: ^9.39.1 version: 9.39.1(jiti@2.6.1) oxfmt: - specifier: ^0.16.0 - version: 0.16.0 + specifier: ^0.18.0 + version: 0.18.0 oxlint: specifier: ^1.33.0 version: 1.33.0(oxlint-tsgolint@0.9.0) @@ -1740,43 +1740,43 @@ packages: '@oxc-project/types@0.103.0': resolution: {integrity: sha512-bkiYX5kaXWwUessFRSoXFkGIQTmc6dLGdxuRTrC+h8PSnIdZyuXHHlLAeTmOue5Br/a0/a7dHH0Gca6eXn9MKg==} - '@oxfmt/darwin-arm64@0.16.0': - resolution: {integrity: sha512-I+Unj7wePcUTK7p/YKtgbm4yer6dw7dTlmCJa0UilFZyge5uD4rwCSfSDx3A+a6Z3A60/SqXMbNR2UyidWF4Cg==} + '@oxfmt/darwin-arm64@0.18.0': + resolution: {integrity: sha512-Dp3mOFUtLtG/0eDclI3rx2be5FEnUxh2T6zlq7Zx5Q1c+DS9LJF8H97nQx+O/OU+o0e0J90kN8Msf9v3j7Hhsg==} cpu: [arm64] os: [darwin] - '@oxfmt/darwin-x64@0.16.0': - resolution: {integrity: sha512-EfiXFKEOV5gXgEatFK89OOoSmd8E9Xq83TcjPLWQNFBO4cgaQsfKmctpgJmJjQnoUwD7nQsm0ruj3ae7Gva8QA==} + '@oxfmt/darwin-x64@0.18.0': + resolution: {integrity: sha512-Oe3KS4tdfLq+f1Ebje7D9BF7/0xmBYSMN6dWatSko1xfvu8oCZzKcNCcbwz0a8rBnoH/BnIiGFUEbgJDnA/JLQ==} cpu: [x64] os: [darwin] - '@oxfmt/linux-arm64-gnu@0.16.0': - resolution: {integrity: sha512-ydcNY9Fn/8TjVswANhdSh+zdgD3tiikNQA68bgXbENHuV3RyYql1qoOM1eGv5xeIVJfkPJme17MKQz3OwMFS4A==} + '@oxfmt/linux-arm64-gnu@0.18.0': + resolution: {integrity: sha512-zW9z8LrAgL9bswgsaFOnQmoImCbq9YQST8B15FAoTeZYr9sb/VfdD6/PQEBLCptYlFmoTvmDNHjppi9g61NwHQ==} cpu: [arm64] os: [linux] - '@oxfmt/linux-arm64-musl@0.16.0': - resolution: {integrity: sha512-I9WeYe1/YnrfXgXVaKkZITZzil0G0g9IknS2KJbq1lOnpTw3dwViXZ7XMa2cq6Mv7S+4SoDImb7fLQ59AfVX/w==} + '@oxfmt/linux-arm64-musl@0.18.0': + resolution: {integrity: sha512-mFnpcasZZv1s/+6YDPradhIgR2G7GWr+mnzgJMIKQOJAtX3b0vzG+FE4f7hDIZPEUhC0hvZSd8f31FjAtrX0aQ==} cpu: [arm64] os: [linux] - '@oxfmt/linux-x64-gnu@0.16.0': - resolution: {integrity: sha512-Szg9lJtZdN5FoCnNbl3N/2pJv8d056NUmk51m60E2tZV7rvwRTrNC8HPc2sVdb1Ti5ogsicpZDYSWA3cwIrJIQ==} + '@oxfmt/linux-x64-gnu@0.18.0': + resolution: {integrity: sha512-G1AXQNHVkPgVgRrAvDYdNi0x3gkvVyEmpL6WLMwoSjMnwYWQLt5/jrndHbS2Db8/CcmMo6VPP8lUQGvM4TRVaQ==} cpu: [x64] os: [linux] - '@oxfmt/linux-x64-musl@0.16.0': - resolution: {integrity: sha512-5koN8nl21ZxOADaMxXHT+mt3YjfXe1nsa23Fanf9aY7B0hcQ6rXYCZ7r5vmpoTtzW/US3aaVcRFZE1cyof+lKw==} + '@oxfmt/linux-x64-musl@0.18.0': + resolution: {integrity: sha512-M/KEIMHDr5lcK9gDxgIGr9xVwX7Pfl3PZs+6e8SySuckMgoJMkee6uWxhMdxws3dfU94saAkVmNQzM2+l3hvtA==} cpu: [x64] os: [linux] - '@oxfmt/win32-arm64@0.16.0': - resolution: {integrity: sha512-Jaesn+FYn+MudSmWJMPGBAa0PhQXo52Z0ZYeNfzbQP7v2GFbZBI3Cb87+K0aHGlpqK3VEJKXeIaASaTWlkgO1Q==} + '@oxfmt/win32-arm64@0.18.0': + resolution: {integrity: sha512-LunuNBTLOgfkYFjiHOeNHD/Ii5paO/GVyNPSEYBwEPULbdeMGnjHqxzQHLGU8QIQjwu55mp4uuBP0DAXTli2TQ==} cpu: [arm64] os: [win32] - '@oxfmt/win32-x64@0.16.0': - resolution: {integrity: sha512-1obVSlb5blwBKgSsE1mNxvcq1pK9I6aXpZDy5d6jjGdrru33dHrH1ASChrcxwCukkToH2SxwYmnzAto0xeuZlw==} + '@oxfmt/win32-x64@0.18.0': + resolution: {integrity: sha512-0kJJwn4FPeGJ4uV6ofOCiY+oBKWg+RWpRjYc9bywTjDbxWR6JAqtuXkiARCJej8UD/rJeXnHYTF78sFALkwZyA==} cpu: [x64] os: [win32] @@ -3568,8 +3568,8 @@ packages: resolution: {integrity: sha512-UrSUdhwNVUUysWq5yHBCUwe0njFL7k377GGRSSDByAT02IubuMlUiudG+CaQQjP+RgjYXCgoINMVA+enZRJdZA==} engines: {node: ^20.19.0 || >=22.12.0} - oxfmt@0.16.0: - resolution: {integrity: sha512-uRnnBAN0zH07FXSfvSKbIw+Jrohv4Px2RwNiZOGI4/pvns4sx0+k4WSt+tqwd7bDeoWaXiGmhZgnbK63hi6hVQ==} + oxfmt@0.18.0: + resolution: {integrity: sha512-XqVS+LQi7ARsFlIftB69+jGN2qQaJNBjQU2b9ZQYt+iaUV9digh+dBIsU0isQIZhaQ1ihxGFfsTYQXE/Oak8Qw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -5674,28 +5674,28 @@ snapshots: '@oxc-project/types@0.103.0': {} - '@oxfmt/darwin-arm64@0.16.0': + '@oxfmt/darwin-arm64@0.18.0': optional: true - '@oxfmt/darwin-x64@0.16.0': + '@oxfmt/darwin-x64@0.18.0': optional: true - '@oxfmt/linux-arm64-gnu@0.16.0': + '@oxfmt/linux-arm64-gnu@0.18.0': optional: true - '@oxfmt/linux-arm64-musl@0.16.0': + '@oxfmt/linux-arm64-musl@0.18.0': optional: true - '@oxfmt/linux-x64-gnu@0.16.0': + '@oxfmt/linux-x64-gnu@0.18.0': optional: true - '@oxfmt/linux-x64-musl@0.16.0': + '@oxfmt/linux-x64-musl@0.18.0': optional: true - '@oxfmt/win32-arm64@0.16.0': + '@oxfmt/win32-arm64@0.18.0': optional: true - '@oxfmt/win32-x64@0.16.0': + '@oxfmt/win32-x64@0.18.0': optional: true '@oxlint-tsgolint/darwin-arm64@0.9.0': @@ -7510,16 +7510,18 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc': 0.103.0 '@oxc-parser/binding-win32-x64-msvc': 0.103.0 - oxfmt@0.16.0: + oxfmt@0.18.0: + dependencies: + tinypool: 2.0.0 optionalDependencies: - '@oxfmt/darwin-arm64': 0.16.0 - '@oxfmt/darwin-x64': 0.16.0 - '@oxfmt/linux-arm64-gnu': 0.16.0 - '@oxfmt/linux-arm64-musl': 0.16.0 - '@oxfmt/linux-x64-gnu': 0.16.0 - '@oxfmt/linux-x64-musl': 0.16.0 - '@oxfmt/win32-arm64': 0.16.0 - '@oxfmt/win32-x64': 0.16.0 + '@oxfmt/darwin-arm64': 0.18.0 + '@oxfmt/darwin-x64': 0.18.0 + '@oxfmt/linux-arm64-gnu': 0.18.0 + '@oxfmt/linux-arm64-musl': 0.18.0 + '@oxfmt/linux-x64-gnu': 0.18.0 + '@oxfmt/linux-x64-musl': 0.18.0 + '@oxfmt/win32-arm64': 0.18.0 + '@oxfmt/win32-x64': 0.18.0 oxlint-tsgolint@0.9.0: optionalDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 27978f9a46b2e..180a784495db8 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,9 +9,9 @@ packages: - tasks/mcp catalog: - '@napi-rs/cli': 3.5.0 - '@napi-rs/wasm-runtime': 1.1.0 - '@types/node': ^25.0.0 + "@napi-rs/cli": 3.5.0 + "@napi-rs/wasm-runtime": 1.1.0 + "@types/node": ^25.0.0 cross-env: ^10.1.0 publint: 0.3.15 rolldown: 1.0.0-beta.54 @@ -20,10 +20,10 @@ catalog: vitest: 4.0.15 onlyBuiltDependencies: - - '@vscode/vsce-sign@2.0.8' + - "@vscode/vsce-sign@2.0.8" - esbuild@0.25.11 patchedDependencies: - '@typescript-eslint/scope-manager': patches/@typescript-eslint__scope-manager.patch + "@typescript-eslint/scope-manager": patches/@typescript-eslint__scope-manager.patch verifyDepsBeforeRun: install diff --git a/tasks/compat_data/.gitignore b/tasks/compat_data/.gitignore deleted file mode 100644 index e97c3b53b5c0b..0000000000000 --- a/tasks/compat_data/.gitignore +++ /dev/null @@ -1 +0,0 @@ -compat-table/ diff --git a/tasks/compat_data/data.json b/tasks/compat_data/data.json index 1683eb24a61e4..36870f2aad322 100644 --- a/tasks/compat_data/data.json +++ b/tasks/compat_data/data.json @@ -3,9 +3,7 @@ "name": "MemberExpressionLiterals", "es": "ES5", "babel": "transform-member-expression-literals", - "features": [ - "Object/array literal extensions / Reserved words as property names" - ], + "features": ["Object/array literal extensions / Reserved words as property names"], "targets": { "chrome": "7", "opera": "12", @@ -27,9 +25,7 @@ "name": "PropertyLiterals", "es": "ES5", "babel": "transform-property-literals", - "features": [ - "Object/array literal extensions / Reserved words as property names" - ], + "features": ["Object/array literal extensions / Reserved words as property names"], "targets": { "chrome": "7", "opera": "12", @@ -51,9 +47,7 @@ "name": "ReservedWords", "es": "ES5", "babel": "transform-reserved-words", - "features": [ - "Miscellaneous / Unreserved words" - ], + "features": ["Miscellaneous / Unreserved words"], "targets": { "chrome": "13", "opera": "10.50", @@ -99,9 +93,7 @@ { "name": "TemplateLiterals", "babel": "transform-template-literals", - "features": [ - "template literals" - ], + "features": ["template literals"], "es": "ES2015", "targets": { "chrome": "62", @@ -120,9 +112,7 @@ { "name": "Literals", "babel": "transform-literals", - "features": [ - "Unicode code point escapes" - ], + "features": ["Unicode code point escapes"], "es": "ES2015", "targets": { "chrome": "44", @@ -142,9 +132,7 @@ { "name": "FunctionName", "babel": "transform-function-name", - "features": [ - "function \"name\" property" - ], + "features": ["function \"name\" property"], "es": "ES2015", "targets": { "chrome": "51", @@ -194,9 +182,7 @@ { "name": "BlockScopedFunctions", "babel": "transform-block-scoped-functions", - "features": [ - "block-level function declaration" - ], + "features": ["block-level function declaration"], "es": "ES2015", "targets": { "chrome": "41", @@ -240,9 +226,7 @@ { "name": "ObjectSuper", "babel": "transform-object-super", - "features": [ - "super" - ], + "features": ["super"], "es": "ES2015", "targets": { "chrome": "46", @@ -261,9 +245,7 @@ { "name": "ShorthandProperties", "babel": "transform-shorthand-properties", - "features": [ - "object literal extensions / shorthand properties" - ], + "features": ["object literal extensions / shorthand properties"], "es": "ES2015", "targets": { "chrome": "43", @@ -283,9 +265,7 @@ { "name": "DuplicateKeys", "babel": "transform-duplicate-keys", - "features": [ - "miscellaneous / duplicate property names in strict mode" - ], + "features": ["miscellaneous / duplicate property names in strict mode"], "es": "ES2015", "targets": { "chrome": "42", @@ -304,9 +284,7 @@ { "name": "ComputedProperties", "babel": "transform-computed-properties", - "features": [ - "object literal extensions / computed properties" - ], + "features": ["object literal extensions / computed properties"], "es": "ES2015", "targets": { "chrome": "44", @@ -326,9 +304,7 @@ { "name": "ForOf", "babel": "transform-for-of", - "features": [ - "for..of loops" - ], + "features": ["for..of loops"], "es": "ES2015", "targets": { "chrome": "51", @@ -370,9 +346,7 @@ { "name": "UnicodeEscapes", "babel": "transform-unicode-escapes", - "features": [ - "Unicode code point escapes" - ], + "features": ["Unicode code point escapes"], "es": "ES2015", "targets": { "chrome": "44", @@ -416,11 +390,7 @@ { "name": "Spread", "babel": "transform-spread", - "features": [ - "spread syntax for iterable objects", - "class", - "super" - ], + "features": ["spread syntax for iterable objects", "class", "super"], "es": "ES2015", "targets": { "chrome": "46", @@ -439,10 +409,7 @@ { "name": "Destructuring", "babel": "transform-destructuring", - "features": [ - "destructuring, assignment", - "destructuring, declarations" - ], + "features": ["destructuring, assignment", "destructuring, declarations"], "es": "ES2015", "targets": { "chrome": "51", @@ -461,11 +428,7 @@ { "name": "BlockScoping", "babel": "transform-block-scoping", - "features": [ - "const", - "let", - "generators" - ], + "features": ["const", "let", "generators"], "es": "ES2015", "targets": { "chrome": "50", @@ -484,9 +447,7 @@ { "name": "TypeofSymbol", "babel": "transform-typeof-symbol", - "features": [ - "Symbol / typeof support" - ], + "features": ["Symbol / typeof support"], "es": "ES2015", "targets": { "chrome": "38", @@ -506,10 +467,7 @@ { "name": "NewTarget", "babel": "transform-new-target", - "features": [ - "new.target", - "arrow functions / lexical \"new.target\" binding" - ], + "features": ["new.target", "arrow functions / lexical \"new.target\" binding"], "es": "ES2015", "targets": { "chrome": "46", @@ -528,9 +486,7 @@ { "name": "Regenerator", "babel": "transform-regenerator", - "features": [ - "generators" - ], + "features": ["generators"], "es": "ES2015", "targets": { "chrome": "50", @@ -549,9 +505,7 @@ { "name": "ExponentiationOperator", "babel": "transform-exponentiation-operator", - "features": [ - "exponentiation (**) operator" - ], + "features": ["exponentiation (**) operator"], "es": "ES2016", "targets": { "chrome": "52", @@ -571,9 +525,7 @@ { "name": "AsyncToGenerator", "babel": "transform-async-to-generator", - "features": [ - "async functions" - ], + "features": ["async functions"], "es": "ES2017", "targets": { "chrome": "55", @@ -592,9 +544,7 @@ { "name": "AsyncGeneratorFunctions", "babel": "transform-async-generator-functions", - "features": [ - "Asynchronous Iterators" - ], + "features": ["Asynchronous Iterators"], "es": "ES2018", "targets": { "chrome": "63", @@ -613,9 +563,7 @@ { "name": "ObjectRestSpread", "babel": "transform-object-rest-spread", - "features": [ - "object rest/spread properties" - ], + "features": ["object rest/spread properties"], "es": "ES2018", "targets": { "chrome": "60", @@ -634,9 +582,7 @@ { "name": "DotallRegex", "babel": "transform-dotall-regex", - "features": [ - "s (dotAll) flag for regular expressions" - ], + "features": ["s (dotAll) flag for regular expressions"], "es": "ES2018", "targets": { "chrome": "62", @@ -656,9 +602,7 @@ { "name": "UnicodePropertyRegex", "babel": "transform-unicode-property-regex", - "features": [ - "RegExp Unicode Property Escapes / basic" - ], + "features": ["RegExp Unicode Property Escapes / basic"], "es": "ES2018", "targets": { "chrome": "64", @@ -677,9 +621,7 @@ { "name": "NamedCapturingGroupsRegex", "babel": "transform-named-capturing-groups-regex", - "features": [ - "RegExp named capture groups" - ], + "features": ["RegExp named capture groups"], "es": "ES2018", "targets": { "chrome": "64", @@ -698,9 +640,7 @@ { "name": "LookbehindRegex", "babel": null, - "features": [ - "RegExp Lookbehind Assertions" - ], + "features": ["RegExp Lookbehind Assertions"], "es": "ES2018", "targets": { "chrome": "62", @@ -719,9 +659,7 @@ { "name": "JsonStrings", "babel": "transform-json-strings", - "features": [ - "JSON superset" - ], + "features": ["JSON superset"], "es": "ES2019", "targets": { "chrome": "66", @@ -741,9 +679,7 @@ { "name": "OptionalCatchBinding", "babel": "transform-optional-catch-binding", - "features": [ - "optional catch binding" - ], + "features": ["optional catch binding"], "es": "ES2019", "targets": { "chrome": "66", @@ -762,9 +698,7 @@ { "name": "NullishCoalescingOperator", "babel": "transform-nullish-coalescing-operator", - "features": [ - "nullish coalescing operator (??)" - ], + "features": ["nullish coalescing operator (??)"], "es": "ES2020", "targets": { "chrome": "80", @@ -784,9 +718,7 @@ { "name": "OptionalChaining", "babel": "transform-optional-chaining", - "features": [ - "optional chaining operator (?.)" - ], + "features": ["optional chaining operator (?.)"], "es": "ES2020", "targets": { "chrome": "91", @@ -805,9 +737,7 @@ { "name": "BigInt", "babel": null, - "features": [ - "BigInt / basic functionality" - ], + "features": ["BigInt / basic functionality"], "es": "ES2020", "targets": { "chrome": "67", @@ -827,9 +757,7 @@ { "name": "NumericSeparator", "babel": "transform-numeric-separator", - "features": [ - "numeric separators" - ], + "features": ["numeric separators"], "es": "ES2021", "targets": { "chrome": "75", @@ -849,9 +777,7 @@ { "name": "LogicalAssignmentOperators", "babel": "transform-logical-assignment-operators", - "features": [ - "Logical Assignment" - ], + "features": ["Logical Assignment"], "es": "ES2021", "targets": { "chrome": "85", @@ -870,9 +796,7 @@ { "name": "ClassStaticBlock", "babel": "transform-class-static-block", - "features": [ - "Class static initialization blocks" - ], + "features": ["Class static initialization blocks"], "es": "ES2022", "targets": { "chrome": "94", @@ -891,9 +815,7 @@ { "name": "PrivatePropertyInObject", "babel": "transform-private-property-in-object", - "features": [ - "Ergonomic brand checks for private fields" - ], + "features": ["Ergonomic brand checks for private fields"], "es": "ES2022", "targets": { "chrome": "91", @@ -937,9 +859,7 @@ { "name": "PrivateMethods", "babel": "transform-private-methods", - "features": [ - "private class methods" - ], + "features": ["private class methods"], "es": "ES2022", "targets": { "chrome": "84", @@ -958,9 +878,7 @@ { "name": "MatchIndicesRegex", "babel": null, - "features": [ - "RegExp Match Indices (`hasIndices` / `d` flag) / constructor supports it" - ], + "features": ["RegExp Match Indices (`hasIndices` / `d` flag) / constructor supports it"], "es": "ES2022", "targets": { "chrome": "90", @@ -1003,9 +921,7 @@ { "name": "DuplicateNamedCapturingGroupsRegex", "babel": "transform-duplicate-named-capturing-groups-regex", - "features": [ - "Duplicate named capturing groups" - ], + "features": ["Duplicate named capturing groups"], "es": "ES2025", "targets": { "chrome": "126", @@ -1021,9 +937,7 @@ { "name": "RegexpModifiers", "babel": "transform-regexp-modifiers", - "features": [ - "RegExp Pattern Modifiers" - ], + "features": ["RegExp Pattern Modifiers"], "es": "ES2025", "targets": { "chrome": "125", @@ -1038,9 +952,7 @@ { "name": "ExplicitResourceManagement", "babel": "transform-explicit-resource-management", - "features": [ - "Explicit Resource Management" - ], + "features": ["Explicit Resource Management"], "es": "ES2026", "targets": { "chrome": "134", diff --git a/tasks/e2e/package.json b/tasks/e2e/package.json index 2eb09167594f5..a6731d18d5ef0 100644 --- a/tasks/e2e/package.json +++ b/tasks/e2e/package.json @@ -4,6 +4,9 @@ "scripts": { "test": "vitest run --dir ./test && pnpm -r test run" }, + "dependencies": { + "@types/supertest": "^6.0.3" + }, "devDependencies": { "alpinejs": "^3.14.9", "antd": "^6.0.0", @@ -37,8 +40,5 @@ "vitest": "^4.0.1", "vue": "^3.5.14", "yup": "^1.6.1" - }, - "dependencies": { - "@types/supertest": "^6.0.3" } } diff --git a/tasks/e2e/pnpm-workspace.yaml b/tasks/e2e/pnpm-workspace.yaml index 3d759b587071c..80a3405a402f2 100644 --- a/tasks/e2e/pnpm-workspace.yaml +++ b/tasks/e2e/pnpm-workspace.yaml @@ -1,5 +1,5 @@ packages: - - . - - tests/** + - . + - tests/** verifyDepsBeforeRun: install diff --git a/tasks/lint_rules/package.json b/tasks/lint_rules/package.json index 9327cbddd26a4..cf90daab2488d 100644 --- a/tasks/lint_rules/package.json +++ b/tasks/lint_rules/package.json @@ -1,8 +1,8 @@ { - "private": true, "name": "lint_rules", - "main": "./src/main.mjs", "version": "0.0.0", + "private": true, + "main": "./src/main.mjs", "dependencies": { "@next/eslint-plugin-next": "latest", "@typescript-eslint/eslint-plugin": "latest", diff --git a/tasks/transform_conformance/package.json b/tasks/transform_conformance/package.json index 17c23b2399252..4a4eef3e43c4f 100644 --- a/tasks/transform_conformance/package.json +++ b/tasks/transform_conformance/package.json @@ -5,6 +5,9 @@ "scripts": { "vitest": "vitest" }, + "dependencies": { + "@babel/plugin-transform-typescript": "^7.26.3" + }, "devDependencies": { "@babel/core": "^7.26.0", "@babel/plugin-external-helpers": "^7.25.9", @@ -13,16 +16,13 @@ "@babel/plugin-transform-async-to-generator": "^7.25.9", "@babel/plugin-transform-class-properties": "^7.25.9", "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-explicit-resource-management": "^7.25.9", "@babel/plugin-transform-exponentiation-operator": "^7.25.9", "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", - "@babel/plugin-transform-explicit-resource-management": "^7.25.9", "@babel/plugin-transform-optional-chaining": "^7.25.9", "@babel/plugin-transform-private-methods": "^7.25.9", "@babel/plugin-transform-private-property-in-object": "^7.25.9", "@oxc-project/runtime": "link:../../npm/runtime", "reflect-metadata": "^0.2.2" - }, - "dependencies": { - "@babel/plugin-transform-typescript": "^7.26.3" } }