Skip to content

Commit

Permalink
chore(deps): update swc monorepo to v1.3.95 (#304)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.78` ->
`1.3.95`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.78/1.3.95) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.3.78/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.3.78/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@swc/core-linux-arm64-gnu](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.78` ->
`1.3.95`](https://renovatebot.com/diffs/npm/@swc%2fcore-linux-arm64-gnu/1.3.78/1.3.95)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore-linux-arm64-gnu/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore-linux-arm64-gnu/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore-linux-arm64-gnu/1.3.78/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore-linux-arm64-gnu/1.3.78/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@swc/core-linux-x64-gnu](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.78` ->
`1.3.95`](https://renovatebot.com/diffs/npm/@swc%2fcore-linux-x64-gnu/1.3.78/1.3.95)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore-linux-x64-gnu/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore-linux-x64-gnu/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore-linux-x64-gnu/1.3.78/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore-linux-x64-gnu/1.3.78/1.3.95?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.3.95`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1395---2023-10-24)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.94...v1.3.95)

##### Bug Fixes

- **(es/compat)** Don't add pure annotations to dummy spans
([#&#8203;8172](https://togithub.com/swc-project/swc/issues/8172))
([9ceb57b](https://togithub.com/swc-project/swc/commit/9ceb57b4c7b15e679031c08d4100bb2b6a0ce229))

- **(es/minifier)** Always consider `reassigned` when inlining
([#&#8203;8168](https://togithub.com/swc-project/swc/issues/8168))
([c26a225](https://togithub.com/swc-project/swc/commit/c26a2252b6cfbc659fdd935a7282cec27bcb527b))

- **(es/typescript)** Support `ts_enum_is_mutable` with const enums
([#&#8203;8171](https://togithub.com/swc-project/swc/issues/8171))
([02d0613](https://togithub.com/swc-project/swc/commit/02d0613a35a3875ad3b0c0b008cf063bd162bc07))

##### Build

- **(deps)** Update `ahash`
([#&#8203;8174](https://togithub.com/swc-project/swc/issues/8174))
([5ca3b63](https://togithub.com/swc-project/swc/commit/5ca3b6358219ec71a000fa30d8be14ee2c3f2fc8))

###
[`v1.3.94`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1394---2023-10-21)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.93...v1.3.94)

##### Bug Fixes

- **(css/ast)** Make `.hash()` of `Token` not recursive
([#&#8203;8151](https://togithub.com/swc-project/swc/issues/8151))
([8d7894c](https://togithub.com/swc-project/swc/commit/8d7894c71f86ef6b1813b69a15d72bb7911ed7ca))

- **(es/minifier)** Abort seq inliner if `b` can short-circuit
([#&#8203;8128](https://togithub.com/swc-project/swc/issues/8128))
([111de26](https://togithub.com/swc-project/swc/commit/111de264b0ec04ec7a693b0006050df21513b583))

- **(es/minifier)** Abort function inliner if `keep_fnames` is `true`
([#&#8203;8145](https://togithub.com/swc-project/swc/issues/8145))
([35601e4](https://togithub.com/swc-project/swc/commit/35601e4dcb7bb65e16d217c50d6065958cbd8e6d))

- **(es/parser)** Skip `this` parameters in setter
([#&#8203;8158](https://togithub.com/swc-project/swc/issues/8158))
([826386f](https://togithub.com/swc-project/swc/commit/826386f49a1226ff3f7d352a75ccdc65c982b4be))

- **(es/utils)** Skip var declarator name in `RefRewriter`
([#&#8203;8125](https://togithub.com/swc-project/swc/issues/8125))
([fb81a36](https://togithub.com/swc-project/swc/commit/fb81a36adcebdc269ae89677977220e9b21b072f))

- **(es/utils)** Fix regression of `RefRewriter`
([#&#8203;8153](https://togithub.com/swc-project/swc/issues/8153))
([08cf1f7](https://togithub.com/swc-project/swc/commit/08cf1f786d0a0fbe4029614306ba2ebaf0a9c919))

##### Features

- **(es/compat)** Implement decorator metadata proposal
([#&#8203;8097](https://togithub.com/swc-project/swc/issues/8097))
([9c029ef](https://togithub.com/swc-project/swc/commit/9c029ef095f83783a3581dfcc165dd197308f538))

- **(es/compat)** Skip empty class static blocks
([#&#8203;8138](https://togithub.com/swc-project/swc/issues/8138))
([e186b80](https://togithub.com/swc-project/swc/commit/e186b80ddcc0c95f276e845cc491b276d0fb15ee))

- **(es/minifier)** Evaluate more `toFixed` expressions
([#&#8203;8109](https://togithub.com/swc-project/swc/issues/8109))
([7da3f52](https://togithub.com/swc-project/swc/commit/7da3f52485062eb23c719e1236b2fee90c228bdd))

- **(es/minifier)** Inline into the arguments of `new` using seq inliner
([#&#8203;8127](https://togithub.com/swc-project/swc/issues/8127))
([4f67794](https://togithub.com/swc-project/swc/commit/4f67794223cf2848ac3c3e42e1e43acec4533246))

- **(es/minifier)** Drop empty static blocks
([#&#8203;8152](https://togithub.com/swc-project/swc/issues/8152))
([8a461b8](https://togithub.com/swc-project/swc/commit/8a461b89573e82bfdac9e730ee23a2fa9210a4c5))

- **(es/parser)** Implement `AsRef<str>` for `IdentLike`
([#&#8203;8133](https://togithub.com/swc-project/swc/issues/8133))
([bffe33a](https://togithub.com/swc-project/swc/commit/bffe33a27036d01d409bad3fcc69d35157665662))

- **(es/typescript)** Add `ts_enum_is_mutable` to disable enum inlining
([#&#8203;8115](https://togithub.com/swc-project/swc/issues/8115))
([57b171d](https://togithub.com/swc-project/swc/commit/57b171dcbe55a8d285d5bc477844b24fdf48835a))

##### Miscellaneous Tasks

- **(bindings)** Add `@deprecated` to JS plugins
([#&#8203;8132](https://togithub.com/swc-project/swc/issues/8132))
([1e9b4e0](https://togithub.com/swc-project/swc/commit/1e9b4e027cabba88c8a0cfd6b62f9ca6c00b29a8))

- **(es/module)** Remove `serde(deny_unknown_fields)`
([#&#8203;8163](https://togithub.com/swc-project/swc/issues/8163))
([5be8e74](https://togithub.com/swc-project/swc/commit/5be8e74ee0a2e81058c340f414479da554081d09))

##### Refactor

- **(es/minifier)** Decouple `assign_count` from `reassigned`
([#&#8203;8137](https://togithub.com/swc-project/swc/issues/8137))
([13106e0](https://togithub.com/swc-project/swc/commit/13106e0d2eaa08c4c74f58205f57c4f2d7d4479f))

###
[`v1.3.93`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1393---2023-10-13)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.92...v1.3.93)

##### Bug Fixes

- **(ci)** Fix CI
([#&#8203;8079](https://togithub.com/swc-project/swc/issues/8079))
([7073e83](https://togithub.com/swc-project/swc/commit/7073e83f65ed5e98ee294c8e366a80b0a0f5921f))

- **(es/codegen)** Fix codegen of type-only imports
([#&#8203;8070](https://togithub.com/swc-project/swc/issues/8070))
([6f45b46](https://togithub.com/swc-project/swc/commit/6f45b4693e6d35bf05bacb89b65c7f013d0366a2))

- **(es/compat)** Handle `__proto__` edge case in `shorthand` pass
([#&#8203;8077](https://togithub.com/swc-project/swc/issues/8077))
([a912937](https://togithub.com/swc-project/swc/commit/a912937cea672ad4fbda057efc3a09283e3635fe))

- **(es/compat)** Handle export default decorator only if not empty
([#&#8203;8099](https://togithub.com/swc-project/swc/issues/8099))
([bf523f5](https://togithub.com/swc-project/swc/commit/bf523f53513311d6c7d4a94f9a36bedd42230c09))

- **(es/decorators)** Fix a regression about class expressions
([#&#8203;8102](https://togithub.com/swc-project/swc/issues/8102))
([cb4361f](https://togithub.com/swc-project/swc/commit/cb4361f2931cf222edbb449db6fe2c261c4b735d))

- **(es/helpers)** Override mistake in `_interop_require_wildcard`
([#&#8203;8076](https://togithub.com/swc-project/swc/issues/8076))
([1346528](https://togithub.com/swc-project/swc/commit/1346528477bd8c587f0ee0d5fa6969f397739ddb))

- **(es/minifier)** Don't inline functions if `keep_fnames` is enabled
([#&#8203;8093](https://togithub.com/swc-project/swc/issues/8093))
([94bb42e](https://togithub.com/swc-project/swc/commit/94bb42e29418a8697ba0ab41dad2ffe63f1c32c7))

- **(es/parser)** Fix parsing of `await using`
([#&#8203;8101](https://togithub.com/swc-project/swc/issues/8101))
([e1043fa](https://togithub.com/swc-project/swc/commit/e1043fae77ca9e33b2d65ce6edc9559917a895ec))

- **(xtask)** Fix nightly command
([#&#8203;8105](https://togithub.com/swc-project/swc/issues/8105))
([db4ca65](https://togithub.com/swc-project/swc/commit/db4ca650e445e602f289f7964b24f7e2647beacd))

##### Features

- **(css/parser)** Store lexed comments
([#&#8203;8091](https://togithub.com/swc-project/swc/issues/8091))
([d1097cc](https://togithub.com/swc-project/swc/commit/d1097ccb599c4343e3f80ca9bd793bbfce424e8b))

##### Miscellaneous Tasks

- **(es/minifier)** Fix script for extracting test cases from next.js
app ([#&#8203;8092](https://togithub.com/swc-project/swc/issues/8092))
([a2d0779](https://togithub.com/swc-project/swc/commit/a2d077958f071752dbc347fbf414622e0146e1fd))

##### Refactor

- **(atoms)** Remove usage of `js_word!` to drop `string-cache`
([#&#8203;7976](https://togithub.com/swc-project/swc/issues/7976))
([84cec87](https://togithub.com/swc-project/swc/commit/84cec8766db77062cc984c777dd716358ee8fd6e))

- **(es/compat)** Split `swc_ecma_transforms_compat`
([#&#8203;8110](https://togithub.com/swc-project/swc/issues/8110))
([affb6fb](https://togithub.com/swc-project/swc/commit/affb6fb5e3e363f1eb4d42d4501a4a806c4060f7))

- **(es/module)** Reimplement some functions of module/typescript
([#&#8203;8063](https://togithub.com/swc-project/swc/issues/8063))
([3e5b062](https://togithub.com/swc-project/swc/commit/3e5b062cd2792703371bbbfeaf1be309e8280abd))

- **(es/parser)** Introduce `TokenKind` along with `Token`
([#&#8203;8071](https://togithub.com/swc-project/swc/issues/8071))
([9b9bc51](https://togithub.com/swc-project/swc/commit/9b9bc51c28fee51de9eeedf6d49fbe115d6052e6))

- **(es/preset-env)** Rename parameter to avoid confusion
([#&#8203;8106](https://togithub.com/swc-project/swc/issues/8106))
([95eb147](https://togithub.com/swc-project/swc/commit/95eb147742ea1aa207845807a306847afc859702))

###
[`v1.3.92`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1392---2023-10-05)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.91...v1.3.92)

##### Bug Fixes

- **(es/compat)** Fix scoping of `explicit-resource-management`
([#&#8203;8044](https://togithub.com/swc-project/swc/issues/8044))
([96a7a4d](https://togithub.com/swc-project/swc/commit/96a7a4d045d08547fed75c79a7156f79262edfc2))

- **(es/compat)** Transform default-exported class decorators correctly
([#&#8203;8050](https://togithub.com/swc-project/swc/issues/8050))
([a751f1c](https://togithub.com/swc-project/swc/commit/a751f1cfaf415917ab2a5e5098d9ca32bffa907b))

- **(es/compat)** Use `async` and `await` correctly in `block-scoping`
pass ([#&#8203;8056](https://togithub.com/swc-project/swc/issues/8056))
([8318ea8](https://togithub.com/swc-project/swc/commit/8318ea82c28d3cf55e701f6da2f3077efe8ca653))

- **(es/module)** Handle directives
([#&#8203;8048](https://togithub.com/swc-project/swc/issues/8048))
([4d8e101](https://togithub.com/swc-project/swc/commit/4d8e1013bb7775f60d463276cc3233ecd7849b31))

##### Miscellaneous Tasks

- **(ci)** Fix publish action
([8ddb0da](https://togithub.com/swc-project/swc/commit/8ddb0dafa25e21020f6378ee4c29fa286654ea30))

- **(ci)** Prepare multi-package repository
([#&#8203;8043](https://togithub.com/swc-project/swc/issues/8043))
([f2bc6a3](https://togithub.com/swc-project/swc/commit/f2bc6a3fcc7367726afe55b4fa4c6bde839fbd70))

- **(ci)** Fix publish action for minifier
([77b8591](https://togithub.com/swc-project/swc/commit/77b8591d86dee33c92277b4b2d301d8cb253c16b))

- Fix CI condition
([9c9c03b](https://togithub.com/swc-project/swc/commit/9c9c03b76b7de8df754437e3ee2d4ab5d079b96d))

- Fix CI
([0c8d8a3](https://togithub.com/swc-project/swc/commit/0c8d8a3f4ab24c41d209bf2fdd37703e0205f0c0))

- Configure `nissuer`
([#&#8203;8053](https://togithub.com/swc-project/swc/issues/8053))
([2a508bc](https://togithub.com/swc-project/swc/commit/2a508bcb9a7fb4d3323b4e08c0702b1191f95b96))

- Configure issue validator
([a555823](https://togithub.com/swc-project/swc/commit/a5558236b715e49dbbb7842edfb24baa7a3f0760))

- Mark reproduction link required
([c6e0a18](https://togithub.com/swc-project/swc/commit/c6e0a18292001cb46722b533213acdf374311edc))

- Update nissuer.yml
([#&#8203;8060](https://togithub.com/swc-project/swc/issues/8060))
([a2f1010](https://togithub.com/swc-project/swc/commit/a2f1010b4e312d972d901705da971b887b1b254a))

- Add `evanw.github.io` to the allowed repro hosts
([c26ee63](https://togithub.com/swc-project/swc/commit/c26ee63839df040644082ed6ff88bd2571c3af44))

##### Refactor

- **(cli)** Make CLI testable/managable with `swc-bump`
([#&#8203;8045](https://togithub.com/swc-project/swc/issues/8045))
([f717cf2](https://togithub.com/swc-project/swc/commit/f717cf21cc1cea5e30e87c4d08861daadb25ab14))

###
[`v1.3.91`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1391---2023-10-01)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.90...v1.3.91)

##### Bug Fixes

- **(es/compat)** Use return statements for method and setter decorator
([#&#8203;8017](https://togithub.com/swc-project/swc/issues/8017))
([38bc710](https://togithub.com/swc-project/swc/commit/38bc71006ed6f46c0145e07acccce75f7be26553))

- **(es/compat)** Generate `OptCall` for `OptCall` for private fields
([#&#8203;8031](https://togithub.com/swc-project/swc/issues/8031))
([06b6eb9](https://togithub.com/swc-project/swc/commit/06b6eb999964c25a964b0105bd7a4f20b51300dd))

- **(es/minifier)** Check if object shorthand is skippable for seq
inliner
([#&#8203;8036](https://togithub.com/swc-project/swc/issues/8036))
([01391e3](https://togithub.com/swc-project/swc/commit/01391e3c13e42b7f42f80ab13b396cad182942ff))

- **(es/module)** Sort the exported ESM bindings
([#&#8203;8024](https://togithub.com/swc-project/swc/issues/8024))
([990ca06](https://togithub.com/swc-project/swc/commit/990ca06aca3242a789e165f4318c95d0bb64b02e))

- **(es/typescript)** Rename wrong `unresolved_mark`
([#&#8203;8018](https://togithub.com/swc-project/swc/issues/8018))
([5817268](https://togithub.com/swc-project/swc/commit/58172689ce7f8dd2f0a79d8771c52fe309880b44))

- **(es/typescript)** Preserve default value of an exported binding in a
namespace
([#&#8203;8029](https://togithub.com/swc-project/swc/issues/8029))
([cf96171](https://togithub.com/swc-project/swc/commit/cf96171a53589118a0103495169e02fed10a675f))

##### Documentation

- **(counter)** Document the purpose of the package
([#&#8203;8032](https://togithub.com/swc-project/swc/issues/8032))
([b6b5a4d](https://togithub.com/swc-project/swc/commit/b6b5a4d3a6f1c6c74d47c855081a8fee17066829))

##### Features

- **(bindings)** Create a minifier-only package
([#&#8203;7993](https://togithub.com/swc-project/swc/issues/7993))
([64d8f4b](https://togithub.com/swc-project/swc/commit/64d8f4b59f81c71bffbb906595bafa356f326924))

##### Miscellaneous Tasks

- **(ci)** Prepare `@swc/minifier`
([#&#8203;8027](https://togithub.com/swc-project/swc/issues/8027))
([8214b9e](https://togithub.com/swc-project/swc/commit/8214b9ed4e214dc6a52e7d2c80cd3b8ca87d3a12))

- **(ci)** Expose more crates to JS
([#&#8203;8033](https://togithub.com/swc-project/swc/issues/8033))
([186ecfa](https://togithub.com/swc-project/swc/commit/186ecfadb55430405d1a4e1400574a6e958f9458))

- **(ci)** Remove wrong `if`s
([dec68c3](https://togithub.com/swc-project/swc/commit/dec68c32126e38066feb813fce4635e7d40a8429))-
**general**: Fix yarn lockfile
([7f91274](https://togithub.com/swc-project/swc/commit/7f9127420867cba856faa4ede8ef62ec3146e382))-
**general**: Fix yarn lockfile
([c062536](https://togithub.com/swc-project/swc/commit/c0625361a1ad7537ca53a157fbdc8599fbbe2a44))

##### Refactor

- **(es)** Extract parser/codegen code for `swc::Compiler`
([#&#8203;8030](https://togithub.com/swc-project/swc/issues/8030))
([a13f5cb](https://togithub.com/swc-project/swc/commit/a13f5cbe03f067b376f9f3318ef822142551eb96))

- **(es/minifier)** Move JS options to `swc_ecma_minifier`
([#&#8203;8028](https://togithub.com/swc-project/swc/issues/8028))
([725f7f5](https://togithub.com/swc-project/swc/commit/725f7f5bda0881bdaac1bf1254f58e5341633d4e))

###
[`v1.3.90`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1390---2023-09-27)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.89...v1.3.90)

##### Bug Fixes

- **(es/codegen)** Fix codegen of unicode surrogates
([#&#8203;7985](https://togithub.com/swc-project/swc/issues/7985))
([39c680d](https://togithub.com/swc-project/swc/commit/39c680d814644fbde50b0f73a29aebe791812eb2))

- **(es/codegen)** Fix codegen of optional chaining expr with a comment
([#&#8203;8005](https://togithub.com/swc-project/swc/issues/8005))
([f07bb48](https://togithub.com/swc-project/swc/commit/f07bb482e694a422591085621a38aff747294502))

- **(es/typescript)** Handle `DeclareCollect` correctly
([#&#8203;8008](https://togithub.com/swc-project/swc/issues/8008))
([9d08b8a](https://togithub.com/swc-project/swc/commit/9d08b8a6145d486e570a22563c62a69722cf8759))

- **(es/typescript)** Handle qualified access in assign pat
([#&#8203;8012](https://togithub.com/swc-project/swc/issues/8012))
([2f01aba](https://togithub.com/swc-project/swc/commit/2f01aba978415add87994f9b20e3e2db83fc48b6))

###
[`v1.3.89`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1389---2023-09-25)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.88...v1.3.89)

##### Bug Fixes

- **(es)** Enable resolver if `jsc.baseUrl` is specified
([#&#8203;7998](https://togithub.com/swc-project/swc/issues/7998))
([f374ad9](https://togithub.com/swc-project/swc/commit/f374ad903a066ebf3a7e54a3656cb3fc44b37445))

- **(es/compat)** Skip function scope in `block-scoped-fns` pass
([#&#8203;7975](https://togithub.com/swc-project/swc/issues/7975))
([d91a554](https://togithub.com/swc-project/swc/commit/d91a554033c8ce0ea2b2538b0e86abf5a81eac76))

##### Refactor

- **(es/typescript)** Reimplement TypeScript pass
([#&#8203;7202](https://togithub.com/swc-project/swc/issues/7202))
([9c9a538](https://togithub.com/swc-project/swc/commit/9c9a538f23cb2bcd2f46e156babf64c7a81db245))

###
[`v1.3.88`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1388---2023-09-24)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.87...v1.3.88)

##### Features

- **(es/config)** Accept `jsc.experimental.keepImportAssertions`
([#&#8203;7995](https://togithub.com/swc-project/swc/issues/7995))
([4d777ee](https://togithub.com/swc-project/swc/commit/4d777ee270183ba375b68c003e61692af6d571c3))

##### Refactor

- **(bindingins)** Create `@swc/counter`
([#&#8203;7991](https://togithub.com/swc-project/swc/issues/7991))
([0acbb5f](https://togithub.com/swc-project/swc/commit/0acbb5f78daa52cf505e077993a694eb966368af))

###
[`v1.3.87`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1387---2023-09-22)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.86...v1.3.87)

##### Bug Fixes

- **(bindings/type)** Update types of `jsc.experimental`
([#&#8203;7972](https://togithub.com/swc-project/swc/issues/7972))
([e40fccb](https://togithub.com/swc-project/swc/commit/e40fccb9ce2a8fc925de818c8da4b6503aab7ae3))

- **(es/compat)** Handle nullish in fn expr scope
([#&#8203;7980](https://togithub.com/swc-project/swc/issues/7980))
([5050f58](https://togithub.com/swc-project/swc/commit/5050f5820a43b8de7a87511070405e189eaafb5f))

- **(es/minifier)** Do not inline into a template literal with
sequential inliner
([#&#8203;7971](https://togithub.com/swc-project/swc/issues/7971))
([b3d3a7b](https://togithub.com/swc-project/swc/commit/b3d3a7bc7339776e57ca402e77cf3fb22c774784))

###
[`v1.3.86`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1386---2023-09-18)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.85...v1.3.86)

##### Bug Fixes

- **(es/compat)** Handle `PrivateName` in `logical_assignments`
([#&#8203;7958](https://togithub.com/swc-project/swc/issues/7958))
([28318f0](https://togithub.com/swc-project/swc/commit/28318f09ed358b2baa155141bc715c25f658a2eb))

- **(es/minifier)** Handle `ModuleDecl` when transform const modules
([#&#8203;7959](https://togithub.com/swc-project/swc/issues/7959))
([06ca1fe](https://togithub.com/swc-project/swc/commit/06ca1fe0a03954883750c3c39d0163fc29596ad1))

- **(es/module)** Preserve import specifier if resolving fails
([#&#8203;7955](https://togithub.com/swc-project/swc/issues/7955))
([be5b02a](https://togithub.com/swc-project/swc/commit/be5b02a8cfe2a2c1c399a4f9404b8fd097084234))

##### Miscellaneous Tasks

- **(es/preset-env)** Add the repository url to `Cargo.toml`
([#&#8203;7941](https://togithub.com/swc-project/swc/issues/7941))
([ca22359](https://togithub.com/swc-project/swc/commit/ca22359dbd0ca6e2e925bdc240939f6bd6e9ac9a))

- **(es/preset-env)** Ignore `tp` in the version of a browser version
([#&#8203;7968](https://togithub.com/swc-project/swc/issues/7968))
([005ddc5](https://togithub.com/swc-project/swc/commit/005ddc573e3752183783cc25dd6242b750f8beb5))

##### Refactor

- **(es/lint)** Remove usage of `box_patterns`
([#&#8203;7966](https://togithub.com/swc-project/swc/issues/7966))
([f7b5e16](https://togithub.com/swc-project/swc/commit/f7b5e16aef968c9c9f38f40962edf334cc3983e6))

##### Build

- **(bindings/node)** Link msvc runtime statically
([#&#8203;7965](https://togithub.com/swc-project/swc/issues/7965))
([0759779](https://togithub.com/swc-project/swc/commit/07597795cc39cce527f505bc5db304ad93082494))

###
[`v1.3.85`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1385---2023-09-15)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.84...v1.3.85)

##### Bug Fixes

- **(css/modules)** Support composes when using multiple subclass
selectors
([#&#8203;7949](https://togithub.com/swc-project/swc/issues/7949))
([05ca19b](https://togithub.com/swc-project/swc/commit/05ca19b84489ae47f69d8228b3c0097164c7ec6e))

- **(es/compat)** Handle single expression case in static block
([#&#8203;7944](https://togithub.com/swc-project/swc/issues/7944))
([a80aec4](https://togithub.com/swc-project/swc/commit/a80aec47efcff953d3408cf6910b66c2312f3006))

- **(es/minifier)** Parse a file as a module only if `opts.module` is
`true`
([#&#8203;7943](https://togithub.com/swc-project/swc/issues/7943))
([b87ac64](https://togithub.com/swc-project/swc/commit/b87ac646f81f181b574da798b3e613a3cfa4cad5))

##### Features

- **(es/compat)** Support `pure_getters` for `optional_chaining`
([#&#8203;7933](https://togithub.com/swc-project/swc/issues/7933))
([c091c5e](https://togithub.com/swc-project/swc/commit/c091c5e295ec2ef704be1461f6587ae85051b543))

- **(es/module)** Add an option to make resolver fully resolve
`index.js`
([#&#8203;7945](https://togithub.com/swc-project/swc/issues/7945))
([7e8d72d](https://togithub.com/swc-project/swc/commit/7e8d72d03b312b7a48c17afa8d2a4d7f4e802a6a))

###
[`v1.3.84`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1384---2023-09-11)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.83...v1.3.84)

##### Bug Fixes

- **(es/codegen)** Emit leading comments for `ExprStmt`
([#&#8203;7916](https://togithub.com/swc-project/swc/issues/7916))
([2da5895](https://togithub.com/swc-project/swc/commit/2da58959c26d5afb0b8f179fc681478bf05e6e20))

- **(es/codegen)** Use `emitAssertForImportAttributes`
([#&#8203;7936](https://togithub.com/swc-project/swc/issues/7936))
([dac8888](https://togithub.com/swc-project/swc/commit/dac8888829841e1de19d53c887a2a52c9ab5feaa))

- **(es/compat)** Visit assign expr in generator
([#&#8203;7932](https://togithub.com/swc-project/swc/issues/7932))
([97068e1](https://togithub.com/swc-project/swc/commit/97068e12d16803012a4859114702577def024a36))

###
[`v1.3.83`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1383---2023-09-07)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.82...v1.3.83)

##### Bug Fixes

- **(css/modules)** Aggregate class names when composes is chained.
([#&#8203;7917](https://togithub.com/swc-project/swc/issues/7917))
([0db25a2](https://togithub.com/swc-project/swc/commit/0db25a252cf35e4b64b38bde9f34a2f33eb2f662))

- **(es/module)** Revert
[#&#8203;7901](https://togithub.com/swc-project/swc/issues/7901)
([#&#8203;7906](https://togithub.com/swc-project/swc/issues/7906))
([85d6e9b](https://togithub.com/swc-project/swc/commit/85d6e9be07af7bb788594b21a986636657d86f03))

- **(es/module)** Fix `jsc.paths` for projects using pnpm
([#&#8203;7918](https://togithub.com/swc-project/swc/issues/7918))
([a86e9f3](https://togithub.com/swc-project/swc/commit/a86e9f3bb5bd490ebf0b18fe7349a2b0fbc0c45f))

##### Features

- **(es/codegen)** Add an option to print `assert` for import attributes
([#&#8203;7914](https://togithub.com/swc-project/swc/issues/7914))
([ee75756](https://togithub.com/swc-project/swc/commit/ee7575695de6dad140457ffb8bb8f0ac80c4dcdc))

###
[`v1.3.82`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1382---2023-09-01)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.81...v1.3.82)

##### Bug Fixes

- **(common)** Fix logic for excluding `FileName` from source maps
([#&#8203;7900](https://togithub.com/swc-project/swc/issues/7900))
([aa64955](https://togithub.com/swc-project/swc/commit/aa6495519b9271cb21d380c0c5a35fe79d31ee14))

- **(es/module)** Make `jsc.paths` fully resolve TypeScript files
([#&#8203;7901](https://togithub.com/swc-project/swc/issues/7901))
([c714dd2](https://togithub.com/swc-project/swc/commit/c714dd20dedfab60ac75de613d13c0f3af60a6c7))

- **(es/resolver)** Correctly resolve global value
([#&#8203;7893](https://togithub.com/swc-project/swc/issues/7893))
([2db10e9](https://togithub.com/swc-project/swc/commit/2db10e9fd1913b69cb088aaded2d587872e9f2bb))

###
[`v1.3.81`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1381---2023-08-30)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.80...v1.3.81)

##### Bug Fixes

- **(es/codegen)** Fix placing of comments of yield arguments
([#&#8203;7858](https://togithub.com/swc-project/swc/issues/7858))
([122d14c](https://togithub.com/swc-project/swc/commit/122d14c0d306d7c437f1ef0f6f375634ff5d7d1a))

- **(es/compat)** Apply transforms for explicit resource management
([#&#8203;7881](https://togithub.com/swc-project/swc/issues/7881))
([3180e68](https://togithub.com/swc-project/swc/commit/3180e68bf27fb95ff00bd24677ae7e96b3aa6c62))

- **(es/compat)** Make `SwitchCase` handler of `block-scoping` stateless
([#&#8203;7888](https://togithub.com/swc-project/swc/issues/7888))
([4b33d41](https://togithub.com/swc-project/swc/commit/4b33d41fabf841dfc31c6f44d94e4651239ab667))

- **(es/dep-graph)** Analyze import type children
([#&#8203;7883](https://togithub.com/swc-project/swc/issues/7883))
([057bd5f](https://togithub.com/swc-project/swc/commit/057bd5f3efe55077a5a8e7f627e80175c8af2bd0))

- **(es/minifier)** Report `is_fn_local` even if var is hoisted
([#&#8203;7876](https://togithub.com/swc-project/swc/issues/7876))
([87a47bf](https://togithub.com/swc-project/swc/commit/87a47bfb2c602f2ce7eb33f78612197e290518b8))

- **(es/module)** Don't create absolute paths for `jsc.paths` on Windows
([#&#8203;7892](https://togithub.com/swc-project/swc/issues/7892))
([5fbc251](https://togithub.com/swc-project/swc/commit/5fbc251db1cc1f7973ba780a6c4fc1cdce5ef40d))

- **(swc-info)** Use correct path while getting local package versions
([#&#8203;7872](https://togithub.com/swc-project/swc/issues/7872))
([67afaf1](https://togithub.com/swc-project/swc/commit/67afaf1f2db087518ac990c71de896c8e5e2a051))

##### Features

- **(es)** Add an option to disable builtin transforms
([#&#8203;7873](https://togithub.com/swc-project/swc/issues/7873))
([71d01ec](https://togithub.com/swc-project/swc/commit/71d01ec12772c2854a47947deceb6d1cab141289))

- **(es/ast)** Support import attributes proposal
([#&#8203;7868](https://togithub.com/swc-project/swc/issues/7868))
([4d3fcb8](https://togithub.com/swc-project/swc/commit/4d3fcb86e4843cf323a471537cc1ab3a26d054b1))

- **(es/preset-env)** Update data
([#&#8203;7882](https://togithub.com/swc-project/swc/issues/7882))
([a97d8b4](https://togithub.com/swc-project/swc/commit/a97d8b42b1f85c1f76ffadcabf6e9c85f0458d8d))

- **(swc-info)** Add a CLI to help issue reporting
([#&#8203;7871](https://togithub.com/swc-project/swc/issues/7871))
([d6952ea](https://togithub.com/swc-project/swc/commit/d6952ea687beb5b9aff1eae26076fa98ac94818b))

##### Miscellaneous Tasks

- **(deps)** Update `memchr`
([#&#8203;7891](https://togithub.com/swc-project/swc/issues/7891))
([01cbd6e](https://togithub.com/swc-project/swc/commit/01cbd6edbd37c95ece7ca20ad2f6c85d6c1b6e35))-
**general**: Use `textarea` for `swc-info`
([eed2903](https://togithub.com/swc-project/swc/commit/eed290319e4a8128948ce07e76d11a01d2096a8b))

##### Performance

- **(es/transforms)** Remove wrong parallelism
([#&#8203;7889](https://togithub.com/swc-project/swc/issues/7889))
([a505012](https://togithub.com/swc-project/swc/commit/a50501255d2a91f2bbc1ce9767689dc4fad540cc))

##### Refactor

- **(es/minifier)** Remove `mutated` and `mutation_by_call_count`
([#&#8203;7890](https://togithub.com/swc-project/swc/issues/7890))
([8db968a](https://togithub.com/swc-project/swc/commit/8db968a25d508a0d28d15d556ad121951f39ae0d))

###
[`v1.3.80`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1380---2023-08-25)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.79...v1.3.80)

##### Bug Fixes

- **(es/module)** Fix logic for exact matches in `jsc.paths`
([#&#8203;7860](https://togithub.com/swc-project/swc/issues/7860))
([52a1ee7](https://togithub.com/swc-project/swc/commit/52a1ee78da87da760f9923cd8cdb420da855417f))

- **(es/module)** Don't resolve as `node_modules` from `TscResolver`
([#&#8203;7866](https://togithub.com/swc-project/swc/issues/7866))
([11ebae1](https://togithub.com/swc-project/swc/commit/11ebae1bdd2fbd05d908fa560b81b830dddb3c56))

##### Miscellaneous Tasks

- **general**: Remove unused files
([e47f1c2](https://togithub.com/swc-project/swc/commit/e47f1c2bf7e1dc9fedf5a364884a40a5e7735973))

###
[`v1.3.79`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1379---2023-08-25)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.78...v1.3.79)

##### Bug Fixes

- **(es)** Fix default value of `jsc.minify.format.comments`
([#&#8203;7853](https://togithub.com/swc-project/swc/issues/7853))
([64e51d3](https://togithub.com/swc-project/swc/commit/64e51d3a28052734d2eaf9992bc8ba578dd5630b))

- **(es/minifier)** Don't inline properties if the var is not `fn-local`
([#&#8203;7839](https://togithub.com/swc-project/swc/issues/7839))
([7fe01e6](https://togithub.com/swc-project/swc/commit/7fe01e64dd9917d375a4f1cf9661ffaca822c5b3))

- **(es/minifier)** Don't remove exports
([#&#8203;7856](https://togithub.com/swc-project/swc/issues/7856))
([ae8cd94](https://togithub.com/swc-project/swc/commit/ae8cd9430dd1ec0d857ac7f87ffa4b76258be92c))

- **(es/module)** Make `jsc.paths` work for a nest.js app
([#&#8203;7852](https://togithub.com/swc-project/swc/issues/7852))
([d33a973](https://togithub.com/swc-project/swc/commit/d33a97303ceeee4069321ef21027ff99fe973a79))

##### Features

- **(css/ast)** Support `@scope` at-rule
([#&#8203;7837](https://togithub.com/swc-project/swc/issues/7837))
([a34f359](https://togithub.com/swc-project/swc/commit/a34f3592b3fd2731b63a5c58c5022e12a403850b))

##### Miscellaneous Tasks

- **(ci)** Fix CI
([#&#8203;7857](https://togithub.com/swc-project/swc/issues/7857))
([854e2e7](https://togithub.com/swc-project/swc/commit/854e2e78b38699fd09c65074a38a21d1d9836002))

##### Refactor

- **(common)** Mark some methods of `Input` unsafe
([#&#8203;7848](https://togithub.com/swc-project/swc/issues/7848))
([c657324](https://togithub.com/swc-project/swc/commit/c65732496e4e2aab664b7443a29f5180cba6e965))

- **(es/helpers)** Move packages for monorepo
([#&#8203;7833](https://togithub.com/swc-project/swc/issues/7833))
([1ab406c](https://togithub.com/swc-project/swc/commit/1ab406cd7aa19ea333a8462b0cd496ceb3e39ac1))

- **(es/minifier)** Pre-calculate `reassigned`
([#&#8203;7832](https://togithub.com/swc-project/swc/issues/7832))
([65db1ba](https://togithub.com/swc-project/swc/commit/65db1badff3108983fcd59f933e9f87c55d62916))

- **(es/types)** Extract `@swc/types` as a small, reusable package
([#&#8203;7834](https://togithub.com/swc-project/swc/issues/7834))
([f713f1b](https://togithub.com/swc-project/swc/commit/f713f1b2f6783ed6d85edd6decd87daa473acea0))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone
Europe/Paris, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/specfy/specfy).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] committed Nov 3, 2023
1 parent e1ed4a1 commit 309da39
Showing 1 changed file with 64 additions and 44 deletions.
108 changes: 64 additions & 44 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 309da39

Please sign in to comment.