feat: introduce `@hono/eslint-config` (#302)

* changeset

* chore: setup prettier

* feat: introduce `@hono/eslint-config`

* changeset
pull/303/head
Yusuke Wada 2023-12-13 18:19:43 +09:00 committed by GitHub
parent 8365d2a656
commit 40aeab8e3e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 777 additions and 87 deletions

View File

@ -0,0 +1,5 @@
---
'@hono/eslint-config': patch
---
initial release

View File

@ -1,61 +1,3 @@
const { defineConfig } = require('eslint-define-config') module.exports = {
extends: ['./packages/eslint-config/index.js'],
module.exports = defineConfig({ }
root: true,
extends: [
'eslint:recommended',
'plugin:node/recommended',
'plugin:@typescript-eslint/recommended',
'prettier',
],
parser: '@typescript-eslint/parser',
parserOptions: {
sourceType: 'module',
ecmaVersion: 2021,
},
plugins: ['@typescript-eslint', 'import'],
globals: {
fetch: false,
Response: false,
Request: false,
addEventListener: false,
},
rules: {
quotes: ['error', 'single'],
semi: ['error', 'never'],
'no-debugger': ['error'],
'no-empty': ['warn', { allowEmptyCatch: true }],
'no-process-exit': 'off',
'no-useless-escape': 'off',
'prefer-const': [
'warn',
{
destructuring: 'all',
},
],
'@typescript-eslint/ban-types': [
'error',
{
types: {
Function: false,
'{}': false,
},
},
],
'sort-imports': 0,
'import/order': [2, { alphabetize: { order: 'asc' } }],
'node/no-missing-import': 'off',
'node/no-missing-require': 'off',
'node/no-deprecated-api': 'off',
'node/no-unpublished-import': 'off',
'node/no-unpublished-require': 'off',
'node/no-unsupported-features/es-syntax': 'off',
'@typescript-eslint/no-empty-function': ['error', { allow: ['arrowFunctions'] }],
'@typescript-eslint/no-empty-interface': 'off',
'@typescript-eslint/no-inferrable-types': 'off',
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/consistent-type-imports': ['error', { prefer: 'type-imports' }],
},
})

View File

@ -42,16 +42,10 @@
"@cloudflare/workers-types": "^4.20230307.0", "@cloudflare/workers-types": "^4.20230307.0",
"@types/jest": "^29.5.11", "@types/jest": "^29.5.11",
"@types/node": "^20.10.4", "@types/node": "^20.10.4",
"@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/eslint-plugin": "^6.14.0",
"@typescript-eslint/parser": "^5.32.0", "@typescript-eslint/parser": "^6.14.0",
"@typescript-eslint/typescript-estree": "^6.14.0",
"eslint": "^8.55.0", "eslint": "^8.55.0",
"eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.29.0",
"eslint-define-config": "^1.6.0",
"eslint-import-resolver-typescript": "^3.4.0",
"eslint-plugin-eslint-comments": "^3.2.0",
"eslint-plugin-flowtype": "^8.0.3",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-node": "^11.1.0", "eslint-plugin-node": "^11.1.0",
"jest": "^29.5.0", "jest": "^29.5.0",
"jest-environment-miniflare": "^2.14.1", "jest-environment-miniflare": "^2.14.1",

View File

@ -0,0 +1,27 @@
# ESLint Config for Hono projects
## Installation
```bash
npm install @hono/eslint-config
# or
yarn add @hono/eslint-config
```
## Setting
`.eslintrc.cjs`
```js
module.exports = {
extends: ['@hono/eslint-config'],
}
```
## Authors
- Yusuke Wada <https://github.com/yusukebe>
## License
MIT

View File

@ -0,0 +1,62 @@
const { defineConfig } = require('eslint-define-config')
module.exports = defineConfig({
root: true,
extends: [
'eslint:recommended',
'plugin:node/recommended',
'plugin:@typescript-eslint/recommended',
'prettier',
],
parser: '@typescript-eslint/parser',
parserOptions: {
sourceType: 'module',
ecmaVersion: 2021,
},
plugins: ['@typescript-eslint', 'import'],
globals: {
fetch: false,
Response: false,
Request: false,
addEventListener: false,
},
rules: {
quotes: ['error', 'single'],
semi: ['error', 'never'],
'no-debugger': ['error'],
'no-empty': ['warn', { allowEmptyCatch: true }],
'no-process-exit': 'off',
'no-useless-escape': 'off',
'prefer-const': [
'warn',
{
destructuring: 'all',
},
],
'@typescript-eslint/ban-types': [
'error',
{
types: {
Function: false,
'{}': false,
},
},
],
'sort-imports': 0,
'import/order': [2, { alphabetize: { order: 'asc' } }],
'node/no-missing-import': 'off',
'node/no-missing-require': 'off',
'node/no-deprecated-api': 'off',
'node/no-unpublished-import': 'off',
'node/no-unpublished-require': 'off',
'node/no-unsupported-features/es-syntax': 'off',
'@typescript-eslint/no-empty-function': ['error', { allow: ['arrowFunctions'] }],
'@typescript-eslint/no-empty-interface': 'off',
'@typescript-eslint/no-inferrable-types': 'off',
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/consistent-type-imports': ['error', { prefer: 'type-imports' }],
},
ignorePatterns: ['dist'],
})

View File

@ -0,0 +1,34 @@
{
"name": "@hono/eslint-config",
"version": "0.0.0",
"description": "ESLint Config for Hono projects",
"main": "index.js",
"license": "MIT",
"publishConfig": {
"registry": "https://registry.npmjs.org",
"access": "public"
},
"repository": {
"type": "git",
"url": "https://github.com/honojs/middleware.git"
},
"homepage": "https://github.com/honojs/middleware",
"peerDependencies": {
"eslint": "^8.0.0",
"typescript": "^5.0.0"
},
"dependencies": {
"@typescript-eslint/eslint-plugin": "^6.14.0",
"@typescript-eslint/parser": "^6.14.0",
"eslint-config-prettier": "^9.1.0",
"eslint-define-config": "^2.0.0",
"eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-import": "^2.29.0",
"eslint-plugin-node": "^11.1.0"
},
"devDependencies": {
"@types/eslint": "^8",
"eslint": "^8.55.0",
"typescript": "^5.3.3"
}
}

660
yarn.lock
View File

@ -1515,7 +1515,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@eslint-community/eslint-utils@npm:^4.2.0": "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0":
version: 4.4.0 version: 4.4.0
resolution: "@eslint-community/eslint-utils@npm:4.4.0" resolution: "@eslint-community/eslint-utils@npm:4.4.0"
dependencies: dependencies:
@ -1533,7 +1533,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@eslint-community/regexpp@npm:^4.6.1": "@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1":
version: 4.10.0 version: 4.10.0
resolution: "@eslint-community/regexpp@npm:4.10.0" resolution: "@eslint-community/regexpp@npm:4.10.0"
checksum: c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4 checksum: c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4
@ -1706,6 +1706,27 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft linkType: soft
"@hono/eslint-config@workspace:packages/eslint-config":
version: 0.0.0-use.local
resolution: "@hono/eslint-config@workspace:packages/eslint-config"
dependencies:
"@types/eslint": "npm:^8"
"@typescript-eslint/eslint-plugin": "npm:^6.14.0"
"@typescript-eslint/parser": "npm:^6.14.0"
eslint: "npm:^8.55.0"
eslint-config-prettier: "npm:^9.1.0"
eslint-define-config: "npm:^2.0.0"
eslint-import-resolver-typescript: "npm:^3.6.1"
eslint-plugin-import: "npm:^2.29.0"
eslint-plugin-node: "npm:^11.1.0"
remove: "npm:^0.1.5"
typescript: "npm:^5.3.3"
peerDependencies:
eslint: ^8.0.0
typescript: ^5.0.0
languageName: unknown
linkType: soft
"@hono/firebase-auth@workspace:packages/firebase-auth": "@hono/firebase-auth@workspace:packages/firebase-auth":
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@hono/firebase-auth@workspace:packages/firebase-auth" resolution: "@hono/firebase-auth@workspace:packages/firebase-auth"
@ -3979,6 +4000,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/eslint@npm:^8":
version: 8.44.9
resolution: "@types/eslint@npm:8.44.9"
dependencies:
"@types/estree": "npm:*"
"@types/json-schema": "npm:*"
checksum: e9da4e4c7b7c9014b17d40007e36f02f3b5dd55c43bb05928b52dd9c19f2a8fb7971a851a4e7a11625c3c69da286c5baf55de2f8bb900b1a4cfb5145a4491b37
languageName: node
linkType: hard
"@types/estree-jsx@npm:^1.0.0": "@types/estree-jsx@npm:^1.0.0":
version: 1.0.0 version: 1.0.0
resolution: "@types/estree-jsx@npm:1.0.0" resolution: "@types/estree-jsx@npm:1.0.0"
@ -4101,6 +4132,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
checksum: a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db
languageName: node
linkType: hard
"@types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.9": "@types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.9":
version: 7.0.12 version: 7.0.12
resolution: "@types/json-schema@npm:7.0.12" resolution: "@types/json-schema@npm:7.0.12"
@ -4301,6 +4339,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/semver@npm:^7.5.0":
version: 7.5.6
resolution: "@types/semver@npm:7.5.6"
checksum: 196dc32db5f68cbcde2e6a42bb4aa5cbb100fa2b7bd9c8c82faaaf3e03fbe063e205dbb4f03c7cdf53da2edb70a0d34c9f2e601b54281b377eb8dc1743226acd
languageName: node
linkType: hard
"@types/stack-utils@npm:^2.0.0": "@types/stack-utils@npm:^2.0.0":
version: 2.0.1 version: 2.0.1
resolution: "@types/stack-utils@npm:2.0.1" resolution: "@types/stack-utils@npm:2.0.1"
@ -4383,6 +4428,31 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/eslint-plugin@npm:^6.14.0":
version: 6.14.0
resolution: "@typescript-eslint/eslint-plugin@npm:6.14.0"
dependencies:
"@eslint-community/regexpp": "npm:^4.5.1"
"@typescript-eslint/scope-manager": "npm:6.14.0"
"@typescript-eslint/type-utils": "npm:6.14.0"
"@typescript-eslint/utils": "npm:6.14.0"
"@typescript-eslint/visitor-keys": "npm:6.14.0"
debug: "npm:^4.3.4"
graphemer: "npm:^1.4.0"
ignore: "npm:^5.2.4"
natural-compare: "npm:^1.4.0"
semver: "npm:^7.5.4"
ts-api-utils: "npm:^1.0.1"
peerDependencies:
"@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 6360efb0e142ed91de5e9bddcd041f769feeedd256332733be08f7a74c8ae637cbfb78c6b85d747c73231bbb95cef95ed2d2854ab7d43aebfbedb3a191f447f1
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:^5.21.0, @typescript-eslint/parser@npm:^5.32.0": "@typescript-eslint/parser@npm:^5.21.0, @typescript-eslint/parser@npm:^5.32.0":
version: 5.60.0 version: 5.60.0
resolution: "@typescript-eslint/parser@npm:5.60.0" resolution: "@typescript-eslint/parser@npm:5.60.0"
@ -4400,6 +4470,24 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/parser@npm:^6.14.0":
version: 6.14.0
resolution: "@typescript-eslint/parser@npm:6.14.0"
dependencies:
"@typescript-eslint/scope-manager": "npm:6.14.0"
"@typescript-eslint/types": "npm:6.14.0"
"@typescript-eslint/typescript-estree": "npm:6.14.0"
"@typescript-eslint/visitor-keys": "npm:6.14.0"
debug: "npm:^4.3.4"
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 0344f7f640374e7e5a5b50e9c90fbd161611b3f455132e541ef9116eef7bd3acf364db64bd38d4b6b4fe148414494620c9df660f8ddce036019c38ae8e146585
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:5.60.0": "@typescript-eslint/scope-manager@npm:5.60.0":
version: 5.60.0 version: 5.60.0
resolution: "@typescript-eslint/scope-manager@npm:5.60.0" resolution: "@typescript-eslint/scope-manager@npm:5.60.0"
@ -4410,6 +4498,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/scope-manager@npm:6.14.0":
version: 6.14.0
resolution: "@typescript-eslint/scope-manager@npm:6.14.0"
dependencies:
"@typescript-eslint/types": "npm:6.14.0"
"@typescript-eslint/visitor-keys": "npm:6.14.0"
checksum: 8c59a215af3d7d24d8d0b21c28a858263de471650829f288a941e0eb8af8a054798da5c7594b7f39370219718270c18464b5edb96f451457e5f080a33ba57c2c
languageName: node
linkType: hard
"@typescript-eslint/type-utils@npm:5.60.0": "@typescript-eslint/type-utils@npm:5.60.0":
version: 5.60.0 version: 5.60.0
resolution: "@typescript-eslint/type-utils@npm:5.60.0" resolution: "@typescript-eslint/type-utils@npm:5.60.0"
@ -4427,6 +4525,23 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/type-utils@npm:6.14.0":
version: 6.14.0
resolution: "@typescript-eslint/type-utils@npm:6.14.0"
dependencies:
"@typescript-eslint/typescript-estree": "npm:6.14.0"
"@typescript-eslint/utils": "npm:6.14.0"
debug: "npm:^4.3.4"
ts-api-utils: "npm:^1.0.1"
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 836a6e84be5a245b07c76968c98e2f3bae064767dde720080fe8f33e226188510778dbca4199b7e42ef675ec3fd6d0ab522ec1c77d6e2a9b50e8e275fe7c72c9
languageName: node
linkType: hard
"@typescript-eslint/types@npm:5.60.0": "@typescript-eslint/types@npm:5.60.0":
version: 5.60.0 version: 5.60.0
resolution: "@typescript-eslint/types@npm:5.60.0" resolution: "@typescript-eslint/types@npm:5.60.0"
@ -4459,7 +4574,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/typescript-estree@npm:^6.14.0": "@typescript-eslint/typescript-estree@npm:6.14.0":
version: 6.14.0 version: 6.14.0
resolution: "@typescript-eslint/typescript-estree@npm:6.14.0" resolution: "@typescript-eslint/typescript-estree@npm:6.14.0"
dependencies: dependencies:
@ -4495,6 +4610,23 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/utils@npm:6.14.0":
version: 6.14.0
resolution: "@typescript-eslint/utils@npm:6.14.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.4.0"
"@types/json-schema": "npm:^7.0.12"
"@types/semver": "npm:^7.5.0"
"@typescript-eslint/scope-manager": "npm:6.14.0"
"@typescript-eslint/types": "npm:6.14.0"
"@typescript-eslint/typescript-estree": "npm:6.14.0"
semver: "npm:^7.5.4"
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
checksum: 72689b2897b89e1bd1c71c1c2ae436d0ccfbcfffabf3be4378de74ad8138b2ecdbeeda7c1720e2f1754569e773f2fc7216f704335e1e56c38c7601ee1d190aeb
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:5.60.0": "@typescript-eslint/visitor-keys@npm:5.60.0":
version: 5.60.0 version: 5.60.0
resolution: "@typescript-eslint/visitor-keys@npm:5.60.0" resolution: "@typescript-eslint/visitor-keys@npm:5.60.0"
@ -5091,6 +5223,19 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"array-includes@npm:^3.1.7":
version: 3.1.7
resolution: "array-includes@npm:3.1.7"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
get-intrinsic: "npm:^1.2.1"
is-string: "npm:^1.0.7"
checksum: 692907bd7f19d06dc58ccb761f34b58f5dc0b437d2b47a8fe42a1501849a5cf5c27aed3d521a9702667827c2c85a7e75df00a402c438094d87fc43f39ebf9b2b
languageName: node
linkType: hard
"array-timsort@npm:^1.0.3": "array-timsort@npm:^1.0.3":
version: 1.0.3 version: 1.0.3
resolution: "array-timsort@npm:1.0.3" resolution: "array-timsort@npm:1.0.3"
@ -5105,6 +5250,19 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"array.prototype.findlastindex@npm:^1.2.3":
version: 1.2.3
resolution: "array.prototype.findlastindex@npm:1.2.3"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
es-shim-unscopables: "npm:^1.0.0"
get-intrinsic: "npm:^1.2.1"
checksum: 2c5c4d3f07512d6729f728f6260a314c00f2eb0a243123092661fa1bc65dce90234c3b483b5f978396eccef6f69c50f0bea248448aaf9cdfcd1cedad6217acbb
languageName: node
linkType: hard
"array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.3.1": "array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.3.1":
version: 1.3.1 version: 1.3.1
resolution: "array.prototype.flat@npm:1.3.1" resolution: "array.prototype.flat@npm:1.3.1"
@ -5117,6 +5275,18 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"array.prototype.flat@npm:^1.3.2":
version: 1.3.2
resolution: "array.prototype.flat@npm:1.3.2"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
es-shim-unscopables: "npm:^1.0.0"
checksum: a578ed836a786efbb6c2db0899ae80781b476200617f65a44846cb1ed8bd8b24c8821b83703375d8af639c689497b7b07277060024b9919db94ac3e10dc8a49b
languageName: node
linkType: hard
"array.prototype.flatmap@npm:^1.3.1": "array.prototype.flatmap@npm:^1.3.1":
version: 1.3.1 version: 1.3.1
resolution: "array.prototype.flatmap@npm:1.3.1" resolution: "array.prototype.flatmap@npm:1.3.1"
@ -5129,6 +5299,33 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"array.prototype.flatmap@npm:^1.3.2":
version: 1.3.2
resolution: "array.prototype.flatmap@npm:1.3.2"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
es-shim-unscopables: "npm:^1.0.0"
checksum: 67b3f1d602bb73713265145853128b1ad77cc0f9b833c7e1e056b323fbeac41a4ff1c9c99c7b9445903caea924d9ca2450578d9011913191aa88cc3c3a4b54f4
languageName: node
linkType: hard
"arraybuffer.prototype.slice@npm:^1.0.2":
version: 1.0.2
resolution: "arraybuffer.prototype.slice@npm:1.0.2"
dependencies:
array-buffer-byte-length: "npm:^1.0.0"
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
get-intrinsic: "npm:^1.2.1"
is-array-buffer: "npm:^3.0.2"
is-shared-array-buffer: "npm:^1.0.2"
checksum: 96b6e40e439678ffb7fa266398510074d33c3980fbb475490b69980cca60adec3b0777047ef377068a29862157f83edef42efc64ce48ce38977d04d68de5b7fb
languageName: node
linkType: hard
"arrify@npm:^1.0.1": "arrify@npm:^1.0.1":
version: 1.0.1 version: 1.0.1
resolution: "arrify@npm:1.0.1" resolution: "arrify@npm:1.0.1"
@ -5863,7 +6060,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"call-bind@npm:^1.0.5": "call-bind@npm:^1.0.4, call-bind@npm:^1.0.5":
version: 1.0.5 version: 1.0.5
resolution: "call-bind@npm:1.0.5" resolution: "call-bind@npm:1.0.5"
dependencies: dependencies:
@ -5980,6 +6177,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"chainsaw@npm:>=0.0.7 <0.1":
version: 0.0.9
resolution: "chainsaw@npm:0.0.9"
dependencies:
traverse: "npm:>=0.3.0 <0.4"
checksum: adf9cc2c1f28c742c97b264b37bc40df46ce24729d9393dd713590861dcb03cf5988904194a57ec2fb61306b091ba8ce7f4c5c7be41a6df6fae6713cf10293e5
languageName: node
linkType: hard
"chalk@npm:^1.0.0, chalk@npm:^1.1.3": "chalk@npm:^1.0.0, chalk@npm:^1.1.3":
version: 1.1.3 version: 1.1.3
resolution: "chalk@npm:1.1.3" resolution: "chalk@npm:1.1.3"
@ -7038,7 +7244,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"define-data-property@npm:^1.1.1": "define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1":
version: 1.1.1 version: 1.1.1
resolution: "define-data-property@npm:1.1.1" resolution: "define-data-property@npm:1.1.1"
dependencies: dependencies:
@ -7516,6 +7722,53 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"es-abstract@npm:^1.22.1":
version: 1.22.3
resolution: "es-abstract@npm:1.22.3"
dependencies:
array-buffer-byte-length: "npm:^1.0.0"
arraybuffer.prototype.slice: "npm:^1.0.2"
available-typed-arrays: "npm:^1.0.5"
call-bind: "npm:^1.0.5"
es-set-tostringtag: "npm:^2.0.1"
es-to-primitive: "npm:^1.2.1"
function.prototype.name: "npm:^1.1.6"
get-intrinsic: "npm:^1.2.2"
get-symbol-description: "npm:^1.0.0"
globalthis: "npm:^1.0.3"
gopd: "npm:^1.0.1"
has-property-descriptors: "npm:^1.0.0"
has-proto: "npm:^1.0.1"
has-symbols: "npm:^1.0.3"
hasown: "npm:^2.0.0"
internal-slot: "npm:^1.0.5"
is-array-buffer: "npm:^3.0.2"
is-callable: "npm:^1.2.7"
is-negative-zero: "npm:^2.0.2"
is-regex: "npm:^1.1.4"
is-shared-array-buffer: "npm:^1.0.2"
is-string: "npm:^1.0.7"
is-typed-array: "npm:^1.1.12"
is-weakref: "npm:^1.0.2"
object-inspect: "npm:^1.13.1"
object-keys: "npm:^1.1.1"
object.assign: "npm:^4.1.4"
regexp.prototype.flags: "npm:^1.5.1"
safe-array-concat: "npm:^1.0.1"
safe-regex-test: "npm:^1.0.0"
string.prototype.trim: "npm:^1.2.8"
string.prototype.trimend: "npm:^1.0.7"
string.prototype.trimstart: "npm:^1.0.7"
typed-array-buffer: "npm:^1.0.0"
typed-array-byte-length: "npm:^1.0.0"
typed-array-byte-offset: "npm:^1.0.0"
typed-array-length: "npm:^1.0.4"
unbox-primitive: "npm:^1.0.2"
which-typed-array: "npm:^1.1.13"
checksum: da31ec43b1c8eb47ba8a17693cac143682a1078b6c3cd883ce0e2062f135f532e93d873694ef439670e1f6ca03195118f43567ba6f33fb0d6c7daae750090236
languageName: node
linkType: hard
"es-set-tostringtag@npm:^2.0.1": "es-set-tostringtag@npm:^2.0.1":
version: 2.0.1 version: 2.0.1
resolution: "es-set-tostringtag@npm:2.0.1" resolution: "es-set-tostringtag@npm:2.0.1"
@ -7943,6 +8196,17 @@ __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-define-config@npm:^1.4.0, eslint-define-config@npm:^1.6.0": "eslint-define-config@npm:^1.4.0, eslint-define-config@npm:^1.6.0":
version: 1.21.0 version: 1.21.0
resolution: "eslint-define-config@npm:1.21.0" resolution: "eslint-define-config@npm:1.21.0"
@ -7950,6 +8214,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eslint-define-config@npm:^2.0.0":
version: 2.0.0
resolution: "eslint-define-config@npm:2.0.0"
checksum: 617c3143bc1ed8df0b20ae632d428d5f241dbb04483631e1410c58fe65ba3e503cf94631c5973115482b58ba464d052422a718c0f4d49182f8d13ffbb36bf1d6
languageName: node
linkType: hard
"eslint-import-resolver-node@npm:^0.3.7": "eslint-import-resolver-node@npm:^0.3.7":
version: 0.3.7 version: 0.3.7
resolution: "eslint-import-resolver-node@npm:0.3.7" resolution: "eslint-import-resolver-node@npm:0.3.7"
@ -7961,6 +8232,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eslint-import-resolver-node@npm:^0.3.9":
version: 0.3.9
resolution: "eslint-import-resolver-node@npm:0.3.9"
dependencies:
debug: "npm:^3.2.7"
is-core-module: "npm:^2.13.0"
resolve: "npm:^1.22.4"
checksum: 0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61
languageName: node
linkType: hard
"eslint-import-resolver-typescript@npm:^2.7.1": "eslint-import-resolver-typescript@npm:^2.7.1":
version: 2.7.1 version: 2.7.1
resolution: "eslint-import-resolver-typescript@npm:2.7.1" resolution: "eslint-import-resolver-typescript@npm:2.7.1"
@ -7996,7 +8278,25 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eslint-module-utils@npm:^2.7.4": "eslint-import-resolver-typescript@npm:^3.6.1":
version: 3.6.1
resolution: "eslint-import-resolver-typescript@npm:3.6.1"
dependencies:
debug: "npm:^4.3.4"
enhanced-resolve: "npm:^5.12.0"
eslint-module-utils: "npm:^2.7.4"
fast-glob: "npm:^3.3.1"
get-tsconfig: "npm:^4.5.0"
is-core-module: "npm:^2.11.0"
is-glob: "npm:^4.0.3"
peerDependencies:
eslint: "*"
eslint-plugin-import: "*"
checksum: cb1cb4389916fe78bf8c8567aae2f69243dbfe624bfe21078c56ad46fa1ebf0634fa7239dd3b2055ab5c27359e4b4c28b69b11fcb3a5df8a9e6f7add8e034d86
languageName: node
linkType: hard
"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0":
version: 2.8.0 version: 2.8.0
resolution: "eslint-module-utils@npm:2.8.0" resolution: "eslint-module-utils@npm:2.8.0"
dependencies: dependencies:
@ -8071,6 +8371,33 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eslint-plugin-import@npm:^2.29.0":
version: 2.29.0
resolution: "eslint-plugin-import@npm:2.29.0"
dependencies:
array-includes: "npm:^3.1.7"
array.prototype.findlastindex: "npm:^1.2.3"
array.prototype.flat: "npm:^1.3.2"
array.prototype.flatmap: "npm:^1.3.2"
debug: "npm:^3.2.7"
doctrine: "npm:^2.1.0"
eslint-import-resolver-node: "npm:^0.3.9"
eslint-module-utils: "npm:^2.8.0"
hasown: "npm:^2.0.0"
is-core-module: "npm:^2.13.1"
is-glob: "npm:^4.0.3"
minimatch: "npm:^3.1.2"
object.fromentries: "npm:^2.0.7"
object.groupby: "npm:^1.0.1"
object.values: "npm:^1.1.7"
semver: "npm:^6.3.1"
tsconfig-paths: "npm:^3.14.2"
peerDependencies:
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
checksum: 761a4e1fbc2cd318e62350bed4c448f8b11ed83091d6bb7776f096556363a09debd9922b39fd2714c895edc9aaea82e08e684eb632283f880c58a91e4bae6733
languageName: node
linkType: hard
"eslint-plugin-node@npm:^11.1.0": "eslint-plugin-node@npm:^11.1.0":
version: 11.1.0 version: 11.1.0
resolution: "eslint-plugin-node@npm:11.1.0" resolution: "eslint-plugin-node@npm:11.1.0"
@ -8674,6 +9001,19 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"fast-glob@npm:^3.3.1":
version: 3.3.2
resolution: "fast-glob@npm:3.3.2"
dependencies:
"@nodelib/fs.stat": "npm:^2.0.2"
"@nodelib/fs.walk": "npm:^1.2.3"
glob-parent: "npm:^5.1.2"
merge2: "npm:^1.3.0"
micromatch: "npm:^4.0.4"
checksum: 42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845
languageName: node
linkType: hard
"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": "fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0":
version: 2.1.0 version: 2.1.0
resolution: "fast-json-stable-stringify@npm:2.1.0" resolution: "fast-json-stable-stringify@npm:2.1.0"
@ -9172,6 +9512,18 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"function.prototype.name@npm:^1.1.6":
version: 1.1.6
resolution: "function.prototype.name@npm:1.1.6"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
functions-have-names: "npm:^1.2.3"
checksum: 9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b
languageName: node
linkType: hard
"functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3": "functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3":
version: 1.2.3 version: 1.2.3
resolution: "functions-have-names@npm:1.2.3" resolution: "functions-have-names@npm:1.2.3"
@ -9273,7 +9625,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"get-intrinsic@npm:^1.2.1": "get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2":
version: 1.2.2 version: 1.2.2
resolution: "get-intrinsic@npm:1.2.2" resolution: "get-intrinsic@npm:1.2.2"
dependencies: dependencies:
@ -9887,6 +10239,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"hashish@npm:>=0.0.2 <0.1":
version: 0.0.4
resolution: "hashish@npm:0.0.4"
dependencies:
traverse: "npm:>=0.2.4"
checksum: 7fe00cbdf9b6e08cd25ef0238b6ea85d6d96fc018b2eb96859037d3d0c90905bd123115e92e926037b3366a3b2b5e5d409f57f8a4e2ac2082f6be60d3b452c69
languageName: node
linkType: hard
"hasown@npm:^2.0.0": "hasown@npm:^2.0.0":
version: 2.0.0 version: 2.0.0
resolution: "hasown@npm:2.0.0" resolution: "hasown@npm:2.0.0"
@ -9947,18 +10308,13 @@ __metadata:
"@changesets/changelog-github": "npm:^0.4.8" "@changesets/changelog-github": "npm:^0.4.8"
"@changesets/cli": "npm:^2.26.0" "@changesets/cli": "npm:^2.26.0"
"@cloudflare/workers-types": "npm:^4.20230307.0" "@cloudflare/workers-types": "npm:^4.20230307.0"
"@types/eslint": "npm:^8"
"@types/jest": "npm:^29.5.11" "@types/jest": "npm:^29.5.11"
"@types/node": "npm:^20.10.4" "@types/node": "npm:^20.10.4"
"@typescript-eslint/eslint-plugin": "npm:^5.32.0" "@typescript-eslint/eslint-plugin": "npm:^6.14.0"
"@typescript-eslint/parser": "npm:^5.32.0" "@typescript-eslint/parser": "npm:^6.14.0"
"@typescript-eslint/typescript-estree": "npm:^6.14.0"
eslint: "npm:^8.55.0" eslint: "npm:^8.55.0"
eslint-config-prettier: "npm:^8.5.0" eslint-plugin-import: "npm:^2.29.0"
eslint-define-config: "npm:^1.6.0"
eslint-import-resolver-typescript: "npm:^3.4.0"
eslint-plugin-eslint-comments: "npm:^3.2.0"
eslint-plugin-flowtype: "npm:^8.0.3"
eslint-plugin-import: "npm:^2.26.0"
eslint-plugin-node: "npm:^11.1.0" eslint-plugin-node: "npm:^11.1.0"
jest: "npm:^29.5.0" jest: "npm:^29.5.0"
jest-environment-miniflare: "npm:^2.14.1" jest-environment-miniflare: "npm:^2.14.1"
@ -10206,6 +10562,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"ignore@npm:^5.2.4":
version: 5.3.0
resolution: "ignore@npm:5.3.0"
checksum: dc06bea5c23aae65d0725a957a0638b57e235ae4568dda51ca142053ed2c352de7e3bc93a69b2b32ac31966a1952e9a93c5ef2e2ab7c6b06aef9808f6b55b571
languageName: node
linkType: hard
"imagetools-core@npm:^4.0.5": "imagetools-core@npm:^4.0.5":
version: 4.0.5 version: 4.0.5
resolution: "imagetools-core@npm:4.0.5" resolution: "imagetools-core@npm:4.0.5"
@ -10557,6 +10920,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1":
version: 2.13.1
resolution: "is-core-module@npm:2.13.1"
dependencies:
hasown: "npm:^2.0.0"
checksum: 2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518
languageName: node
linkType: hard
"is-date-object@npm:^1.0.1": "is-date-object@npm:^1.0.1":
version: 1.0.5 version: 1.0.5
resolution: "is-date-object@npm:1.0.5" resolution: "is-date-object@npm:1.0.5"
@ -10882,6 +11254,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"is-typed-array@npm:^1.1.12":
version: 1.1.12
resolution: "is-typed-array@npm:1.1.12"
dependencies:
which-typed-array: "npm:^1.1.11"
checksum: 9863e9cc7223c6fc1c462a2c3898a7beff6b41b1ee0fabb03b7d278ae7de670b5bcbc8627db56bb66ed60902fa37d53fe5cce0fd2f7d73ac64fe5da6f409b6ae
languageName: node
linkType: hard
"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": "is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0":
version: 1.0.0 version: 1.0.0
resolution: "is-typedarray@npm:1.0.0" resolution: "is-typedarray@npm:1.0.0"
@ -15035,6 +15416,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"object-inspect@npm:^1.13.1":
version: 1.13.1
resolution: "object-inspect@npm:1.13.1"
checksum: fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d
languageName: node
linkType: hard
"object-keys@npm:^1.1.1": "object-keys@npm:^1.1.1":
version: 1.1.1 version: 1.1.1
resolution: "object-keys@npm:1.1.1" resolution: "object-keys@npm:1.1.1"
@ -15061,6 +15449,29 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"object.fromentries@npm:^2.0.7":
version: 2.0.7
resolution: "object.fromentries@npm:2.0.7"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
checksum: 071745c21f6fc9e6c914691f2532c1fb60ad967e5ddc52801d09958b5de926566299d07ae14466452a7efd29015f9145d6c09c573d93a0dc6f1683ee0ec2b93b
languageName: node
linkType: hard
"object.groupby@npm:^1.0.1":
version: 1.0.1
resolution: "object.groupby@npm:1.0.1"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
get-intrinsic: "npm:^1.2.1"
checksum: 61e41fbf08cc04ed860363db9629eedeaa590fce243c0960e948fd7b11f78a9d4350065c339936d118a2dd8775d7259e26207340cc8ce688bec66cb615fec6fe
languageName: node
linkType: hard
"object.values@npm:^1.1.6": "object.values@npm:^1.1.6":
version: 1.1.6 version: 1.1.6
resolution: "object.values@npm:1.1.6" resolution: "object.values@npm:1.1.6"
@ -15072,6 +15483,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"object.values@npm:^1.1.7":
version: 1.1.7
resolution: "object.values@npm:1.1.7"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
checksum: e869d6a37fb7afdd0054dea49036d6ccebb84854a8848a093bbd1bc516f53e690bba88f0bc3e83fdfa74c601469ee6989c9b13359cda9604144c6e732fad3b6b
languageName: node
linkType: hard
"on-finished@npm:2.4.1, on-finished@npm:^2.2.0": "on-finished@npm:2.4.1, on-finished@npm:^2.2.0":
version: 2.4.1 version: 2.4.1
resolution: "on-finished@npm:2.4.1" resolution: "on-finished@npm:2.4.1"
@ -16473,6 +16895,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"regexp.prototype.flags@npm:^1.5.1":
version: 1.5.1
resolution: "regexp.prototype.flags@npm:1.5.1"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
set-function-name: "npm:^2.0.0"
checksum: 1de7d214c0a726c7c874a7023e47b0e27b9f7fdb64175bfe1861189de1704aaeca05c3d26c35aa375432289b99946f3cf86651a92a8f7601b90d8c226a23bcd8
languageName: node
linkType: hard
"regexpp@npm:^3.0.0": "regexpp@npm:^3.0.0":
version: 3.2.0 version: 3.2.0
resolution: "regexpp@npm:3.2.0" resolution: "regexpp@npm:3.2.0"
@ -16540,6 +16973,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"remove@npm:^0.1.5":
version: 0.1.5
resolution: "remove@npm:0.1.5"
dependencies:
seq: "npm:>= 0.3.5"
checksum: bb6e24402e02a3980019b78ff970545b5fcb92cdb181334e5bcc7859f6467a5a17014b9d65b271a46686237e8235a1b8b7a66e37d47ddaaff2f04971178637de
languageName: node
linkType: hard
"repeat-string@npm:^1.6.1": "repeat-string@npm:^1.6.1":
version: 1.6.1 version: 1.6.1
resolution: "repeat-string@npm:1.6.1" resolution: "repeat-string@npm:1.6.1"
@ -16662,6 +17104,19 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"resolve@npm:^1.22.4":
version: 1.22.8
resolution: "resolve@npm:1.22.8"
dependencies:
is-core-module: "npm:^2.13.0"
path-parse: "npm:^1.0.7"
supports-preserve-symlinks-flag: "npm:^1.0.0"
bin:
resolve: bin/resolve
checksum: 07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a
languageName: node
linkType: hard
"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin<compat/resolve>": "resolve@patch:resolve@npm%3A^1.10.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.10.1#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin<compat/resolve>":
version: 1.22.2 version: 1.22.2
resolution: "resolve@patch:resolve@npm%3A1.22.2#optional!builtin<compat/resolve>::version=1.22.2&hash=c3c19d" resolution: "resolve@patch:resolve@npm%3A1.22.2#optional!builtin<compat/resolve>::version=1.22.2&hash=c3c19d"
@ -16675,6 +17130,19 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"resolve@patch:resolve@npm%3A^1.22.4#optional!builtin<compat/resolve>":
version: 1.22.8
resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin<compat/resolve>::version=1.22.8&hash=c3c19d"
dependencies:
is-core-module: "npm:^2.13.0"
path-parse: "npm:^1.0.7"
supports-preserve-symlinks-flag: "npm:^1.0.0"
bin:
resolve: bin/resolve
checksum: 0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729
languageName: node
linkType: hard
"responselike@npm:^1.0.2": "responselike@npm:^1.0.2":
version: 1.0.2 version: 1.0.2
resolution: "responselike@npm:1.0.2" resolution: "responselike@npm:1.0.2"
@ -16965,6 +17433,18 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"safe-array-concat@npm:^1.0.1":
version: 1.0.1
resolution: "safe-array-concat@npm:1.0.1"
dependencies:
call-bind: "npm:^1.0.2"
get-intrinsic: "npm:^1.2.1"
has-symbols: "npm:^1.0.3"
isarray: "npm:^2.0.5"
checksum: 4b15ce5fce5ce4d7e744a63592cded88d2f27806ed229eadb2e42629cbcd40e770f7478608e75f455e7fe341acd8c0a01bdcd7146b10645ea7411c5e3c1d1dd8
languageName: node
linkType: hard
"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
version: 5.1.2 version: 5.1.2
resolution: "safe-buffer@npm:5.1.2" resolution: "safe-buffer@npm:5.1.2"
@ -17049,6 +17529,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"semver@npm:^6.3.1":
version: 6.3.1
resolution: "semver@npm:6.3.1"
bin:
semver: bin/semver.js
checksum: e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d
languageName: node
linkType: hard
"send@npm:0.18.0": "send@npm:0.18.0":
version: 0.18.0 version: 0.18.0
resolution: "send@npm:0.18.0" resolution: "send@npm:0.18.0"
@ -17070,6 +17559,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"seq@npm:>= 0.3.5":
version: 0.3.5
resolution: "seq@npm:0.3.5"
dependencies:
chainsaw: "npm:>=0.0.7 <0.1"
hashish: "npm:>=0.0.2 <0.1"
checksum: d660860f33a2a5c4f46c7c3724688788bcc84d0c6ba80026cefe7629ba5495f27960e48ed67d8e0c7ae9e0b2144e9f9f8594f17eab615d191f242dd055ec0582
languageName: node
linkType: hard
"serve-static@npm:1.15.0": "serve-static@npm:1.15.0":
version: 1.15.0 version: 1.15.0
resolution: "serve-static@npm:1.15.0" resolution: "serve-static@npm:1.15.0"
@ -17108,6 +17607,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"set-function-name@npm:^2.0.0":
version: 2.0.1
resolution: "set-function-name@npm:2.0.1"
dependencies:
define-data-property: "npm:^1.0.1"
functions-have-names: "npm:^1.2.3"
has-property-descriptors: "npm:^1.0.0"
checksum: 6be7d3e15be47f4db8a5a563a35c60b5e7c4af91cc900e8972ffad33d3aaa227900faa55f60121cdb04b85866a734bb7fe4cd91f654c632861cc86121a48312a
languageName: node
linkType: hard
"setprototypeof@npm:1.2.0": "setprototypeof@npm:1.2.0":
version: 1.2.0 version: 1.2.0
resolution: "setprototypeof@npm:1.2.0" resolution: "setprototypeof@npm:1.2.0"
@ -17712,6 +18222,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"string.prototype.trim@npm:^1.2.8":
version: 1.2.8
resolution: "string.prototype.trim@npm:1.2.8"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
checksum: 4f76c583908bcde9a71208ddff38f67f24c9ec8093631601666a0df8b52fad44dad2368c78895ce83eb2ae8e7068294cc96a02fc971ab234e4d5c9bb61ea4e34
languageName: node
linkType: hard
"string.prototype.trimend@npm:^1.0.6": "string.prototype.trimend@npm:^1.0.6":
version: 1.0.6 version: 1.0.6
resolution: "string.prototype.trimend@npm:1.0.6" resolution: "string.prototype.trimend@npm:1.0.6"
@ -17723,6 +18244,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"string.prototype.trimend@npm:^1.0.7":
version: 1.0.7
resolution: "string.prototype.trimend@npm:1.0.7"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
checksum: 53c24911c7c4d8d65f5ef5322de23a3d5b6b4db73273e05871d5ab4571ae5638f38f7f19d71d09116578fb060e5a145cc6a208af2d248c8baf7a34f44d32ce57
languageName: node
linkType: hard
"string.prototype.trimstart@npm:^1.0.6": "string.prototype.trimstart@npm:^1.0.6":
version: 1.0.6 version: 1.0.6
resolution: "string.prototype.trimstart@npm:1.0.6" resolution: "string.prototype.trimstart@npm:1.0.6"
@ -17734,6 +18266,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"string.prototype.trimstart@npm:^1.0.7":
version: 1.0.7
resolution: "string.prototype.trimstart@npm:1.0.7"
dependencies:
call-bind: "npm:^1.0.2"
define-properties: "npm:^1.2.0"
es-abstract: "npm:^1.22.1"
checksum: 0bcf391b41ea16d4fda9c9953d0a7075171fe090d33b4cf64849af94944c50862995672ac03e0c5dba2940a213ad7f53515a668dac859ce22a0276289ae5cf4f
languageName: node
linkType: hard
"string_decoder@npm:^1.1.1": "string_decoder@npm:^1.1.1":
version: 1.3.0 version: 1.3.0
resolution: "string_decoder@npm:1.3.0" resolution: "string_decoder@npm:1.3.0"
@ -18338,6 +18881,20 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"traverse@npm:>=0.2.4":
version: 0.6.7
resolution: "traverse@npm:0.6.7"
checksum: 97312cbcce0fdc640cf871a33c3f8efa85fbc2e21020bcbbf48b50883db4c41cfef580f3deaab67217291b761be4558fff34aab1baff7eb2b65323412458a489
languageName: node
linkType: hard
"traverse@npm:>=0.3.0 <0.4":
version: 0.3.9
resolution: "traverse@npm:0.3.9"
checksum: 05f04ff1002f08f19b033187124764e2713186c7a7c0ad88172368df993edc4fa7580e829e252cef6b38375317b69671932ee3820381398a9e375aad3797f607
languageName: node
linkType: hard
"tree-kill@npm:^1.2.2": "tree-kill@npm:^1.2.2":
version: 1.2.2 version: 1.2.2
resolution: "tree-kill@npm:1.2.2" resolution: "tree-kill@npm:1.2.2"
@ -18457,7 +19014,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"tsconfig-paths@npm:^3.14.1": "tsconfig-paths@npm:^3.14.1, tsconfig-paths@npm:^3.14.2":
version: 3.14.2 version: 3.14.2
resolution: "tsconfig-paths@npm:3.14.2" resolution: "tsconfig-paths@npm:3.14.2"
dependencies: dependencies:
@ -18753,6 +19310,42 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"typed-array-buffer@npm:^1.0.0":
version: 1.0.0
resolution: "typed-array-buffer@npm:1.0.0"
dependencies:
call-bind: "npm:^1.0.2"
get-intrinsic: "npm:^1.2.1"
is-typed-array: "npm:^1.1.10"
checksum: ebad66cdf00c96b1395dffc7873169cf09801fca5954507a484f41f253feb1388d815db297b0b3bb8ce7421eac6f7ff45e2ec68450a3d68408aa4ae02fcf3a6c
languageName: node
linkType: hard
"typed-array-byte-length@npm:^1.0.0":
version: 1.0.0
resolution: "typed-array-byte-length@npm:1.0.0"
dependencies:
call-bind: "npm:^1.0.2"
for-each: "npm:^0.3.3"
has-proto: "npm:^1.0.1"
is-typed-array: "npm:^1.1.10"
checksum: 6696435d53ce0e704ff6760c57ccc35138aec5f87859e03eb2a3246336d546feae367952dbc918116f3f0dffbe669734e3cbd8960283c2fa79aac925db50d888
languageName: node
linkType: hard
"typed-array-byte-offset@npm:^1.0.0":
version: 1.0.0
resolution: "typed-array-byte-offset@npm:1.0.0"
dependencies:
available-typed-arrays: "npm:^1.0.5"
call-bind: "npm:^1.0.2"
for-each: "npm:^0.3.3"
has-proto: "npm:^1.0.1"
is-typed-array: "npm:^1.1.10"
checksum: 4036ce007ae9752931bed3dd61e0d6de2a3e5f6a5a85a05f3adb35388d2c0728f9b1a1e638d75579f168e49c289bfb5417f00e96d4ab081f38b647fc854ff7a5
languageName: node
linkType: hard
"typed-array-length@npm:^1.0.4": "typed-array-length@npm:^1.0.4":
version: 1.0.4 version: 1.0.4
resolution: "typed-array-length@npm:1.0.4" resolution: "typed-array-length@npm:1.0.4"
@ -18793,6 +19386,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"typescript@npm:^5.3.3":
version: 5.3.3
resolution: "typescript@npm:5.3.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f
languageName: node
linkType: hard
"typescript@patch:typescript@npm%3A^4.7.4#optional!builtin<compat/typescript>": "typescript@patch:typescript@npm%3A^4.7.4#optional!builtin<compat/typescript>":
version: 4.9.5 version: 4.9.5
resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin<compat/typescript>::version=4.9.5&hash=289587" resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin<compat/typescript>::version=4.9.5&hash=289587"
@ -18813,6 +19416,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin<compat/typescript>":
version: 5.3.3
resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin<compat/typescript>::version=5.3.3&hash=e012d7"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500
languageName: node
linkType: hard
"typia@npm:^5.0.4": "typia@npm:^5.0.4":
version: 5.0.4 version: 5.0.4
resolution: "typia@npm:5.0.4" resolution: "typia@npm:5.0.4"
@ -19787,6 +20400,19 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13":
version: 1.1.13
resolution: "which-typed-array@npm:1.1.13"
dependencies:
available-typed-arrays: "npm:^1.0.5"
call-bind: "npm:^1.0.4"
for-each: "npm:^0.3.3"
gopd: "npm:^1.0.1"
has-tostringtag: "npm:^1.0.0"
checksum: 9f5f1c42918df3d5b91c4315ed0051d5d874370998bf095c9ae0df374f0881f85094e3c384b8fb08ab7b4d4f54ba81c0aff75da6226e7c0589b83dfbec1cd4c9
languageName: node
linkType: hard
"which-typed-array@npm:^1.1.9": "which-typed-array@npm:^1.1.9":
version: 1.1.9 version: 1.1.9
resolution: "which-typed-array@npm:1.1.9" resolution: "which-typed-array@npm:1.1.9"