Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ nodeLinker: node-modules
npmMinimalAgeGate: 5d

npmPreapprovedPackages:
- '@exercode/problem-utils'
- '@willbooster/babel-configs'
- '@willbooster/biome-config'
- '@willbooster/eslint-config-js'
Expand All @@ -17,6 +18,7 @@ npmPreapprovedPackages:
- '@willbooster/eslint-config-ts'
- '@willbooster/eslint-config-ts-react'
- '@willbooster/prettier-config'
- '@willbooster/shared-lib'
- '@willbooster/wb'
- next
- '@next/*'
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,9 @@
"prettier": "3.7.4",
"prettier-plugin-java": "2.7.7",
"semantic-release": "25.0.2",
"sort-package-json": "3.5.1",
"sort-package-json": "3.5.0",
"typescript": "5.9.3",
"typescript-eslint": "8.48.1",
"typescript-eslint": "8.49.0",
"vitest": "4.0.15"
},
"packageManager": "yarn@4.12.0",
Expand Down
184 changes: 80 additions & 104 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1880,9 +1880,9 @@ __metadata:
prettier: "npm:3.7.4"
prettier-plugin-java: "npm:2.7.7"
semantic-release: "npm:25.0.2"
sort-package-json: "npm:3.5.1"
sort-package-json: "npm:3.5.0"
typescript: "npm:5.9.3"
typescript-eslint: "npm:8.48.1"
typescript-eslint: "npm:8.49.0"
vitest: "npm:4.0.15"
zod: "npm:4.1.13"
languageName: unknown
Expand Down Expand Up @@ -2956,76 +2956,66 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/eslint-plugin@npm:8.48.1":
version: 8.48.1
resolution: "@typescript-eslint/eslint-plugin@npm:8.48.1"
"@typescript-eslint/eslint-plugin@npm:8.49.0":
version: 8.49.0
resolution: "@typescript-eslint/eslint-plugin@npm:8.49.0"
dependencies:
"@eslint-community/regexpp": "npm:^4.10.0"
"@typescript-eslint/scope-manager": "npm:8.48.1"
"@typescript-eslint/type-utils": "npm:8.48.1"
"@typescript-eslint/utils": "npm:8.48.1"
"@typescript-eslint/visitor-keys": "npm:8.48.1"
graphemer: "npm:^1.4.0"
"@typescript-eslint/scope-manager": "npm:8.49.0"
"@typescript-eslint/type-utils": "npm:8.49.0"
"@typescript-eslint/utils": "npm:8.49.0"
"@typescript-eslint/visitor-keys": "npm:8.49.0"
ignore: "npm:^7.0.0"
natural-compare: "npm:^1.4.0"
ts-api-utils: "npm:^2.1.0"
peerDependencies:
"@typescript-eslint/parser": ^8.48.1
"@typescript-eslint/parser": ^8.49.0
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/aeb4692ac27ded73dce5ddba08d46f15d617651f629cdfc5e874dd4ac767eac0523807f1f4e51f6f80675efff78e5937690f1c58740b8cb92b44b87d757a6a1a
checksum: 10c0/f5a6ac622bebad31e6e561caa2e7364bac82e259d487e1832f90c41040c856ed360891c710098f43d3541a17703a429ef023b0f5bb573cc05ee52200096f252f
languageName: node
linkType: hard

"@typescript-eslint/parser@npm:8.48.1":
version: 8.48.1
resolution: "@typescript-eslint/parser@npm:8.48.1"
"@typescript-eslint/parser@npm:8.49.0":
version: 8.49.0
resolution: "@typescript-eslint/parser@npm:8.49.0"
dependencies:
"@typescript-eslint/scope-manager": "npm:8.48.1"
"@typescript-eslint/types": "npm:8.48.1"
"@typescript-eslint/typescript-estree": "npm:8.48.1"
"@typescript-eslint/visitor-keys": "npm:8.48.1"
"@typescript-eslint/scope-manager": "npm:8.49.0"
"@typescript-eslint/types": "npm:8.49.0"
"@typescript-eslint/typescript-estree": "npm:8.49.0"
"@typescript-eslint/visitor-keys": "npm:8.49.0"
debug: "npm:^4.3.4"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/54ec22c82cc631f56131bfed9747f8cadf52ab123463a406c5221f258f9533431c4a33ebe21ef178840d50235e69bb370d36aa2fd6a066e7223b38bfa41a1788
checksum: 10c0/749e6244497f2b617351cce4ae520bc101c948b1c94c28e3bc4c5861eb999ada3b4be5dfad36a377a75675998a27d24c5ffba23ff2af743e2b4c4530f68b2673
languageName: node
linkType: hard

"@typescript-eslint/project-service@npm:8.48.1":
version: 8.48.1
resolution: "@typescript-eslint/project-service@npm:8.48.1"
"@typescript-eslint/project-service@npm:8.49.0":
version: 8.49.0
resolution: "@typescript-eslint/project-service@npm:8.49.0"
dependencies:
"@typescript-eslint/tsconfig-utils": "npm:^8.48.1"
"@typescript-eslint/types": "npm:^8.48.1"
"@typescript-eslint/tsconfig-utils": "npm:^8.49.0"
"@typescript-eslint/types": "npm:^8.49.0"
debug: "npm:^4.3.4"
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/0aeeea5e65d0f837bd9a47265f144f14ca72969d259ee929e63e06526b21f4e990e70c7bafdb2ceb3783373df7d9f5bae32c328a4c6403606f01339bc984b3f5
checksum: 10c0/da6342fe99786c9d9c1d2fc3291ffd62afa043b42f4c7b5c1f8b3a6af266bd9af662281a0905ee70b069a811b63faf7efb63932f6bf55cb138e42309e4ced425
languageName: node
linkType: hard

"@typescript-eslint/scope-manager@npm:8.48.1":
version: 8.48.1
resolution: "@typescript-eslint/scope-manager@npm:8.48.1"
"@typescript-eslint/scope-manager@npm:8.49.0":
version: 8.49.0
resolution: "@typescript-eslint/scope-manager@npm:8.49.0"
dependencies:
"@typescript-eslint/types": "npm:8.48.1"
"@typescript-eslint/visitor-keys": "npm:8.48.1"
checksum: 10c0/16514823784cb598817b87d3d2b4fb618ab8b2378b3401a4c1160a5c914e51e7a925c3c1e7be73e0250e38390f0be70fecb3e0e0bdde7b243d74444933b95d3e
"@typescript-eslint/types": "npm:8.49.0"
"@typescript-eslint/visitor-keys": "npm:8.49.0"
checksum: 10c0/fe7a036e186e8cb933375ecc3b6ea8ce7604f1dd53d72c24d26158cbc2563527f8c1ba7a894b58bcbd079315fe950ff3c5eb5f7061658f39ff473c04d54ef701
languageName: node
linkType: hard

"@typescript-eslint/tsconfig-utils@npm:8.48.1":
version: 8.48.1
resolution: "@typescript-eslint/tsconfig-utils@npm:8.48.1"
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/0d540f7ab3018ed1bab8f008c0d30229e0ea12806fdbf1c756572b5cf536a1f2a6c59ca2544c09bcd5b89dcfcf79e5f6be3d765e725492b9c7e4cd64fcecffc6
languageName: node
linkType: hard

"@typescript-eslint/tsconfig-utils@npm:^8.48.1":
"@typescript-eslint/tsconfig-utils@npm:8.49.0, @typescript-eslint/tsconfig-utils@npm:^8.49.0":
version: 8.49.0
resolution: "@typescript-eslint/tsconfig-utils@npm:8.49.0"
peerDependencies:
Expand All @@ -3034,77 +3024,70 @@ __metadata:
languageName: node
linkType: hard

"@typescript-eslint/type-utils@npm:8.48.1":
version: 8.48.1
resolution: "@typescript-eslint/type-utils@npm:8.48.1"
"@typescript-eslint/type-utils@npm:8.49.0":
version: 8.49.0
resolution: "@typescript-eslint/type-utils@npm:8.49.0"
dependencies:
"@typescript-eslint/types": "npm:8.48.1"
"@typescript-eslint/typescript-estree": "npm:8.48.1"
"@typescript-eslint/utils": "npm:8.48.1"
"@typescript-eslint/types": "npm:8.49.0"
"@typescript-eslint/typescript-estree": "npm:8.49.0"
"@typescript-eslint/utils": "npm:8.49.0"
debug: "npm:^4.3.4"
ts-api-utils: "npm:^2.1.0"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/c98a71f7d374be249ecc7c9f20b0a867a73ad4f64e646a6bf9f2c1a5d74f0dc7bd59e9c94a0842068caa366af39ae0c550ede6d653b5c9418a0a587510bbb6d5
languageName: node
linkType: hard

"@typescript-eslint/types@npm:8.48.1":
version: 8.48.1
resolution: "@typescript-eslint/types@npm:8.48.1"
checksum: 10c0/366b8140f4c69319f1796b66b33c0c6e16eb6cbe543b9517003104e12ed143b620c1433ccf60d781a629d9433bd509a363c0c9d21fd438c17bb8840733af6caa
checksum: 10c0/0b5bdcbd100469acc6b02642f1bface12347423fc065b57fce94eef2f059a30ada1dfada2d172531305d4a48640c51236634f25eaa9529a400447862837ff595
languageName: node
linkType: hard

"@typescript-eslint/types@npm:^8.35.0, @typescript-eslint/types@npm:^8.48.1":
"@typescript-eslint/types@npm:8.49.0, @typescript-eslint/types@npm:^8.35.0, @typescript-eslint/types@npm:^8.49.0":
version: 8.49.0
resolution: "@typescript-eslint/types@npm:8.49.0"
checksum: 10c0/75b26207b142576cf9af86406815b440c7f4bc6645fa58c58a3d781a5d80a39ba7e44d4b4df297980019a7aa1db10da5ac515191aaaf0f1ef6007996c126d8f9
languageName: node
linkType: hard

"@typescript-eslint/typescript-estree@npm:8.48.1":
version: 8.48.1
resolution: "@typescript-eslint/typescript-estree@npm:8.48.1"
"@typescript-eslint/typescript-estree@npm:8.49.0":
version: 8.49.0
resolution: "@typescript-eslint/typescript-estree@npm:8.49.0"
dependencies:
"@typescript-eslint/project-service": "npm:8.48.1"
"@typescript-eslint/tsconfig-utils": "npm:8.48.1"
"@typescript-eslint/types": "npm:8.48.1"
"@typescript-eslint/visitor-keys": "npm:8.48.1"
"@typescript-eslint/project-service": "npm:8.49.0"
"@typescript-eslint/tsconfig-utils": "npm:8.49.0"
"@typescript-eslint/types": "npm:8.49.0"
"@typescript-eslint/visitor-keys": "npm:8.49.0"
debug: "npm:^4.3.4"
minimatch: "npm:^9.0.4"
semver: "npm:^7.6.0"
tinyglobby: "npm:^0.2.15"
ts-api-utils: "npm:^2.1.0"
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/72c0802f74222160f6a13ebbd32b0d504142a2427678c87ea78fc32672c65fd522377d43b31a97c944cbd0aefc36b320bf02f04e47c44f2797d6ccd0a8aa30ec
checksum: 10c0/91d0e4ed00021085142c2845571cc91c89b700ee184eb508e8d1f97a02533c029630f00c3f0f796942b28397ec9f61502b153c81971d228893363fc546bbb341
languageName: node
linkType: hard

"@typescript-eslint/utils@npm:8.48.1":
version: 8.48.1
resolution: "@typescript-eslint/utils@npm:8.48.1"
"@typescript-eslint/utils@npm:8.49.0":
version: 8.49.0
resolution: "@typescript-eslint/utils@npm:8.49.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.7.0"
"@typescript-eslint/scope-manager": "npm:8.48.1"
"@typescript-eslint/types": "npm:8.48.1"
"@typescript-eslint/typescript-estree": "npm:8.48.1"
"@typescript-eslint/scope-manager": "npm:8.49.0"
"@typescript-eslint/types": "npm:8.49.0"
"@typescript-eslint/typescript-estree": "npm:8.49.0"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/1775ac217b578f52d6c1e85258098f8ef764d04830c6ce11043b434860da80f1a5f7cc1b9f2e0a63de161e83b8d876f7ae8362d7644d5d8e636e60ad5eeff4e2
checksum: 10c0/d10fe4d844dacb2f76f0a6e018455d94ba29204845d57248ae220030bda7e13e0e7b488b3ccf8ce1b5d577e1e1775cbdbbff911261a586d9bc7fdfc3cc001697
languageName: node
linkType: hard

"@typescript-eslint/visitor-keys@npm:8.48.1":
version: 8.48.1
resolution: "@typescript-eslint/visitor-keys@npm:8.48.1"
"@typescript-eslint/visitor-keys@npm:8.49.0":
version: 8.49.0
resolution: "@typescript-eslint/visitor-keys@npm:8.49.0"
dependencies:
"@typescript-eslint/types": "npm:8.48.1"
"@typescript-eslint/types": "npm:8.49.0"
eslint-visitor-keys: "npm:^4.2.1"
checksum: 10c0/ecf4078ce63c296dd340672b516f42bf452534c75af7e7d6c1a3f32b143ff184cb3a4071d7429a9f870371ff9091a790acce28b85ce3c450bfc60554c79d43ca
checksum: 10c0/442c47bf8e46dda50a765cddbd524f6fef9e76acc3d11de2505ca7097054f24e53f12fe57be34b72fb56115f8f74499573a2704f3465bffdb96834083b616cf1
languageName: node
linkType: hard

Expand Down Expand Up @@ -4309,7 +4292,7 @@ __metadata:
languageName: node
linkType: hard

"detect-indent@npm:^7.0.2":
"detect-indent@npm:^7.0.1":
version: 7.0.2
resolution: "detect-indent@npm:7.0.2"
checksum: 10c0/adb1334ca3fe516dc6817aff0a777540b88643ab92fe13a72d0f5d12721ca796ffdd0e5fedb7b45e6e82657156c6ad44f5d5758157f0439532ae7d07b595146b
Expand Down Expand Up @@ -5294,7 +5277,7 @@ __metadata:
languageName: node
linkType: hard

"git-hooks-list@npm:^4.1.1":
"git-hooks-list@npm:^4.0.0":
version: 4.1.1
resolution: "git-hooks-list@npm:4.1.1"
checksum: 10c0/74d87b1ed457214599566032e3bb79d75ec1605729e83fa6182b889900dd94fc14aafe7b8c66b40562ab9fdeea0e0d8035c23a64d8eb9d3917d1f1d6c06c8e4d
Expand Down Expand Up @@ -5363,13 +5346,6 @@ __metadata:
languageName: node
linkType: hard

"graphemer@npm:^1.4.0":
version: 1.4.0
resolution: "graphemer@npm:1.4.0"
checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31
languageName: node
linkType: hard

"handlebars@npm:^4.7.7":
version: 4.7.8
resolution: "handlebars@npm:4.7.8"
Expand Down Expand Up @@ -8013,27 +7989,27 @@ __metadata:
languageName: node
linkType: hard

"sort-object-keys@npm:^2.0.1":
"sort-object-keys@npm:^2.0.0":
version: 2.0.1
resolution: "sort-object-keys@npm:2.0.1"
checksum: 10c0/3bbe9d210a24ace65ede8abc4c57ea3280082f7c16fa88c9428eb3a39c85c2ab8a56767e61798bb9c74c272d50a3dbedc20df7065fdf0526c8746fa6b084c6c0
languageName: node
linkType: hard

"sort-package-json@npm:3.5.1":
version: 3.5.1
resolution: "sort-package-json@npm:3.5.1"
"sort-package-json@npm:3.5.0":
version: 3.5.0
resolution: "sort-package-json@npm:3.5.0"
dependencies:
detect-indent: "npm:^7.0.2"
detect-indent: "npm:^7.0.1"
detect-newline: "npm:^4.0.1"
git-hooks-list: "npm:^4.1.1"
git-hooks-list: "npm:^4.0.0"
is-plain-obj: "npm:^4.1.0"
semver: "npm:^7.7.3"
sort-object-keys: "npm:^2.0.1"
tinyglobby: "npm:^0.2.15"
semver: "npm:^7.7.1"
sort-object-keys: "npm:^2.0.0"
tinyglobby: "npm:^0.2.12"
bin:
sort-package-json: cli.js
checksum: 10c0/8c15a571ed07e6d56069516395f36e5145a631f863a22a2ba4e0a8b13e535c7364d1b1ff8942fe5e58449ff2df44b99af92b1bce4b573435c3c17a4b21abdfe4
checksum: 10c0/616520c9df6430df5768f1e47aa87876b3d1a98e5168810d341831afc284124c52eab08f97a1786a815c45e2dd0dd6d6797f09d770d8c1021c46005a60732055
languageName: node
linkType: hard

Expand Down Expand Up @@ -8603,18 +8579,18 @@ __metadata:
languageName: node
linkType: hard

"typescript-eslint@npm:8.48.1":
version: 8.48.1
resolution: "typescript-eslint@npm:8.48.1"
"typescript-eslint@npm:8.49.0":
version: 8.49.0
resolution: "typescript-eslint@npm:8.49.0"
dependencies:
"@typescript-eslint/eslint-plugin": "npm:8.48.1"
"@typescript-eslint/parser": "npm:8.48.1"
"@typescript-eslint/typescript-estree": "npm:8.48.1"
"@typescript-eslint/utils": "npm:8.48.1"
"@typescript-eslint/eslint-plugin": "npm:8.49.0"
"@typescript-eslint/parser": "npm:8.49.0"
"@typescript-eslint/typescript-estree": "npm:8.49.0"
"@typescript-eslint/utils": "npm:8.49.0"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: ">=4.8.4 <6.0.0"
checksum: 10c0/10b501bf69b14edd09d652b33e4a5dfad0498f2943992a433006933e384cdc5815217b2990801796ddf946d2ef4971d9a16c98c7cfbba41f6aa31b245ad057ac
checksum: 10c0/6559807ab5f0708455e22eeface154e5386506d22e4f0c5b1b2038c671ec9fb8b18f0319f6fc1f776f125902e3dc1fcfa99cc44ccf694ccac768c7034499c7e6
languageName: node
linkType: hard

Expand Down