web-widgets
web-widgets copied to clipboard
chore(deps): update swc monorepo
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| @swc/core (source) | ^1.7.26 -> ^1.13.5 |
||
| @swc/jest (source) | ^0.2.36 -> ^0.2.39 |
Release Notes
swc-project/swc (@swc/core)
v1.13.5
Bug Fixes
Features
Refactor
v1.13.4
Bug Fixes
-
(es/minifier) Skip serde of
pure_funcsin options (#10969) (862e70d) -
(es/minifier) Fix compile error with
debugfeature (#10999) (831eed5) -
(es/minifier) Don't eliminate class expr if some side effects contain
this(#11003) (18aeac6) -
(es/module) Support optional chaining in
import.meta(#10985) (758d8ec) -
(es/parser) Allow TS type args to start with LSHIFT (
<<) to parseT<<S>() => void>(#10996) (4911ec7) -
(ts/isolated-dts) Correct optional marker for class fields generated from constructor parameter (#10992) (0d680fd)
Features
-
(bindings/html) Add
keep-head-and-bodyfortagOmissionin binding (#11014) (1e1ebeb) -
(html/minifier) Support
keep_head_and_body(#11008) (86186db) -
(plugin/runner) Introduce
wasmtimebackend (#10958) (9fa8330)
Miscellaneous Tasks
Performance
-
(es/minifier) Use bitflags for context of the
Purepass (#10953) (8cd5c58) -
(es/parser) Introduce checkpoint to reduce clone (#11001) (cda08d1)
-
(es/parser) Remove useless
Rc<RefCell<T>>(#11002) (39f5784) -
(es/parser) Remove
OneDirectionalListand reduce allocation ofVec(#11000) (0088ab8)
Refactor
-
(common) Remove
SyntaxContextData#opaque(#10983) (d5be248) -
(es/minifier) Remove duplicate report assign (#11009) (9590e1d)
-
(plugin/runner) Introduce abstract runtime (#10943) (a445156)
-
(plugin/runner) Switch
wasmtime-wasitowasi-common(#10979) (c4114d5)
v1.13.3
Bug Fixes
-
(es/minifier) Check exported when optimize last expr (#10939) (f6f15f3)
-
(es/minifier) Don't optimize Number properties when Number is shadowed (#10947) (40a1e2e)
-
(es/parser) Correctly handle EOF position (#10934) (dd70fbd)
Performance
v1.13.2
Bug Fixes
-
(es/minifier) Preserve
__proto__shorthand property behavior (#11123) (63dbd1d) -
(es/parser) Parse
(void)correctly as arrow function return type (#11125) (d3e5dd3)
Performance
v1.13.1
Bug Fixes
-
(es/compat) Preserve comment when transform template with no expr (#11109) (80e8408)
-
(es/minifier) Inline block stmt into expr (#11107) (72a53a0)
-
(es/minifier) Allow MultiReplacer to inline multiple times (#11106) (fe8e981)
Features
Testing
v1.13.0
Bug Fixes
-
(es/lexer) Disallow legacy octal literals as BigInt (#10867) (430fbf4)
-
(es/minifier) Restrict IIFE inlining in class contexts (#10879) (a01b54a)
-
(es/parser) Mark
staticas reserved in strict mode (#10861) (5bdddd7)
Features
-
(es/minifier) Drop unused rest paramters (#10857) (5305486)
-
(es/minifier) Enhance IIFE invoker for arrow functions (#10860) (2b1ce3d)
-
(plugin/runner) Use wasmer-wasix sys-minimal feature to reduce binary size (#10638) (b5f704a)
Performance
-
(es/lexer) Reduce comparison while reading numbers (#10864) (c6ba5c2)
-
(es/lexer) Remove unnecessary check when reading keywords (#10866) (4aefe0e)
-
(swc_error_reporters) Avoid creating miette handler when no diagnostics (#10852) (93b318f)
Refactor
-
(es/parser) Remove duplicate check for reservedness (#10850) (4897bfd)
-
(es/parser) Remove span swap operation in parser (#10854) (32f4bb8)
v1.12.14
Bug Fixes
-
(es/minifier) Don't inline arrow when it contain
this(#10825) (8b43bb3) -
(es/parser) Make
exportin NS to not affect file type (#10799) (ae22033) -
(es/parser) Correctly check ambient context (#10802) (f97ea03)
Features
-
(es/parser) Enable support for dynamic import with
deferphase (#10845) (097d29d) -
(plugin) Remove
bytecheckto make Wasm plugins backward compatible (#10842) (30ad808)
Miscellaneous Tasks
-
(bindings) Fix dependency issues (7c57fbb)
-
(deps) Update
class-validatorto avoid comments (#10819) (bacfa4b) -
(ide) Enable
--workspacefor rust-analyzer check (#10809) (92647ff)
Performance
Refactor
-
(es/helpers) Make inline helpers optional at compile time (#10808) (53f3881)
-
(es/lints) Remove warnings without features (#10794) (41d507f)
-
(es/parser) Reduce call to
parse_decorators(#10846) (356d3a0) -
(es/preset-env) Use strpool,phf for corejs2 data (#10803) (1652fd8)
-
(es/react) Remove redundant
replacecalls (#10795) (a670b37) -
(hstr) Make the deallocation of
Atoms explicit (#10813) (406433d)
Testing
v1.12.11
Bug Fixes
-
(es) Use
default-features = falseforswccrate usages (#10776) (50b2eac) -
(preset-env) Fix
defaultvalue forcaniuse(#10754) (aa4cd5b)
Features
-
(es/minifeir) Inline lazily initialized literals (#10752) (fd5d2e2)
-
(es/minifier) Evaluate
Number.XXXconstants (#10756) (c47dab5) -
(es/minifier) Implement partial evaluation of array join (#10758) (bdf3a98)
-
(swc_core) Expose
swc_ecma_parser/unstable(#10744) (db0679e)
Miscellaneous Tasks
-
(deps) Remove unused deps with cargo-shear (#10765) (f4e4974)
-
(es/module) Drop
nodefeature ofswc_ecma_loader(#10761) (44471b5) -
(plugin/runner) Remove unused feature and dependency (#10764) (a7d8a0a)
Performance
-
(es/lexer) Do not scan number if there's no underscore (#10788) (f5d92ee)
-
(es/parser) Reduce the number of context set ops (#10742) (08b4e8b)
-
(es/parser) Reduce value set operations for context (#10751) (4976b12)
-
(es/parser) Reduce query ops of current token (#10766) (4304f91)
-
(es/parser) Remove useless call in
parse_ident(#10770) (4ca12c9) -
(es/renamer) Reduce time complexity in case of conflict (#10749) (0279914)
-
(hstr) Do not compare string during creating atoms (#10791) (43a4f11)
Refactor
-
(es) Make
swc_ecma_lintoptional forswccrate (#10767) (f80415b) -
(es/preset) Remove deprecated
preset_envfunction andfeaturemodule (#10759) (fa0e0ab) -
(es/preset-env) Use phf for corejs3 entry (#10712) (658b26d)
Testing
-
(es/minifier) Update the terser test list (#10748) (1eace01)
-
(es/minifier) Update the passing test list (#10782) (8aa888b)
-
(es/parser) Add a test for duplicate labels (#10784) (28fc643)
Pref
v1.12.9
Bug Fixes
-
(es/lexer) Parse uppercase hex numbers correctly (#10728) (ead6256)
-
(es/lexer) Allow keywords as jsx attribute names (#10730) (04ef20a)
-
(es/minifier) Do not drop self-referential class expressions (#10710) (39e6c2e)
-
(es/minifier) Mark
consandaltofCondExprasref(#10740) (9649cc8) -
(es/parser) Allow non-prop operand in delete (#10733) (38132e0)
Features
Performance
-
(es/minifier) Make
CharFreq::scanin mangler table-based (#10679) (04d39aa) -
(ts/fast-strip) Use
swc_ecma_parser::Lexer(#10677) (ffe0292)
Refactor
Testing
v1.12.7
Bug Fixes
-
(es/minifier) Fix condition for preserving properties (#10694) (5c57a05)
-
(es/minifier) Drop pure tagged string call expr (#10702) (85cd9a7)
-
(es/parser) Improve error message for template literals (#10690) (a066b76)
-
(es/parser) Rescan
>=for JSX closing tag (#10693) (fe82c4c) -
(es/parser) Support keywords as JSX member expression properties (#10701) (643253d)
Features
-
(es/parser) Add
overrideandoutkeyword (#10695) (636d7a3) -
(es/parser) Enable import attributes unconditionally (#10706) (5ecc3ca)
-
(es/parser) Expose Token API with unstable feature flag (#10699) (750c7d4)
Performance
Testing
v1.12.6
Bug Fixes
-
(es/parser) Throw error if JSX does not end with
>(#10687) (cb3d6db) -
(es/react-compiler) Use tsx syntax for parser (#10682) (a355e37)
-
(ts/isolated-dts) Skip parameters without accessibility modifiers in private constructors (#10675) (1976d8e)
Features
Miscellaneous Tasks
- (ecosystem-ci) Exclude
react-leaflet(cfbb1f9)
Performance
-
(es/lexer) Optimize number literal parsing with fast path (#10655) (15d0828)
-
(es/lexer) Reduce allocations while lexing numbers (#10667) (115d228)
-
(es/lexer) Introduce
byte_searchto reduce comparison operations (#10668) (3806ffd) -
(es/lexer) Optimize lexing of numbers with separators (#10665) (cac651b)
-
(ts/fast-strip) Prealloc buf for codegen (#10680) (a8347fe)
Refactor
Build
- (wasm) Fix wasm builds (eee0578)
v1.12.5
Bug Fixes
Performance
Refactor
v1.12.4
Bug Fixes
-
(es/minifier) Fix
Bufferhandling ofminify()API (#10643) (cdf068e) -
(es/parser) Don't be greedy in the end of jsx open el (#10637) (8a2c656)
Refactor
v1.12.3
Bug Fixes
v1.12.2
Bug Fixes
-
(ci) Fix build of
@swc/minifier(0dc5244) -
(es/codegen) Fix
.mappath when usingoutput_path(01e5bd1) -
(es/parser) Allow type ann in jsx expr child (#10626) (48f576c)
-
(swc) Fix wrong caching of resolvers regarding file exts (#10615) (68aacd1)
-
(ts/isolated-dts) Emit properties in overloaded constructor params (#10623) (6634ef1)
Features
Performance
-
(atoms) Improve
atom!for inlinable strings (#10612) (5113121) -
(es/minifier) Avoid calling some costly function when optimizing deep nested binary expr (#10611) (1434571)
-
(es/minifier) Remove needless JSON conversion (#10628) (4a58dca)
-
(es/parser) Reduce cmp in jsx spread child (#10606) (fb33c13)
Refactor
v1.12.1
Bug Fixes
-
(es/minifier) Don't inline arrow when it contain
this(#10825) (8b43bb3) -
(es/parser) Make
exportin NS to not affect file type (#10799) (ae22033) -
(es/parser) Correctly check ambient context (#10802) (f97ea03)
Features
-
(es/parser) Enable support for dynamic import with
deferphase (#10845) (097d29d) -
(plugin) Remove
bytecheckto make Wasm plugins backward compatible (#10842) (30ad808)
Miscellaneous Tasks
-
(bindings) Fix dependency issues (7c57fbb)
-
(deps) Update
class-validatorto avoid comments (#10819) (bacfa4b) -
(ide) Enable
--workspacefor rust-analyzer check (#10809) (92647ff)
Performance
Refactor
-
(es/helpers) Make inline helpers optional at compile time (#10808) (53f3881)
-
(es/lints) Remove warnings without features (#10794) (41d507f)
-
(es/parser) Reduce call to
parse_decorators(#10846) (356d3a0) -
(es/preset-env) Use strpool,phf for corejs2 data (#10803) (1652fd8)
-
(es/react) Remove redundant
replacecalls (#10795) (a670b37) -
(hstr) Make the deallocation of
Atoms explicit (#10813) (406433d)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.