chore(deps): update all non-major dependencies
Note: This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Change | Age | Confidence | Type | Update |
|---|---|---|---|---|---|
| babel-eslint | ^10.0.1 -> ^10.1.0 |
devDependencies | minor | ||
| eslint-plugin-import | ^2.17.2 -> ^2.32.0 |
devDependencies | minor | ||
| eslint-plugin-jest | ^22.5.1 -> ^22.21.0 |
devDependencies | minor | ||
| eslint-plugin-node | ^9.0.1 -> ^9.2.0 |
devDependencies | minor | ||
| eslint-plugin-promise | ^4.1.1 -> ^4.3.1 |
devDependencies | minor | ||
| eslint-plugin-standard | ^4.0.0 -> ^4.1.0 |
devDependencies | minor | ||
| eslint-plugin-vue (source) | ^5.2.2 -> ^5.2.3 |
devDependencies | patch | ||
| get-port | ^5.0.0 -> ^5.1.1 |
devDependencies | minor | ||
| husky | ^2.2.0 -> ^2.7.0 |
devDependencies | minor | ||
| jest (source) | ^24.8.0 -> ^24.9.0 |
devDependencies | minor | ||
| jsdom | ^15.1.0 -> ^15.2.1 |
devDependencies | minor | ||
| node (source) | 11 -> 11.15.0 |
minor | |||
| node (source) | 10 -> 10.24.1 |
minor | |||
| node (source) | 8 -> 8.17.0 |
minor | |||
| node (source) | >=8.0.0 -> >=8.17.0 |
engines | minor | ||
| npm (source) | >=5.0.0 -> >=5.10.0 |
engines | minor |
Release Notes
babel/babel-eslint (babel-eslint)
v10.1.0
v10.0.3
Fixes #791, also eslint/eslint#12117
Some context: #793 (comment)
We ended up going with @JLHwung's PR #794 which uses ESLint's deps instead of going with peerDeps since it really depends on the version being used and we don't want users to have to install it directly on their own.
babel-eslint is patching patches of the dependencies of ESLint itself so these kinds of issues have happened in the past. We'll need to look into figuring out how to have a more solid way of modifying behavior instead of this monkeypatching type of thing for future releases.
v10.0.2
Fixes #772
import-js/eslint-plugin-import (eslint-plugin-import)
v2.32.0
Added
- add [
enforce-node-protocol-usage] rule andimport/node-versionsetting ([#3024], thanks [@GoldStrikeArch] and [@sevenc-nanashi]) - add TypeScript types ([#3097], thanks [@G-Rath])
- [
extensions]: add `pathGroupOverrides to allow enforcement decision overrides based on specifier ([#3105], thanks [@Xunnamius]) - [
order]: addsortTypesGroupoption to allow intragroup sorting of type-only imports ([#3104], thanks [@Xunnamius]) - [
order]: addnewlines-between-typesoption to control intragroup sorting of type-only imports ([#3127], thanks [@Xunnamius]) - [
order]: addconsolidateIslandsoption to collapse excess spacing for aesthetically pleasing imports ([#3129], thanks [@Xunnamius])
Fixed
- [
no-unused-modules]: provide more meaningful error message when no .eslintrc is present ([#3116], thanks [@michaelfaith]) - configs: added missing name attribute for eslint config inspector ([#3151], thanks [@NishargShah])
- [
order]: ensure arcane imports do not cause undefined behavior ([#3128], thanks [@Xunnamius]) - [
order]: resolve undefined property access issue when usingnamedordering ([#3166], thanks [@Xunnamius]) - [
enforce-node-protocol-usage]: avoid a crash with some TS code ([#3173], thanks [@ljharb]) - [
order]: codify invariants from docs into config schema ([#3152], thanks [@Xunnamius])
Changed
- [Docs] [
extensions], [order]: improve documentation ([#3106], thanks [@Xunnamius]) - [Docs] add flat config guide for using
tseslint.config()([#3125], thanks [@lnuvy]) - [Docs] add missing comma ([#3122], thanks [@RyanGst])
- [readme] Update flatConfig example to include typescript config ([#3138], thanks [@intellix])
- [Refactor] [
order]: remove unnecessary negative check ([#3167], thanks [@JounQin]) - [Docs] [
no-unused-modules]: add missing double quote ([#3191], thanks [@albertpastrana]) - [Docs]
no-restricted-paths: clarify wording and fix errors ([#3172], thanks [@greim])
v2.31.0
Added
- support eslint v9 ([#2996], thanks [@G-Rath] [@michaelfaith])
- [
order]: allow validating named imports ([#3043], thanks [@manuth]) - [
extensions]: add thecheckTypeImportsoption ([#2817], thanks [@phryneas])
Fixed
-
ExportMap/ flat config: includelanguageOptionsin context ([#3052], thanks [@michaelfaith]) - [
no-named-as-default]: Allow using an identifier if the export is both a named and a default export ([#3032], thanks [@akwodkiewicz]) - [
export]: False positive for exported overloaded functions in TS ([#3065], thanks [@liuxingbaoyu]) -
exportMap: export map cache is tainted by unreliable parse results ([#3062], thanks [@michaelfaith]) -
exportMap: improve cacheKey when using flat config ([#3072], thanks [@michaelfaith]) - adjust "is source type module" checks for flat config ([#2996], thanks [@G-Rath])
Changed
- [Docs] [
no-relative-packages]: fix typo ([#3066], thanks [@joshuaobrien]) - [Performance] [
no-cycle]: dont scc for each linted file ([#3068], thanks [@soryy708]) - [Docs] [
no-cycle]: adddisableSccto docs ([#3070], thanks [@soryy708]) - [Tests] use re-exported
RuleTester([#3071], thanks [@G-Rath]) - [Docs] [
no-restricted-paths]: fix grammar ([#3073], thanks [@unbeauvoyage]) - [Tests] [
no-default-export], [no-named-export]: add test case (thanks [@G-Rath])
v2.30.0
Added
- [
dynamic-import-chunkname]: addallowEmptyoption to allow empty leading comments ([#2942], thanks [@JiangWeixian]) - [
dynamic-import-chunkname]: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode ([#3004], thanks [@amsardesai]) - [
no-unused-modules]: AddignoreUnusedTypeExportsoption ([#3011], thanks [@silverwind]) - add support for Flat Config ([#3018], thanks [@michaelfaith])
Fixed
- [
no-extraneous-dependencies]: allow wrong path ([#3012], thanks [@chabb]) - [
no-cycle]: use scc algorithm to optimize ([#2998], thanks [@soryy708]) - [
no-duplicates]: Removing duplicates breaks in TypeScript ([#3033], thanks [@yesl-kim]) - [
newline-after-import]: fix considerComments option when require ([#2952], thanks [@developer-bandi]) - [
order]: do not compare first path segment for relative paths ([#2682]) ([#2885], thanks [@mihkeleidast])
Changed
- [Docs] [
no-extraneous-dependencies]: Make glob pattern description more explicit ([#2944], thanks [@mulztob]) - [
no-unused-modules]: add console message to help debug [#2866] - [Refactor]
ExportMap: make procedures static instead of monkeypatching exportmap ([#2982], thanks [@soryy708]) - [Refactor]
ExportMap: separate ExportMap instance from its builder logic ([#2985], thanks [@soryy708]) - [Docs] [
order]: Add a quick note on how unbound imports and --fix ([#2640], thanks [@minervabot]) - [Tests] appveyor -> GHA (run tests on Windows in both pwsh and WSL + Ubuntu) ([#2987], thanks [@joeyguerra])
- [actions] migrate OSX tests to GHA ([ljharb#37], thanks [@aks-])
- [Refactor]
exportMapBuilder: avoid hoisting ([#2989], thanks [@soryy708]) - [Refactor]
ExportMap: extract "builder" logic to separate files ([#2991], thanks [@soryy708]) - [Docs] [
order]: update the description of thepathGroupsExcludedImportTypesoption ([#3036], thanks [@liby]) - [readme] Clarify how to install the plugin ([#2993], thanks [@jwbth])
v2.29.1
Fixed
- [
no-extraneous-dependencies]: ignoreexport type { ... } from '...'whenincludeTypesisfalse([#2919], thanks [@Pandemic1617]) - [
no-unused-modules]: support export patterns with array destructuring ([#2930], thanks [@ljharb]) - [Deps] update
tsconfig-paths([#2447], thanks [@domdomegg])
v2.29.0
Added
- TypeScript config: add .cts and .mts extensions ([#2851], thanks [@Zamiell])
- [
newline-after-import]: new optionexactCountand docs update ([#1933], thanks [@anikethsaha] and [@reosarevok]) - [
newline-after-import]: fixexactCountwithconsiderCommentsfalse positive, when there is a leading comment ([#2884], thanks [@kinland])
v2.28.1
Fixed
Changed
v2.28.0
Fixed
- [
no-duplicates]: remove duplicate identifiers in duplicate imports ([#2577], thanks [@joe-matsec]) - [
consistent-type-specifier-style]: fix accidental removal of comma in certain cases ([#2754], thanks [@bradzacher]) - [Perf]
ExportMap: ImproveExportMap.forperformance on larger codebases ([#2756], thanks [@leipert]) - [
no-extraneous-dependencies]/TypeScript: do not error when importing inline type from dev dependencies ([#2735], thanks [@andyogo]) - [
newline-after-import]/TypeScript: do not error when re-exporting a namespaced import ([#2832], thanks [@laurens-dg]) - [
order]: partial fix for [#2687] (thanks [@ljharb]) - [
no-duplicates]: Detect across type and regular imports ([#2835], thanks [@benkrejci]) - [
extensions]: handle.and..properly ([#2778], thanks [@benasher44]) - [
no-unused-modules]: improve schema (thanks [@ljharb]) - [
no-unused-modules]: report error on binding instead of parent export ([#2842], thanks [@Chamion])
Changed
- [Docs] [
no-duplicates]: fix example schema ([#2684], thanks [@simmo]) - [Docs] [
group-exports]: fix syntax highlighting ([#2699], thanks [@devinrhode2]) - [Docs] [
extensions]: reference node ESM behavior ([#2748], thanks [@xM8WVqaG]) - [Refactor] [
exports-last]: usearray.prototype.findlastindex(thanks [@ljharb]) - [Refactor] [
no-anonymous-default-export]: useobject.fromentries(thanks [@ljharb]) - [Refactor] [
no-unused-modules]: usearray.prototype.flatmap(thanks [@ljharb])
v2.27.5
Fixed
- [
order]: Fix group ranks order when alphabetizing ([#2674], thanks [@Pearce-Ropion])
v2.27.4
Fixed
-
semvershould be a prod dep ([#2668])
v2.27.3
Fixed
- [
no-empty-named-blocks]: rewrite rule to only check import declarations ([#2666])
v2.27.2
Fixed
- [
no-duplicates]: do not unconditionally requiretypescript([#2665])
v2.27.1
Fixed
-
array.prototype.flatmapshould be a prod dep ([#2664], thanks [@cristobal])
v2.27.0
Added
- [
newline-after-import]: addconsiderCommentsoption ([#2399], thanks [@pri1311]) - [
no-cycle]: addallowUnsafeDynamicCyclicDependencyoption ([#2387], thanks [@GerkinDev]) - [
no-restricted-paths]: support arrays forfromandtargetoptions ([#2466], thanks [@AdriAt360]) - [
no-anonymous-default-export]: addallowNewoption ([#2505], thanks [@DamienCassou]) - [
order]: AdddistinctGroupoption ([#2395], thanks [@hyperupcall]) - [
no-extraneous-dependencies]: AddincludeInternaloption ([#2541], thanks [@bdwain]) - [
no-extraneous-dependencies]: AddincludeTypesoption ([#2543], thanks [@bdwain]) - [
order]: newalphabetize.orderImportKindoption to sort imports with same path based on their kind (type,typeof) ([#2544], thanks [@stropho]) - [
consistent-type-specifier-style]: add rule ([#2473], thanks [@bradzacher]) - Add [
no-empty-named-blocks] rule ([#2568], thanks [@guilhermelimak]) - [
prefer-default-export]: add "target" option ([#2602], thanks [@azyzz228]) - [
no-absolute-path]: add fixer ([#2613], thanks [@adipascu]) - [
no-duplicates]: support inline type import withinlineTypeImportoption ([#2475], thanks [@snewcomer])
Fixed
- [
order]: move nested imports closer to main import entry ([#2396], thanks [@pri1311]) - [
no-restricted-paths]: fix an error message ([#2466], thanks [@AdriAt360]) - [
no-restricted-paths]: useMinimatch.matchinstead ofminimatchto comply with Windows Native paths ([#2466], thanks [@AdriAt360]) - [
order]: require with member expression could not be fixed if alphabetize.order was used ([#2490], thanks [@msvab]) - [
order]: leave more space in rankings for consecutive path groups ([#2506], thanks [@Pearce-Ropion]) - [
no-cycle]: add ExportNamedDeclaration statements to dependencies ([#2511], thanks [@BenoitZugmeyer]) - [
dynamic-import-chunkname]: prevent false report on a valid webpack magic comment ([#2330], thanks [@mhmadhamster]) - [
export]: do not error on TS export overloads ([#1590], thanks [@ljharb]) - [
no-unresolved], [extensions]: ignore type only exports ([#2436], thanks [@Lukas-Kullmann]) -
ExportMap: add missing param to function ([#2589], thanks [@Fdawgs]) - [
no-unused-modules]:checkPkgFieldObjectfilters boolean fields from checks ([#2598], thanks [@mpint]) - [
no-cycle]: accept Flowtypeofimports, just liketype([#2608], thanks [@gnprice]) - [
no-import-module-exports]: avoid a false positive for import variables ([#2315], thanks [@BarryThePenguin])
Changed
- [Tests] [
named]: Run all TypeScript test ([#2427], thanks [@ProdigySim]) - [readme] note use of typescript in readme
import/extensionssection ([#2440], thanks [@OutdatedVersion]) - [Docs] [
order]: use correct default value ([#2392], thanks [@hyperupcall]) - [meta] replace git.io link in comments with the original URL ([#2444], thanks [@liby])
- [Docs] remove global install in readme ([#2412], thanks [@aladdin-add])
- [readme] clarify
eslint-import-resolver-typescriptusage ([#2503], thanks [@JounQin]) - [Refactor] [
no-cycle]: Add per-run caching of traversed paths ([#2419], thanks [@nokel81]) - [Performance]
ExportMap: add caching after parsing for an ambiguous module ([#2531], thanks [@stenin-nikita]) - [Docs] [
no-useless-path-segments]: fix paths ([#2424], thanks [@s-h-a-d-o-w]) - [Tests] [
no-cycle]: add passing test cases ([#2438], thanks [@georeith]) - [Refactor] [
no-extraneous-dependencies] improve performance using cache ([#2374], thanks [@meowtec]) - [meta]
CONTRIBUTING.md: mention inactive PRs ([#2546], thanks [@stropho]) - [readme] make json for setting groups multiline ([#2570], thanks [@bertyhell])
- [Tests] [
no-restricted-paths]: Tests forimport typestatements ([#2459], thanks [@golergka]) - [Tests] [
no-restricted-paths]: fix one failingimport typetest case, submitted by [@golergka], thanks [@azyzz228] - [Docs] automate docs with eslint-doc-generator ([#2582], thanks [@bmish])
- [readme] Increase clarity around typescript configuration ([#2588], thanks [@Nfinished])
- [Docs] update
eslint-doc-generatorto v1.0.0 ([#2605], thanks [@bmish]) - [Perf] [
no-cycle], [no-internal-modules], [no-restricted-paths]: useanyOfinstead ofoneOf(thanks [@ljharb], [@remcohaszing])
v2.26.0
Added
- [
no-named-default], [no-default-export], [prefer-default-export], [no-named-export], [export], [named], [namespace], [no-unused-modules]: support arbitrary module namespace names ([#2358], thanks [@sosukesuzuki]) - [
no-dynamic-require]: support dynamic import with espree ([#2371], thanks [@sosukesuzuki]) - [
no-relative-packages]: add fixer ([#2381], thanks [@forivall])
Fixed
- [
default]:typescript-eslint-parser: avoid a crash on exporting as namespace (thanks [@ljharb]) - [
export]/TypeScript: false positive for typescript namespace merging ([#1964], thanks [@magarcia]) - [
no-duplicates]: ignore duplicate modules in different TypeScript module declarations ([#2378], thanks [@remcohaszing]) - [
no-unused-modules]: avoid a crash when processing re-exports ([#2388], thanks [@ljharb])
Changed
- [Tests] [
no-nodejs-modules]: add tests for node protocol URL ([#2367], thanks [@sosukesuzuki]) - [Tests] [
default], [no-anonymous-default-export], [no-mutable-exports], [no-named-as-default-member], [no-named-as-default]: add tests for arbitrary module namespace names ([#2358], thanks [@sosukesuzuki]) - [Docs] [
no-unresolved]: Fix RegExp escaping in readme ([#2332], thanks [@stephtr]) - [Refactor] [
namespace]: try to improve performance ([#2340], thanks [@ljharb]) - [Docs] make rule doc titles consistent ([#2393], thanks [@TheJaredWilcurt])
- [Docs] [
order]: TS code examples should use TS code blocks ([#2411], thanks [@MM25Zamanian]) - [Docs] [
no-unresolved]: fix link ([#2417], thanks [@kylemh])
v2.25.4
Fixed
-
importType: avoid crashing on a non-string' ([#2305], thanks [@ljharb]) - [
first]: prevent crash when parsing angular templates ([#2210], thanks [@ljharb]) -
importType: properly resolve@/*-aliased imports as internal ([#2334], thanks [@ombene]) - [
named]/ExportMap: handle named imports from CJS modules that use dynamic import ([#2341], thanks [@ludofischer])
Changed
- [
no-default-import]: report on the token "default" instead of the entire node ([#2299], thanks [@pmcelhaney]) - [Docs] [
order]: Remove duplicate mention of default ([#2280], thanks [@johnthagen]) - [Deps] update
eslint-module-utils
v2.25.3
Fixed
- [
extensions]: ignore unresolveable type-only imports ([#2270], [#2271], thanks [@jablko]) -
importType: fixisExternalModulecalculation ([#2282], thanks [@mx-bernhard]) - [
no-import-module-exports]: avoid false positives with a shadowedmoduleorexports([#2297], thanks [@ljharb])
Changed
- [Docs] [
order]: add type to the default groups ([#2272], thanks [@charpeni]) - [readme] Add note to TypeScript docs to install appropriate resolver ([#2279], thanks [@johnthagen])
- [Refactor]
importType: combine redundantisScopedandisScopedModule(thanks [@ljharb]) - [Docs] HTTP => HTTPS ([#2287], thanks [@Schweinepriester])
v2.25.2
Fixed
v2.25.1
Fixed
- [Deps] update
eslint-module-utils
v2.25.0
Added
- Support
eslintv8 ([#2191], thanks [@ota-meshi]) - [
no-unresolved]: addcaseSensitiveStrictoption ([#1262], thanks [@sergei-startsev]) - [
no-unused-modules]: add eslint v8 support ([#2194], thanks [@coderaiser]) - [
no-restricted-paths]: add/restore glob pattern support ([#2219], thanks [@stropho]) - [
no-unused-modules]: support dynamic imports ([#1660], [#2212], thanks [@maxkomarychev], [@aladdin-add], [@Hypnosphi])
Fixed
- [
no-unresolved]: ignore type-only imports ([#2220], thanks [@jablko]) - [
order]: fix sorting imports inside TypeScript module declarations ([#2226], thanks [@remcohaszing]) - [
default],ExportMap: Resolve extended TypeScript configuration files ([#2240], thanks [@mrmckeb])
Changed
- [Refactor] switch to an internal replacement for
pkg-upandread-pkg-up([#2047], thanks [@mgwalker]) - [patch] TypeScript config: remove
.d.tsfrom [import/parserssetting] and [import/extensionssetting] ([#2220], thanks [@jablko]) - [Refactor] [
no-unresolved], [no-extraneous-dependencies]: moduleVisitor usage ([#2233], thanks [@jablko])
v2.24.2
Fixed
v2.24.1
Fixed
-
ExportMap: Add default export when esModuleInterop is true and anything is exported ([#2184], thanks [@Maxim-Mazurok]) - [
named], [namespace]: properly set reexports onexport * as … from([#1998], [#2161], thanks [@ljharb]) - [
no-duplicates]: correctly handle case of mixed default/named type imports ([#2149], thanks [@GoodForOneFare], [@nwalters512]) - [
no-duplicates]: avoid crash with emptyimport type {}([#2201], thanks [@ljharb])
Changed
- [Docs]
max-dependencies: 📖 DocumentignoreTypeImportsoption ([#2196], thanks [@himynameisdave])
v2.24.0
Added
- [
no-dynamic-require]: add optionesmodule([#1223], thanks [@vikr01]) - [
named]: addcommonjsoption ([#1222], thanks [@vikr01]) - [
no-namespace]: Addignoreoption ([#2112], thanks [@aberezkin]) - [
max-dependencies]: add optionignoreTypeImports([#1847], thanks [@rfermann])
Fixed
- [
no-duplicates]: ensure autofix avoids excessive newlines ([#2028], thanks [@ertrzyiks]) - [
extensions]: avoid crashing on partially typed import/export statements ([#2118], thanks [@ljharb]) - [
no-extraneous-dependencies]: add ESM intermediate package.json support ([#2121], thanks [@paztis]) - Use
context.getPhysicalFilename()when available (ESLint 7.28+) ([#2160], thanks [@pmcelhaney]) - [
extensions]/importType: fix isScoped treating @/abc as scoped module ([#2146], thanks [@rperello])
Changed
- [Docs] [
extensions]: improved cases for using@/...([#2140], thanks [@wenfangdu]) - [Docs] [
extensions]: removed incorrect cases ([#2138], thanks [@wenfangdu]) - [Tests] [
order]: add tests forpathGroupsExcludedImportTypes: ['type']([#2158], thanks [@atav32]) - [Docs] [
order]: improve the documentation for thepathGroupsExcludedImportTypesoption ([#2156], thanks [@liby]) - [Tests] [
no-cycle]: Restructure test files ([#1517], thanks [@soryy708]) - [Docs] add description how to use plugin with yarn berry ([#2179], thanks [@KostyaZgara])
v2.23.4
Fixed
- [
no-import-module-exports]: Don't crash if packages have no entrypoint ([#2099], thanks [@eps1lon]) - [
no-extraneous-dependencies]: fix package name algorithm ([#2097], thanks [@paztis])
[`v2
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.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.