mirror of
https://github.com/danbulant/oxc
synced 2026-05-20 04:38:54 +00:00
## [0.14.0] - 2024-06-12 ### Breaking * fix(codegen)!: remove the unecessary 4th argument from `Codegen::new` (#3640) * feat(ast)!: make `Trivias` clonable by adding `Arc` (#3638) ### Features -f6d9ca6linter: Add `eslint/sort-imports` rule (#3568) (Wang Wenzhe) -129f91espan: Port over more methods from TextRange (#3592) (Don Isaac) ### Bug Fixes -f8f6d33ast: Correct `visited_node` attr for strict mode of arrow fns (#3635) (overlookmotel) -e6ad3fbdiagnostics: Do not print ansi color codes in non-TTYs (#3624) (Boshen) -d65202dspan: Correct doc comments (#3608) (overlookmotel) -35e267btransformer: Arrow function transform use UIDs for `_this` vars (#3634) (overlookmotel) -39bdebctransformer: Arrow func transform maintain scope ID (#3633) (overlookmotel) -5cb7e6atransformer: Arrow func transform use correct spans (#3630) (overlookmotel) -0c4ccb4transformer: Arrow function transform alter `</this>` (#3627) (overlookmotel) -8d237c4transformer: JSX source calculate correct column when Unicode chars (#3615) (overlookmotel) -9e8f4d6transformer: Do not add `__source` for generated nodes (#3614) (overlookmotel) -0fb4c35transformer: Use UID for JSX source filename var (#3612) (overlookmotel) ### Performance -3a59294transformer: React display name transform reduce Atom allocations (#3616) (overlookmotel) -f4c1389transformer: Create `Vec` with capacity (#3613) (overlookmotel) ### Refactor -0f92521ast: Replace recursion with loop (#3626) (overlookmotel) -08f1010ast: Make `AstBuilder` `Copy` (#3602) (overlookmotel) -84304b4linter: Add a `ctx.module_record()` method (#3637) (Boshen) -f98f777linter: Add rule fixer (#3589) (Don Isaac) -e90e6a2minifier: Make `Prepass` `Copy` (#3603) (overlookmotel) -7d61832semantic: Pass `Rc` by value (#3586) (overlookmotel) -89bcbd5transformer: Move `BoundIdentifier` into helpers (#3610) (overlookmotel) -5793ff1transformer: Replace `&’a Trivias` with `Rc<Trivias>` (#3580) (Dunqing) -509871ftransformer: Comment for unimplemented `spec` option in arrow fns transform (#3618) (overlookmotel) -4b2e3a7transformer: Fix indentation (#3617) (overlookmotel) -3467e3dtransformer: Remove outdated comment (#3606) (overlookmotel) -a799225transformer: Flatten file structure for React transform (#3604) (overlookmotel) -70f31a8transformer: Reduce branching in JSX transform (#3596) (overlookmotel) -3ae567dtransformer: Remove dead code (#3588) (overlookmotel) -60cbdectraverse: `generate_uid_in_root_scope` method (#3611) (overlookmotel) Co-authored-by: Boshen <Boshen@users.noreply.github.com>
40 lines
No EOL
1.2 KiB
JSON
40 lines
No EOL
1.2 KiB
JSON
{
|
|
"name": "@oxc-parser/wasm",
|
|
"version": "0.14.0",
|
|
"description": "Wasm target for the oxc parser.",
|
|
"keywords": [
|
|
"JavaScript",
|
|
"TypeScript",
|
|
"parser"
|
|
],
|
|
"author": "Boshen and oxc contributors",
|
|
"license": "MIT",
|
|
"homepage": "https://oxc.rs",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/oxc-project/oxc",
|
|
"directory": "wasm/parser"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/sponsors/Boshen"
|
|
},
|
|
"main": "./node/oxc_parser_wasm.js",
|
|
"browser": "./web/oxc_parser_wasm.js",
|
|
"types": "./node/oxc_parser_wasm.d.ts",
|
|
"files": [
|
|
"node",
|
|
"web"
|
|
],
|
|
"scripts": {
|
|
"build": "pnpm run build-node && pnpm run build-web && pnpm run copy-files && pnpm run clean-files",
|
|
"build-node": "pnpm run build-base --target nodejs --out-dir ../../npm/parser-wasm/node .",
|
|
"build-web": "pnpm run build-base --target web --out-dir ../../npm/parser-wasm/web .",
|
|
"build-base": "wasm-pack build --release --no-pack",
|
|
"copy-files": "cp ./package.json ../../npm/parser-wasm/package.json && cp ./README.md ../../npm/parser-wasm/README.md",
|
|
"clean-files": "rm ../../npm/parser-wasm/*/.gitignore",
|
|
"test": "node ./test-node.mjs"
|
|
},
|
|
"devDependencies": {
|
|
"wasm-pack": "^0.12.1"
|
|
}
|
|
} |