Skip to content

Commit 2eaf8fa

Browse files
chore: willboosterify this repo
1 parent 39ef23a commit 2eaf8fa

File tree

3 files changed

+60
-58
lines changed

3 files changed

+60
-58
lines changed

package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
],
1414
"scripts": {
1515
"build": "build-ts app",
16+
"check-all": "yarn cleanup && yarn typecheck && yarn test",
1617
"cleanup": "yarn format && yarn lint-fix",
1718
"format": "sort-package-json && yarn prettify",
1819
"postinstall": "husky || true",
@@ -55,8 +56,8 @@
5556
"@types/micromatch": "4.0.9",
5657
"@types/node": "22.13.0",
5758
"@types/yargs": "17.0.33",
58-
"@typescript-eslint/eslint-plugin": "8.22.0",
59-
"@typescript-eslint/parser": "8.22.0",
59+
"@typescript-eslint/eslint-plugin": "8.23.0",
60+
"@typescript-eslint/parser": "8.23.0",
6061
"@willbooster/eslint-config-ts": "10.6.1",
6162
"@willbooster/prettier-config": "9.1.3",
6263
"@yarnpkg/core": "4.2.0",

tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"allowSyntheticDefaultImports": true,
44
"alwaysStrict": true,
55
"declaration": true,
6+
"erasableSyntaxOnly": true,
67
"esModuleInterop": true,
78
"importHelpers": false,
89
"module": "NodeNext",

yarn.lock

+56-56
Original file line numberDiff line numberDiff line change
@@ -3423,115 +3423,115 @@ __metadata:
34233423
languageName: node
34243424
linkType: hard
34253425

3426-
"@typescript-eslint/eslint-plugin@npm:8.22.0":
3427-
version: 8.22.0
3428-
resolution: "@typescript-eslint/eslint-plugin@npm:8.22.0"
3426+
"@typescript-eslint/eslint-plugin@npm:8.23.0":
3427+
version: 8.23.0
3428+
resolution: "@typescript-eslint/eslint-plugin@npm:8.23.0"
34293429
dependencies:
34303430
"@eslint-community/regexpp": "npm:^4.10.0"
3431-
"@typescript-eslint/scope-manager": "npm:8.22.0"
3432-
"@typescript-eslint/type-utils": "npm:8.22.0"
3433-
"@typescript-eslint/utils": "npm:8.22.0"
3434-
"@typescript-eslint/visitor-keys": "npm:8.22.0"
3431+
"@typescript-eslint/scope-manager": "npm:8.23.0"
3432+
"@typescript-eslint/type-utils": "npm:8.23.0"
3433+
"@typescript-eslint/utils": "npm:8.23.0"
3434+
"@typescript-eslint/visitor-keys": "npm:8.23.0"
34353435
graphemer: "npm:^1.4.0"
34363436
ignore: "npm:^5.3.1"
34373437
natural-compare: "npm:^1.4.0"
3438-
ts-api-utils: "npm:^2.0.0"
3438+
ts-api-utils: "npm:^2.0.1"
34393439
peerDependencies:
34403440
"@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
34413441
eslint: ^8.57.0 || ^9.0.0
34423442
typescript: ">=4.8.4 <5.8.0"
3443-
checksum: 10c0/eecc23e05287cc99a43855d64c0f0898f690ee14b8c31b60ba92ce9732443f6b0c9695514b276fb2ecd27e64c15d4c38cd28b570779115525b4dfdbba60e81ca
3443+
checksum: 10c0/6c760a5f90748774f79a1b701f85fe6d99e89f289bc33993009987b0ffe2d13b3960ce595d452a937f3413af3918c76830659317242c05e49db40ceaca593033
34443444
languageName: node
34453445
linkType: hard
34463446

3447-
"@typescript-eslint/parser@npm:8.22.0":
3448-
version: 8.22.0
3449-
resolution: "@typescript-eslint/parser@npm:8.22.0"
3447+
"@typescript-eslint/parser@npm:8.23.0":
3448+
version: 8.23.0
3449+
resolution: "@typescript-eslint/parser@npm:8.23.0"
34503450
dependencies:
3451-
"@typescript-eslint/scope-manager": "npm:8.22.0"
3452-
"@typescript-eslint/types": "npm:8.22.0"
3453-
"@typescript-eslint/typescript-estree": "npm:8.22.0"
3454-
"@typescript-eslint/visitor-keys": "npm:8.22.0"
3451+
"@typescript-eslint/scope-manager": "npm:8.23.0"
3452+
"@typescript-eslint/types": "npm:8.23.0"
3453+
"@typescript-eslint/typescript-estree": "npm:8.23.0"
3454+
"@typescript-eslint/visitor-keys": "npm:8.23.0"
34553455
debug: "npm:^4.3.4"
34563456
peerDependencies:
34573457
eslint: ^8.57.0 || ^9.0.0
34583458
typescript: ">=4.8.4 <5.8.0"
3459-
checksum: 10c0/6575684d4724aa908b0d6a29db5d5054b9277804844ee4179c77371f8b8b84534b9b7e4df0e282c5f39729ae6f0019208a6b83f0ca5d0f06f9da5a06d8ddb4fd
3459+
checksum: 10c0/f9e0f83a6dd97a9049d4ce23d660a1d4d5f3c57be8efc68e2258e6b2d5b823086d188b534f791a3412ef10d211fe4916b378254728150094c4f8b0ab44aae2a7
34603460
languageName: node
34613461
linkType: hard
34623462

3463-
"@typescript-eslint/scope-manager@npm:8.22.0":
3464-
version: 8.22.0
3465-
resolution: "@typescript-eslint/scope-manager@npm:8.22.0"
3463+
"@typescript-eslint/scope-manager@npm:8.23.0":
3464+
version: 8.23.0
3465+
resolution: "@typescript-eslint/scope-manager@npm:8.23.0"
34663466
dependencies:
3467-
"@typescript-eslint/types": "npm:8.22.0"
3468-
"@typescript-eslint/visitor-keys": "npm:8.22.0"
3469-
checksum: 10c0/f393ab32086f4b095fcd77169abb5200ad94f282860944d164cec8c9b70090c36235f49b066ba24dfd953201b7730e48200a254e5950a9a3565acdacbbc0fd64
3467+
"@typescript-eslint/types": "npm:8.23.0"
3468+
"@typescript-eslint/visitor-keys": "npm:8.23.0"
3469+
checksum: 10c0/625b524a4fc25667b20f3541da84674af9c2abfac6596e30f7a40085513172bf1aac125488b32885894e3ef6596a0d06dec9a65ed4562884e0bca87a758600fa
34703470
languageName: node
34713471
linkType: hard
34723472

3473-
"@typescript-eslint/type-utils@npm:8.22.0":
3474-
version: 8.22.0
3475-
resolution: "@typescript-eslint/type-utils@npm:8.22.0"
3473+
"@typescript-eslint/type-utils@npm:8.23.0":
3474+
version: 8.23.0
3475+
resolution: "@typescript-eslint/type-utils@npm:8.23.0"
34763476
dependencies:
3477-
"@typescript-eslint/typescript-estree": "npm:8.22.0"
3478-
"@typescript-eslint/utils": "npm:8.22.0"
3477+
"@typescript-eslint/typescript-estree": "npm:8.23.0"
3478+
"@typescript-eslint/utils": "npm:8.23.0"
34793479
debug: "npm:^4.3.4"
3480-
ts-api-utils: "npm:^2.0.0"
3480+
ts-api-utils: "npm:^2.0.1"
34813481
peerDependencies:
34823482
eslint: ^8.57.0 || ^9.0.0
34833483
typescript: ">=4.8.4 <5.8.0"
3484-
checksum: 10c0/dc457d9184dc2156eda225c63de03b1052d75464d6393edaf0f1728eecf64170f73e19bc9b9d4a4a029870ce25015b59bd6705e1e18b731ca4fcecac4398bfb7
3484+
checksum: 10c0/a98dc2f2f75ec2132176428011ba620ad5b641a04e9e18471a7b9f979f6966a76aeaf6e51072c5364de68f83832a3a77b04518ec65c3092dadbd033d03fb5e35
34853485
languageName: node
34863486
linkType: hard
34873487

3488-
"@typescript-eslint/types@npm:8.22.0":
3489-
version: 8.22.0
3490-
resolution: "@typescript-eslint/types@npm:8.22.0"
3491-
checksum: 10c0/6357d0937e2b84ddb00763d05053fe50f2270fa428aa11f1ad6a1293827cf54da7e6d4d20b00b9d4f633b6982a2eb0e494f05285daa1279d8a3493f0d8abae18
3488+
"@typescript-eslint/types@npm:8.23.0":
3489+
version: 8.23.0
3490+
resolution: "@typescript-eslint/types@npm:8.23.0"
3491+
checksum: 10c0/78737a14e8469e33212d9bbc26d6880bca3f8e47764273eb4c662f5ed38d0b35c626d646d4a8e9a6ee64a0e352b18dd36422e59ce217362b5af473b79d058b35
34923492
languageName: node
34933493
linkType: hard
34943494

3495-
"@typescript-eslint/typescript-estree@npm:8.22.0":
3496-
version: 8.22.0
3497-
resolution: "@typescript-eslint/typescript-estree@npm:8.22.0"
3495+
"@typescript-eslint/typescript-estree@npm:8.23.0":
3496+
version: 8.23.0
3497+
resolution: "@typescript-eslint/typescript-estree@npm:8.23.0"
34983498
dependencies:
3499-
"@typescript-eslint/types": "npm:8.22.0"
3500-
"@typescript-eslint/visitor-keys": "npm:8.22.0"
3499+
"@typescript-eslint/types": "npm:8.23.0"
3500+
"@typescript-eslint/visitor-keys": "npm:8.23.0"
35013501
debug: "npm:^4.3.4"
35023502
fast-glob: "npm:^3.3.2"
35033503
is-glob: "npm:^4.0.3"
35043504
minimatch: "npm:^9.0.4"
35053505
semver: "npm:^7.6.0"
3506-
ts-api-utils: "npm:^2.0.0"
3506+
ts-api-utils: "npm:^2.0.1"
35073507
peerDependencies:
35083508
typescript: ">=4.8.4 <5.8.0"
3509-
checksum: 10c0/0a9d77fbadfb1e54c06abde424e461103576595c70e50ae8a15a3d7c07f125f253f505208e1ea5cc483b9073d95fc10ce0c4ddfe0fe08ec2aceda6314c341e0d
3509+
checksum: 10c0/2cc8defb3d9b25b899a62c6b6ca26c442433bf95f626f6275935e2754d9a74abb0015c737de27038b0f378273e67e61120d9cf2941c44848e4bffbbc297fdf74
35103510
languageName: node
35113511
linkType: hard
35123512

3513-
"@typescript-eslint/utils@npm:8.22.0":
3514-
version: 8.22.0
3515-
resolution: "@typescript-eslint/utils@npm:8.22.0"
3513+
"@typescript-eslint/utils@npm:8.23.0":
3514+
version: 8.23.0
3515+
resolution: "@typescript-eslint/utils@npm:8.23.0"
35163516
dependencies:
35173517
"@eslint-community/eslint-utils": "npm:^4.4.0"
3518-
"@typescript-eslint/scope-manager": "npm:8.22.0"
3519-
"@typescript-eslint/types": "npm:8.22.0"
3520-
"@typescript-eslint/typescript-estree": "npm:8.22.0"
3518+
"@typescript-eslint/scope-manager": "npm:8.23.0"
3519+
"@typescript-eslint/types": "npm:8.23.0"
3520+
"@typescript-eslint/typescript-estree": "npm:8.23.0"
35213521
peerDependencies:
35223522
eslint: ^8.57.0 || ^9.0.0
35233523
typescript: ">=4.8.4 <5.8.0"
3524-
checksum: 10c0/6f1e3f9c0fb865c8cef4fdca04679cea7357ed011338b54d80550e9ad5369a3f24cbe4b0985d293192fe351fa133e5f4ea401f47af90bb46c21903bfe087b398
3524+
checksum: 10c0/8967cf6543b1df2fb8d29086a0d35f5f7623e935706ad7c5bfcc6123e6fb08a767be1770601d481d815022bec43422730c6c8035892f23cd11cdadb16176b418
35253525
languageName: node
35263526
linkType: hard
35273527

3528-
"@typescript-eslint/visitor-keys@npm:8.22.0":
3529-
version: 8.22.0
3530-
resolution: "@typescript-eslint/visitor-keys@npm:8.22.0"
3528+
"@typescript-eslint/visitor-keys@npm:8.23.0":
3529+
version: 8.23.0
3530+
resolution: "@typescript-eslint/visitor-keys@npm:8.23.0"
35313531
dependencies:
3532-
"@typescript-eslint/types": "npm:8.22.0"
3532+
"@typescript-eslint/types": "npm:8.23.0"
35333533
eslint-visitor-keys: "npm:^4.2.0"
3534-
checksum: 10c0/fd83d2feadaf79950427fbbc3d23ca01cf4646ce7e0dd515a9c881d31ec1cc768e7b8898d3af065e31df39452501a3345092581cbfccac89e89d293519540557
3534+
checksum: 10c0/a406f78aa18b4efb2adf26e3a6ca48c9a6f2cc9545e083b50efaaf90f0a80d2bea79ceda51da1f109706d4138756b0978a323b9176c9a6a519e87168851e7e16
35353535
languageName: node
35363536
linkType: hard
35373537

@@ -11570,7 +11570,7 @@ __metadata:
1157011570
languageName: node
1157111571
linkType: hard
1157211572

11573-
"ts-api-utils@npm:^2.0.0":
11573+
"ts-api-utils@npm:^2.0.1":
1157411574
version: 2.0.1
1157511575
resolution: "ts-api-utils@npm:2.0.1"
1157611576
peerDependencies:
@@ -12177,8 +12177,8 @@ __metadata:
1217712177
"@types/micromatch": "npm:4.0.9"
1217812178
"@types/node": "npm:22.13.0"
1217912179
"@types/yargs": "npm:17.0.33"
12180-
"@typescript-eslint/eslint-plugin": "npm:8.22.0"
12181-
"@typescript-eslint/parser": "npm:8.22.0"
12180+
"@typescript-eslint/eslint-plugin": "npm:8.23.0"
12181+
"@typescript-eslint/parser": "npm:8.23.0"
1218212182
"@willbooster/eslint-config-ts": "npm:10.6.1"
1218312183
"@willbooster/prettier-config": "npm:9.1.3"
1218412184
"@willbooster/shared-lib": "npm:5.2.10"

0 commit comments

Comments
 (0)