This commit is contained in:
syuilo 2024-11-15 09:18:08 +09:00
parent c03636087a
commit 65a5b5dcb3
2 changed files with 107 additions and 70 deletions

View File

@ -22,14 +22,14 @@
"lint": "pnpm typecheck && pnpm eslint"
},
"devDependencies": {
"@types/node": "20.11.5",
"@types/node": "22.9.0",
"@typescript-eslint/eslint-plugin": "7.1.0",
"@typescript-eslint/parser": "7.1.0",
"execa": "9.5.1",
"nodemon": "3.0.2",
"nodemon": "3.1.7",
"typescript": "5.6.3",
"esbuild": "0.24.0",
"glob": "10.3.10"
"glob": "11.0.0"
},
"files": [
"built"

View File

@ -1391,8 +1391,8 @@ importers:
version: 1.2.2
devDependencies:
'@types/node':
specifier: 20.11.5
version: 20.11.5
specifier: 22.9.0
version: 22.9.0
'@typescript-eslint/eslint-plugin':
specifier: 7.1.0
version: 7.1.0(@typescript-eslint/parser@7.1.0(eslint@9.11.0)(typescript@5.6.3))(eslint@9.11.0)(typescript@5.6.3)
@ -1406,11 +1406,11 @@ importers:
specifier: 9.5.1
version: 9.5.1
glob:
specifier: 10.3.10
version: 10.3.10
specifier: 11.0.0
version: 11.0.0
nodemon:
specifier: 3.0.2
version: 3.0.2
specifier: 3.1.7
version: 3.1.7
typescript:
specifier: 5.6.3
version: 5.6.3
@ -4643,6 +4643,9 @@ packages:
'@types/node@22.5.5':
resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==}
'@types/node@22.9.0':
resolution: {integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==}
'@types/nodemailer@6.4.16':
resolution: {integrity: sha512-uz6hN6Pp0upXMcilM61CoKyjT7sskBoOWpptkjjJp8jIMlTdc3xG01U7proKkXzruMS4hS0zqtHNkNPFB20rKQ==}
@ -13243,7 +13246,7 @@ snapshots:
'@jest/console@29.7.0':
dependencies:
'@jest/types': 29.6.3
'@types/node': 20.14.12
'@types/node': 22.9.0
chalk: 4.1.2
jest-message-util: 29.7.0
jest-util: 29.7.0
@ -13256,14 +13259,14 @@ snapshots:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.14.12
'@types/node': 22.9.0
ansi-escapes: 4.3.2
chalk: 4.1.2
ci-info: 3.7.1
exit: 0.1.2
graceful-fs: 4.2.11
jest-changed-files: 29.7.0
jest-config: 29.7.0(@types/node@20.14.12)
jest-config: 29.7.0(@types/node@22.9.0)
jest-haste-map: 29.7.0
jest-message-util: 29.7.0
jest-regex-util: 29.6.3
@ -13292,7 +13295,7 @@ snapshots:
dependencies:
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.14.12
'@types/node': 22.9.0
jest-mock: 29.7.0
'@jest/expect-utils@29.7.0':
@ -13310,7 +13313,7 @@ snapshots:
dependencies:
'@jest/types': 29.6.3
'@sinonjs/fake-timers': 10.3.0
'@types/node': 20.14.12
'@types/node': 22.9.0
jest-message-util: 29.7.0
jest-mock: 29.7.0
jest-util: 29.7.0
@ -13332,7 +13335,7 @@ snapshots:
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@jridgewell/trace-mapping': 0.3.25
'@types/node': 20.14.12
'@types/node': 22.9.0
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
@ -13402,7 +13405,7 @@ snapshots:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/yargs': 17.0.19
chalk: 4.1.2
@ -15391,7 +15394,7 @@ snapshots:
dependencies:
'@types/http-cache-semantics': 4.0.4
'@types/keyv': 3.1.4
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/responselike': 1.0.0
'@types/canvas-confetti@1.6.4': {}
@ -15404,11 +15407,11 @@ snapshots:
'@types/connect@3.4.35':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/connect@3.4.36':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/content-disposition@0.5.8': {}
@ -15435,7 +15438,7 @@ snapshots:
'@types/express-serve-static-core@4.17.33':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/qs': 6.9.7
'@types/range-parser': 1.2.4
@ -15462,11 +15465,11 @@ snapshots:
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/graceful-fs@4.1.6':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/hast@3.0.4':
dependencies:
@ -15515,7 +15518,7 @@ snapshots:
'@types/keyv@3.1.4':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/lodash@4.14.191': {}
@ -15545,15 +15548,15 @@ snapshots:
'@types/mute-stream@0.0.4':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/mysql@2.15.22':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/node-fetch@2.6.11':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
form-data: 4.0.0
'@types/node@20.11.5':
@ -15572,6 +15575,10 @@ snapshots:
dependencies:
undici-types: 6.19.8
'@types/node@22.9.0':
dependencies:
undici-types: 6.19.8
'@types/nodemailer@6.4.16':
dependencies:
'@types/node': 20.14.12
@ -15607,7 +15614,7 @@ snapshots:
'@types/pg@8.6.1':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
pg-protocol: 1.6.1
pg-types: 2.2.0
@ -15637,7 +15644,7 @@ snapshots:
'@types/readdir-glob@1.1.1':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/rename@1.0.7': {}
@ -15645,7 +15652,7 @@ snapshots:
'@types/responselike@1.0.0':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/sanitize-html@2.13.0':
dependencies:
@ -15662,7 +15669,7 @@ snapshots:
'@types/serve-static@1.15.1':
dependencies:
'@types/mime': 3.0.1
'@types/node': 20.14.12
'@types/node': 22.9.0
'@types/serviceworker@0.0.67': {}
@ -15728,7 +15735,7 @@ snapshots:
'@types/yauzl@2.10.0':
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
optional: true
'@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0(eslint@9.11.0)(typescript@5.6.3))(eslint@9.11.0)(typescript@5.6.3)':
@ -15824,7 +15831,7 @@ snapshots:
'@typescript-eslint/types': 7.17.0
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4)
'@typescript-eslint/visitor-keys': 7.17.0
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
eslint: 9.11.0
optionalDependencies:
typescript: 5.5.4
@ -15837,7 +15844,7 @@ snapshots:
'@typescript-eslint/types': 7.17.0
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 7.17.0
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
eslint: 9.11.0
optionalDependencies:
typescript: 5.6.3
@ -15850,7 +15857,7 @@ snapshots:
'@typescript-eslint/types': 7.17.0
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 7.17.0
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
eslint: 9.8.0
optionalDependencies:
typescript: 5.6.3
@ -15871,7 +15878,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 7.1.0(typescript@5.6.3)
'@typescript-eslint/utils': 7.1.0(eslint@9.11.0)(typescript@5.6.3)
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
eslint: 9.11.0
ts-api-utils: 1.0.1(typescript@5.6.3)
optionalDependencies:
@ -15883,7 +15890,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4)
'@typescript-eslint/utils': 7.17.0(eslint@9.11.0)(typescript@5.5.4)
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
eslint: 9.11.0
ts-api-utils: 1.3.0(typescript@5.5.4)
optionalDependencies:
@ -15895,7 +15902,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.6.3)
'@typescript-eslint/utils': 7.17.0(eslint@9.11.0)(typescript@5.6.3)
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
eslint: 9.11.0
ts-api-utils: 1.3.0(typescript@5.6.3)
optionalDependencies:
@ -15907,7 +15914,7 @@ snapshots:
dependencies:
'@typescript-eslint/typescript-estree': 7.17.0(typescript@5.6.3)
'@typescript-eslint/utils': 7.17.0(eslint@9.8.0)(typescript@5.6.3)
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
eslint: 9.8.0
ts-api-utils: 1.3.0(typescript@5.6.3)
optionalDependencies:
@ -15923,7 +15930,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 7.1.0
'@typescript-eslint/visitor-keys': 7.1.0
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
@ -15938,7 +15945,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 7.17.0
'@typescript-eslint/visitor-keys': 7.17.0
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.4
@ -15953,7 +15960,7 @@ snapshots:
dependencies:
'@typescript-eslint/types': 7.17.0
'@typescript-eslint/visitor-keys': 7.17.0
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.4
@ -16037,7 +16044,7 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.2.1
'@bcoe/v8-coverage': 0.2.3
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 5.0.4
@ -16056,7 +16063,7 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.2.1
'@bcoe/v8-coverage': 0.2.3
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
istanbul-lib-source-maps: 5.0.4
@ -16392,7 +16399,7 @@ snapshots:
agent-base@7.1.0:
dependencies:
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@ -17620,18 +17627,18 @@ snapshots:
optionalDependencies:
supports-color: 5.5.0
debug@4.3.5(supports-color@5.5.0):
dependencies:
ms: 2.1.2
optionalDependencies:
supports-color: 5.5.0
debug@4.3.5(supports-color@8.1.1):
dependencies:
ms: 2.1.2
optionalDependencies:
supports-color: 8.1.1
debug@4.3.7(supports-color@5.5.0):
dependencies:
ms: 2.1.3
optionalDependencies:
supports-color: 5.5.0
debug@4.3.7(supports-color@8.1.1):
dependencies:
ms: 2.1.3
@ -19392,7 +19399,7 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.0
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@ -19431,7 +19438,7 @@ snapshots:
https-proxy-agent@5.0.1:
dependencies:
agent-base: 6.0.2
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
optional: true
@ -19439,14 +19446,14 @@ snapshots:
https-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.0
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
https-proxy-agent@7.0.5:
dependencies:
agent-base: 7.1.0
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@ -19819,7 +19826,7 @@ snapshots:
istanbul-lib-source-maps@5.0.4:
dependencies:
'@jridgewell/trace-mapping': 0.3.25
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
istanbul-lib-coverage: 3.2.2
transitivePeerDependencies:
- supports-color
@ -19862,7 +19869,7 @@ snapshots:
'@jest/expect': 29.7.0
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.14.12
'@types/node': 22.9.0
chalk: 4.1.2
co: 4.6.0
dedent: 1.3.0
@ -19931,6 +19938,36 @@ snapshots:
- babel-plugin-macros
- supports-color
jest-config@29.7.0(@types/node@22.9.0):
dependencies:
'@babel/core': 7.23.5
'@jest/test-sequencer': 29.7.0
'@jest/types': 29.6.3
babel-jest: 29.7.0(@babel/core@7.23.5)
chalk: 4.1.2
ci-info: 3.7.1
deepmerge: 4.2.2
glob: 7.2.3
graceful-fs: 4.2.11
jest-circus: 29.7.0
jest-environment-node: 29.7.0
jest-get-type: 29.6.3
jest-regex-util: 29.6.3
jest-resolve: 29.7.0
jest-runner: 29.7.0
jest-util: 29.7.0
jest-validate: 29.7.0
micromatch: 4.0.8
parse-json: 5.2.0
pretty-format: 29.7.0
slash: 3.0.0
strip-json-comments: 3.1.1
optionalDependencies:
'@types/node': 22.9.0
transitivePeerDependencies:
- babel-plugin-macros
- supports-color
jest-diff@29.7.0:
dependencies:
chalk: 4.1.2
@ -19955,7 +19992,7 @@ snapshots:
'@jest/environment': 29.7.0
'@jest/fake-timers': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.14.12
'@types/node': 22.9.0
jest-mock: 29.7.0
jest-util: 29.7.0
@ -19972,7 +20009,7 @@ snapshots:
dependencies:
'@jest/types': 29.6.3
'@types/graceful-fs': 4.1.6
'@types/node': 20.14.12
'@types/node': 22.9.0
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.11
@ -20046,7 +20083,7 @@ snapshots:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.14.12
'@types/node': 22.9.0
chalk: 4.1.2
emittery: 0.13.1
graceful-fs: 4.2.11
@ -20074,7 +20111,7 @@ snapshots:
'@jest/test-result': 29.7.0
'@jest/transform': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.14.12
'@types/node': 22.9.0
chalk: 4.1.2
cjs-module-lexer: 1.2.2
collect-v8-coverage: 1.0.1
@ -20120,7 +20157,7 @@ snapshots:
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
'@types/node': 20.14.12
'@types/node': 22.9.0
chalk: 4.1.2
ci-info: 3.7.1
graceful-fs: 4.2.11
@ -20139,7 +20176,7 @@ snapshots:
dependencies:
'@jest/test-result': 29.7.0
'@jest/types': 29.6.3
'@types/node': 20.14.12
'@types/node': 22.9.0
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.13.1
@ -20153,7 +20190,7 @@ snapshots:
jest-worker@29.7.0:
dependencies:
'@types/node': 20.14.12
'@types/node': 22.9.0
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
@ -20241,7 +20278,7 @@ snapshots:
whatwg-encoding: 3.1.1
whatwg-mimetype: 4.0.0
whatwg-url: 14.0.0
ws: 8.18.0(bufferutil@4.0.7)(utf-8-validate@6.0.3)
ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)
xml-name-validator: 5.0.0
transitivePeerDependencies:
- bufferutil
@ -21331,11 +21368,11 @@ snapshots:
nodemon@3.1.7:
dependencies:
chokidar: 3.5.3
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.7(supports-color@5.5.0)
ignore-by-default: 1.0.1
minimatch: 3.1.2
pstree.remy: 1.1.8
semver: 7.6.0
semver: 7.6.3
simple-update-notifier: 2.0.0
supports-color: 5.5.0
touch: 3.1.0
@ -22829,7 +22866,7 @@ snapshots:
dependencies:
'@hapi/hoek': 11.0.4
'@hapi/wreck': 18.0.1
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
joi: 17.11.0
transitivePeerDependencies:
- supports-color
@ -23789,7 +23826,7 @@ snapshots:
vite-node@1.6.0(@types/node@20.14.12)(sass@1.79.3)(terser@5.33.0):
dependencies:
cac: 6.7.14
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
pathe: 1.1.2
picocolors: 1.0.1
vite: 5.4.11(@types/node@20.14.12)(sass@1.79.3)(terser@5.33.0)
@ -23807,7 +23844,7 @@ snapshots:
vite-node@1.6.0(@types/node@20.14.12)(sass@1.79.4)(terser@5.33.0):
dependencies:
cac: 6.7.14
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
pathe: 1.1.2
picocolors: 1.0.1
vite: 5.4.11(@types/node@20.14.12)(sass@1.79.4)(terser@5.33.0)
@ -23986,7 +24023,7 @@ snapshots:
vue-eslint-parser@9.4.3(eslint@9.11.0):
dependencies:
debug: 4.3.5(supports-color@5.5.0)
debug: 4.3.5(supports-color@8.1.1)
eslint: 9.11.0
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3