tslint-to-eslint-config
tslint-to-eslint-config copied to clipboard
chore(deps): update swc monorepo
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @swc/core (source) | 1.3.104 -> 1.12.1 |
||||
| @swc/jest (source) | 0.2.29 -> 0.2.38 |
Release Notes
swc-project/swc (@​swc/core)
v1.12.1
Bug Fixes
-
(@​swc/types) Remove
nativeClassProperties(#​10592) (39032dc) -
(es/minifier) Fix top level detection of DCE (#​10603) (964a560)
Features
v1.12.0
Bug Fixes
-
(@​swc/types) Add
jsc.output.charset(#​10567) (26b41e8) -
(es/codegen) Don't call
cmt.get_leadingfor dummy span (#​10568) (16e204d) -
(es/parser) Disallow spread operator(
...) in JSX attribute values (#​10587) (8deba78) -
(es/typescript) Pass
native_class_properties(#​10561) (7e4cd9a) -
(es/typescript) Handle
export declare varin namespace (#​10579) (2daa17f) -
(ts/isolated-dts) Add edges
SymbolFlags::ValueandSymbolFlags::Typein exports (#​10577) (e6d4da2) -
Fix bindings (0f858fd)
Documentation
Features
-
(es/minifier) Regex support for
format.comments(#​10571) (e441df5) -
(es/module) Add support for
import.meta.mainin AMD and CJS (#​10596) (759de2e)
Miscellaneous Tasks
Refactor
-
(es/lexer) Remove unnecessary result wrap (#​10578) (49d15df)
-
(swc_common) Use
BytesStrinstead ofLrc<String>(#​10580) (6f00973) -
(swc_common) Use
swc_sourcemapinstead (#​10593) (8a9f609)
Testing
v1.11.31
Bug Fixes
-
(es/codegen) Improve comments handling (#​10534) (d9ba838)
-
(es/codegen) Exclude
constructorfrom source map names (#​10551) (ef85640) -
(es/fixer) Fix a bug with awaited arrow fn expression (#​10555) (9dfdfa6)
-
(es/minifier) Inline object of member if prop is an ident (#​10548) (e554381)
-
(es/minifier) Add side effect check for test expr when compressing IfStmt (#​10550) (3e9728e)
-
(es/minifier) Fix typo in an option name (#​10554) (a303941)
-
(es/parser) Emit syntax errors for strict mode in non-module or scripts (#​10545) (1291b4a)
-
(es/react-compiler) Fix usefulness detection (#​10506) (41075a1)
-
(swc_common) Fix skip condition for sourcemap (#​10562) (cbee0df)
-
(swc_common) Fix skip condition for sourcemap, really (#​10563) (14feedb)
-
(swc_common) Revert skip condition patch (#​10564) (2a2b284)
-
(ts/fast-dts) Correctly emit Symbol-keyed accessors in declarations (#​10508) (1298e76)
-
(ts/fast-dts) Ensure correct emission of template literals and symbol-keyed properties (#​10530) (8dbdbef)
Features
Miscellaneous Tasks
-
(bindings) Use published versions of crates (#​10513) (f65f028)
-
(ecosystem-ci) Exclude
ts-node(2b284e1)
Performance
-
(es/minifier) Merge
PropertyCollectorinto usage analyzer (#​10514) (505bf54) -
(es/parser) Reduce comparison while reading logical (#​10526) (2bc551c)
-
(swc_common) Remove
char_indicescalls (#​10541) (51507bc)
Refactor
-
(es/codegen) Migrate to
ryu-jsfor numeric literal codegen (#​10503) (4bc4244) -
(es/lexer) Cleanup code for reading tokens (#​10533) (a72092c)
-
(es/parser) Share code for parsing strings (#​10522) (931a2d6)
-
(ts/fast-dts) Derive computed flags from source code (#​10510) (a2d5664)
v1.11.29
Bug Fixes
-
(@​swc/types) Add
transform.nativeClassProperties(#​10418) (f3af44c) -
(@​swc/types) Add
resolveFullytoBaseModuleConfig(#​10426) (164cbaa) -
(ci) Remove wasmer override (425eeb9)
-
(es/compat) Properly handle rest assignment in for-in/of head (#​10489) (b9c0446)
-
(es/jest) Hoisting vars with names starting with mock (#​10410) (a29eb29)
-
(es/minifier) Properly handle object shorthand syntax during compression (#​10467) (bae4940)
-
(es/module) Handle
__proto__export name (#​10420) (1b94c7a) -
(es/optimization) Support decimal numbers in
jsonify(#​10424) (affdec2) -
(es/react-compiler) Mark function components declared as a var interesting (#​10437) (5eac076)
-
(es/renamer) Fix (broken) identifier preserving API (#​10474) (06c64cf)
-
(ts/fast-dts) Emit
readonlyfor Object getter prop (#​10492) (6c03e20) -
(ts/fast-dts) Align object getter/setter emit behavior with TypeScript (#​10502) (78c754e)
Features
-
(common) Allow using
build_sourcemapwith multipleSourceMap(#​10438) (2a07c8a) -
(common) Add
ignoreListsupport for sourcemap (#​10442) (6750459) -
(config) Allow using glob in some places (#​10445) (f7a6359)
-
(es/module) Add support for stripping "node:" prefix in imports and exports (#​10461) (ae2ff62)
-
(es/react-compiler) Initialize support crate (#​10422) (1e88e6b)
Miscellaneous Tasks
Performance
-
(common) Accept owned instance of
sourcemap::SourceMap(#​10463) (6ee439a) -
(es/minifier) Remove needless
collect_declscall (#​10450) (8e4b6ce) -
(es/minifier) Clear graph eagerly in DCE (#​10455) (31e21d7)
-
(es/minifier) Perform full analysis only once for DCE (#​10454) (61baf84)
-
(es/minifier) Use
bitflagsfor var info (#​10459) (36f8385) -
(es/optimization) Rely on
resolverfrominline_globals(#​10449) (1978809) -
(es/utils) Make
IdentUsageFinderparallel (#​10444) (d074bca) -
(es/utils) Stop visiting once found in
EvalFinder(#​10483) (3402270)
Refactor
-
(ecma/transform) Cleanup rename analyzer (#​10500) (de51be1)
-
(es/minifier) Merge label/private name renamer (#​10480) (5add84d)
-
(es/parser) Split parser into also-lex/parse-only (#​10399) (26289ab)
-
(es/parser) Cleanup usage of
is!andbump!(#​10490) (b695b68) -
(es/transforms) Unify
preset_envandes_versiontransform (#​10451) (6546c27)
Build
v1.11.24
v1.11.22
Bug Fixes
-
(es/parser) Parse
export default from;withexportDefaultFrom: trueoption (#​10373) (a270cb0) -
(es/proposal) Fix exported class for
explicit-resource-management(#​10393) (6b5dbc6)
Features
-
(bindings/core) Enhance existing parse function to accept both string and buffer types(#​10371) (c9a2afc)
-
(css/prefixer) Fix default implementation (#​10351) (34f4e41)
Miscellaneous Tasks
Performance
-
(es/minifier) Use bigflags to reduce context size of analyzer (#​10380) (773d19c)
-
(es/minifier) Use
bitflagsto reduce context size ofInfectionCollector(#​10387) (126d432) -
(es/minifier) Use
bitflagsto reduce compress context size (#​10381) (99495bd) -
(es/parser) Move
found_module_itemtoParser(#​10388) (fd52c5c)
Refactor
Testing
v1.11.21
Bug Fixes
-
(es/helpers) Sync tslib
_ts_generatorimplementation (#​10366) (d3fb992) -
(es/proposal) Fix scope of declarations for
explicit-resource-management(#​10362) (eb7f7e9) -
(ts/fast-strip) Increase Wasm stack size (#​10359) (6d444a5)
Miscellaneous Tasks
Performance
-
(es/parser) Add initial capacitity for some vectors (#​10361) (7b7b50e)
-
(es/parser) Reduce clone of token contexts (#​10364) (3ab47b2)
-
(es/parser) Use
bitflagsto reduce parser context size (#​10367) (a2d3596) -
(es/parser) Replace byte arguments with generics (#​10370) (68f7667)
-
(es/parser) Use
arrayvecand unsafepushto optimize escaped string parsing (#​10369) (e12ae1c)
v1.11.20
Bug Fixes
-
(error_reporters) Removing unused code to fix clippy check (#​10338) (5970f93)
-
(es/minifier) Preserve block with block scoped declaration (#​10335) (a4ac3b7)
-
(es/parser) Allow abstract method named
accessor(#​10327) (3f71776) -
(es/preset-env) Consider
browserslistconfig ifenv.targetis not configured (#​8921) (a2dc372) -
(es/resolver) Handle using declarations (#​10354) (dad815c)
-
fix(es/compat): Remove one promise tick in yield* (tc39/ecma262#2819) (#​10317)
Related issue:
Features
-
(errors) Integrate
miettefor enhanced diagnostic reporting (#​10241) (156c3b1) -
(es/codegen) Support
sourceMap.urloption ofterser(#​10346) (566bc7c)
Miscellaneous Tasks
Performance
-
(es/ast) Reduce redundant string comparison for
Atoms (#​10323) (3ce9d81) -
(es/jsx) Cache FileName for JSX pass (#​9951) (#​10322) (9852940)
-
(es/parser) Remove redundant
is_asciicalls (#​10334) (e66b4d6) -
(es/parser) Remove ascii check for no-ascii (#​10350) (4279b96)
Testing
v1.11.18
Bug Fixes
-
(errors) Disable wrapping of text lines (#​10314) (f6840ea)
-
(es/codegen) Ensure proper Unicode escape handling for ES5 and below #​10028 (#​10309) (7f76fa3)
-
(node) Fix
worker_threadsissue on glibc platform (#​10306) (1d1ff9e)
Features
-
(es/minifier) Remove useless to number (#​10308) (898f170)
-
(ts/isolated-dts) Distinguish js value and ts type (#​10316) (c480604)
Refactor
-
(es/codegen) Split
lib.rsinto multiple files (#​10304) (5a07a5d) -
(es/codegen) Refactor macro to inverse order (#​10297) (78f907f)
Testing
v1.11.16
Miscellaneous Tasks
v1.11.15
Bug Fixes
-
(bindings/node) Fix build on platforms without plugin (#​10301) (3faae55)
-
(cli) Fix plugin target as
wasm32-wasip1(#​10293) (7daf4f4) -
(es) Do not reuse
Compilerforminify()andtransform()(#​10273) (63bd8a1) -
(es/bugfix) Do not rename in non-ident-function (#​10274) (48b6bdb)
-
(es/minifier) Remove unnecessary check when invoke IIFE (#​10257) (6b75775)
-
(es/parser) Parser a program as a module with TLA in non-expression statement (#​10287) (157c52a)
-
(html) Remove
asyncfromminifyFragmentSync(#​10289) (7028457)
Documentation
Features
-
(es) Add Rust plugin host part for analysis API (#​10285) (d213a84)
-
(es) Add analysis API and refactor output API (#​10288) (a53c60d)
-
(es/minifier) Allow disabling char frequency analysis (#​10259) (50c62d1)
-
(es/minifier) Merge expression with empty return (#​10283) (c276a38)
-
(es/minifier) Optimize code generated by optional chaining (#​10292) (0d88041)
-
(es/minifier) Support
reduce_escaped_newline(#​10232) (64fb286) -
(ts/fast-strip) Improve error message format (#​10298) (29c4afb)
Miscellaneous Tasks
- (html) Fix typing (3ed8a7a)
Performance
-
(es/minifier) Adjust parallelism threshold (#​10260) (28cc6f6)
-
(es/minifier) Process
consandaltofIfStmtin parallel (#​10262) (ccb6eb8) -
(es/minifier) Move logic to the pure minifier (#​10264) (7ecd807)
-
(es/minifier) Use
swc_par_iterinstead ofrayon(#​10267) (78e37a1)
Refactor
Testing
v1.11.13
Features
-
(es/minifier) Merge alt's cons with cons (#​10256) (589bcd7)
-
(swc_core) Expose features of
swc_parallel(#​10258) (042f19f)
Performance
v1.11.12
Bug Fixes
-
(es/minifier) Make
inline_globalsnoop by default (#​10231) (b192dc8) -
(es/minifier) Fix access to
GLOBALSin char freq compute (#​10239) (6286663) -
(es/parser) Fix span of wrong
awaittokens (#​10252) (5c28dc3)
Documentation
Features
-
(es/fast-lexer) Enhance identifier handling with Unicode support (#​10226) (482b63a)
-
(ts/fast-strip) Add start/end span information (#​10251) (ab39a62)
-
(ts/fast-strip) Improve error message snippet (#​10253) (f4f426c)
Performance
v1.11.11
Bug Fixes
-
(es/minifier) Do not drop numbers incorrectly (#​10211) (80ccd86)
-
(es/minifier) Allow TypeScript nodes to fix
styled-jsx(#​10221) (9d87d4d)
Features
Miscellaneous Tasks
Refactor
Testing
v1.11.10
Bug Fixes
-
(es/proposal) Fix declarations for
explicit-resource-management(#​10198) (99ba555) -
(es/types) Add missing types for
jsc.transform.react.refresh(#​10206) (e71b000) -
(typescript) Skip the body of ArrowExpr in type usage analysis (#​10187) (9aca205)
Documentation
Features
Miscellaneous Tasks
Performance
Refactor
Testing
-
(es/minifier) Add a benchmark for real-world inputs (#​10204) (97f2180)
-
(es/minifier) Disable real-world benchmarks on CI (#​10205) (c5f1cbe)
-
(es/minifier) Test only sizes for large inputs (#​10208) (bec3e3e)
v1.11.9
Bug Fixes
-
(es/compat) Hoist
argumentsin object method while lowering async functions (#​10167) (e764df2) -
(es/minifier) Check array inline for indexed with dynamic key (#​10184) (c2fe4bf)
Features
-
(es/module) Support more
import.metaproperties (#​10179) (11727a6) -
(ts/fast-strip) Throw js object instead of map (#​10186) (2da0142)
Performance
- (es/fast-lexer) Optimize
read_identifier([#​10170](https://redirect.github.com/sw
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.