chore(deps): update all non-major dependencies #70
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:
18.11.17
->18.11.18
5.47.0
->5.47.1
5.47.0
->5.47.1
0.16.10
->0.16.12
8.30.0
->8.31.0
0.26.0
->0.26.3
Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v5.47.1
Compare Source
Bug Fixes
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v5.47.1
Compare Source
Note: Version bump only for package @typescript-eslint/parser
evanw/esbuild
v0.16.12
Compare Source
Loader defaults to
js
for extensionless files (#2776)Certain packages contain files without an extension. For example, the
yargs
package contains the fileyargs/yargs
which has no extension. Node, Webpack, and Parcel can all understand code that importsyargs/yargs
because they assume that the file is JavaScript. However, esbuild was previously unable to understand this code because it relies on the file extension to tell it how to interpret the file. With this release, esbuild will now assume files without an extension are JavaScript files. This can be customized by setting the loader for""
(the empty string, representing files without an extension) to another loader. For example, if you want files without an extension to be treated as CSS instead, you can do that like this:CLI:
JS:
Go:
In addition, the
"type"
field inpackage.json
files now only applies to files with an explicit.js
,.jsx
,.ts
, or.tsx
extension. Previously it was incorrectly applied by esbuild to all files that had an extension other than.mjs
,.mts
,.cjs
, or.cts
including extensionless files. So for example an extensionless file in a"type": "module"
package is now treated as CommonJS instead of ESM.v0.16.11
Compare Source
Avoid a syntax error in the presence of direct
eval
(#2761)The behavior of nested
function
declarations in JavaScript depends on whether the code is run in strict mode or not. It would be problematic if esbuild preserved nestedfunction
declarations in its output because then the behavior would depend on whether the output was run in strict mode or not instead of respecting the strict mode behavior of the original source code. To avoid this, esbuild transforms nestedfunction
declarations to preserve the intended behavior of the original source code regardless of whether the output is run in strict mode or not:In the above example, the original code should print
true false true
because it's not run in strict mode (it doesn't contain"use strict"
and is not an ES module). The code that esbuild generates has been transformed such that it printstrue false true
regardless of whether it's run in strict mode or not.However, this transformation is impossible if the code contains direct
eval
because directeval
"poisons" all containing scopes by preventing anything in those scopes from being renamed. That prevents esbuild from splitting up accesses tofoo
into two separate variables with different names. Previously esbuild still did this transformation but with two variables both namedfoo
, which is a syntax error. With this release esbuild will now skip doing this transformation when directeval
is present to avoid generating code with a syntax error. This means that the generated code may no longer behave as intended since the behavior depends on the run-time strict mode setting instead of the strict mode setting present in the original source code. To fix this problem, you will need to remove the use of directeval
.Fix a bundling scenario involving multiple symlinks (#2773, #2774)
This release contains a fix for a bundling scenario involving an import path where multiple path segments are symlinks. Previously esbuild was unable to resolve certain import paths in this scenario, but these import paths should now work starting with this release. This fix was contributed by @onebytegone.
eslint/eslint
v8.31.0
Compare Source
Features
52c7c73
feat: check assignment patterns in no-underscore-dangle (#16693) (Milos Djermanovic)b401cde
feat: add options to check destructuring in no-underscore-dangle (#16006) (Morten Kaltoft)30d0daf
feat: group properties with values in parentheses inkey-spacing
(#16677) (Francesco Trotta)Bug Fixes
35439f1
fix: correct syntax error inprefer-arrow-callback
autofix (#16722) (Francesco Trotta)87b2470
fix: new instance of FlatESLint should load latest config file version (#16608) (Milos Djermanovic)Documentation
4339dc4
docs: Update README (GitHub Actions Bot)4e4049c
docs: optimize code block structure (#16669) (Sam Chen)54a7ade
docs: do not escape code blocks of formatters examples (#16719) (Sam Chen)e5ecfef
docs: Add function call example for no-undefined (#16712) (Elliot Huffman)a3262f0
docs: Add mastodon link (#16638) (Amaresh S M)a14ccf9
docs: clarify files property (#16709) (Sam Chen)3b29eb1
docs: fix npm link (#16710) (Abdullah Osama)a638673
docs: fix search bar focus onEsc
(#16700) (Shanmughapriyan S)f62b722
docs: country flag missing in windows (#16698) (Shanmughapriyan S)4d27ec6
docs: display zh-hans in the docs language switcher (#16686) (Percy Ma)8bda20e
docs: remove manually maintained anchors (#16685) (Percy Ma)b68440f
docs: User Guide Getting Started expansion (#16596) (Ben Perlmutter)Chores
65d4e24
chore: Upgrade @eslint/eslintrc@1.4.1 (#16729) (Brandon Mills)8d93081
chore: fix CI failure (#16721) (Sam Chen)8f17247
chore: Set up automatic updating of README (#16717) (Nicholas C. Zakas)4cd87cb
ci: bump actions/stale from 6 to 7 (#16713) (dependabot[bot])fd20c75
chore: sort package.json scripts in alphabetical order (#16705) (Darius Dzien)10a5c78
chore: update ignore patterns ineslint.config.js
(#16678) (Milos Djermanovic)vitest-dev/vitest
v0.26.3
Compare Source
🚀 Features
importOriginal
helper to the factory - by @antfu in https://github.com/vitest-dev/vitest/issues/2551 (853ee)🐞 Bug Fixes
View changes on GitHub
v0.26.2
Compare Source
🚀 Features
🐞 Bug Fixes
dir
- by @antfu in https://github.com/vitest-dev/vitest/issues/2550 (f6b59)View changes on GitHub
v0.26.1
Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), 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.