chore(deps): update devdependencies #1796
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~13.7.10
->~13.7.11
~9.11.1
->~9.12.0
~12.3.0
->~12.4.1
~0.17.4
->~0.17.5
~8.32.0
->~8.33.0
~39.6.7
->~39.7.4
~4.1.1
->~4.1.2
Release Notes
vueuse/vueuse
v9.12.0
Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
cypress-io/cypress
v12.4.1
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#​12-4-1
v12.4.0
Compare Source
Changelog: https://docs.cypress.io/guides/references/changelog#​12-4-0
evanw/esbuild
v0.17.5
Compare Source
Parse
const
type parameters from TypeScript 5.0The TypeScript 5.0 beta announcement adds
const
type parameters to the language. You can now add theconst
modifier on a type parameter of a function, method, or class like this:The type of
names
in the above example isreadonly ["Alice", "Bob", "Eve"]
. Marking the type parameter asconst
behaves as if you had writtenas const
at every use instead. The above code is equivalent to the following TypeScript, which was the only option before TypeScript 5.0:You can read the announcement for more information.
Make parsing generic
async
arrow functions more strict in.tsx
filesPreviously esbuild's TypeScript parser incorrectly accepted the following code as valid:
The official TypeScript parser rejects this code because it thinks it's the identifier
async
followed by a JSX element starting with<T>
. So with this release, esbuild will now reject this syntax in.tsx
files too. You'll now have to add a comma after the type parameter to get generic arrow functions like this to parse in.tsx
files:Allow the
in
andout
type parameter modifiers on class expressionsTypeScript 4.7 added the
in
andout
modifiers on the type parameters of classes, interfaces, and type aliases. However, while TypeScript supported them on both class expressions and class statements, previously esbuild only supported them on class statements due to an oversight. This release now allows these modifiers on class expressions too:Update
enum
constant folding for TypeScript 5.0TypeScript 5.0 contains an updated definition of what it considers a constant expression:
This impacts esbuild's implementation of TypeScript's
const enum
feature. With this release, esbuild will now attempt to follow these new rules. For example, you can now initialize anenum
member with a template literal expression that contains a numeric constant:These rules are not followed exactly due to esbuild's limitations. The rule about dotted references to
const
variables is not followed both because esbuild's enum processing is done in an isolated module setting and because doing so would potentially require esbuild to use a type system, which it doesn't have. For example:Also, the rule that requires converting numbers to a string currently only followed for 32-bit signed integers and non-finite numbers. This is done to avoid accidentally introducing a bug if esbuild's number-to-string operation doesn't exactly match the behavior of a real JavaScript VM. Currently esbuild's number-to-string constant folding is conservative for safety.
Forbid definite assignment assertion operators on class methods
In TypeScript, class methods can use the
?
optional property operator but not the!
definite assignment assertion operator (while class fields can use both):Previously esbuild incorrectly allowed the definite assignment assertion operator with class methods. This will no longer be allowed starting with this release.
eslint/eslint
v8.33.0
Compare Source
Features
2cc7954
feat: addrestrictDefaultExports
option to no-restricted-exports rule (#16785) (Nitin Kumar)Documentation
17f4be2
docs: Fix examples in no-multiple-empty-lines rule (#16835) (jonz94)9c7cfe3
docs: 'Source Code' content in 'Set up Development Environment' page (#16780) (Ben Perlmutter)ede5c64
docs: Custom processors page (#16802) (Ben Perlmutter)2620614
docs: Code of Conduct page (#16781) (Ben Perlmutter)50a8efd
docs: report a sec vulnerability page (#16808) (Ben Perlmutter)ed60afd
docs: Update page titles, section landing pages, and side TOC (#16760) (Ben Perlmutter)333c712
docs: add background to code-path-diagrams for dark-mode (#16822) (Tanuj Kanti)f5f7b9b
docs: Update README (GitHub Actions Bot)2aa4f5f
docs: no-constant-condition: Add multi-comparison example (#16776) (Sebastian Simon)40287db
docs: Remove Google Group icon (#16779) (Nicholas C. Zakas)ea10ca5
docs: 'a .eslint' -> 'an .eslint' for consistency (#16809) (Ben Perlmutter)3be0748
docs: add example for nodejs lintText api (#16789) (Siva K)ce4f5ff
docs: Replace removed related rules with a valid rule (#16800) (Ville Saalo)gajus/eslint-plugin-jsdoc
v39.7.4
Compare Source
v39.7.3
Compare Source
v39.7.2
Compare Source
v39.7.1
Compare Source
v39.7.0
Compare Source
v39.6.10
Compare Source
v39.6.9
Compare Source
v39.6.8
Compare Source
isaacs/rimraf
v4.1.2
Compare Source
Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), 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 Mend Renovate. View repository job log here.