typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.56.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5560-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5550v5560-2023-03-20)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0)
##### Bug Fixes
- **eslint-plugin:** \[member-ordering] check order when optionalityOrder is present with no optional members ([#6619](https://togithub.com/typescript-eslint/typescript-eslint/issues/6619)) ([6aff431](https://togithub.com/typescript-eslint/typescript-eslint/commit/6aff431668eb0d25aa74b527cbe458f9dcd0d92a))
- **eslint-plugin:** \[no-misused-promises] avoid unnecessary calls to getContextualType ([#6193](https://togithub.com/typescript-eslint/typescript-eslint/issues/6193)) ([745cfe4](https://togithub.com/typescript-eslint/typescript-eslint/commit/745cfe4a35319416b3c307ee9fd57c63bf1660cd))
- **eslint-plugin:** \[no-misused-promises] fix incorrect detection of void functions in JSX attributes ([#6638](https://togithub.com/typescript-eslint/typescript-eslint/issues/6638)) ([9e41cee](https://togithub.com/typescript-eslint/typescript-eslint/commit/9e41ceeaea3bf266e5114cfb1855e70a1a13284b))
- **eslint-plugin:** \[strict-boolean-expression] support falsy and truthy literals simultaneously ([#6672](https://togithub.com/typescript-eslint/typescript-eslint/issues/6672)) ([62ef487](https://togithub.com/typescript-eslint/typescript-eslint/commit/62ef487a99010827e99a792db5e565ad7c1d6220))
- **eslint-plugin:** \[strict-boolean-expressions] handle truthy enums ([#6618](https://togithub.com/typescript-eslint/typescript-eslint/issues/6618)) ([0d0639f](https://togithub.com/typescript-eslint/typescript-eslint/commit/0d0639fb25e5ac8d7b5e4ceac4273e17e8ee0249))
- **eslint-plugin:** add TSPropertySignature with TSFunctionType annotation to typeMethod selector ([#6645](https://togithub.com/typescript-eslint/typescript-eslint/issues/6645)) ([3fc5c63](https://togithub.com/typescript-eslint/typescript-eslint/commit/3fc5c63f87bfd9d95f7e51fddc7ef16a6c3c5662))
##### Features
- **eslint-plugin:** add allowNever support to restrict-template-expressions ([#6554](https://togithub.com/typescript-eslint/typescript-eslint/issues/6554)) ([423f164](https://togithub.com/typescript-eslint/typescript-eslint/commit/423f1642424293488fa03a52777c0df73a40e5fd))
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.56.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5560-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5550v5560-2023-03-20)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0)
**Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
prettier/eslint-config-prettier
### [`v8.8.0`](https://togithub.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-880-2023-03-20)
[Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v8.7.0...v8.8.0)
- Added: \[[@typescript-eslint/lines-around-comment](https://togithub.com/typescript-eslint/lines-around-comment)]. Thanks to [@ttionya](https://togithub.com/ttionya)!
vuejs/eslint-plugin-vue
### [`v9.10.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/tag/v9.10.0)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.9.0...v9.10.0)
#### ✨ Enhancements
- [#2111](https://togithub.com/vuejs/eslint-plugin-vue/issues/2111) Added suggestions for `vue/no-template-target-blank` rule.
#### ⚙️ Updates
- [#2112](https://togithub.com/vuejs/eslint-plugin-vue/issues/2112) Changed to use `@eslint-community/eslint-utils` package.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.9.0...v9.10.0
prettier/prettier
### [`v2.8.7`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#287)
[Compare Source](https://togithub.com/prettier/prettier/compare/2.8.6...2.8.7)
[diff](https://togithub.com/prettier/prettier/compare/2.8.6...2.8.7)
##### Allow multiple decorators on same getter/setter ([#14584](https://togithub.com/prettier/prettier/pull/14584) by [@fisker](https://togithub.com/fisker))
```ts
// Input
class A {
@decorator()
get foo () {}
@decorator()
set foo (value) {}
}
// Prettier 2.8.6
SyntaxError: Decorators cannot be applied to multiple get/set accessors of the same name. (5:3)
3 | get foo () {}
4 |
> 5 | @decorator()
| ^^^^^^^^^^^^
6 | set foo (value) {}
7 | }
// Prettier 2.8.7
class A {
@decorator()
get foo() {}
@decorator()
set foo(value) {}
}
```
### [`v2.8.6`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#286)
[Compare Source](https://togithub.com/prettier/prettier/compare/2.8.5...2.8.6)
[diff](https://togithub.com/prettier/prettier/compare/2.8.5...2.8.6)
##### Allow decorators on private members and class expressions ([#14548](https://togithub.com/prettier/prettier/pull/14548) by [@fisker](https://togithub.com/fisker))
```ts
// Input
class A {
@decorator()
#privateMethod () {}
}
// Prettier 2.8.5
SyntaxError: Decorators are not valid here. (2:3)
1 | class A {
> 2 | @decorator()
| ^^^^^^^^^^^^
3 | #privateMethod () {}
4 | }
// Prettier 2.8.6
class A {
@decorator()
#privateMethod() {}
}
```
### [`v2.8.5`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#285)
[Compare Source](https://togithub.com/prettier/prettier/compare/2.8.4...2.8.5)
[diff](https://togithub.com/prettier/prettier/compare/2.8.4...2.8.5)
##### Support TypeScript 5.0 ([#14391](https://togithub.com/prettier/prettier/pull/14391) by [@fisker](https://togithub.com/fisker), [#13819](https://togithub.com/prettier/prettier/pull/13819) by [@fisker](https://togithub.com/fisker), [@sosukesuzuki](https://togithub.com/sosukesuzuki))
TypeScript 5.0 introduces two new syntactic features:
- `const` modifiers for type parameters
- `export type *` declarations
##### Add missing parentheses for decorator ([#14393](https://togithub.com/prettier/prettier/pull/14393) by [@fisker](https://togithub.com/fisker))
```jsx
// Input
class Person {
@(myDecoratorArray[0])
greet() {}
}
// Prettier 2.8.4
class Person {
@myDecoratorArray[0]
greet() {}
}
// Prettier 2.8.5
class Person {
@(myDecoratorArray[0])
greet() {}
}
```
##### Add parentheses for `TypeofTypeAnnotation` to improve readability ([#14458](https://togithub.com/prettier/prettier/pull/14458) by [@fisker](https://togithub.com/fisker))
```tsx
// Input
type A = (typeof node.children)[];
// Prettier 2.8.4
type A = typeof node.children[];
// Prettier 2.8.5
type A = (typeof node.children)[];
```
##### Support `max_line_length=off` when parsing `.editorconfig` ([#14516](https://togithub.com/prettier/prettier/pull/14516) by [@josephfrazier](https://togithub.com/josephfrazier))
If an .editorconfig file is in your project and it sets `max_line_length=off` for the file you're formatting,
it will be interpreted as a `printWidth` of `Infinity` rather than being ignored
(which previously resulted in the default `printWidth` of 80 being applied, if not overridden by Prettier-specific configuration).
```html
;
;
```
sass/dart-sass
### [`v1.60.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1600)
[Compare Source](https://togithub.com/sass/dart-sass/compare/1.59.3...1.60.0)
- Add support for the `pi`, `e`, `infinity`, `-infinity`, and `NaN` constants in
calculations. These will be interpreted as the corresponding numbers.
- Add support for unknown constants in calculations. These will be interpreted
as unquoted strings.
- Serialize numbers with value `infinity`, `-infinity`, and `NaN` to `calc()`
expressions rather than CSS-invalid identifiers. Numbers with complex units
still can't be serialized.
terser/terser
### [`v5.16.8`](https://togithub.com/terser/terser/blob/HEAD/CHANGELOG.md#v5168)
[Compare Source](https://togithub.com/terser/terser/compare/v5.16.6...v5.16.8)
- Become even less conservative around function definitions for `reduce_vars`
- Fix parsing context of `import.meta` expressions such that method calls are allowed
vitejs/vite
### [`v4.2.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small421-2023-03-20-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/9dbb7f7765fd7d255daf82ad44fe867d49f0befd...v4.2.1)
- fix: add `virtual:` to virtual module source map ignore ([#12444](https://togithub.com/vitejs/vite/issues/12444)) ([c4aa28f](https://togithub.com/vitejs/vite/commit/c4aa28f)), closes [#12444](https://togithub.com/vitejs/vite/issues/12444)
- fix(css): inject source content conditionally ([#12449](https://togithub.com/vitejs/vite/issues/12449)) ([3e665f6](https://togithub.com/vitejs/vite/commit/3e665f6)), closes [#12449](https://togithub.com/vitejs/vite/issues/12449)
- fix(worker): using data URLs for inline shared worker ([#12014](https://togithub.com/vitejs/vite/issues/12014)) ([79a5007](https://togithub.com/vitejs/vite/commit/79a5007)), closes [#12014](https://togithub.com/vitejs/vite/issues/12014)
- chore: changelog edits for 4.2 ([#12438](https://togithub.com/vitejs/vite/issues/12438)) ([ce047e3](https://togithub.com/vitejs/vite/commit/ce047e3)), closes [#12438](https://togithub.com/vitejs/vite/issues/12438)
antfu/vite-plugin-pwa
### [`v0.14.6`](https://togithub.com/vite-pwa/vite-plugin-pwa/releases/tag/v0.14.6)
[Compare Source](https://togithub.com/antfu/vite-plugin-pwa/compare/v0.14.5...v0.14.6)
##### 🐞 Bug Fixes
- Types regression in v0.14.5 - by [@userquin](https://togithub.com/userquin) in [https://github.com/vite-pwa/vite-plugin-pwa/issues/491](https://togithub.com/vite-pwa/vite-plugin-pwa/issues/491) [(32841)](https://togithub.com/vite-pwa/vite-plugin-pwa/commit/32841bb)
##### [View changes on GitHub](https://togithub.com/vite-pwa/vite-plugin-pwa/compare/v0.14.5...v0.14.6)
### [`v0.14.5`](https://togithub.com/vite-pwa/vite-plugin-pwa/releases/tag/v0.14.5)
[Compare Source](https://togithub.com/antfu/vite-plugin-pwa/compare/v0.14.4...v0.14.5)
##### 🚀 Features
- Support "types" condition in "exports" field - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vite-pwa/vite-plugin-pwa/issues/483](https://togithub.com/vite-pwa/vite-plugin-pwa/issues/483) [(f7975)](https://togithub.com/vite-pwa/vite-plugin-pwa/commit/f797518)
- Virtual dts per framework - by [@userquin](https://togithub.com/userquin) in [https://github.com/vite-pwa/vite-plugin-pwa/issues/486](https://togithub.com/vite-pwa/vite-plugin-pwa/issues/486) [(b45f1)](https://togithub.com/vite-pwa/vite-plugin-pwa/commit/b45f1fa)
##### 🏎 Performance
- Calculate asset hash when required - by [@userquin](https://togithub.com/userquin) in [https://github.com/vite-pwa/vite-plugin-pwa/issues/488](https://togithub.com/vite-pwa/vite-plugin-pwa/issues/488) [(c73c7)](https://togithub.com/vite-pwa/vite-plugin-pwa/commit/c73c7c0)
##### [View changes on GitHub](https://togithub.com/vite-pwa/vite-plugin-pwa/compare/v0.14.4...v0.14.5)
Configuration
📅 Schedule: Branch creation - "after 8pm every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
5.55.0
->5.56.0
5.55.0
->5.56.0
8.7.0
->8.8.0
9.9.0
->9.10.0
2.8.4
->2.8.7
1.59.3
->1.60.0
5.16.6
->5.16.8
4.2.0
->4.2.1
0.14.4
->0.14.6
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v5.56.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5560-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5550v5560-2023-03-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0) ##### Bug Fixes - **eslint-plugin:** \[member-ordering] check order when optionalityOrder is present with no optional members ([#6619](https://togithub.com/typescript-eslint/typescript-eslint/issues/6619)) ([6aff431](https://togithub.com/typescript-eslint/typescript-eslint/commit/6aff431668eb0d25aa74b527cbe458f9dcd0d92a)) - **eslint-plugin:** \[no-misused-promises] avoid unnecessary calls to getContextualType ([#6193](https://togithub.com/typescript-eslint/typescript-eslint/issues/6193)) ([745cfe4](https://togithub.com/typescript-eslint/typescript-eslint/commit/745cfe4a35319416b3c307ee9fd57c63bf1660cd)) - **eslint-plugin:** \[no-misused-promises] fix incorrect detection of void functions in JSX attributes ([#6638](https://togithub.com/typescript-eslint/typescript-eslint/issues/6638)) ([9e41cee](https://togithub.com/typescript-eslint/typescript-eslint/commit/9e41ceeaea3bf266e5114cfb1855e70a1a13284b)) - **eslint-plugin:** \[strict-boolean-expression] support falsy and truthy literals simultaneously ([#6672](https://togithub.com/typescript-eslint/typescript-eslint/issues/6672)) ([62ef487](https://togithub.com/typescript-eslint/typescript-eslint/commit/62ef487a99010827e99a792db5e565ad7c1d6220)) - **eslint-plugin:** \[strict-boolean-expressions] handle truthy enums ([#6618](https://togithub.com/typescript-eslint/typescript-eslint/issues/6618)) ([0d0639f](https://togithub.com/typescript-eslint/typescript-eslint/commit/0d0639fb25e5ac8d7b5e4ceac4273e17e8ee0249)) - **eslint-plugin:** add TSPropertySignature with TSFunctionType annotation to typeMethod selector ([#6645](https://togithub.com/typescript-eslint/typescript-eslint/issues/6645)) ([3fc5c63](https://togithub.com/typescript-eslint/typescript-eslint/commit/3fc5c63f87bfd9d95f7e51fddc7ef16a6c3c5662)) ##### Features - **eslint-plugin:** add allowNever support to restrict-template-expressions ([#6554](https://togithub.com/typescript-eslint/typescript-eslint/issues/6554)) ([423f164](https://togithub.com/typescript-eslint/typescript-eslint/commit/423f1642424293488fa03a52777c0df73a40e5fd))typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v5.56.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5560-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5550v5560-2023-03-20) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0) **Note:** Version bump only for package [@typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)prettier/eslint-config-prettier
### [`v8.8.0`](https://togithub.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-880-2023-03-20) [Compare Source](https://togithub.com/prettier/eslint-config-prettier/compare/v8.7.0...v8.8.0) - Added: \[[@typescript-eslint/lines-around-comment](https://togithub.com/typescript-eslint/lines-around-comment)]. Thanks to [@ttionya](https://togithub.com/ttionya)!vuejs/eslint-plugin-vue
### [`v9.10.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/tag/v9.10.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.9.0...v9.10.0) #### ✨ Enhancements - [#2111](https://togithub.com/vuejs/eslint-plugin-vue/issues/2111) Added suggestions for `vue/no-template-target-blank` rule. #### ⚙️ Updates - [#2112](https://togithub.com/vuejs/eslint-plugin-vue/issues/2112) Changed to use `@eslint-community/eslint-utils` package. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.9.0...v9.10.0prettier/prettier
### [`v2.8.7`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#287) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.6...2.8.7) [diff](https://togithub.com/prettier/prettier/compare/2.8.6...2.8.7) ##### Allow multiple decorators on same getter/setter ([#14584](https://togithub.com/prettier/prettier/pull/14584) by [@fisker](https://togithub.com/fisker)) ```ts // Input class A { @decorator() get foo () {} @decorator() set foo (value) {} } // Prettier 2.8.6 SyntaxError: Decorators cannot be applied to multiple get/set accessors of the same name. (5:3) 3 | get foo () {} 4 | > 5 | @decorator() | ^^^^^^^^^^^^ 6 | set foo (value) {} 7 | } // Prettier 2.8.7 class A { @decorator() get foo() {} @decorator() set foo(value) {} } ``` ### [`v2.8.6`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#286) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.5...2.8.6) [diff](https://togithub.com/prettier/prettier/compare/2.8.5...2.8.6) ##### Allow decorators on private members and class expressions ([#14548](https://togithub.com/prettier/prettier/pull/14548) by [@fisker](https://togithub.com/fisker)) ```ts // Input class A { @decorator() #privateMethod () {} } // Prettier 2.8.5 SyntaxError: Decorators are not valid here. (2:3) 1 | class A { > 2 | @decorator() | ^^^^^^^^^^^^ 3 | #privateMethod () {} 4 | } // Prettier 2.8.6 class A { @decorator() #privateMethod() {} } ``` ### [`v2.8.5`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#285) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.4...2.8.5) [diff](https://togithub.com/prettier/prettier/compare/2.8.4...2.8.5) ##### Support TypeScript 5.0 ([#14391](https://togithub.com/prettier/prettier/pull/14391) by [@fisker](https://togithub.com/fisker), [#13819](https://togithub.com/prettier/prettier/pull/13819) by [@fisker](https://togithub.com/fisker), [@sosukesuzuki](https://togithub.com/sosukesuzuki)) TypeScript 5.0 introduces two new syntactic features: - `const` modifiers for type parameters - `export type *` declarations ##### Add missing parentheses for decorator ([#14393](https://togithub.com/prettier/prettier/pull/14393) by [@fisker](https://togithub.com/fisker)) ```jsx // Input class Person { @(myDecoratorArray[0]) greet() {} } // Prettier 2.8.4 class Person { @myDecoratorArray[0] greet() {} } // Prettier 2.8.5 class Person { @(myDecoratorArray[0]) greet() {} } ``` ##### Add parentheses for `TypeofTypeAnnotation` to improve readability ([#14458](https://togithub.com/prettier/prettier/pull/14458) by [@fisker](https://togithub.com/fisker)) ```tsx // Input type A = (typeof node.children)[]; // Prettier 2.8.4 type A = typeof node.children[]; // Prettier 2.8.5 type A = (typeof node.children)[]; ``` ##### Support `max_line_length=off` when parsing `.editorconfig` ([#14516](https://togithub.com/prettier/prettier/pull/14516) by [@josephfrazier](https://togithub.com/josephfrazier)) If an .editorconfig file is in your project and it sets `max_line_length=off` for the file you're formatting, it will be interpreted as a `printWidth` of `Infinity` rather than being ignored (which previously resulted in the default `printWidth` of 80 being applied, if not overridden by Prettier-specific configuration). ```htmlsass/dart-sass
### [`v1.60.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1600) [Compare Source](https://togithub.com/sass/dart-sass/compare/1.59.3...1.60.0) - Add support for the `pi`, `e`, `infinity`, `-infinity`, and `NaN` constants in calculations. These will be interpreted as the corresponding numbers. - Add support for unknown constants in calculations. These will be interpreted as unquoted strings. - Serialize numbers with value `infinity`, `-infinity`, and `NaN` to `calc()` expressions rather than CSS-invalid identifiers. Numbers with complex units still can't be serialized.terser/terser
### [`v5.16.8`](https://togithub.com/terser/terser/blob/HEAD/CHANGELOG.md#v5168) [Compare Source](https://togithub.com/terser/terser/compare/v5.16.6...v5.16.8) - Become even less conservative around function definitions for `reduce_vars` - Fix parsing context of `import.meta` expressions such that method calls are allowedvitejs/vite
### [`v4.2.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small421-2023-03-20-small) [Compare Source](https://togithub.com/vitejs/vite/compare/9dbb7f7765fd7d255daf82ad44fe867d49f0befd...v4.2.1) - fix: add `virtual:` to virtual module source map ignore ([#12444](https://togithub.com/vitejs/vite/issues/12444)) ([c4aa28f](https://togithub.com/vitejs/vite/commit/c4aa28f)), closes [#12444](https://togithub.com/vitejs/vite/issues/12444) - fix(css): inject source content conditionally ([#12449](https://togithub.com/vitejs/vite/issues/12449)) ([3e665f6](https://togithub.com/vitejs/vite/commit/3e665f6)), closes [#12449](https://togithub.com/vitejs/vite/issues/12449) - fix(worker): using data URLs for inline shared worker ([#12014](https://togithub.com/vitejs/vite/issues/12014)) ([79a5007](https://togithub.com/vitejs/vite/commit/79a5007)), closes [#12014](https://togithub.com/vitejs/vite/issues/12014) - chore: changelog edits for 4.2 ([#12438](https://togithub.com/vitejs/vite/issues/12438)) ([ce047e3](https://togithub.com/vitejs/vite/commit/ce047e3)), closes [#12438](https://togithub.com/vitejs/vite/issues/12438)antfu/vite-plugin-pwa
### [`v0.14.6`](https://togithub.com/vite-pwa/vite-plugin-pwa/releases/tag/v0.14.6) [Compare Source](https://togithub.com/antfu/vite-plugin-pwa/compare/v0.14.5...v0.14.6) ##### 🐞 Bug Fixes - Types regression in v0.14.5 - by [@userquin](https://togithub.com/userquin) in [https://github.com/vite-pwa/vite-plugin-pwa/issues/491](https://togithub.com/vite-pwa/vite-plugin-pwa/issues/491) [(32841)](https://togithub.com/vite-pwa/vite-plugin-pwa/commit/32841bb) ##### [View changes on GitHub](https://togithub.com/vite-pwa/vite-plugin-pwa/compare/v0.14.5...v0.14.6) ### [`v0.14.5`](https://togithub.com/vite-pwa/vite-plugin-pwa/releases/tag/v0.14.5) [Compare Source](https://togithub.com/antfu/vite-plugin-pwa/compare/v0.14.4...v0.14.5) ##### 🚀 Features - Support "types" condition in "exports" field - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vite-pwa/vite-plugin-pwa/issues/483](https://togithub.com/vite-pwa/vite-plugin-pwa/issues/483) [(f7975)](https://togithub.com/vite-pwa/vite-plugin-pwa/commit/f797518) - Virtual dts per framework - by [@userquin](https://togithub.com/userquin) in [https://github.com/vite-pwa/vite-plugin-pwa/issues/486](https://togithub.com/vite-pwa/vite-plugin-pwa/issues/486) [(b45f1)](https://togithub.com/vite-pwa/vite-plugin-pwa/commit/b45f1fa) ##### 🏎 Performance - Calculate asset hash when required - by [@userquin](https://togithub.com/userquin) in [https://github.com/vite-pwa/vite-plugin-pwa/issues/488](https://togithub.com/vite-pwa/vite-plugin-pwa/issues/488) [(c73c7)](https://togithub.com/vite-pwa/vite-plugin-pwa/commit/c73c7c0) ##### [View changes on GitHub](https://togithub.com/vite-pwa/vite-plugin-pwa/compare/v0.14.4...v0.14.5)Configuration
📅 Schedule: Branch creation - "after 8pm every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 Mend Renovate. View repository job log here.