mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 12:19:15 +00:00
## [0.15.0] - 2024-06-18 -0537d29cfg: [**BREAKING**] Move control flow to its own crate. (#3728) (rzvxa) -5c38a0fcodegen: [**BREAKING**] New code gen API (#3740) (Boshen) -4bce59dsemantic/cfg: [**BREAKING**] Re-export `petgraph` as `control_flow::graph`. (#3722) (rzvxa) -534242acodegen: [**BREAKING**] Remove `CodegenOptions::enable_typescript` (#3674) (Boshen) -0578eceast: [**BREAKING**] Remove `ExportDefaultDeclarationKind::TSEnumDeclaration` (#3666) (Dunqing) ### Features -5a99d30codegen: Improve codegen formatting (#3735) (Boshen) -bf9b38acodegen: Improve codegen formatting (#3731) (Boshen) -4a004e2codegen: Print TSImport remaining fields (#3695) (Dunqing) -a56cb1bcodegen: Print accessibility for MethodDefinition (#3690) (Dunqing) -38a75e5coverage: Improve codegen (#3729) (Boshen) -750a534coverage: Transformer idempotency test (#3691) (Boshen) -ee627c3isolated-declarations: Create unique name for `_default` (#3730) (Dunqing) -81e9526isolated-declarations: Inferring set accessor parameter type from get accessor return type (#3725) (Dunqing) -77d5533isolated-declarations: Report errors that are consistent with typescript. (#3720) (Dunqing) -8f5655dlinter: Add eslint/no-useless-constructor (#3594) (Don Isaac) -046ff3flinter/eslint: Add `no_unreachable` rule. (#3238) (rzvxa) -0b8098anapi: Isolated-declaration (#3718) (Boshen) -527bfc8npm/oxc-transform: Setup npm/oxc-transform and publish (Boshen) -d65c652parser: Display jsx mismatch error, e.g. `<Foo></Bar>` (#3696) (Boshen) -9c31ed9semantic/cfg: Propagate unreachable edges through subgraphs. (#3648) (rzvxa) -d9c5b33semantic/cfg: Add `Condition` instruction. (#3567) (Ali Rezvani) -f2dfd66semantic/cfg: Add iteration instructions. (#3566) (rzvxa) -910193etransformer-dts: Report error for super class (#3711) (Dunqing) -413d7betransformer-dts: Transform enum support (#3710) (Dunqing) -35c382etransformer-dts: Remove type annotation from private field (#3689) (Dunqing) -0e6d3cetransformer-dts: Report error for async function and generator (#3688) (Dunqing) -b22b59atransformer-dts: Transform namespace support (#3683) (Dunqing) -4f2db46transformer-dts: `--isolatedDeclarations` dts transform (#3664) (Dunqing) ### Bug Fixes -2158268ast: Incorrect visit order in function (#3681) (Dunqing) -da1e2d0codegen: Improve typescript codegen (#3708) (Boshen) -f1b793fisolated-declarations: Function overloads reaching unreachable (#3739) (Dunqing) -0fbecdcisolated-declarations: Should be added to references, not bindings (#3726) (Dunqing) -8f64d99minifier: Respect `join_vars: false` option (#3724) (mysteryven) -70fc69bsemantic: Add Eq to CtxFlags (#3651) (Yuji Sugiura) -7a58fecsemantic/cfg: Issue in unlabeled `Ctx`s. (#3678) (rzvxa) -abd6ac8semantic/cfg: Discrete finalization path after `NewFunction`s. (#3671) (rzvxa) -e148a32semantic/cfg: Correct unreachability propagation in try-finally. (#3667) (Ali Rezvani) -59666e0transformer: Do not rename accessible identifier references (#3623) (Dunqing) -90743e2traverse: Change visit order for `Function` (#3685) (overlookmotel) ### Performance -2717a1asemantic/cfg: Lower the visits in `neighbors_filtered_by_edge_weight`. (#3676) (rzvxa) ### Refactor -fa7a6bacodegen: Add `gen` method to ast nodes (#3687) (Boshen) -09b92b6codegen: Move `gen_ts` into `gen` to make searching things easier (#3680) (Boshen) -3c59735isolated-declarations: Remove `TransformDtsCtx` (#3719) (Boshen) -815260eisolated-declarations: Decouple codegen (#3715) (Boshen) -7ec44f8semantic: Rename `cfg` macro to `control_flow`. (#3742) (rzvxa) -d8ad321semantic: Make control flow generation optional. (#3737) (rzvxa) -a94a72dsemantic: Expose 1 checker function instead of 2 (#3694) (Boshen) -bd8d115semantic/cfg: Remove unused types. (#3677) (rzvxa) -f702fb9semantic/cfg: Cleanup control flow and it's builder. (#3650) (rzvxa) -4f16664transformer_dts: Create a `Program` for codegen (#3679) (Boshen) 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.15.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"
|
|
}
|
|
} |