build(deps-dev): bump the dependencies group across 1 directory with 11 updates
Bumps the dependencies group with 10 updates in the / directory:
| Package | From | To |
|---|---|---|
| @size-limit/preset-small-lib | 11.0.0 |
11.1.4 |
| @typescript-eslint/eslint-plugin | 6.12.0 |
6.21.0 |
| @typescript-eslint/parser | 6.12.0 |
6.21.0 |
| eslint | 8.54.0 |
8.57.0 |
| eslint-plugin-prettier | 5.0.1 |
5.1.3 |
| lint-staged | 15.1.0 |
15.2.7 |
| prettier | 3.1.0 |
3.3.2 |
| tsup | 8.0.1 |
8.1.0 |
| typedoc | 0.25.3 |
0.25.13 |
| typescript | 5.2.2 |
5.4.5 |
Updates @size-limit/preset-small-lib from 11.0.0 to 11.1.4
Release notes
Sourced from @size-limit/preset-small-lib's releases.
11.1.4
- Fixed types (by
@aryaemami59).11.1.3
- Updated
esbuild.- Updated CSS loaders for webpack.
11.1.2
- Fixed CSS support in esbuild plugin (by
@just-boris).11.1.1
- Fixed Windows support (by
@aryaemami59).11.1.0
- Added TypeScript support for config (by
@aryaemami59).- Fixed
webpack-whyregression (by@hoo00nn).11.0.3
- Fixed
.mjsconfig support (by@aryaemami59).- Updated
esbuild.
Changelog
Sourced from @size-limit/preset-small-lib's changelog.
11.1.4
- Fixed types (by
@aryaemami59).11.1.3
- Updated
esbuild.- Updated CSS loaders for webpack.
11.1.2
- Fixed CSS support in esbuild plugin (by
@just-boris).11.1.1
- Fixed Windows support (by
@aryaemami59).11.1.0
- Added TypeScript support for config (by
@aryaemami59).- Fixed
webpack-whyregression (by@hoo00nn).11.0.3
- Fixed
.mjsconfig support (by Arya Emami).- Updated
esbuild.11.0.2
- Fixed
require is not definedregression.- Updated
esbuild-visualizer.11.0.1
- Updated
estimo.- Updated
lilconfig.11.0
- Moved to Brotli as default compression. Use
gzip: truefor old behavior.10.0.3
10.0.2
- Fixed
require is not definedinwebpack-css(by Andrey Medvedev).- Fixed webpack config defined as function support (by
@lev875).10.0.1
- Fixed imports and exports between packages.
10.0
- Removed
@size-limit/dual-publishplugin.- Moved projects to ESM (by
@lev875). Size Limit still can be used as CLI in CJS projects.- Updated
globbydependency.9.0
... (truncated)
Commits
691f6c1Release 11.1.4 versiond1f280eUpdate dependencies88d3ce2Fix type ofpluginsparameter to be an array of functions (#362)4d32d27Return versions for local developmentff1cb6eRelease 11.1.3 versionec84d65Update bump script5821630Update lock fileabbc1e5Remove debug filed097a37Update dependencies1a97025Move to Node.js 22- Additional commits viewable in compare view
Updates @typescript-eslint/eslint-plugin from 6.12.0 to 6.21.0
Release notes
Sourced from @typescript-eslint/eslint-plugin's releases.
v6.21.0
6.21.0 (2024-02-05)
🚀 Features
- export plugin metadata (#8331)
- allow
parserOptions.project: false(#8339)- eslint-plugin: add rule prefer-find (#8216)
- typescript-estree: forbid duplicated accessibility modifiers (#8257)
- utils: improve eslint types (#8344)
🩹 Fixes
- ast-spec: add
JSXElementtype to theJSXAttribute['value'](#8285)- eslint-plugin: [no-unused-vars] don't report on types referenced in export assignment expression (#8265)
- eslint-plugin: [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values (#8250)
- eslint-plugin: [consistent-type-imports] dont report on types used in export assignment expressions (#8332)
- eslint-plugin: [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option (#8249)
- eslint-plugin: [class-literal-property-style] allow getter when same key setter exists (#8277)
- eslint-plugin: [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before
askeyword (#8326)- rule-tester: fix a phantom dependency on the "semver" package (#8260)
❤️ Thank You
- auvred
@auvred- Brad Zacher
@bradzacher- Kirk Waiblinger
@kirkwaiblinger- Pete Gonzalez
@octogonz- YeonJuan
@yeonjuanYou can read about our versioning strategy and releases on our website.
v6.20.0
6.20.0 (2024-01-29)
🚀 Features
- eslint-plugin: [member-ordering] allow easy reuse of the default ordering (#8248)
🩹 Fixes
- eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result (#8283)
- eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable (#8262)
- eslint-plugin: [no-useless-template-literals] report Infinity & NaN (#8295)
- eslint-plugin: [prefer-readonly] disable checking accessors (#8300)
❤️ Thank You
... (truncated)
Changelog
Sourced from @typescript-eslint/eslint-plugin's changelog.
6.21.0 (2024-02-05)
🚀 Features
export plugin metadata
allow
parserOptions.project: falseeslint-plugin: add rule prefer-find
🩹 Fixes
eslint-plugin: [no-unused-vars] don't report on types referenced in export assignment expression
eslint-plugin: [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values
eslint-plugin: [consistent-type-imports] dont report on types used in export assignment expressions
eslint-plugin: [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option
eslint-plugin: [class-literal-property-style] allow getter when same key setter exists
eslint-plugin: [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before
askeyword❤️ Thank You
- auvred
- Brad Zacher
- Kirk Waiblinger
- Pete Gonzalez
- YeonJuan
You can read about our versioning strategy and releases on our website.
6.20.0 (2024-01-29)
🚀 Features
- eslint-plugin: [member-ordering] allow easy reuse of the default ordering
🩹 Fixes
eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result
eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable
... (truncated)
Commits
289ee88chore(release): publish 6.21.0f892a72docs(eslint-plugin): mention alternatives in no-explicit-any (#8370)aa5edf7chore(deps): update dependency prettier to v3.2.4 (#8357)1d7447fchore(eslint-plugin): [no-invalid-void-type] fixOptionstyping to reflect ...e2b46e0fix(eslint-plugin): [no-unnecessary-type-assertion] provide valid fixes for a...3bbb78dfeat(eslint-plugin): add rule prefer-find (#8216)9883ee2feat: export plugin metadata (#8331)69bd501fix(eslint-plugin): [class-literal-property-style] allow getter when same key...cd5dff8chore: bump eslint versions (#8338)8d62ee6chore: remove unnecessary eslint-disable comments (#8336)- Additional commits viewable in compare view
Updates @typescript-eslint/parser from 6.12.0 to 6.21.0
Release notes
Sourced from @typescript-eslint/parser's releases.
v6.21.0
6.21.0 (2024-02-05)
🚀 Features
- export plugin metadata (#8331)
- allow
parserOptions.project: false(#8339)- eslint-plugin: add rule prefer-find (#8216)
- typescript-estree: forbid duplicated accessibility modifiers (#8257)
- utils: improve eslint types (#8344)
🩹 Fixes
- ast-spec: add
JSXElementtype to theJSXAttribute['value'](#8285)- eslint-plugin: [no-unused-vars] don't report on types referenced in export assignment expression (#8265)
- eslint-plugin: [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values (#8250)
- eslint-plugin: [consistent-type-imports] dont report on types used in export assignment expressions (#8332)
- eslint-plugin: [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option (#8249)
- eslint-plugin: [class-literal-property-style] allow getter when same key setter exists (#8277)
- eslint-plugin: [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before
askeyword (#8326)- rule-tester: fix a phantom dependency on the "semver" package (#8260)
❤️ Thank You
- auvred
@auvred- Brad Zacher
@bradzacher- Kirk Waiblinger
@kirkwaiblinger- Pete Gonzalez
@octogonz- YeonJuan
@yeonjuanYou can read about our versioning strategy and releases on our website.
v6.20.0
6.20.0 (2024-01-29)
🚀 Features
- eslint-plugin: [member-ordering] allow easy reuse of the default ordering (#8248)
🩹 Fixes
- eslint-plugin: [no-useless-template-literals] incorrect bigint autofix result (#8283)
- eslint-plugin: [prefer-nullish-coalescing] treat any/unknown as non-nullable (#8262)
- eslint-plugin: [no-useless-template-literals] report Infinity & NaN (#8295)
- eslint-plugin: [prefer-readonly] disable checking accessors (#8300)
❤️ Thank You
... (truncated)
Changelog
Sourced from @typescript-eslint/parser's changelog.
6.21.0 (2024-02-05)
🚀 Features
- allow
parserOptions.project: false❤️ Thank You
- auvred
- Brad Zacher
- Kirk Waiblinger
- Pete Gonzalez
- YeonJuan
You can read about our versioning strategy and releases on our website.
6.20.0 (2024-01-29)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
6.19.1 (2024-01-22)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
6.19.0 (2024-01-15)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
6.18.1 (2024-01-08)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
6.18.0 (2024-01-06)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
6.17.0 (2024-01-01)
... (truncated)
Commits
289ee88chore(release): publish 6.21.0aa5edf7chore(deps): update dependency prettier to v3.2.4 (#8357)45c0cb2chore: cleanup test-utils naming/locations (#8341)a01a6e6chore(release): publish 6.20.0a911214chore(release): publish 6.19.17c673a1chore(release): publish 6.19.0aa7ab0echore(release): publish 6.18.11ee3087chore: enable eslint-plugin-jsdoc internally (#8145)21460efchore(release): publish 6.18.0d0977abchore: use nx release (#8194)- Additional commits viewable in compare view
Updates eslint from 8.54.0 to 8.57.0
Release notes
Sourced from eslint's releases.
v8.57.0
Features
1120b9bfeat: Add loadESLint() API method for v8 (#18098) (Nicholas C. Zakas)dca7d0ffeat: Enableeslint.config.mjsandeslint.config.cjs(#18066) (Nitin Kumar)Bug Fixes
2196d97fix: handle absolute file paths inFlatRuleTester(#18064) (Nitin Kumar)69dd1d1fix: Ensure config keys are printed for config errors (#18067) (Nitin Kumar)9852a31fix: deep merge behavior in flat config (#18065) (Nitin Kumar)4c7e9b0fix: allow circular references in config (#18056) (Milos Djermanovic)Documentation
84922d0docs: Show prerelease version in dropdown (#18139) (Nicholas C. Zakas)5b8c363docs: Switch to Ethical Ads (#18117) (Milos Djermanovic)77dbfd9docs: show NEXT in version selectors (#18052) (Milos Djermanovic)Chores
1813aecchore: upgrade@eslint/js@8.57.0 (#18143) (Milos Djermanovic)5c356bbchore: package.json update for@eslint/jsrelease (Jenkins)f4a1fe2test: add more tests for ignoring files and directories (#18068) (Nitin Kumar)42c0aefci: Enable CI forv8.xbranch (#18047) (Milos Djermanovic)v8.56.0
Features
0dd9704feat: Support custom severity when reporting unused disable directives (#17212) (Bryan Mishkin)31a7e3ffeat: fix no-restricted-properties false negatives with unknown objects (#17818) (Arka Pratim Chaudhuri)Bug Fixes
7d5e5f6fix:TypeError: fs.exists is not a functionon read-only file system (#17846) (Francesco Trotta)74739c8fix: suggestion with invalid syntax in no-promise-executor-return rule (#17812) (Bryan Mishkin)Documentation
9007719docs: update link in ways-to-extend.md (#17839) (Amel SELMANE)3a22236docs: Update README (GitHub Actions Bot)54c3ca6docs: fix migration-guide example (#17829) (Tanuj Kanti)4391b71docs: check config comments in rule examples (#17815) (Francesco Trotta)fd28363docs: remove mention about ESLint stylistic rules in readme (#17810) (Zwyx)48ed5a6docs: Update README (GitHub Actions Bot)Chores
ba6af85chore: upgrade@eslint/js@8.56.0 (#17864) (Milos Djermanovic)60a531achore: package.json update for@eslint/jsrelease (Jenkins)ba87a06chore: update dependency markdownlint to ^0.32.0 (#17783) (renovate[bot])9271d10chore: add GitHub issue template for docs issues (#17845) (Josh Goldberg ✨)70a686bchore: Convert rule tests to FlatRuleTester (#17819) (Nicholas C. Zakas)f3a599dchore: upgrade eslint-plugin-unicorn to v49.0.0 (#17837) (唯然)905d4b7chore: upgrade eslint-plugin-eslint-plugin v5.2.1 (#17838) (唯然)4d7c3cechore: update eslint-plugin-n v16.4.0 (#17836) (唯然)fd0c60cci: unpin Node.js 21.2.0 (#17821) (Francesco Trotta)
... (truncated)
Changelog
Sourced from eslint's changelog.
v8.57.0 - February 23, 2024
1813aecchore: upgrade@eslint/js@8.57.0 (#18143) (Milos Djermanovic)5c356bbchore: package.json update for@eslint/jsrelease (Jenkins)84922d0docs: Show prerelease version in dropdown (#18139) (Nicholas C. Zakas)1120b9bfeat: Add loadESLint() API method for v8 (#18098) (Nicholas C. Zakas)5b8c363docs: Switch to Ethical Ads (#18117) (Milos Djermanovic)2196d97fix: handle absolute file paths inFlatRuleTester(#18064) (Nitin Kumar)f4a1fe2test: add more tests for ignoring files and directories (#18068) (Nitin Kumar)69dd1d1fix: Ensure config keys are printed for config errors (#18067) (Nitin Kumar)9852a31fix: deep merge behavior in flat config (#18065) (Nitin Kumar)dca7d0ffeat: Enableeslint.config.mjsandeslint.config.cjs(#18066) (Nitin Kumar)4c7e9b0fix: allow circular references in config (#18056) (Milos Djermanovic)77dbfd9docs: show NEXT in version selectors (#18052) (Milos Djermanovic)42c0aefci: Enable CI forv8.xbranch (#18047) (Milos Djermanovic)v9.0.0-beta.0 - February 9, 2024
e40d1d7chore: upgrade@eslint/js@9.0.0-beta.0 (#18108) (Milos Djermanovic)9870f93chore: package.json update for@eslint/jsrelease (Jenkins)2c62e79chore: upgrade@eslint/eslintrc@3.0.1 (#18107) (Milos Djermanovic)81f0294chore: upgrade [email protected] (#18106) (Milos Djermanovic)5e2b292chore: upgrade [email protected] (#18105) (Milos Djermanovic)9163646feat!: Rule Tester checks for missing placeholder data in the message (#18073) (fnx)53f0f47feat: Add loadESLint() API method for v9 (#18097) (Nicholas C. Zakas)f1c7e6fdocs: Switch to Ethical Ads (#18090) (Strek)15c143fdocs: JS Foundation -> OpenJS Foundation in PR template (#18092) (Nicholas C. Zakas)c4d26fdfix:use-isnandoesn't report onSequenceExpressions (#18059) (StyleShit)6ea339edocs: add stricter rule test validations to v9 migration guide (#18085) (Milos Djermanovic)ce838adchore: replace dependency npm-run-all with npm-run-all2 ^5.0.0 (#18045) (renovate[bot])3c816f1docs: use relative link from CLI to core concepts (#18083) (Milos Djermanovic)54df731chore: update dependency markdownlint-cli to ^0.39.0 (#18084) (renovate[bot])9458735docs: fix malformedeslintconfig comments in rule examples (#18078) (Francesco Trotta)07a1adadocs: link from--fixCLI doc to the relevant core concept (#18080) (Bryan Mishkin)8f06a60chore: update dependency shelljs to ^0.8.5 (#18079) (Francesco Trotta)b844324docs: Update team responsibilities (#18048) (Nicholas C. Zakas)aadfb60docs: document languageOptions and other v9 changes for context (#18074) (fnx)3c4d51dfeat!: default forenforceForClassMembersinno-useless-computed-key(#18054) (Francesco Trotta)47e60f8feat!: Stricter rule test validations (#17654) (fnx)1a94589feat!:no-unused-varsdefault caughtErrors to 'all' (#18043) (Josh Goldberg ✨)857e242docs: tweak explanation for meta.docs rule properties (#18057) (Bryan Mishkin)10485e8docs: recommend messageId over message for reporting rule violations (#18050) (Bryan Mishkin)98b5ab4docs: Update README (GitHub Actions Bot)93ffe30chore: update dependency file-entry-cache to v8 (#17903) (renovate[bot])505fbf4docs: updateno-restricted-importsrule (#18015) (Tanuj Kanti)2d11d46feat: add suggestions touse-isnanin binary expressions (#17996) (StyleShit)c25b4afdocs: Update README (GitHub Actions Bot)v9.0.0-alpha.2 - January 26, 2024
... (truncated)
Commits
abea3b68.57.01cd3f8cBuild: changelog update for 8.57.01813aecchore: upgrade@eslint/js@8.57.0 (#18143)5c356bbchore: package.json update for@eslint/jsrelease84922d0docs: Show prerelease version in dropdown (#18139)1120b9bfeat: Add loadESLint() API method for v8 (#18098)5b8c363docs: Switch to Ethical Ads (#18117)2196d97fix: handle absolute file paths inFlatRuleTester(#18064)f4a1fe2test: add more tests for ignoring files and directories (#18068)69dd1d1fix: Ensure config keys are printed for config errors (#18067)- Additional commits viewable in compare view
Updates eslint-plugin-prettier from 5.0.1 to 5.1.3
Release notes
Sourced from eslint-plugin-prettier's releases.
v5.1.3
Patch Changes
Full Changelog: https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.2...v5.1.3
v5.1.2
5.1.2
Patch Changes
#623
8210e44Thanks@BPScott! - Add exports mapping to package.json, to allowimport eslintPluginRecommended from 'eslint-plugin-prettier/recommended'to work as expected.Strictly speaking this is a breaking change as it removes the ability for people to import from "eslint-plugin-prettier/eslint-plugin-prettier.js" and "eslint-plugin-prettier/recommended.js" but the former was never recommended in the first place and the latter has only been available for a few days.
#621
2b09e7fThanks@JounQin! - feat: support parsingmarkdownviaeslint-mdxnativelyWhat means the following is unnecessary anymore when using with
eslint-mdx/eslint-plugin-mdx![ { files: ["**/*.md"], rules: { "prettier/prettier": ["error", { parser: "markdown" }] }, }, { files: ["**/*.mdx"], rules: { "prettier/prettier": ["error", { parser: "mdx" }] }, }, ]Full Changelog: https://github.com/prettier/eslint-plugin-prettier/compare/v5.1.1...v5.1.2
v5.1.1
5.1.1
Patch Changes
v.5.1.0
Minor Changes
... (truncated)
Changelog
Sourced from eslint-plugin-prettier's changelog.
5.1.3
Patch Changes
5.1.2
Patch Changes
#623
8210e44Thanks@BPScott! - Add exports mapping to package.json, to allowimport eslintPluginRecommended from 'eslint-plugin-prettier/recommended'to work as expected.Strictly speaking this is a breaking change as it removes the ability for people to import from "eslint-plugin-prettier/eslint-plugin-prettier.js" and "eslint-plugin-prettier/recommended.js" but the former was never recommended in the first place and the latter has only been available for a few days.
#621
2b09e7fThanks@JounQin! - feat: support parsingmarkdownviaeslint-mdxnativelyWhat means the following is unnecessary anymore when using with
eslint-mdx/eslint-plugin-mdx![ { files: ["**/*.md"], rules: { "prettier/prettier": ["error", { parser: "markdown" }] }, }, { files: ["**/*.mdx"], rules: { "prettier/prettier": ["error", { parser: "mdx" }] }, }, ]5.1.1
Patch Changes
5.1.0
Minor Changes
#616
3856413Thanks@BPScott! - Add recommended config for the flat config format.If you are using flat config, import the recommended config from
eslint-plugin-prettier/recommended. Like the legacy format recommended config, this automatically includes the contents ofeslint-config-prettier.// eslint.config.js const eslintPluginPrettierRecommended = require("eslint-plugin-prettier/recommended");module.exports = [
... (truncated)
Commits
248cd17chore: release eslint-plugin-prettier (#636)985b33cchore: addpackage.jsonintoexportsmap (#629)f985718ci: enableNPM_TOKENfor releasing automatically (#631)fa1e1e5chore: add more ignoring file patterns on formatting (#627)0ea812ctest: enable testing on.sveltefiles (#628)188487bchore: add more related funding linksd102278chore: release eslint-plugin-prettier (#624)b02fe90chore: bump all upgradable (dev)Dependencies (#625)2b09e7ffeat: support parsingmarkdownviaeslint-mdxnatively (#621)5f762dfdocs: change open collective funding info (#626)- Additional commits viewable in compare view
Updates lint-staged from 15.1.0 to 15.2.7
Release notes
Sourced from lint-staged's releases.
v15.2.7
Patch Changes
- #1440
a51be80Thanks@iiroj! - In the previous version the nativegit rev-parse --show-toplevelcommand was taken into use for resolving the current git repo root. This version drops the--path-format=absoluteoption to support earlier git versions since it's also the default behavior. If you are still having trouble, please try upgradinggitto the latest version.v15.2.6
Patch Changes
- #1433
119adb2Thanks@iiroj! - Use native "git rev-parse" commands to determine git repo root directory and the .git config directory, instead of using custom logic. This hopefully makes path resolution more robust on non-POSIX systems.v15.2.5
Patch Changes
#1424
31a1f95Thanks@iiroj! - Allow approximately equivalent versions of direct dependencies by using the "~" character in the version ranges. This means a more recent patch version of a dependency is allowed if available.#1423
91abea0Thanks@iiroj! - Improve error logging when failing to read or parse a configuration file#1424
ee43f15Thanks@iiroj! - Upgrade [email protected]v15.2.4
Patch Changes
v15.2.3
Patch Changes
v15.2.2
Patch Changes
- #1391
fdcdad4Thanks@iiroj! - Lint-staged no longer tries to load configuration from files that are not checked out. This might happen when using sparse-checkout.v15.2.1
Patch Changes
- #1387
e4023f6Thanks@iiroj! - Ignore stdin of spawned commands so that they don't get stuck waiting. Until now, lint-staged has used the default settings to spawn linter commands. This means thestdinof the spawned commands has accepted input, and essentially gotten stuck waiting. Now thestdinis ignored and commands will no longer get stuck. If you relied on this behavior, please open a new issue and describe how; the behavior has not been intended.v15.2.0
Minor Changes
- #1371
f3378beThanks@iiroj! - Using the--no-stashflag no longer discards all unstaged changes to partially staged files, which resulted in inadvertent data loss. This fix is available with a new flag--no-hide-partially-stagedthat is automatically enabled when--no-stashis used.Patch Changes
- ...
Description has been truncated