mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
## [0.34.0] - 2024-10-26 -4618aa2transformer: [**BREAKING**] Rename `TransformerOptions::react` to `jsx` (#6888) (Boshen) -90c786cregular_expression: [**BREAKING**] Support ES2025 Duplicated named capture groups (#6847) (leaysgur) -67a7bdenapi/parser: [**BREAKING**] Add typings to napi/parser (#6796) (ottomated) ### Features -1145341ast_tools: Output typescript to a separate package (#6755) (ottomated) -4429754ecmascript: Constant eval `null` to number (#6879) (Boshen) -fd57e00ecmascript: Add abstract_relational_comparison to dce (#6846) (Boshen) -8bcaf59minifier: Late peeophole optimization (#6882) (Boshen) -860cbcaminifier: Implement folding simple arrow fns (#6875) (camc314) -c26020eminifier: Implement folding String.prototype.replaceAll (#6871) (camc314) -50744f3minifier: Implement folding String.prototype.replace (#6870) (camc314) -fccf82eminifier: Implement folding `substring` string fns (#6869) (camc314) -e6a5a1bminifier: Implement folding `charCodeAt` string fns (#6475) (camc314) -0d0bb17transformer: Complete the async-to-generator plugin (#6658) (Dunqing) -419343btraverse: Implement `GetAddress` for `Ancestor` (#6877) (overlookmotel) ### Bug Fixes -a47c70eminifier: Fix remaining runtime bugs (#6855) (Boshen) -686727fminifier: Reference read has side effect (#6851) (Boshen) -c658d93minifier: Keep template literals with expressions (#6849) (Boshen) -4dc5e51transformer: Only run typescript plugin for typescript source (#6889) (Boshen) -076f5c3transformer/typescript: Retain ExportNamedDeclaration without specifiers and declaration (#6848) (Dunqing) -b075982types: Change @oxc/types package name (#6874) (ottomated) ### Documentation -6eeb0e6ast: Mention typescript-eslint, field ordering and shape (#6863) (Boshen) -99e3b32napi: Remove JSON.parse from example (#6836) (ottomated) ### Refactor -adb5039allocator: Add `impl GetAddress for Address` (#6891) (overlookmotel) -3e7507fast_tools: Reduce macro usage (#6895) (overlookmotel) -423d54crust: Remove the annoying `clippy::wildcard_imports` (#6860) (Boshen) -2d95009transformer: Implement `Debug` on `StatementInjector` internal types (#6886) (overlookmotel) -c383c34transformer: Make `StatementInjectorStore` methods generic over `GetAddress` (#6885) (overlookmotel) -1f29523transformer: Rename ReactJsx to Jsx (#6883) (Boshen) -333b758transformer: `StatementInjectorStore` methods take `&Statement` as target (#6858) (overlookmotel) -c19996ctransformer: Add `StatementInjectorStore::insert_many_before` method (#6857) (overlookmotel) -7339ddetransformer: `StatementInjectorStore::insert_many_after` take an iterator (#6856) (overlookmotel) -4348eaetransformer/typescript: Re-order visitor methods (#6864) (overlookmotel) -3a56d59transformer/typescript: Insert assignments after super by `StatementInjector` (#6654) (Dunqing) -a366faetraverse: Rename `TraverseScoping::generate_binding_in_current_scope` (#6832) (overlookmotel) -3b99fe6traverse: Move `generate_binding` to `TraverseScoping` (#6831) (overlookmotel) -60f487atraverse: `TraverseCtx::generate_binding` take an `Atom` (#6830) (overlookmotel) ### Styling -262b2edast: Move crate doc comment to top of file (#6890) (overlookmotel) --------- Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
25 lines
No EOL
555 B
JSON
25 lines
No EOL
555 B
JSON
{
|
|
"name": "oxc-transform",
|
|
"version": "0.34.0",
|
|
"description": "Oxc transform Node API",
|
|
"keywords": [
|
|
"transform"
|
|
],
|
|
"author": "Boshen and oxc contributors",
|
|
"license": "MIT",
|
|
"homepage": "https://oxc.rs",
|
|
"bugs": "https://github.com/oxc-project/oxc/issues",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/oxc-project/oxc.git",
|
|
"directory": "npm/oxc-transform"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/sponsors/Boshen"
|
|
},
|
|
"main": "index.js",
|
|
"files": [
|
|
"index.d.ts",
|
|
"index.js"
|
|
]
|
|
} |