test: simplify ESLint configuration (#196)

* test(eslint): simplify TypeScript configuration

* test(eslint): remove `eslint-config-prettier`

* test(eslint): remove `eslint-plugin-tsdoc`

* test(eslint): simplify glob pattern for TypeScript files

* chore: bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.0.1 (#193)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.21.0 to 7.0.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.0.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
Alfi Maulana 2024-02-16 13:32:43 +07:00 committed by GitHub
parent 5e21f88018
commit 03824cefd2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 1151 additions and 843 deletions

View File

@ -1,19 +1,11 @@
{ {
"root": true, "root": true,
"ignorePatterns": ["dist"], "ignorePatterns": ["dist"],
"extends": ["eslint:recommended", "prettier"], "extends": ["eslint:recommended"],
"overrides": [ "overrides": [
{ {
"files": ["**/*.mts", "**/*.ts"], "files": ["**/*.?([cm])ts"],
"extends": ["plugin:@typescript-eslint/recommended"], "extends": ["plugin:@typescript-eslint/recommended"]
"parser": "@typescript-eslint/parser",
"parserOptions": {
"project": ["tsconfig.json"]
},
"plugins": ["@typescript-eslint", "eslint-plugin-tsdoc"],
"rules": {
"tsdoc/syntax": "error"
}
}, },
{ {
"files": ["package.json"], "files": ["package.json"],

1593
dist/index.mjs generated vendored

File diff suppressed because one or more lines are too long

View File

@ -13,13 +13,11 @@
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.11.17", "@types/node": "^20.11.17",
"@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/eslint-plugin": "^7.0.1",
"@typescript-eslint/parser": "^7.0.1", "@typescript-eslint/parser": "^7.0.1",
"@vercel/ncc": "^0.38.1", "@vercel/ncc": "^0.38.1",
"eslint": "^8.56.0", "eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-json-files": "^4.1.0", "eslint-plugin-json-files": "^4.1.0",
"eslint-plugin-tsdoc": "^0.2.17",
"prettier": "^3.2.5", "prettier": "^3.2.5",
"typescript": "^5.3.3" "typescript": "^5.3.3"
}, },

359
yarn.lock generated
View File

@ -126,13 +126,13 @@ __metadata:
linkType: hard linkType: hard
"@humanwhocodes/config-array@npm:^0.11.13": "@humanwhocodes/config-array@npm:^0.11.13":
version: 0.11.13 version: 0.11.14
resolution: "@humanwhocodes/config-array@npm:0.11.13" resolution: "@humanwhocodes/config-array@npm:0.11.14"
dependencies: dependencies:
"@humanwhocodes/object-schema": "npm:^2.0.1" "@humanwhocodes/object-schema": "npm:^2.0.2"
debug: "npm:^4.1.1" debug: "npm:^4.3.1"
minimatch: "npm:^3.0.5" minimatch: "npm:^3.0.5"
checksum: d76ca802d853366094d0e98ff0d0994117fc8eff96649cd357b15e469e428228f597cd2e929d54ab089051684949955f16ee905bb19f7b2f0446fb377157be7a checksum: 66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541
languageName: node languageName: node
linkType: hard linkType: hard
@ -150,10 +150,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@humanwhocodes/object-schema@npm:^2.0.1": "@humanwhocodes/object-schema@npm:^2.0.2":
version: 2.0.1 version: 2.0.2
resolution: "@humanwhocodes/object-schema@npm:2.0.1" resolution: "@humanwhocodes/object-schema@npm:2.0.2"
checksum: 9dba24e59fdb4041829d92b693aacb778add3b6f612aaa9c0774f3b650c11a378cc64f042a59da85c11dae33df456580a3c36837b953541aed6ff94294f97fac checksum: 6fd83dc320231d71c4541d0244051df61f301817e9f9da9fd4cb7e44ec8aacbde5958c1665b0c419401ab935114fdf532a6ad5d4e7294b1af2f347dd91a6983f
languageName: node languageName: node
linkType: hard linkType: hard
@ -171,25 +171,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@microsoft/tsdoc-config@npm:0.16.2":
version: 0.16.2
resolution: "@microsoft/tsdoc-config@npm:0.16.2"
dependencies:
"@microsoft/tsdoc": "npm:0.14.2"
ajv: "npm:~6.12.6"
jju: "npm:~1.4.0"
resolve: "npm:~1.19.0"
checksum: 9e8c176b68f01c8bb38e6365d5b543e471bba59fced6070d9bd35b32461fbd650c2e1a6f686e8dca0cf22bc5e7d796e4213e66bce4426c8cb9864c1f6ca6836c
languageName: node
linkType: hard
"@microsoft/tsdoc@npm:0.14.2":
version: 0.14.2
resolution: "@microsoft/tsdoc@npm:0.14.2"
checksum: c018857ad439144559ce34a397a29ace7cf5b24b999b8e3c1b88d878338088b3a453eaac4435beaf2c7eae13c4c0aac81e42f96f0f1d48e8d4eeb438eb3bb82f
languageName: node
linkType: hard
"@nodelib/fs.scandir@npm:2.1.5": "@nodelib/fs.scandir@npm:2.1.5":
version: 2.1.5 version: 2.1.5
resolution: "@nodelib/fs.scandir@npm:2.1.5" resolution: "@nodelib/fs.scandir@npm:2.1.5"
@ -218,15 +199,15 @@ __metadata:
linkType: hard linkType: hard
"@npmcli/agent@npm:^2.0.0": "@npmcli/agent@npm:^2.0.0":
version: 2.2.0 version: 2.2.1
resolution: "@npmcli/agent@npm:2.2.0" resolution: "@npmcli/agent@npm:2.2.1"
dependencies: dependencies:
agent-base: "npm:^7.1.0" agent-base: "npm:^7.1.0"
http-proxy-agent: "npm:^7.0.0" http-proxy-agent: "npm:^7.0.0"
https-proxy-agent: "npm:^7.0.1" https-proxy-agent: "npm:^7.0.1"
lru-cache: "npm:^10.0.1" lru-cache: "npm:^10.0.1"
socks-proxy-agent: "npm:^8.0.1" socks-proxy-agent: "npm:^8.0.1"
checksum: 7b89590598476dda88e79c473766b67c682aae6e0ab0213491daa6083dcc0c171f86b3868f5506f22c09aa5ea69ad7dfb78f4bf39a8dca375d89a42f408645b3 checksum: 38ee5cbe8f3cde13be916e717bfc54fd1a7605c07af056369ff894e244c221e0b56b08ca5213457477f9bc15bca9e729d51a4788829b5c3cf296b3c996147f76
languageName: node languageName: node
linkType: hard linkType: hard
@ -270,40 +251,31 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/node@npm:*": "@types/node@npm:*, @types/node@npm:^20.11.17":
version: 20.9.2 version: 20.11.19
resolution: "@types/node@npm:20.9.2" resolution: "@types/node@npm:20.11.19"
dependencies: dependencies:
undici-types: "npm:~5.26.4" undici-types: "npm:~5.26.4"
checksum: 891a035a5b7796001f5daaec03b2d84ebb67d731b67abb34c352af1b5b1f53beb4a92f0f6a66f6e0ed97191c3022cc8c830e048f8a5c53806e8ab248873a7c7b checksum: f451ef0a1d78f29c57bad7b77e49ebec945f2a6d0d7a89851d7e185ee9fe7ad94d651c0dfbcb7858c9fa791310c8b40a881e2260f56bd3c1b7e7ae92723373ae
languageName: node
linkType: hard
"@types/node@npm:^20.11.17":
version: 20.11.17
resolution: "@types/node@npm:20.11.17"
dependencies:
undici-types: "npm:~5.26.4"
checksum: 1f30dae80b416cbf38f133a619ffb0e9fb9e7bc58f82d900bf73816ae5781740c4640892bf5971dd9c12570d5d05241646be3e7540bb4e059322ec6af4e51e15
languageName: node languageName: node
linkType: hard linkType: hard
"@types/semver@npm:^7.5.0": "@types/semver@npm:^7.5.0":
version: 7.5.5 version: 7.5.7
resolution: "@types/semver@npm:7.5.5" resolution: "@types/semver@npm:7.5.7"
checksum: bb1b525221d93c9e7b45914af5ed1729a5bfdfa80927d6b02bcb4550ff7015f8c713152c32cb679ffcc79e77c0dda66d1f972ff5ee8d2205336729c51198bb18 checksum: fb72d8b86a7779650f14ae89542f1da2ab624adb8188d98754b1d29a2fe3d41f0348bf9435b60ad145df1812fd2a09b3256779aa23b532c199f3dee59619a1eb
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/eslint-plugin@npm:^6.21.0": "@typescript-eslint/eslint-plugin@npm:^7.0.1":
version: 6.21.0 version: 7.0.1
resolution: "@typescript-eslint/eslint-plugin@npm:6.21.0" resolution: "@typescript-eslint/eslint-plugin@npm:7.0.1"
dependencies: dependencies:
"@eslint-community/regexpp": "npm:^4.5.1" "@eslint-community/regexpp": "npm:^4.5.1"
"@typescript-eslint/scope-manager": "npm:6.21.0" "@typescript-eslint/scope-manager": "npm:7.0.1"
"@typescript-eslint/type-utils": "npm:6.21.0" "@typescript-eslint/type-utils": "npm:7.0.1"
"@typescript-eslint/utils": "npm:6.21.0" "@typescript-eslint/utils": "npm:7.0.1"
"@typescript-eslint/visitor-keys": "npm:6.21.0" "@typescript-eslint/visitor-keys": "npm:7.0.1"
debug: "npm:^4.3.4" debug: "npm:^4.3.4"
graphemer: "npm:^1.4.0" graphemer: "npm:^1.4.0"
ignore: "npm:^5.2.4" ignore: "npm:^5.2.4"
@ -311,12 +283,12 @@ __metadata:
semver: "npm:^7.5.4" semver: "npm:^7.5.4"
ts-api-utils: "npm:^1.0.1" ts-api-utils: "npm:^1.0.1"
peerDependencies: peerDependencies:
"@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha "@typescript-eslint/parser": ^7.0.0
eslint: ^7.0.0 || ^8.0.0 eslint: ^8.56.0
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
checksum: f911a79ee64d642f814a3b6cdb0d324b5f45d9ef955c5033e78903f626b7239b4aa773e464a38c3e667519066169d983538f2bf8e5d00228af587c9d438fb344 checksum: 0340a406b6a9036b6b2d92ffa79364d9cbe509e26c9726a953a1b26b4a4413a7079110e94b8a56c7d9d5193885a77f52611af00dea2d60ac79221303f0b91b3d
languageName: node languageName: node
linkType: hard linkType: hard
@ -338,16 +310,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/scope-manager@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/scope-manager@npm:6.21.0"
dependencies:
"@typescript-eslint/types": "npm:6.21.0"
"@typescript-eslint/visitor-keys": "npm:6.21.0"
checksum: eaf868938d811cbbea33e97e44ba7050d2b6892202cea6a9622c486b85ab1cf801979edf78036179a8ba4ac26f1dfdf7fcc83a68c1ff66be0b3a8e9a9989b526
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:7.0.1": "@typescript-eslint/scope-manager@npm:7.0.1":
version: 7.0.1 version: 7.0.1
resolution: "@typescript-eslint/scope-manager@npm:7.0.1" resolution: "@typescript-eslint/scope-manager@npm:7.0.1"
@ -358,27 +320,20 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/type-utils@npm:6.21.0": "@typescript-eslint/type-utils@npm:7.0.1":
version: 6.21.0 version: 7.0.1
resolution: "@typescript-eslint/type-utils@npm:6.21.0" resolution: "@typescript-eslint/type-utils@npm:7.0.1"
dependencies: dependencies:
"@typescript-eslint/typescript-estree": "npm:6.21.0" "@typescript-eslint/typescript-estree": "npm:7.0.1"
"@typescript-eslint/utils": "npm:6.21.0" "@typescript-eslint/utils": "npm:7.0.1"
debug: "npm:^4.3.4" debug: "npm:^4.3.4"
ts-api-utils: "npm:^1.0.1" ts-api-utils: "npm:^1.0.1"
peerDependencies: peerDependencies:
eslint: ^7.0.0 || ^8.0.0 eslint: ^8.56.0
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
checksum: 7409c97d1c4a4386b488962739c4f1b5b04dc60cf51f8cd88e6b12541f84d84c6b8b67e491a147a2c95f9ec486539bf4519fb9d418411aef6537b9c156468117 checksum: 55e2ea9a76fbd62e69124298e3c1a4cf713ffe437874d090b76e747837fd5ea4034a82002e799108f29606bbed1a853e3d24f59b8a4d685b1e17698ffeb83d81
languageName: node
linkType: hard
"@typescript-eslint/types@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/types@npm:6.21.0"
checksum: 020631d3223bbcff8a0da3efbdf058220a8f48a3de221563996ad1dcc30d6c08dadc3f7608cc08830d21c0d565efd2db19b557b9528921c78aabb605eef2d74d
languageName: node languageName: node
linkType: hard linkType: hard
@ -389,25 +344,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/typescript-estree@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/typescript-estree@npm:6.21.0"
dependencies:
"@typescript-eslint/types": "npm:6.21.0"
"@typescript-eslint/visitor-keys": "npm:6.21.0"
debug: "npm:^4.3.4"
globby: "npm:^11.1.0"
is-glob: "npm:^4.0.3"
minimatch: "npm:9.0.3"
semver: "npm:^7.5.4"
ts-api-utils: "npm:^1.0.1"
peerDependenciesMeta:
typescript:
optional: true
checksum: af1438c60f080045ebb330155a8c9bb90db345d5069cdd5d01b67de502abb7449d6c75500519df829f913a6b3f490ade3e8215279b6bdc63d0fb0ae61034df5f
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:7.0.1": "@typescript-eslint/typescript-estree@npm:7.0.1":
version: 7.0.1 version: 7.0.1
resolution: "@typescript-eslint/typescript-estree@npm:7.0.1" resolution: "@typescript-eslint/typescript-estree@npm:7.0.1"
@ -427,30 +363,20 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/utils@npm:6.21.0": "@typescript-eslint/utils@npm:7.0.1":
version: 6.21.0 version: 7.0.1
resolution: "@typescript-eslint/utils@npm:6.21.0" resolution: "@typescript-eslint/utils@npm:7.0.1"
dependencies: dependencies:
"@eslint-community/eslint-utils": "npm:^4.4.0" "@eslint-community/eslint-utils": "npm:^4.4.0"
"@types/json-schema": "npm:^7.0.12" "@types/json-schema": "npm:^7.0.12"
"@types/semver": "npm:^7.5.0" "@types/semver": "npm:^7.5.0"
"@typescript-eslint/scope-manager": "npm:6.21.0" "@typescript-eslint/scope-manager": "npm:7.0.1"
"@typescript-eslint/types": "npm:6.21.0" "@typescript-eslint/types": "npm:7.0.1"
"@typescript-eslint/typescript-estree": "npm:6.21.0" "@typescript-eslint/typescript-estree": "npm:7.0.1"
semver: "npm:^7.5.4" semver: "npm:^7.5.4"
peerDependencies: peerDependencies:
eslint: ^7.0.0 || ^8.0.0 eslint: ^8.56.0
checksum: ab2df3833b2582d4e5467a484d08942b4f2f7208f8e09d67de510008eb8001a9b7460f2f9ba11c12086fd3cdcac0c626761c7995c2c6b5657d5fa6b82030a32d checksum: 83038958695daaa2a91092b16a64109797af28ec419f734f9dffa71f852ffb57ebd67c72d0b84c70805e4a53d4ead08e4f87687e944a1db19aeb72fcc89208cd
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:6.21.0":
version: 6.21.0
resolution: "@typescript-eslint/visitor-keys@npm:6.21.0"
dependencies:
"@typescript-eslint/types": "npm:6.21.0"
eslint-visitor-keys: "npm:^3.4.1"
checksum: 7395f69739cfa1cb83c1fb2fad30afa2a814756367302fb4facd5893eff66abc807e8d8f63eba94ed3b0fe0c1c996ac9a1680bcbf0f83717acedc3f2bb724fbf
languageName: node languageName: node
linkType: hard linkType: hard
@ -499,11 +425,11 @@ __metadata:
linkType: hard linkType: hard
"acorn@npm:^8.9.0": "acorn@npm:^8.9.0":
version: 8.11.2 version: 8.11.3
resolution: "acorn@npm:8.11.2" resolution: "acorn@npm:8.11.3"
bin: bin:
acorn: bin/acorn acorn: bin/acorn
checksum: a3ed76c761b75ec54b1ec3068fb7f113a182e95aea7f322f65098c2958d232e3d211cb6dac35ff9c647024b63714bc528a26d54a925d1fef2c25585b4c8e4017 checksum: 3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299
languageName: node languageName: node
linkType: hard linkType: hard
@ -526,7 +452,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ajv@npm:^6.12.4, ajv@npm:~6.12.6": "ajv@npm:^6.12.4":
version: 6.12.6 version: 6.12.6
resolution: "ajv@npm:6.12.6" resolution: "ajv@npm:6.12.6"
dependencies: dependencies:
@ -654,22 +580,22 @@ __metadata:
linkType: hard linkType: hard
"cacache@npm:^18.0.0": "cacache@npm:^18.0.0":
version: 18.0.0 version: 18.0.2
resolution: "cacache@npm:18.0.0" resolution: "cacache@npm:18.0.2"
dependencies: dependencies:
"@npmcli/fs": "npm:^3.1.0" "@npmcli/fs": "npm:^3.1.0"
fs-minipass: "npm:^3.0.0" fs-minipass: "npm:^3.0.0"
glob: "npm:^10.2.2" glob: "npm:^10.2.2"
lru-cache: "npm:^10.0.1" lru-cache: "npm:^10.0.1"
minipass: "npm:^7.0.3" minipass: "npm:^7.0.3"
minipass-collect: "npm:^1.0.2" minipass-collect: "npm:^2.0.1"
minipass-flush: "npm:^1.0.5" minipass-flush: "npm:^1.0.5"
minipass-pipeline: "npm:^1.2.4" minipass-pipeline: "npm:^1.2.4"
p-map: "npm:^4.0.0" p-map: "npm:^4.0.0"
ssri: "npm:^10.0.0" ssri: "npm:^10.0.0"
tar: "npm:^6.1.11" tar: "npm:^6.1.11"
unique-filename: "npm:^3.0.0" unique-filename: "npm:^3.0.0"
checksum: e359823778d712ad365740cef3f488d4f74c62cc79be5935896d9597a7d81033e50c54c15898fa9cc018620879307ab30d1dddc476ae705bfd5b29c145ae6938 checksum: 7992665305cc251a984f4fdbab1449d50e88c635bc43bf2785530c61d239c61b349e5734461baa461caaee65f040ab14e2d58e694f479c0810cffd181ba5eabc
languageName: node languageName: node
linkType: hard linkType: hard
@ -765,7 +691,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"debug@npm:4, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.4": "debug@npm:4, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4":
version: 4.3.4 version: 4.3.4
resolution: "debug@npm:4.3.4" resolution: "debug@npm:4.3.4"
dependencies: dependencies:
@ -874,17 +800,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eslint-config-prettier@npm:^9.1.0":
version: 9.1.0
resolution: "eslint-config-prettier@npm:9.1.0"
peerDependencies:
eslint: ">=7.0.0"
bin:
eslint-config-prettier: bin/cli.js
checksum: 6d332694b36bc9ac6fdb18d3ca2f6ac42afa2ad61f0493e89226950a7091e38981b66bac2b47ba39d15b73fff2cd32c78b850a9cf9eed9ca9a96bfb2f3a2f10d
languageName: node
linkType: hard
"eslint-plugin-json-files@npm:^4.1.0": "eslint-plugin-json-files@npm:^4.1.0":
version: 4.1.0 version: 4.1.0
resolution: "eslint-plugin-json-files@npm:4.1.0" resolution: "eslint-plugin-json-files@npm:4.1.0"
@ -900,16 +815,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eslint-plugin-tsdoc@npm:^0.2.17":
version: 0.2.17
resolution: "eslint-plugin-tsdoc@npm:0.2.17"
dependencies:
"@microsoft/tsdoc": "npm:0.14.2"
"@microsoft/tsdoc-config": "npm:0.16.2"
checksum: 26cad40b22f3dc0adfb06b1ea12f7d3c9cb257ac8bb56ad6a023e3b3bdfc6144d95a8b01323563e75283cca90baaf4d68816f5cea6994c6cd660a642e820847a
languageName: node
linkType: hard
"eslint-scope@npm:^7.2.2": "eslint-scope@npm:^7.2.2":
version: 7.2.2 version: 7.2.2
resolution: "eslint-scope@npm:7.2.2" resolution: "eslint-scope@npm:7.2.2"
@ -1060,11 +965,11 @@ __metadata:
linkType: hard linkType: hard
"fastq@npm:^1.6.0": "fastq@npm:^1.6.0":
version: 1.15.0 version: 1.17.1
resolution: "fastq@npm:1.15.0" resolution: "fastq@npm:1.17.1"
dependencies: dependencies:
reusify: "npm:^1.0.4" reusify: "npm:^1.0.4"
checksum: 5ce4f83afa5f88c9379e67906b4d31bc7694a30826d6cc8d0f0473c966929017fda65c2174b0ec89f064ede6ace6c67f8a4fe04cef42119b6a55b0d465554c24 checksum: 1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34
languageName: node languageName: node
linkType: hard linkType: hard
@ -1149,13 +1054,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"function-bind@npm:^1.1.2":
version: 1.1.2
resolution: "function-bind@npm:1.1.2"
checksum: d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5
languageName: node
linkType: hard
"git-hooks-list@npm:1.0.3": "git-hooks-list@npm:1.0.3":
version: 1.0.3 version: 1.0.3
resolution: "git-hooks-list@npm:1.0.3" resolution: "git-hooks-list@npm:1.0.3"
@ -1211,11 +1109,11 @@ __metadata:
linkType: hard linkType: hard
"globals@npm:^13.19.0": "globals@npm:^13.19.0":
version: 13.23.0 version: 13.24.0
resolution: "globals@npm:13.23.0" resolution: "globals@npm:13.24.0"
dependencies: dependencies:
type-fest: "npm:^0.20.2" type-fest: "npm:^0.20.2"
checksum: fc05e184b3be59bffa2580f28551a12a758c3a18df4be91444202982c76f13f52821ad54ffaf7d3f2a4d2498fdf54aeaca8d4540fd9e860a9edb09d34ef4c507 checksum: d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd
languageName: node languageName: node
linkType: hard linkType: hard
@ -1277,15 +1175,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"hasown@npm:^2.0.0":
version: 2.0.0
resolution: "hasown@npm:2.0.0"
dependencies:
function-bind: "npm:^1.1.2"
checksum: 5d415b114f410661208c95e7ab4879f1cc2765b8daceff4dc8718317d1cb7b9ffa7c5d1eafd9a4389c9aab7445d6ea88e05f3096cb1e529618b55304956b87fc
languageName: node
linkType: hard
"http-cache-semantics@npm:^4.1.1": "http-cache-semantics@npm:^4.1.1":
version: 4.1.1 version: 4.1.1
resolution: "http-cache-semantics@npm:4.1.1" resolution: "http-cache-semantics@npm:4.1.1"
@ -1294,22 +1183,22 @@ __metadata:
linkType: hard linkType: hard
"http-proxy-agent@npm:^7.0.0": "http-proxy-agent@npm:^7.0.0":
version: 7.0.0 version: 7.0.2
resolution: "http-proxy-agent@npm:7.0.0" resolution: "http-proxy-agent@npm:7.0.2"
dependencies: dependencies:
agent-base: "npm:^7.1.0" agent-base: "npm:^7.1.0"
debug: "npm:^4.3.4" debug: "npm:^4.3.4"
checksum: a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 checksum: 4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921
languageName: node languageName: node
linkType: hard linkType: hard
"https-proxy-agent@npm:^7.0.1": "https-proxy-agent@npm:^7.0.1":
version: 7.0.2 version: 7.0.4
resolution: "https-proxy-agent@npm:7.0.2" resolution: "https-proxy-agent@npm:7.0.4"
dependencies: dependencies:
agent-base: "npm:^7.0.2" agent-base: "npm:^7.0.2"
debug: "npm:4" debug: "npm:4"
checksum: 7735eb90073db087e7e79312e3d97c8c04baf7ea7ca7b013382b6a45abbaa61b281041a98f4e13c8c80d88f843785bcc84ba189165b4b4087b1e3496ba656d77 checksum: bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b
languageName: node languageName: node
linkType: hard linkType: hard
@ -1323,9 +1212,9 @@ __metadata:
linkType: hard linkType: hard
"ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": "ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4":
version: 5.3.0 version: 5.3.1
resolution: "ignore@npm:5.3.0" resolution: "ignore@npm:5.3.1"
checksum: dc06bea5c23aae65d0725a957a0638b57e235ae4568dda51ca142053ed2c352de7e3bc93a69b2b32ac31966a1952e9a93c5ef2e2ab7c6b06aef9808f6b55b571 checksum: 703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd
languageName: node languageName: node
linkType: hard linkType: hard
@ -1370,19 +1259,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ip@npm:^2.0.0": "ip-address@npm:^9.0.5":
version: 2.0.0 version: 9.0.5
resolution: "ip@npm:2.0.0" resolution: "ip-address@npm:9.0.5"
checksum: 8d186cc5585f57372847ae29b6eba258c68862055e18a75cc4933327232cb5c107f89800ce29715d542eef2c254fbb68b382e780a7414f9ee7caf60b7a473958
languageName: node
linkType: hard
"is-core-module@npm:^2.1.0":
version: 2.13.1
resolution: "is-core-module@npm:2.13.1"
dependencies: dependencies:
hasown: "npm:^2.0.0" jsbn: "npm:1.1.0"
checksum: 2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 sprintf-js: "npm:^1.1.3"
checksum: 331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc
languageName: node languageName: node
linkType: hard linkType: hard
@ -1464,13 +1347,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"jju@npm:~1.4.0":
version: 1.4.0
resolution: "jju@npm:1.4.0"
checksum: f3f444557e4364cfc06b1abf8331bf3778b26c0c8552ca54429bc0092652172fdea26cbffe33e1017b303d5aa506f7ede8571857400efe459cb7439180e2acad
languageName: node
linkType: hard
"js-tokens@npm:^4.0.0": "js-tokens@npm:^4.0.0":
version: 4.0.0 version: 4.0.0
resolution: "js-tokens@npm:4.0.0" resolution: "js-tokens@npm:4.0.0"
@ -1489,6 +1365,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"jsbn@npm:1.1.0":
version: 1.1.0
resolution: "jsbn@npm:1.1.0"
checksum: 4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96
languageName: node
linkType: hard
"json-buffer@npm:3.0.1": "json-buffer@npm:3.0.1":
version: 3.0.1 version: 3.0.1
resolution: "json-buffer@npm:3.0.1" resolution: "json-buffer@npm:3.0.1"
@ -1567,9 +1450,9 @@ __metadata:
linkType: hard linkType: hard
"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": "lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0":
version: 10.0.3 version: 10.2.0
resolution: "lru-cache@npm:10.0.3" resolution: "lru-cache@npm:10.2.0"
checksum: e1745db7682df7ea890aced922975528e9fd85897459e003ff3b71d7f69656792ddd9c50e852b7c461000b9c08a9370b110bfbe6e44de3d81f43c197eaa652b1 checksum: c9847612aa2daaef102d30542a8d6d9b2c2bb36581c1bf0dc3ebf5e5f3352c772a749e604afae2e46873b930a9e9523743faac4e5b937c576ab29196774712ee
languageName: node languageName: node
linkType: hard linkType: hard
@ -1636,12 +1519,12 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"minipass-collect@npm:^1.0.2": "minipass-collect@npm:^2.0.1":
version: 1.0.2 version: 2.0.1
resolution: "minipass-collect@npm:1.0.2" resolution: "minipass-collect@npm:2.0.1"
dependencies: dependencies:
minipass: "npm:^3.0.0" minipass: "npm:^7.0.3"
checksum: 8f82bd1f3095b24f53a991b04b67f4c710c894e518b813f0864a31de5570441a509be1ca17e0bb92b047591a8fdbeb886f502764fefb00d2f144f4011791e898 checksum: 5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e
languageName: node languageName: node
linkType: hard linkType: hard
@ -1861,13 +1744,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"path-parse@npm:^1.0.6":
version: 1.0.7
resolution: "path-parse@npm:1.0.7"
checksum: 11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1
languageName: node
linkType: hard
"path-scurry@npm:^1.10.1": "path-scurry@npm:^1.10.1":
version: 1.10.1 version: 1.10.1
resolution: "path-scurry@npm:1.10.1" resolution: "path-scurry@npm:1.10.1"
@ -1960,26 +1836,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"resolve@npm:~1.19.0":
version: 1.19.0
resolution: "resolve@npm:1.19.0"
dependencies:
is-core-module: "npm:^2.1.0"
path-parse: "npm:^1.0.6"
checksum: 1c8afdfb88c9adab0a19b6f16756d47f5917f64047bf5a38c17aa543aae5ccca2a0631671b19ce8460a7a3e65ead98ee70e046d3056ec173d3377a27487848a8
languageName: node
linkType: hard
"resolve@patch:resolve@npm%3A~1.19.0#optional!builtin<compat/resolve>":
version: 1.19.0
resolution: "resolve@patch:resolve@npm%3A1.19.0#optional!builtin<compat/resolve>::version=1.19.0&hash=c3c19d"
dependencies:
is-core-module: "npm:^2.1.0"
path-parse: "npm:^1.0.6"
checksum: 254980f60dd9fdb28b34a511e70df6e3027d9627efce86a40757eea9b87252d172829c84517554560c4541ebfe207868270c19a0f086997b41209367aa8ef74f
languageName: node
linkType: hard
"retry@npm:^0.12.0": "retry@npm:^0.12.0":
version: 0.12.0 version: 0.12.0
resolution: "retry@npm:0.12.0" resolution: "retry@npm:0.12.0"
@ -2013,13 +1869,11 @@ __metadata:
"@actions/exec": "npm:^1.1.1" "@actions/exec": "npm:^1.1.1"
"@actions/io": "npm:^1.1.3" "@actions/io": "npm:^1.1.3"
"@types/node": "npm:^20.11.17" "@types/node": "npm:^20.11.17"
"@typescript-eslint/eslint-plugin": "npm:^6.21.0" "@typescript-eslint/eslint-plugin": "npm:^7.0.1"
"@typescript-eslint/parser": "npm:^7.0.1" "@typescript-eslint/parser": "npm:^7.0.1"
"@vercel/ncc": "npm:^0.38.1" "@vercel/ncc": "npm:^0.38.1"
eslint: "npm:^8.56.0" eslint: "npm:^8.56.0"
eslint-config-prettier: "npm:^9.1.0"
eslint-plugin-json-files: "npm:^4.1.0" eslint-plugin-json-files: "npm:^4.1.0"
eslint-plugin-tsdoc: "npm:^0.2.17"
prettier: "npm:^3.2.5" prettier: "npm:^3.2.5"
typescript: "npm:^5.3.3" typescript: "npm:^5.3.3"
languageName: unknown languageName: unknown
@ -2042,13 +1896,13 @@ __metadata:
linkType: hard linkType: hard
"semver@npm:^7.0.0, semver@npm:^7.3.5, semver@npm:^7.5.4": "semver@npm:^7.0.0, semver@npm:^7.3.5, semver@npm:^7.5.4":
version: 7.5.4 version: 7.6.0
resolution: "semver@npm:7.5.4" resolution: "semver@npm:7.6.0"
dependencies: dependencies:
lru-cache: "npm:^6.0.0" lru-cache: "npm:^6.0.0"
bin: bin:
semver: bin/semver.js semver: bin/semver.js
checksum: 5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e checksum: fbfe717094ace0aa8d6332d7ef5ce727259815bd8d8815700853f4faf23aacbd7192522f0dc5af6df52ef4fa85a355ebd2f5d39f554bd028200d6cf481ab9b53
languageName: node languageName: node
linkType: hard linkType: hard
@ -2101,12 +1955,12 @@ __metadata:
linkType: hard linkType: hard
"socks@npm:^2.7.1": "socks@npm:^2.7.1":
version: 2.7.1 version: 2.8.0
resolution: "socks@npm:2.7.1" resolution: "socks@npm:2.8.0"
dependencies: dependencies:
ip: "npm:^2.0.0" ip-address: "npm:^9.0.5"
smart-buffer: "npm:^4.2.0" smart-buffer: "npm:^4.2.0"
checksum: 43f69dbc9f34fc8220bc51c6eea1c39715ab3cfdb115d6e3285f6c7d1a603c5c75655668a5bbc11e3c7e2c99d60321fb8d7ab6f38cda6a215fadd0d6d0b52130 checksum: 208fa5d5ae47857653c4fc039d47e4c1e76313b24052151a949aa98f027f9aaba8fc6c5dc0f7f2d9ceeb94e9940217581f2d9798436563c1494b67a6cb68611f
languageName: node languageName: node
linkType: hard linkType: hard
@ -2133,6 +1987,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"sprintf-js@npm:^1.1.3":
version: 1.1.3
resolution: "sprintf-js@npm:1.1.3"
checksum: 09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec
languageName: node
linkType: hard
"ssri@npm:^10.0.0": "ssri@npm:^10.0.0":
version: 10.0.5 version: 10.0.5
resolution: "ssri@npm:10.0.5" resolution: "ssri@npm:10.0.5"
@ -2238,11 +2099,11 @@ __metadata:
linkType: hard linkType: hard
"ts-api-utils@npm:^1.0.1": "ts-api-utils@npm:^1.0.1":
version: 1.0.3 version: 1.2.1
resolution: "ts-api-utils@npm:1.0.3" resolution: "ts-api-utils@npm:1.2.1"
peerDependencies: peerDependencies:
typescript: ">=4.2.0" typescript: ">=4.2.0"
checksum: 9408338819c3aca2a709f0bc54e3f874227901506cacb1163612a6c8a43df224174feb965a5eafdae16f66fc68fd7bfee8d3275d0fa73fbb8699e03ed26520c9 checksum: 8ddb493e7ae581d3f57a2e469142feb60b420d4ad8366ab969fe8e36531f8f301f370676b47e8d97f28b5f5fd10d6f2d55f656943a8546ef95e35ce5cf117754
languageName: node languageName: node
linkType: hard linkType: hard
@ -2297,11 +2158,11 @@ __metadata:
linkType: hard linkType: hard
"undici@npm:^5.25.4": "undici@npm:^5.25.4":
version: 5.27.2 version: 5.28.3
resolution: "undici@npm:5.27.2" resolution: "undici@npm:5.28.3"
dependencies: dependencies:
"@fastify/busboy": "npm:^2.0.0" "@fastify/busboy": "npm:^2.0.0"
checksum: 0cb62c57edc938f242c116e41fb2a74f81ed20e7e2e554cf1ceae548520df0592385b53d444f8cf59e1e10e6b27acd153198d8a2353b3040d0a778a099aac92c checksum: 3c559ae50ef3104b7085251445dda6f4de871553b9e290845649d2f80b06c0c9cfcdf741b0029c6b20d36c82e6a74dc815b139fa9a26757d70728074ca6d6f5c
languageName: node languageName: node
linkType: hard linkType: hard