Update devDependencies (major)#53
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
670c31c to
98e0254
Compare
91d4e15 to
1242255
Compare
115cc7f to
e87208b
Compare
e87208b to
495eccf
Compare
495eccf to
2e509cd
Compare
2e509cd to
f476d5e
Compare
f476d5e to
6245ef9
Compare
6245ef9 to
33a8380
Compare
33a8380 to
eb7a682
Compare
df9730f to
751e6bd
Compare
202122c to
aad0321
Compare
aad0321 to
49ed4b2
Compare
49ed4b2 to
b7d5c36
Compare
b7d5c36 to
f1629f8
Compare
f1629f8 to
631b332
Compare
8a0294b to
308d44a
Compare
308d44a to
28e5e17
Compare
28e5e17 to
358a4a0
Compare
358a4a0 to
73ffec8
Compare
4e8cf33 to
733ac11
Compare
733ac11 to
a3ed65c
Compare
a3ed65c to
0067ae9
Compare
0784cbb to
bec7e1a
Compare
e8c2aa4 to
2099d5e
Compare
2099d5e to
4b86260
Compare
4b86260 to
7fd4f55
Compare
5e7e732 to
f7406b7
Compare
f7406b7 to
72f9914
Compare
72f9914 to
3d45597
Compare
3d45597 to
1f29530
Compare
1f29530 to
e723549
Compare
e723549 to
b207003
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
^6.1.0→^7.0.0^7.1.2→^8.0.0~6.11.0→~7.0.0^6.11.0→^7.0.0~6.11.0→~7.0.0^9.22.0→^10.0.0^0.15.0→^1.0.0^3.4.17→^4.0.0~5.9.3→~6.0.0Release Notes
rollup/plugins (@rollup/plugin-babel)
v7.0.02026-03-05
Breaking Changes
cssnano/cssnano (cssnano)
v8.0.1: v8.0.1Compare Source
What's Changed
Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@8.0.0...cssnano@8.0.1
v8.0.0: v8.0.0Compare Source
What's Changed
Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.9...cssnano@8.0.0
v7.1.9: v7.1.9Compare Source
Bug Fixes
Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.8...cssnano@7.1.9
v7.1.8: v7.1.8Compare Source
What's Changed
Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.7...cssnano@7.1.8
v7.1.7: v.7.1.7Compare Source
This release is idnetical to the previous one, but is being published to ensure that the latest versions of
postcss-normalize-repeat-styleandpostcss-normalize-positionsare uploaded to the npm registry.v7.1.6: v7.1.6Compare Source
New feature
Bug fixes
Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.5...cssnano@7.1.6
v7.1.5: v7.1.5Compare Source
Bug Fixes
Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.4...cssnano@7.1.5
v7.1.4: v7.1.4Compare Source
Bug Fixes
Update color conversion library to @colordx/core to fix rounding errors in color conversions #1755
v7.1.3: v7.1.3Compare Source
What's Changed
Full Changelog: https://github.com/cssnano/cssnano/compare/cssnano@7.1.2...cssnano@7.1.3
ember-cli/ember-cli (ember-cli)
v7.0.0🚀 Enhancement
ember-cli,@ember-tooling/classic-build-addon-blueprint,@ember-tooling/classic-build-app-blueprintCommitters: 1
v6.12.0🐛 Bug Fix
ember-cli🏠 Internal
ember-cliCommitters: 1
v6.11.2🐛 Bug Fix
@ember-tooling/classic-build-addon-blueprint,@ember-tooling/classic-build-app-blueprintCommitters: 1
v6.11.1🐛 Bug Fix
@ember-tooling/classic-build-app-blueprint,ember-cli@ember-tooling/classic-build-addon-blueprint,@ember-tooling/classic-build-app-blueprint,ember-cliember-cliCommitters: 2
emberjs/ember.js (ember-source)
v7.0.0Compare Source
use-ember-modulesoptional feature per RFC #1101.import Ember from 'ember') per RFC #1003._globalsModeand_prepareForGlobalsModefromApplicationthisin explicit scope for the runtime template compiler.<LinkTo>'s@current-whenargument with nested routes containing dynamic segmentsv6.12.0Compare Source
emberjs/ember.jsmonorepo.@glimmer/*packages that were formerly dependencies ofember-sourceare now included in the monorepo. This enables us to more easily iterateon the Glimmer VM and related packages, avoid an integration step with
ember.jsand to more easily share code between them andember-source.glimmer-vmrepo will continue to be published as separate packages, for example,@glimmer/syntaxwill be published.glimmer-vmrepo has been archived and relevant issues have been moved to theemberjs/ember.jsrepo. If you have an issue that was not moved, please reopen it on ember.js, after a search.renderComponenterror: 'attempted to close a tracking frame, but one was not open'renderComponenterror: 'Cannot read property of undefined: reading syscall'Ember.and add import where necessaryGlimmerComponenttoComponentv6.11.1Compare Source
followRedirects()to fixvisit()throwsTransitionAbortederroruse-ember-moduleswith a classic buildeslint/eslint (eslint)
v10.4.0Compare Source
v10.3.0Compare Source
v10.2.1Compare Source
v10.2.0Compare Source
Features
586ec2ffeat: Addmeta.languagessupport to rules (#20571) (Copilot)14207defeat: addTemporaltono-obj-calls(#20675) (Pixel998)bbb2c93feat: add Temporal to ES2026 globals (#20672) (Pixel998)Bug Fixes
542cb3efix: update first-party dependencies (#20714) (Francesco Trotta)Documentation
a2af743docs: addlanguageto configuration objects (#20712) (Francesco Trotta)845f23fdocs: Update README (GitHub Actions Bot)5fbcf59docs: removesourceTypefrom ts playground link (#20477) (Tanuj Kanti)8702a47docs: Update README (GitHub Actions Bot)ddeadeddocs: Update README (GitHub Actions Bot)2b44966docs: add Major Releases section to Manage Releases (#20269) (Milos Djermanovic)eab65c7docs: updateeslintversions in examples (#20664) (루밀LuMir)3e4a299docs: update ESM Dependencies policies with note for own-usage packages (#20660) (Milos Djermanovic)Chores
8120e30refactor: extract no unmodified loop condition (#20679) (kuldeep kumar)46e8469chore: update dependency markdownlint-cli2 to ^0.22.0 (#20697) (renovate[bot])01ed3aatest: add unit tests for unicode utilities (#20622) (Manish chaudhary)811f493ci: remove--legacy-peer-depsfrom types integration tests (#20667) (Milos Djermanovic)6b86fcfchore: update dependency npm-run-all2 to v8 (#20663) (renovate[bot])632c4f8chore: addprettierupdate commit to.git-blame-ignore-revs(#20662) (루밀LuMir)b0b0f21chore: update dependency eslint-plugin-regexp to ^3.1.0 (#20659) (Milos Djermanovic)228a2ddchore: update dependency eslint-plugin-eslint-plugin to ^7.3.2 (#20661) (Milos Djermanovic)3ab4d7etest: Add tests for eslintrc-style keys (#20645) (kuldeep kumar)v10.1.0Compare Source
Features
ff4382bfeat: apply fix forno-varinTSModuleBlock(#20638) (Tanuj Kanti)0916995feat: Implement api support for bulk-suppressions (#20565) (Blake Sager)Bug Fixes
2b8824efix: Preventno-varautofix when a variable is used before declaration (#20464) (Amaresh S M)e58b4bffix: update eslint (#20597) (renovate[bot])Documentation
b7b57fedocs: use correct JSDoc link in require-jsdoc.md (#20641) (mkemna-clb)58e4cfcdocs: add deprecation notice partial (#20639) (Milos Djermanovic)7143dbfdocs: update v9 migration guide for@eslint/jsusage (#20540) (fnx)035fc4fdocs: note thatglobalReturnapplies only withsourceType: "script"(#20630) (Milos Djermanovic)e972c88docs: merge ESLint option descriptions into type definitions (#20608) (Francesco Trotta)7f10d84docs: Update README (GitHub Actions Bot)aeed007docs: open playground link in new tab (#20602) (Tanuj Kanti)a0d1a37docs: Add AI Usage Policy (#20510) (Nicholas C. Zakas)Chores
a9f9ccechore: update dependency eslint-plugin-unicorn to ^63.0.0 (#20584) (Milos Djermanovic)1f42bd7chore: updateprettierto 3.8.1 (#20651) (루밀LuMir)c0a6f4achore: update dependency @eslint/json to ^1.2.0 (#20652) (renovate[bot])cc43f79chore: update dependency c8 to v11 (#20650) (renovate[bot])2ce4635chore: update dependency @eslint/json to v1 (#20649) (renovate[bot])f0406eechore: update dependency markdownlint-cli2 to ^0.21.0 (#20646) (renovate[bot])dbb4c95chore: remove trunk (#20478) (sethamus)c672a2atest: fix CLI test for empty output file (#20640) (kuldeep kumar)c7ada24ci: bump pnpm/action-setup from 4.3.0 to 4.4.0 (#20636) (dependabot[bot])07c4b8btest: fixRuleTestertest without test runners (#20631) (Francesco Trotta)079bba7test: Add tests forisValidWithUnicodeFlag(#20601) (Manish chaudhary)5885ae6ci: unpin Node.js 25.x in CI (#20615) (Copilot)f65e5d3chore: update pnpm/action-setup digest tob906aff(#20610) (renovate[bot])v10.0.3Compare Source
v10.0.2Compare Source
v10.0.1Compare Source
Bug Fixes
c87d5bdfix: update eslint (#20531) (renovate[bot])d841001fix: updateminimatchto10.2.1to address security vulnerabilities (#20519) (루밀LuMir)04c2147fix: update error message for unused suppressions (#20496) (fnx)38b089cfix: update dependency @eslint/config-array to ^0.23.1 (#20484) (renovate[bot])Documentation
5b3dbcedocs: add AI acknowledgement section to templates (#20431) (루밀LuMir)6f23076docs: toggle nav in no-JS mode (#20476) (Tanuj Kanti)b69cfb3docs: Update README (GitHub Actions Bot)Chores
e5c281fchore: updates for v9.39.3 release (Jenkins)8c3832achore: update @typescript-eslint/parser to ^8.56.0 (#20514) (Milos Djermanovic)8330d23test: add tests for config-api (#20493) (Milos Djermanovic)37d6e91chore: remove eslint v10 prereleases from eslint-config-eslint deps (#20494) (Milos Djermanovic)da7cd0erefactor: cleanup error message templates (#20479) (Francesco Trotta)84fb885chore: package.json update for @eslint/js release (Jenkins)1f66734chore: addeslinttopeerDependenciesof@eslint/js(#20467) (Milos Djermanovic)v10.0.0Compare Source
v9.39.4Compare Source
Bug Fixes
f18f6c8fix: update dependency minimatch to ^3.1.5 (#20564) (Milos Djermanovic)a3c868ffix: update dependency @eslint/eslintrc to ^3.3.4 (#20554) (Milos Djermanovic)234d005fix: minimatch security vulnerability patch for v9.x (#20549) (Andrej Beles)b1b37eefix: updateajvto6.14.0to address security vulnerabilities (#20538) (루밀LuMir)Documentation
4675152docs: add deprecation notice partial (#20520) (Milos Djermanovic)Chores
b8b4eb1chore: update dependencies for ESLint v9.39.4 (#20596) (Francesco Trotta)71b2f6bchore: package.json update for @eslint/js release (Jenkins)1d16c2fci: pin Node.js 25.6.1 (#20563) (Milos Djermanovic)mmkal/expect-type (expect-type)
v1.3.0Compare Source
What's Changed
Full Changelog: mmkal/expect-type@v1.2.2...v1.3.0
v1.2.2Compare Source
7d6fa420c9d8c27ff4f4d1149186v1.2.1Compare Source
0c5a05dv1.2.0Compare Source
What's Changed
❗
toMatchTypeOfis now deprecated. There are no plans to remove it any time soon, so it's not critical to immediately remove usages, but if you want to avoid squigglies in IDEs complaining about deprecations, here's what you should do:If you have an assertion like this:
There are a few options for upgrading it. The easiest is
toExtendwhich is identical to the behaviour oftoMatchTypeOf:This will work in all cases. But, there is now a stricter option that will work in many cases and be slightly more likely to catch things like
readonlyproperties matching:But, as the name suggests, this will only work on plain object types, it will fail for union types, and some other complex types.
If you have code like this:
You'll need to use
typeofbecausetoExtendandtoMatchObjectTypedo not accept argumentsFull Changelog: mmkal/expect-type@v1.1.0...v1.2.0
v1.1.0Compare Source
What's Changed
.toBeBigInt()by @aryaemami59 in #123Full Changelog: mmkal/expect-type@v1.0.0...v1.1.0
v1.0.0Compare Source
v1! 🎉🎉🎉
After many years being commitment-phobic, expect-type is now in v1.
This release does not add any user facing features on top of v0.20.0 or v1.0.0-rc.0. It's just "making it official". For anyone new to the project, or coming here from vitest or viteconf (👋 ), the usage docs from the readme are pasted below.
For anyone on an old-ish v0 version, here are links to the non-trivial changes that have gone in since v0.15.0:
.pickand.omitthanks to @aryaemami59.brandedhelper for the old behaviour. Also support functionthisparameters - thank to @trevorade and @papbFull usage docs below, for newbies (head to the readme to keep up to date):
docs from readme
Installation and usage
Documentation
The
expectTypeOfmethod takes a single argument or a generic type parameter. Neither it nor the functions chained off its return value have any meaningful runtime behaviour. The assertions you write will be compile-time errors if they don't hold true.Features
Check an object's type with
.toEqualTypeOf:.toEqualTypeOfcan check that two concrete objects have equivalent types (note: when these assertions fail, the error messages can be less informative vs the generic type argument syntax above - see error messages docs):.toEqualTypeOfsucceeds for objects with different values, but the same type:.toEqualTypeOffails on excess properties:To allow for extra properties, use
.toMatchTypeOf. This is roughly equivalent to anextendsconstraint in a function type argument.:.toEqualTypeOfand.toMatchTypeOfboth fail on missing properties:Another example of the difference between
.toMatchTypeOfand.toEqualTypeOf, using generics..toMatchTypeOfcan be used for "is-a" relationships:Assertions can be inverted with
.not:.notcan be easier than relying on// @​ts-expect-error:Catch any/unknown/never types:
.toEqualTypeOfdistinguishes between deeply-nestedanyandunknownproperties:You can test for basic JavaScript types:
.toBe...methods allow for types that extend the expected type:.toBe...methods protect againstany:Nullable types:
More
.notexamples:Detect assignability of unioned types:
Use
.extractand.excludeto narrow down complex union types:.extractand.excludereturn never if no types remain after exclusion:Use
.pickto pick a set of properties from an object:Use
.omitto remove a set of properties from an object:Make assertions about object properties:
.toEqualTypeOfcan be used to distinguish between functions:But often it's preferable to use
.parametersor.returnsfor more specific function assertions:Up to ten overloads will produce union types for
.parametersand.returns:Note that these aren't exactly like TypeScript's built-in Parameters<...> and ReturnType<...>:
The TypeScript builtins simply choose a single overload (see the Overloaded functions section for more information)
More examples of ways to work with functions - parameters using
.parameter(n)or.parameters, and return values using.returns: