mirror of
https://github.com/aphrody-labs/oxc.git
synced 2026-10-15 06:39:17 +00:00
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`8.70.1` → `8.71.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.70.1/8.71.0) |  |  |  |  | | [@typescript-eslint/scope-manager](https://typescript-eslint.io/packages/scope-manager) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager)) | [`8.70.1` → `8.71.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fscope-manager/8.70.1/8.71.0) |  |  |  |  | | [@typescript-eslint/visitor-keys](https://typescript-eslint.io) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys)) | [`8.70.1` → `8.71.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fvisitor-keys/8.70.1/8.71.0) |  |  |  |  | | [@vitest/browser](https://vitest.dev/guide/browser/) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser)) | [`5.0.1` → `5.0.3`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser/5.0.1/5.0.3) |  |  |  |  | | [@vitest/browser-playwright](https://vitest.dev/config/browser/playwright) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright)) | [`5.0.1` → `5.0.3`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser-playwright/5.0.1/5.0.3) |  |  |  |  | | [publint](https://publint.dev) ([source](https://redirect.github.com/publint/publint/tree/HEAD/packages/publint)) | [`0.3.24` → `0.3.25`](https://renovatebot.com/diffs/npm/publint/0.3.24/0.3.25) |  |  |  |  | | [vite](https://vite.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`8.3.1` → `8.3.2`](https://renovatebot.com/diffs/npm/vite/8.3.1/8.3.2) |  |  |  |  | | [vitest](https://vitest.dev) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`5.0.1` → `5.0.3`](https://renovatebot.com/diffs/npm/vitest/5.0.1/5.0.3) |  |  |  |  | | [vscode-languageserver-protocol](https://redirect.github.com/Microsoft/vscode-languageserver-node) ([source](https://redirect.github.com/Microsoft/vscode-languageserver-node/tree/HEAD/protocol)) | [`3.18.3` → `3.18.4`](https://renovatebot.com/diffs/npm/vscode-languageserver-protocol/3.18.3/3.18.4) |  |  |  |  | --- ### Release Notes <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v8.71.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8710-2026-09-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.70.1...v8.71.0) This was a version bump only for parser to align it with other projects, there were no code changes. See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/scope-manager)</summary> ### [`v8.71.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/scope-manager/CHANGELOG.md#8710-2026-09-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.70.1...v8.71.0) This was a version bump only for scope-manager to align it with other projects, there were no code changes. See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/visitor-keys)</summary> ### [`v8.71.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/visitor-keys/CHANGELOG.md#8710-2026-09-28) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.70.1...v8.71.0) This was a version bump only for visitor-keys to align it with other projects, there were no code changes. See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. </details> <details> <summary>vitest-dev/vitest (@​vitest/browser)</summary> ### [`v5.0.3`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v5.0.3) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v5.0.2...v5.0.3) ##### 🐞 Bug Fixes - Isolate `result.status` between `repeats` runs - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex (GPT-6)** in [#​11218](https://redirect.github.com/vitest-dev/vitest/issues/11218) [<samp>(5dbeb)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5dbebe9e3) - Don't print an interceptor warning in browser mode - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11377](https://redirect.github.com/vitest-dev/vitest/issues/11377) [<samp>(15cc0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/15cc006aa) - Don't retry when `test.fails` expectedly failed - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex (GPT-6)** in [#​11219](https://redirect.github.com/vitest-dev/vitest/issues/11219) [<samp>(b2458)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b24585f08) - Scope cache key generators to projects - by [@​ecoyoung](https://redirect.github.com/ecoyoung) in [#​11281](https://redirect.github.com/vitest-dev/vitest/issues/11281) and [#​11301](https://redirect.github.com/vitest-dev/vitest/issues/11301) [<samp>(92ba7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/92ba7fc1d) - **browser**: - Delay server `listen` until tests start running - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11366](https://redirect.github.com/vitest-dev/vitest/issues/11366) [<samp>(7d8ed)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7d8ed3e9b) - Check mock path boundaries - by [@​saryn17](https://redirect.github.com/saryn17), **Ryosei Sato** and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11361](https://redirect.github.com/vitest-dev/vitest/issues/11361) and [#​11362](https://redirect.github.com/vitest-dev/vitest/issues/11362) [<samp>(1c388)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1c3888bce) - Keep config of browser-consumed environments - by [@​kasperpeulen](https://redirect.github.com/kasperpeulen) and **Claude** in [#​11378](https://redirect.github.com/vitest-dev/vitest/issues/11378) [<samp>(aafc0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/aafc0996f) - Ignore page crash while cancelling - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11386](https://redirect.github.com/vitest-dev/vitest/issues/11386) [<samp>(7c367)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7c36748fa) - `toMatchScreenshot` uses wrong reference on retried tests - by [@​macarie](https://redirect.github.com/macarie) in [#​11393](https://redirect.github.com/vitest-dev/vitest/issues/11393) [<samp>(c22ab)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c22aba992) - **cache**: - Revalidate imports of cached modules - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11381](https://redirect.github.com/vitest-dev/vitest/issues/11381) [<samp>(38f98)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/38f98855f) - **deps**: - Pin `why-is-node-running` to `3.2.1` to avoid users running into `ERR_PNPM_TRUST_DOWNGRADE` - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [#​11403](https://redirect.github.com/vitest-dev/vitest/issues/11403) [<samp>(f6c9a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f6c9a4977) - **expect**: - Pass current equality testers to `expect.extend` asymmetric matchers - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi Ogawa** and **Claude** in [#​11401](https://redirect.github.com/vitest-dev/vitest/issues/11401) [<samp>(3e794)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3e794a96b) - **jsdom**: - Support Blob on jsdom 30.1 - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [#​11379](https://redirect.github.com/vitest-dev/vitest/issues/11379) [<samp>(6c49b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6c49b7197) - **pool**: - Preserve unique pool ids when `groupOrder` is set - by [@​mtorp](https://redirect.github.com/mtorp) in [#​11392](https://redirect.github.com/vitest-dev/vitest/issues/11392) [<samp>(50312)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/50312ebb4) - **ui**: - Split-pane handle overlapping iframe - by [@​macarie](https://redirect.github.com/macarie) in [#​11221](https://redirect.github.com/vitest-dev/vitest/issues/11221) [<samp>(f91db)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f91db0dfd) - **vitest**: - Remove root temp dir on close - by [@​abhinav-phi](https://redirect.github.com/abhinav-phi) in [#​11248](https://redirect.github.com/vitest-dev/vitest/issues/11248) [<samp>(7c711)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7c7119cf7) - **vm**: - Do not optimize deps from index.html - by [@​ezefernandezyf](https://redirect.github.com/ezefernandezyf), **Hiroshi Ogawa** and **Codex (GPT-6)** in [#​11329](https://redirect.github.com/vitest-dev/vitest/issues/11329) and [#​11360](https://redirect.github.com/vitest-dev/vitest/issues/11360) [<samp>(caf28)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/caf2887de) - Don't reuse scripts across vite environments - by [@​MO2k4](https://redirect.github.com/MO2k4), **Martin Oehlert** and **Claude** in [#​11395](https://redirect.github.com/vitest-dev/vitest/issues/11395) [<samp>(346d3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/346d3896b) ##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v5.0.2...v5.0.3) ### [`v5.0.2`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v5.0.2) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v5.0.1...v5.0.2) ##### 🐞 Bug Fixes - Bind `process` in case global is overwritten - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [#​11343](https://redirect.github.com/vitest-dev/vitest/issues/11343) [<samp>(0b792)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0b79231ad) - **detect-async-leaks**: - Ignore `process.stdio` handles - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [#​11333](https://redirect.github.com/vitest-dev/vitest/issues/11333) [<samp>(0fd6b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0fd6b9790) - **expect**: - Fix `toMatchObject` with asymmetric matchers - by [@​ShreeBohara](https://redirect.github.com/ShreeBohara), **Claude Opus 5**, [@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi Ogawa** and **Codex (GPT-5)** in [#​11100](https://redirect.github.com/vitest-dev/vitest/issues/11100) [<samp>(42523)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/42523289e) - **jsdom**: - Fix `Request` with `Blob` body on jsdom 28+ - by [@​harshit-d3v](https://redirect.github.com/harshit-d3v) in [#​11295](https://redirect.github.com/vitest-dev/vitest/issues/11295) [<samp>(d1c3e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d1c3ecc93) - **reporter**: - `agent` to respect `--silent` - by [@​Raj4478](https://redirect.github.com/Raj4478) and [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [#​11271](https://redirect.github.com/vitest-dev/vitest/issues/11271) [<samp>(5b95e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5b95efb6d) - **reporters**: - Handle concurrent `createReport` calls - by [@​7rulnik](https://redirect.github.com/7rulnik) in [#​11278](https://redirect.github.com/vitest-dev/vitest/issues/11278) [<samp>(e8e55)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e8e556ff7) - `hanging-process` to use ESM entrypoint - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [#​11316](https://redirect.github.com/vitest-dev/vitest/issues/11316) [<samp>(4e91e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4e91e5668) - **spy**: - Fix stack overflow when spying `Set.prototype.add` - by [@​fengmk2](https://redirect.github.com/fengmk2) in [#​11299](https://redirect.github.com/vitest-dev/vitest/issues/11299) [<samp>(a0a93)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a0a939653) - **ui**: - Persist authentication cookie beyond current browser session - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa), **Hiroshi Ogawa** and **OpenCode (gpt-5.6-sol)** in [#​11066](https://redirect.github.com/vitest-dev/vitest/issues/11066) [<samp>(f8819)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f88195e16) ##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v5.0.1...v5.0.2) </details> <details> <summary>publint/publint (publint)</summary> ### [`v0.3.25`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0325) [Compare Source](https://redirect.github.com/publint/publint/compare/publint@0.3.24...publint@0.3.25) ##### Patch Changes - [#​260](https://redirect.github.com/publint/publint/pull/260) [`54aebea`](https://redirect.github.com/publint/publint/commit/54aebea9b7817af07abfce8a4dc3efa5601d6a16) - Fix `FILE_INVALID_JSX_EXTENSION` not detecting the `.ctsx` extension - [#​265](https://redirect.github.com/publint/publint/pull/265) [`78604f3`](https://redirect.github.com/publint/publint/commit/78604f3fc5d7c006346ed9e16e7b158077ae54ae) - Skip file existence check for `browser` field values that point at another package </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v8.3.2`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-832-2026-10-01-small) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v8.3.1...v8.3.2) ##### Bug Fixes - **build:** preload CSS correctly when `renderBuiltUrl` returns URLs with queries ([#​23611](https://redirect.github.com/vitejs/vite/issues/23611)) ([64e0a21](https://redirect.github.com/vitejs/vite/commit/64e0a215c24f0522b27b91f93cfd93e317b94481)) - **bundled-dev:** serve lazy chunk sourcemaps ([#​23026](https://redirect.github.com/vitejs/vite/issues/23026)) ([eb7aa9a](https://redirect.github.com/vitejs/vite/commit/eb7aa9a8816a1e926d5d9b4cbe7e796b61314ce2)) - **bundled-dev:** serve the rolldown runtime from the installed rolldown ([#​23568](https://redirect.github.com/vitejs/vite/issues/23568)) ([bc598a6](https://redirect.github.com/vitejs/vite/commit/bc598a6a8a6b7d6e157e9f19c16911cff8d2360c)) - **deps:** update all non-major dependencies ([#​23601](https://redirect.github.com/vitejs/vite/issues/23601)) ([9944fa6](https://redirect.github.com/vitejs/vite/commit/9944fa6033873f13ae88f59e023ab642c50fee2b)) - **deps:** update rolldown-related dependencies ([#​23602](https://redirect.github.com/vitejs/vite/issues/23602)) ([88c1741](https://redirect.github.com/vitejs/vite/commit/88c17415af221b3a13e778f4f2c0e907c8287baf)) - **html:** resolve percent-encoded srcset urls ([#​23609](https://redirect.github.com/vitejs/vite/issues/23609)) ([53f1ce7](https://redirect.github.com/vitejs/vite/commit/53f1ce7bfe38426861f6da572ef0e3359f6a80cd)) - limit size of object and array printing via `forwardConsole` ([#​23565](https://redirect.github.com/vitejs/vite/issues/23565)) ([e64a587](https://redirect.github.com/vitejs/vite/commit/e64a5877dd3e552843a545749ccc257568917d28)) - merge `build.rolldownOptions.output.minify` correctly ([#​23536](https://redirect.github.com/vitejs/vite/issues/23536)) ([bba3bb8](https://redirect.github.com/vitejs/vite/commit/bba3bb8beedd185948956e02667d450672632d79)) - **optimize-deps:** avoid "unsupported" warnings for browser:false mappings ([#​23590](https://redirect.github.com/vitejs/vite/issues/23590)) ([5e4b9ca](https://redirect.github.com/vitejs/vite/commit/5e4b9ca3dcb24b51f58a765fd2d852614bbf3574)) - **optimizer:** preserve excluded optional peer require fallbacks ([#​23600](https://redirect.github.com/vitejs/vite/issues/23600)) ([a2bd6fa](https://redirect.github.com/vitejs/vite/commit/a2bd6fa897c35c8a691671a7d70061c1cdd5c688)) - pass queries to `renderBuiltUrl` ([#​23586](https://redirect.github.com/vitejs/vite/issues/23586)) ([744269e](https://redirect.github.com/vitejs/vite/commit/744269e5b2a155074910ddd275aecf2b83938496)) - **server:** handle file watcher errors without crashing ([#​23503](https://redirect.github.com/vitejs/vite/issues/23503)) ([6894f5c](https://redirect.github.com/vitejs/vite/commit/6894f5cbceac589536a0efb476d881a47f5ab1c5)) - **server:** release previous environments after initialization ([#​23499](https://redirect.github.com/vitejs/vite/issues/23499)) ([5a3a010](https://redirect.github.com/vitejs/vite/commit/5a3a010eea4c9ebbdcc080819f93068d4e035bd4)) - **ssr:** encode whitespace in module runner sourceURL ([#​23513](https://redirect.github.com/vitejs/vite/issues/23513)) ([bbc8812](https://redirect.github.com/vitejs/vite/commit/bbc88129c967a8b8eedebd93acc82bee63b86b2a)) - **worker:** align worker urls in client and server when using terser ([#​23614](https://redirect.github.com/vitejs/vite/issues/23614)) ([24bd331](https://redirect.github.com/vitejs/vite/commit/24bd3316f3b2503d04a49361e365532bdb335e19)) ##### Performance Improvements - avoid encoding intermediate source maps ([#​23461](https://redirect.github.com/vitejs/vite/issues/23461)) ([89574f6](https://redirect.github.com/vitejs/vite/commit/89574f6d940a7273a53c5122a4477285801a696a)) - **build:** avoid quadratic link scan in the preload helper ([#​23510](https://redirect.github.com/vitejs/vite/issues/23510)) ([cf5c028](https://redirect.github.com/vitejs/vite/commit/cf5c0288d526824aead1b24e977400f13c527927)) - only register time middleware when debug logging is enabled ([#​23621](https://redirect.github.com/vitejs/vite/issues/23621)) ([94d0080](https://redirect.github.com/vitejs/vite/commit/94d0080345e23d63d4cd02df2f7fa2afae775c26)) ##### Documentation - fix dead og-image PNG links in vite6/vite7 changelog entries ([#​23594](https://redirect.github.com/vitejs/vite/issues/23594)) ([1929b4c](https://redirect.github.com/vitejs/vite/commit/1929b4cc5f38ad53781e3b07b8bdaa32cf18da07)) ##### Miscellaneous Chores - **deps:** update vitest monorepo to v5 ([#​23604](https://redirect.github.com/vitejs/vite/issues/23604)) ([24339f4](https://redirect.github.com/vitejs/vite/commit/24339f4339d64fd8b5bc37654ac14ccff5aee584)) ##### Code Refactoring - use `tinyexec` instead of `cross-spawn` ([#​23583](https://redirect.github.com/vitejs/vite/issues/23583)) ([db915e5](https://redirect.github.com/vitejs/vite/commit/db915e5c0edbe1359dcf0cea340c9571dc7f4ad9)) ##### Tests - **bundled-dev:** accept a rolldown dev runtime with no helper imports ([#​23606](https://redirect.github.com/vitejs/vite/issues/23606)) ([634745d](https://redirect.github.com/vitejs/vite/commit/634745dcc5648912bc32cb4de72ed8dd2230efa0)) </details> --- ### Configuration 📅 **Schedule**: (in timezone Asia/Shanghai) - Branch creation - "before 10am on monday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Cameron Clark <cameron.clark@hey.com>
136 lines
4.5 KiB
JSON
136 lines
4.5 KiB
JSON
{
|
|
"name": "oxc-parser",
|
|
"version": "0.153.0",
|
|
"description": "Oxc Parser Node API",
|
|
"keywords": [
|
|
"ast",
|
|
"estree",
|
|
"javascript",
|
|
"oxc",
|
|
"parser",
|
|
"typescript"
|
|
],
|
|
"homepage": "https://oxc.rs/docs/guide/usage/parser",
|
|
"bugs": "https://github.com/oxc-project/oxc/issues",
|
|
"license": "MIT",
|
|
"author": "Boshen and oxc contributors",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/oxc-project/oxc.git",
|
|
"directory": "napi/parser"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/sponsors/oxc-project"
|
|
},
|
|
"files": [
|
|
"src-js/bindings.js",
|
|
"src-js/index.d.ts",
|
|
"src-js/index.js",
|
|
"src-js/wasm.d.ts",
|
|
"src-js/wasm.js",
|
|
"src-js/webcontainer-fallback.cjs",
|
|
"src-js/wrap.js",
|
|
"src-js/generated/constants.js",
|
|
"src-js/raw-transfer/common.js",
|
|
"src-js/raw-transfer/eager.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/generated/deserialize/js.js",
|
|
"src-js/generated/deserialize/js_range.js",
|
|
"src-js/generated/deserialize/ts.js",
|
|
"src-js/generated/deserialize/ts_range.js",
|
|
"src-js/generated/lazy/constructors.js",
|
|
"src-js/generated/lazy/type_ids.js",
|
|
"src-js/generated/lazy/walk.js",
|
|
"src-js/generated/visit/keys.js",
|
|
"src-js/generated/visit/type_ids.js",
|
|
"src-js/generated/visit/visitor.d.ts",
|
|
"src-js/generated/visit/walk.js"
|
|
],
|
|
"type": "module",
|
|
"main": "src-js/index.js",
|
|
"browser": "src-js/wasm.js",
|
|
"publishConfig": {
|
|
"access": "public",
|
|
"registry": "https://registry.npmjs.org/"
|
|
},
|
|
"scripts": {
|
|
"build-dev": "napi build --esm --platform --js bindings.js --dts index.d.ts --output-dir src-js",
|
|
"build-test": "pnpm run build-dev --features tokens --profile coverage",
|
|
"build": "pnpm run build-dev --features allocator --release",
|
|
"postbuild": "publint",
|
|
"postbuild-dev": "node scripts/patch.js",
|
|
"build-wasi": "napi build --config-path napi.wasm.json --target wasm32-wasip1-threads --dts parser.wasi.d.cts --no-dts-header",
|
|
"build-wasm": "pnpm run build-wasm-dev --release",
|
|
"build-wasm-dev": "pnpm run build-dev --target wasm32-wasip1-threads --dts parser.wasi.d.cts --no-dts-header",
|
|
"build-wasip1": "pnpm run build-wasip1-dev --release",
|
|
"build-wasip1-dev": "pnpm run build-dev --target wasm32-wasip1 --dts parser.wasip1.d.cts --no-dts-header",
|
|
"build-npm-dir": "rm -rf npm-dir && napi create-npm-dirs --config-path napi.wasm.json --npm-dir npm-dir && pnpm napi artifacts --config-path napi.wasm.json --npm-dir npm-dir --output-dir src-js",
|
|
"build-browser-bundle": "node scripts/build-browser-bundle.js",
|
|
"test": "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:^"
|
|
},
|
|
"devDependencies": {
|
|
"@codspeed/vitest-plugin": "^5.0.0",
|
|
"@emnapi/core": "catalog:",
|
|
"@emnapi/runtime": "catalog:",
|
|
"@napi-rs/cli": "catalog:",
|
|
"@napi-rs/wasm-runtime": "catalog:",
|
|
"@types/node": "catalog:",
|
|
"@typescript-eslint/visitor-keys": "^8.54.0",
|
|
"@vitest/browser": "5.0.3",
|
|
"@vitest/browser-playwright": "5.0.3",
|
|
"playwright": "^1.51.0",
|
|
"publint": "catalog:",
|
|
"rolldown": "catalog:",
|
|
"tinypool": "^2.0.0",
|
|
"vitest": "catalog:"
|
|
},
|
|
"napi": {
|
|
"binaryName": "parser",
|
|
"dtsHeaderFile": "src-js/header.d.ts",
|
|
"packageName": "@oxc-parser/binding",
|
|
"targets": [
|
|
"aarch64-apple-darwin",
|
|
"aarch64-linux-android",
|
|
"aarch64-pc-windows-msvc",
|
|
"aarch64-unknown-linux-gnu",
|
|
"aarch64-unknown-linux-musl",
|
|
"aarch64-unknown-linux-ohos",
|
|
"armv7-linux-androideabi",
|
|
"armv7-unknown-linux-gnueabihf",
|
|
"armv7-unknown-linux-musleabihf",
|
|
"i686-pc-windows-msvc",
|
|
"powerpc64le-unknown-linux-gnu",
|
|
"riscv64gc-unknown-linux-gnu",
|
|
"riscv64gc-unknown-linux-musl",
|
|
"s390x-unknown-linux-gnu",
|
|
"wasm32-wasip1",
|
|
"wasm32-wasip1-threads",
|
|
"x86_64-apple-darwin",
|
|
"x86_64-pc-windows-msvc",
|
|
"x86_64-unknown-freebsd",
|
|
"x86_64-unknown-linux-gnu",
|
|
"x86_64-unknown-linux-musl"
|
|
],
|
|
"wasm": {
|
|
"browser": {
|
|
"fs": false
|
|
}
|
|
}
|
|
},
|
|
"engines": {
|
|
"node": "^20.19.0 || >=22.12.0"
|
|
}
|
|
}
|