feat(eslint-config): support ESLint v9 (#731)
* feat(eslint-config): support ESLint v9 * add changesetpull/730/head
parent
f7a950a649
commit
80cd26ab6e
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
'@hono/eslint-config': major
|
||||||
|
---
|
||||||
|
|
||||||
|
feat: support ESLint v9
|
|
@ -10,12 +10,12 @@ yarn add @hono/eslint-config
|
||||||
|
|
||||||
## Setting
|
## Setting
|
||||||
|
|
||||||
`.eslintrc.cjs`
|
`eslint.config.mjs`
|
||||||
|
|
||||||
```js
|
```js
|
||||||
module.exports = {
|
import baseConfig from '@hono/eslint-config'
|
||||||
extends: ['@hono/eslint-config'],
|
|
||||||
}
|
export default [...baseConfig]
|
||||||
```
|
```
|
||||||
|
|
||||||
## Authors
|
## Authors
|
||||||
|
|
|
@ -1,75 +1,109 @@
|
||||||
const { defineConfig } = require('eslint-define-config')
|
import path from 'node:path'
|
||||||
|
import { fileURLToPath } from 'node:url'
|
||||||
|
import { FlatCompat } from '@eslint/eslintrc'
|
||||||
|
import js from '@eslint/js'
|
||||||
|
import typescriptEslint from '@typescript-eslint/eslint-plugin'
|
||||||
|
import tsParser from '@typescript-eslint/parser'
|
||||||
|
import importX from 'eslint-plugin-import-x'
|
||||||
|
|
||||||
module.exports = defineConfig({
|
const __filename = fileURLToPath(import.meta.url)
|
||||||
root: true,
|
const __dirname = path.dirname(__filename)
|
||||||
extends: [
|
const compat = new FlatCompat({
|
||||||
|
baseDirectory: __dirname,
|
||||||
|
recommendedConfig: js.configs.recommended,
|
||||||
|
allConfig: js.configs.all,
|
||||||
|
})
|
||||||
|
|
||||||
|
export default [
|
||||||
|
...compat.extends(
|
||||||
'eslint:recommended',
|
'eslint:recommended',
|
||||||
'plugin:n/recommended',
|
'plugin:n/recommended',
|
||||||
'plugin:@typescript-eslint/recommended',
|
'plugin:@typescript-eslint/recommended',
|
||||||
'prettier',
|
'prettier'
|
||||||
],
|
),
|
||||||
parser: '@typescript-eslint/parser',
|
{
|
||||||
parserOptions: {
|
plugins: {
|
||||||
sourceType: 'module',
|
'@typescript-eslint': typescriptEslint,
|
||||||
ecmaVersion: 2021,
|
'import-x': importX,
|
||||||
},
|
},
|
||||||
plugins: ['@typescript-eslint', 'import-x'],
|
|
||||||
globals: {
|
languageOptions: {
|
||||||
fetch: false,
|
globals: {
|
||||||
Response: false,
|
fetch: false,
|
||||||
Request: false,
|
Response: false,
|
||||||
addEventListener: false,
|
Request: false,
|
||||||
},
|
addEventListener: false,
|
||||||
rules: {
|
|
||||||
curly: ['error', 'all'],
|
|
||||||
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',
|
|
||||||
},
|
},
|
||||||
],
|
|
||||||
'sort-imports': [
|
|
||||||
'error',
|
|
||||||
{
|
|
||||||
ignoreCase: false,
|
|
||||||
ignoreDeclarationSort: true,
|
|
||||||
ignoreMemberSort: false,
|
|
||||||
memberSyntaxSortOrder: ['none', 'all', 'multiple', 'single'],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
|
|
||||||
'import-x/consistent-type-specifier-style': ['error', 'prefer-top-level'],
|
parser: tsParser,
|
||||||
'import-x/no-duplicates': 'error',
|
ecmaVersion: 2021,
|
||||||
|
sourceType: 'module',
|
||||||
|
},
|
||||||
|
|
||||||
'n/no-missing-import': 'off',
|
rules: {
|
||||||
'n/no-missing-require': 'off',
|
curly: ['error', 'all'],
|
||||||
'n/no-deprecated-api': 'off',
|
quotes: ['error', 'single'],
|
||||||
'n/no-unpublished-import': 'off',
|
semi: ['error', 'never'],
|
||||||
'n/no-unpublished-require': 'off',
|
'no-debugger': ['error'],
|
||||||
'n/no-unsupported-features/es-syntax': 'off',
|
|
||||||
|
|
||||||
'@typescript-eslint/ban-types': [
|
'no-empty': [
|
||||||
'error',
|
'warn',
|
||||||
{
|
{
|
||||||
types: {
|
allowEmptyCatch: true,
|
||||||
Function: false,
|
|
||||||
'{}': false,
|
|
||||||
},
|
},
|
||||||
},
|
],
|
||||||
],
|
|
||||||
'@typescript-eslint/no-empty-function': ['error', { allow: ['arrowFunctions'] }],
|
'no-process-exit': 'off',
|
||||||
'@typescript-eslint/no-empty-interface': 'off',
|
'no-useless-escape': 'off',
|
||||||
'@typescript-eslint/no-explicit-any': 'warn',
|
|
||||||
'@typescript-eslint/no-inferrable-types': 'off',
|
'prefer-const': [
|
||||||
'@typescript-eslint/no-unused-vars': 'warn',
|
'warn',
|
||||||
'@typescript-eslint/no-var-requires': 'off',
|
{
|
||||||
'@typescript-eslint/consistent-type-imports': ['error', { prefer: 'type-imports' }],
|
destructuring: 'all',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
|
||||||
|
'import-x/consistent-type-specifier-style': ['error', 'prefer-top-level'],
|
||||||
|
'import-x/order': [
|
||||||
|
'error',
|
||||||
|
{
|
||||||
|
groups: ['external', 'builtin', 'internal', 'parent', 'sibling', 'index'],
|
||||||
|
alphabetize: {
|
||||||
|
order: 'asc',
|
||||||
|
caseInsensitive: true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
'import-x/no-duplicates': 'error',
|
||||||
|
|
||||||
|
'n/no-missing-import': 'off',
|
||||||
|
'n/no-missing-require': 'off',
|
||||||
|
'n/no-deprecated-api': 'off',
|
||||||
|
'n/no-unpublished-import': 'off',
|
||||||
|
'n/no-unpublished-require': 'off',
|
||||||
|
'n/no-unsupported-features/es-syntax': 'off',
|
||||||
|
'n/no-unsupported-features/node-builtins': 'off',
|
||||||
|
|
||||||
|
'@typescript-eslint/consistent-type-imports': [
|
||||||
|
'error',
|
||||||
|
{
|
||||||
|
prefer: 'type-imports',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
'@typescript-eslint/no-empty-object-type': 'off',
|
||||||
|
'@typescript-eslint/no-unsafe-function-type': 'off',
|
||||||
|
'@typescript-eslint/no-empty-function': [
|
||||||
|
'error',
|
||||||
|
{
|
||||||
|
allow: ['arrowFunctions'],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
'@typescript-eslint/no-unused-expressions': 'off',
|
||||||
|
'@typescript-eslint/no-empty-interface': 'off',
|
||||||
|
'@typescript-eslint/no-explicit-any': 'warn',
|
||||||
|
'@typescript-eslint/no-inferrable-types': 'off',
|
||||||
|
'@typescript-eslint/no-unused-vars': 'warn',
|
||||||
|
'@typescript-eslint/no-var-requires': 'off',
|
||||||
|
},
|
||||||
},
|
},
|
||||||
ignorePatterns: ['dist'],
|
]
|
||||||
})
|
|
||||||
|
|
|
@ -2,7 +2,11 @@
|
||||||
"name": "@hono/eslint-config",
|
"name": "@hono/eslint-config",
|
||||||
"version": "0.0.6",
|
"version": "0.0.6",
|
||||||
"description": "ESLint Config for Hono projects",
|
"description": "ESLint Config for Hono projects",
|
||||||
"main": "index.js",
|
"type": "module",
|
||||||
|
"module": "./index.js",
|
||||||
|
"exports": {
|
||||||
|
".": "./index.js"
|
||||||
|
},
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
"registry": "https://registry.npmjs.org",
|
"registry": "https://registry.npmjs.org",
|
||||||
|
@ -14,12 +18,14 @@
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/honojs/middleware",
|
"homepage": "https://github.com/honojs/middleware",
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"eslint": "^8.57.0",
|
"eslint": "^9.0.0",
|
||||||
"typescript": "^5.0.0"
|
"typescript": "^5.0.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
"@eslint/eslintrc": "^3.1.0",
|
||||||
"@typescript-eslint/parser": "^6.21.0",
|
"@eslint/js": "^9.10.0",
|
||||||
|
"@typescript-eslint/eslint-plugin": "^8.4.0",
|
||||||
|
"@typescript-eslint/parser": "^8.4.0",
|
||||||
"eslint-config-prettier": "^9.1.0",
|
"eslint-config-prettier": "^9.1.0",
|
||||||
"eslint-define-config": "^2.1.0",
|
"eslint-define-config": "^2.1.0",
|
||||||
"eslint-import-resolver-typescript": "^3.6.3",
|
"eslint-import-resolver-typescript": "^3.6.3",
|
||||||
|
@ -28,7 +34,7 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/eslint": "^8",
|
"@types/eslint": "^8",
|
||||||
"eslint": "^8.57.0",
|
"eslint": "^9.10.0",
|
||||||
"typescript": "^5.3.3"
|
"typescript": "^5.3.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
316
yarn.lock
316
yarn.lock
|
@ -2057,7 +2057,7 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@eslint-community/regexpp@npm:^4.11.0":
|
"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0":
|
||||||
version: 4.11.0
|
version: 4.11.0
|
||||||
resolution: "@eslint-community/regexpp@npm:4.11.0"
|
resolution: "@eslint-community/regexpp@npm:4.11.0"
|
||||||
checksum: 0f6328869b2741e2794da4ad80beac55cba7de2d3b44f796a60955b0586212ec75e6b0253291fd4aad2100ad471d1480d8895f2b54f1605439ba4c875e05e523
|
checksum: 0f6328869b2741e2794da4ad80beac55cba7de2d3b44f796a60955b0586212ec75e6b0253291fd4aad2100ad471d1480d8895f2b54f1605439ba4c875e05e523
|
||||||
|
@ -2071,6 +2071,17 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@eslint/config-array@npm:^0.18.0":
|
||||||
|
version: 0.18.0
|
||||||
|
resolution: "@eslint/config-array@npm:0.18.0"
|
||||||
|
dependencies:
|
||||||
|
"@eslint/object-schema": "npm:^2.1.4"
|
||||||
|
debug: "npm:^4.3.1"
|
||||||
|
minimatch: "npm:^3.1.2"
|
||||||
|
checksum: 0234aeb3e6b052ad2402a647d0b4f8a6aa71524bafe1adad0b8db1dfe94d7f5f26d67c80f79bb37ac61361a1d4b14bb8fb475efe501de37263cf55eabb79868f
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@eslint/eslintrc@npm:^2.1.4":
|
"@eslint/eslintrc@npm:^2.1.4":
|
||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
resolution: "@eslint/eslintrc@npm:2.1.4"
|
resolution: "@eslint/eslintrc@npm:2.1.4"
|
||||||
|
@ -2088,6 +2099,23 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@eslint/eslintrc@npm:^3.1.0":
|
||||||
|
version: 3.1.0
|
||||||
|
resolution: "@eslint/eslintrc@npm:3.1.0"
|
||||||
|
dependencies:
|
||||||
|
ajv: "npm:^6.12.4"
|
||||||
|
debug: "npm:^4.3.2"
|
||||||
|
espree: "npm:^10.0.1"
|
||||||
|
globals: "npm:^14.0.0"
|
||||||
|
ignore: "npm:^5.2.0"
|
||||||
|
import-fresh: "npm:^3.2.1"
|
||||||
|
js-yaml: "npm:^4.1.0"
|
||||||
|
minimatch: "npm:^3.1.2"
|
||||||
|
strip-json-comments: "npm:^3.1.1"
|
||||||
|
checksum: 5b7332ed781edcfc98caa8dedbbb843abfb9bda2e86538529c843473f580e40c69eb894410eddc6702f487e9ee8f8cfa8df83213d43a8fdb549f23ce06699167
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@eslint/js@npm:8.57.0":
|
"@eslint/js@npm:8.57.0":
|
||||||
version: 8.57.0
|
version: 8.57.0
|
||||||
resolution: "@eslint/js@npm:8.57.0"
|
resolution: "@eslint/js@npm:8.57.0"
|
||||||
|
@ -2095,6 +2123,29 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@eslint/js@npm:9.10.0, @eslint/js@npm:^9.10.0":
|
||||||
|
version: 9.10.0
|
||||||
|
resolution: "@eslint/js@npm:9.10.0"
|
||||||
|
checksum: 2ac45a002dc1ccf25be46ea61001ada8d77248d1313ab4e53f3735e5ae00738a757874e41f62ad6fbd49df7dffeece66e5f53ff0d7b78a99ce4c68e8fea66753
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"@eslint/object-schema@npm:^2.1.4":
|
||||||
|
version: 2.1.4
|
||||||
|
resolution: "@eslint/object-schema@npm:2.1.4"
|
||||||
|
checksum: e9885532ea70e483fb007bf1275968b05bb15ebaa506d98560c41a41220d33d342e19023d5f2939fed6eb59676c1bda5c847c284b4b55fce521d282004da4dda
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"@eslint/plugin-kit@npm:^0.1.0":
|
||||||
|
version: 0.1.0
|
||||||
|
resolution: "@eslint/plugin-kit@npm:0.1.0"
|
||||||
|
dependencies:
|
||||||
|
levn: "npm:^0.4.1"
|
||||||
|
checksum: fae97cd4efc1c32501c286abba1b5409848ce8c989e1ca6a5bb057a304a2cd721e6e957f6bc35ce95cfd0871e822ed42df3c759fecdad72c30e70802e26f83c7
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@fastify/busboy@npm:^2.0.0":
|
"@fastify/busboy@npm:^2.0.0":
|
||||||
version: 2.1.0
|
version: 2.1.0
|
||||||
resolution: "@fastify/busboy@npm:2.1.0"
|
resolution: "@fastify/busboy@npm:2.1.0"
|
||||||
|
@ -2298,10 +2349,12 @@ __metadata:
|
||||||
version: 0.0.0-use.local
|
version: 0.0.0-use.local
|
||||||
resolution: "@hono/eslint-config@workspace:packages/eslint-config"
|
resolution: "@hono/eslint-config@workspace:packages/eslint-config"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
"@eslint/eslintrc": "npm:^3.1.0"
|
||||||
|
"@eslint/js": "npm:^9.10.0"
|
||||||
"@types/eslint": "npm:^8"
|
"@types/eslint": "npm:^8"
|
||||||
"@typescript-eslint/eslint-plugin": "npm:^6.21.0"
|
"@typescript-eslint/eslint-plugin": "npm:^8.4.0"
|
||||||
"@typescript-eslint/parser": "npm:^6.21.0"
|
"@typescript-eslint/parser": "npm:^8.4.0"
|
||||||
eslint: "npm:^8.57.0"
|
eslint: "npm:^9.10.0"
|
||||||
eslint-config-prettier: "npm:^9.1.0"
|
eslint-config-prettier: "npm:^9.1.0"
|
||||||
eslint-define-config: "npm:^2.1.0"
|
eslint-define-config: "npm:^2.1.0"
|
||||||
eslint-import-resolver-typescript: "npm:^3.6.3"
|
eslint-import-resolver-typescript: "npm:^3.6.3"
|
||||||
|
@ -2309,7 +2362,7 @@ __metadata:
|
||||||
eslint-plugin-n: "npm:^17.10.2"
|
eslint-plugin-n: "npm:^17.10.2"
|
||||||
typescript: "npm:^5.3.3"
|
typescript: "npm:^5.3.3"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0
|
eslint: ^9.0.0
|
||||||
typescript: ^5.0.0
|
typescript: ^5.0.0
|
||||||
languageName: unknown
|
languageName: unknown
|
||||||
linkType: soft
|
linkType: soft
|
||||||
|
@ -2680,6 +2733,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@humanwhocodes/retry@npm:^0.3.0":
|
||||||
|
version: 0.3.0
|
||||||
|
resolution: "@humanwhocodes/retry@npm:0.3.0"
|
||||||
|
checksum: 7111ec4e098b1a428459b4e3be5a5d2a13b02905f805a2468f4fa628d072f0de2da26a27d04f65ea2846f73ba51f4204661709f05bfccff645e3cedef8781bb6
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@iarna/toml@npm:^2.2.5":
|
"@iarna/toml@npm:^2.2.5":
|
||||||
version: 2.2.5
|
version: 2.2.5
|
||||||
resolution: "@iarna/toml@npm:2.2.5"
|
resolution: "@iarna/toml@npm:2.2.5"
|
||||||
|
@ -4874,6 +4934,29 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@typescript-eslint/eslint-plugin@npm:^8.4.0":
|
||||||
|
version: 8.4.0
|
||||||
|
resolution: "@typescript-eslint/eslint-plugin@npm:8.4.0"
|
||||||
|
dependencies:
|
||||||
|
"@eslint-community/regexpp": "npm:^4.10.0"
|
||||||
|
"@typescript-eslint/scope-manager": "npm:8.4.0"
|
||||||
|
"@typescript-eslint/type-utils": "npm:8.4.0"
|
||||||
|
"@typescript-eslint/utils": "npm:8.4.0"
|
||||||
|
"@typescript-eslint/visitor-keys": "npm:8.4.0"
|
||||||
|
graphemer: "npm:^1.4.0"
|
||||||
|
ignore: "npm:^5.3.1"
|
||||||
|
natural-compare: "npm:^1.4.0"
|
||||||
|
ts-api-utils: "npm:^1.3.0"
|
||||||
|
peerDependencies:
|
||||||
|
"@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
|
||||||
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
|
peerDependenciesMeta:
|
||||||
|
typescript:
|
||||||
|
optional: true
|
||||||
|
checksum: c75e9bb176e9e0277c9f9c4c006bc2c31ac91984e555de1390a9bbe876e3b6787d59d96015b3f0cd083fd22c814aea4ed4858910d3afdd24d64ab79815da31e5
|
||||||
|
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.62.0
|
version: 5.62.0
|
||||||
resolution: "@typescript-eslint/parser@npm:5.62.0"
|
resolution: "@typescript-eslint/parser@npm:5.62.0"
|
||||||
|
@ -4909,6 +4992,24 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@typescript-eslint/parser@npm:^8.4.0":
|
||||||
|
version: 8.4.0
|
||||||
|
resolution: "@typescript-eslint/parser@npm:8.4.0"
|
||||||
|
dependencies:
|
||||||
|
"@typescript-eslint/scope-manager": "npm:8.4.0"
|
||||||
|
"@typescript-eslint/types": "npm:8.4.0"
|
||||||
|
"@typescript-eslint/typescript-estree": "npm:8.4.0"
|
||||||
|
"@typescript-eslint/visitor-keys": "npm:8.4.0"
|
||||||
|
debug: "npm:^4.3.4"
|
||||||
|
peerDependencies:
|
||||||
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
|
peerDependenciesMeta:
|
||||||
|
typescript:
|
||||||
|
optional: true
|
||||||
|
checksum: 19f3358e5bc4bbad693183eefe1a90ea64be054a934bc2c8a972ff4738b94580b55ad4955af5797db42298628caa59b3ba3f9fd960582b5fc2c836da3a4578a5
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/scope-manager@npm:5.62.0":
|
"@typescript-eslint/scope-manager@npm:5.62.0":
|
||||||
version: 5.62.0
|
version: 5.62.0
|
||||||
resolution: "@typescript-eslint/scope-manager@npm:5.62.0"
|
resolution: "@typescript-eslint/scope-manager@npm:5.62.0"
|
||||||
|
@ -4939,6 +5040,16 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@typescript-eslint/scope-manager@npm:8.4.0":
|
||||||
|
version: 8.4.0
|
||||||
|
resolution: "@typescript-eslint/scope-manager@npm:8.4.0"
|
||||||
|
dependencies:
|
||||||
|
"@typescript-eslint/types": "npm:8.4.0"
|
||||||
|
"@typescript-eslint/visitor-keys": "npm:8.4.0"
|
||||||
|
checksum: 95188c663df7db106529c6b93c4c7c61647ed34ab6dd48114e41ddf49140ff606c5501ce2ae451a988ec49b5d3874ea96ff212fc102802327b10affd2ff80a37
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/type-utils@npm:5.62.0":
|
"@typescript-eslint/type-utils@npm:5.62.0":
|
||||||
version: 5.62.0
|
version: 5.62.0
|
||||||
resolution: "@typescript-eslint/type-utils@npm:5.62.0"
|
resolution: "@typescript-eslint/type-utils@npm:5.62.0"
|
||||||
|
@ -4973,6 +5084,21 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@typescript-eslint/type-utils@npm:8.4.0":
|
||||||
|
version: 8.4.0
|
||||||
|
resolution: "@typescript-eslint/type-utils@npm:8.4.0"
|
||||||
|
dependencies:
|
||||||
|
"@typescript-eslint/typescript-estree": "npm:8.4.0"
|
||||||
|
"@typescript-eslint/utils": "npm:8.4.0"
|
||||||
|
debug: "npm:^4.3.4"
|
||||||
|
ts-api-utils: "npm:^1.3.0"
|
||||||
|
peerDependenciesMeta:
|
||||||
|
typescript:
|
||||||
|
optional: true
|
||||||
|
checksum: ae51100594d9ca61c7577b5aed0bd10c1959725df5c38cd9653eed1fd3dbdfff9146b6e48f3409994b4c8d781b9d95025c36b30f73a5a1b3dbdee6d142cecc87
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/types@npm:5.62.0":
|
"@typescript-eslint/types@npm:5.62.0":
|
||||||
version: 5.62.0
|
version: 5.62.0
|
||||||
resolution: "@typescript-eslint/types@npm:5.62.0"
|
resolution: "@typescript-eslint/types@npm:5.62.0"
|
||||||
|
@ -4994,6 +5120,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@typescript-eslint/types@npm:8.4.0":
|
||||||
|
version: 8.4.0
|
||||||
|
resolution: "@typescript-eslint/types@npm:8.4.0"
|
||||||
|
checksum: 15e09ced84827c349553530a31822f06ae5bad456c03d561b7d0c64b6ad9b5d7ca795e030bd93e65d5a2cd41bfde36ed08dcd2ff9feaa8b60a67080827f47ecb
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/typescript-estree@npm:5.62.0":
|
"@typescript-eslint/typescript-estree@npm:5.62.0":
|
||||||
version: 5.62.0
|
version: 5.62.0
|
||||||
resolution: "@typescript-eslint/typescript-estree@npm:5.62.0"
|
resolution: "@typescript-eslint/typescript-estree@npm:5.62.0"
|
||||||
|
@ -5050,6 +5183,25 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@typescript-eslint/typescript-estree@npm:8.4.0":
|
||||||
|
version: 8.4.0
|
||||||
|
resolution: "@typescript-eslint/typescript-estree@npm:8.4.0"
|
||||||
|
dependencies:
|
||||||
|
"@typescript-eslint/types": "npm:8.4.0"
|
||||||
|
"@typescript-eslint/visitor-keys": "npm:8.4.0"
|
||||||
|
debug: "npm:^4.3.4"
|
||||||
|
fast-glob: "npm:^3.3.2"
|
||||||
|
is-glob: "npm:^4.0.3"
|
||||||
|
minimatch: "npm:^9.0.4"
|
||||||
|
semver: "npm:^7.6.0"
|
||||||
|
ts-api-utils: "npm:^1.3.0"
|
||||||
|
peerDependenciesMeta:
|
||||||
|
typescript:
|
||||||
|
optional: true
|
||||||
|
checksum: 170702b024121cff9268f53de8054796b0ce025f9a78d6f2bc850a360e5f3f7032ba3ee9d4b7392726308273a5f3ade5ab31b1788b504b514bc15afc07302b37
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/utils@npm:5.62.0":
|
"@typescript-eslint/utils@npm:5.62.0":
|
||||||
version: 5.62.0
|
version: 5.62.0
|
||||||
resolution: "@typescript-eslint/utils@npm:5.62.0"
|
resolution: "@typescript-eslint/utils@npm:5.62.0"
|
||||||
|
@ -5085,6 +5237,20 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@typescript-eslint/utils@npm:8.4.0":
|
||||||
|
version: 8.4.0
|
||||||
|
resolution: "@typescript-eslint/utils@npm:8.4.0"
|
||||||
|
dependencies:
|
||||||
|
"@eslint-community/eslint-utils": "npm:^4.4.0"
|
||||||
|
"@typescript-eslint/scope-manager": "npm:8.4.0"
|
||||||
|
"@typescript-eslint/types": "npm:8.4.0"
|
||||||
|
"@typescript-eslint/typescript-estree": "npm:8.4.0"
|
||||||
|
peerDependencies:
|
||||||
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
|
checksum: 8c9c36b3aa23f9bcc28cc4b10f0fa2996f1bc6cdd75135f08c2ef734baa30dbd2a8b92f344b90518e1fd07a486936734789fc7e90b780221a7707dad8e9c9364
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@typescript-eslint/utils@npm:^8.1.0":
|
"@typescript-eslint/utils@npm:^8.1.0":
|
||||||
version: 8.3.0
|
version: 8.3.0
|
||||||
resolution: "@typescript-eslint/utils@npm:8.3.0"
|
resolution: "@typescript-eslint/utils@npm:8.3.0"
|
||||||
|
@ -5129,6 +5295,16 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@typescript-eslint/visitor-keys@npm:8.4.0":
|
||||||
|
version: 8.4.0
|
||||||
|
resolution: "@typescript-eslint/visitor-keys@npm:8.4.0"
|
||||||
|
dependencies:
|
||||||
|
"@typescript-eslint/types": "npm:8.4.0"
|
||||||
|
eslint-visitor-keys: "npm:^3.4.3"
|
||||||
|
checksum: 339199b7fbb9ac83b530d03ab25f6bc5ceb688c9cd0ae460112cd14ee78ca7284a845aef5620cdf70170980123475ec875e85ebf595c60255ba3c0d6fe48c714
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@ungap/structured-clone@npm:^1.2.0":
|
"@ungap/structured-clone@npm:^1.2.0":
|
||||||
version: 1.2.0
|
version: 1.2.0
|
||||||
resolution: "@ungap/structured-clone@npm:1.2.0"
|
resolution: "@ungap/structured-clone@npm:1.2.0"
|
||||||
|
@ -5639,6 +5815,15 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"acorn@npm:^8.12.0":
|
||||||
|
version: 8.12.1
|
||||||
|
resolution: "acorn@npm:8.12.1"
|
||||||
|
bin:
|
||||||
|
acorn: bin/acorn
|
||||||
|
checksum: 51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"agent-base@npm:6":
|
"agent-base@npm:6":
|
||||||
version: 6.0.2
|
version: 6.0.2
|
||||||
resolution: "agent-base@npm:6.0.2"
|
resolution: "agent-base@npm:6.0.2"
|
||||||
|
@ -9086,6 +9271,16 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"eslint-scope@npm:^8.0.2":
|
||||||
|
version: 8.0.2
|
||||||
|
resolution: "eslint-scope@npm:8.0.2"
|
||||||
|
dependencies:
|
||||||
|
esrecurse: "npm:^4.3.0"
|
||||||
|
estraverse: "npm:^5.2.0"
|
||||||
|
checksum: 477f820647c8755229da913025b4567347fd1f0bf7cbdf3a256efff26a7e2e130433df052bd9e3d014025423dc00489bea47eb341002b15553673379c1a7dc36
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
|
"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
|
||||||
version: 3.4.3
|
version: 3.4.3
|
||||||
resolution: "eslint-visitor-keys@npm:3.4.3"
|
resolution: "eslint-visitor-keys@npm:3.4.3"
|
||||||
|
@ -9093,6 +9288,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"eslint-visitor-keys@npm:^4.0.0":
|
||||||
|
version: 4.0.0
|
||||||
|
resolution: "eslint-visitor-keys@npm:4.0.0"
|
||||||
|
checksum: 76619f42cf162705a1515a6868e6fc7567e185c7063a05621a8ac4c3b850d022661262c21d9f1fc1d144ecf0d5d64d70a3f43c15c3fc969a61ace0fb25698cf5
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"eslint@npm:^8.57.0":
|
"eslint@npm:^8.57.0":
|
||||||
version: 8.57.0
|
version: 8.57.0
|
||||||
resolution: "eslint@npm:8.57.0"
|
resolution: "eslint@npm:8.57.0"
|
||||||
|
@ -9141,6 +9343,66 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"eslint@npm:^9.10.0":
|
||||||
|
version: 9.10.0
|
||||||
|
resolution: "eslint@npm:9.10.0"
|
||||||
|
dependencies:
|
||||||
|
"@eslint-community/eslint-utils": "npm:^4.2.0"
|
||||||
|
"@eslint-community/regexpp": "npm:^4.11.0"
|
||||||
|
"@eslint/config-array": "npm:^0.18.0"
|
||||||
|
"@eslint/eslintrc": "npm:^3.1.0"
|
||||||
|
"@eslint/js": "npm:9.10.0"
|
||||||
|
"@eslint/plugin-kit": "npm:^0.1.0"
|
||||||
|
"@humanwhocodes/module-importer": "npm:^1.0.1"
|
||||||
|
"@humanwhocodes/retry": "npm:^0.3.0"
|
||||||
|
"@nodelib/fs.walk": "npm:^1.2.8"
|
||||||
|
ajv: "npm:^6.12.4"
|
||||||
|
chalk: "npm:^4.0.0"
|
||||||
|
cross-spawn: "npm:^7.0.2"
|
||||||
|
debug: "npm:^4.3.2"
|
||||||
|
escape-string-regexp: "npm:^4.0.0"
|
||||||
|
eslint-scope: "npm:^8.0.2"
|
||||||
|
eslint-visitor-keys: "npm:^4.0.0"
|
||||||
|
espree: "npm:^10.1.0"
|
||||||
|
esquery: "npm:^1.5.0"
|
||||||
|
esutils: "npm:^2.0.2"
|
||||||
|
fast-deep-equal: "npm:^3.1.3"
|
||||||
|
file-entry-cache: "npm:^8.0.0"
|
||||||
|
find-up: "npm:^5.0.0"
|
||||||
|
glob-parent: "npm:^6.0.2"
|
||||||
|
ignore: "npm:^5.2.0"
|
||||||
|
imurmurhash: "npm:^0.1.4"
|
||||||
|
is-glob: "npm:^4.0.0"
|
||||||
|
is-path-inside: "npm:^3.0.3"
|
||||||
|
json-stable-stringify-without-jsonify: "npm:^1.0.1"
|
||||||
|
lodash.merge: "npm:^4.6.2"
|
||||||
|
minimatch: "npm:^3.1.2"
|
||||||
|
natural-compare: "npm:^1.4.0"
|
||||||
|
optionator: "npm:^0.9.3"
|
||||||
|
strip-ansi: "npm:^6.0.1"
|
||||||
|
text-table: "npm:^0.2.0"
|
||||||
|
peerDependencies:
|
||||||
|
jiti: "*"
|
||||||
|
peerDependenciesMeta:
|
||||||
|
jiti:
|
||||||
|
optional: true
|
||||||
|
bin:
|
||||||
|
eslint: bin/eslint.js
|
||||||
|
checksum: 7357f3995b15043eea83c8c0ab16c385ce3f28925c1b11cfcd6b2ede8faab3d91ede84a68173dd5f6e3e176e177984e6218de58b7b8388e53e2881f1ec07c836
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
|
"espree@npm:^10.0.1, espree@npm:^10.1.0":
|
||||||
|
version: 10.1.0
|
||||||
|
resolution: "espree@npm:10.1.0"
|
||||||
|
dependencies:
|
||||||
|
acorn: "npm:^8.12.0"
|
||||||
|
acorn-jsx: "npm:^5.3.2"
|
||||||
|
eslint-visitor-keys: "npm:^4.0.0"
|
||||||
|
checksum: 52e6feaa77a31a6038f0c0e3fce93010a4625701925b0715cd54a2ae190b3275053a0717db698697b32653788ac04845e489d6773b508d6c2e8752f3c57470a0
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"espree@npm:^9.0.0, espree@npm:^9.6.0, espree@npm:^9.6.1":
|
"espree@npm:^9.0.0, espree@npm:^9.6.0, espree@npm:^9.6.1":
|
||||||
version: 9.6.1
|
version: 9.6.1
|
||||||
resolution: "espree@npm:9.6.1"
|
resolution: "espree@npm:9.6.1"
|
||||||
|
@ -9171,6 +9433,15 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"esquery@npm:^1.5.0":
|
||||||
|
version: 1.6.0
|
||||||
|
resolution: "esquery@npm:1.6.0"
|
||||||
|
dependencies:
|
||||||
|
estraverse: "npm:^5.1.0"
|
||||||
|
checksum: cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"esrecurse@npm:^4.3.0":
|
"esrecurse@npm:^4.3.0":
|
||||||
version: 4.3.0
|
version: 4.3.0
|
||||||
resolution: "esrecurse@npm:4.3.0"
|
resolution: "esrecurse@npm:4.3.0"
|
||||||
|
@ -9610,6 +9881,15 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"file-entry-cache@npm:^8.0.0":
|
||||||
|
version: 8.0.0
|
||||||
|
resolution: "file-entry-cache@npm:8.0.0"
|
||||||
|
dependencies:
|
||||||
|
flat-cache: "npm:^4.0.0"
|
||||||
|
checksum: 9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"filesize@npm:^6.1.0":
|
"filesize@npm:^6.1.0":
|
||||||
version: 6.4.0
|
version: 6.4.0
|
||||||
resolution: "filesize@npm:6.4.0"
|
resolution: "filesize@npm:6.4.0"
|
||||||
|
@ -9784,6 +10064,16 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"flat-cache@npm:^4.0.0":
|
||||||
|
version: 4.0.1
|
||||||
|
resolution: "flat-cache@npm:4.0.1"
|
||||||
|
dependencies:
|
||||||
|
flatted: "npm:^3.2.9"
|
||||||
|
keyv: "npm:^4.5.4"
|
||||||
|
checksum: 2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"flatted@npm:^3.2.9":
|
"flatted@npm:^3.2.9":
|
||||||
version: 3.2.9
|
version: 3.2.9
|
||||||
resolution: "flatted@npm:3.2.9"
|
resolution: "flatted@npm:3.2.9"
|
||||||
|
@ -10289,6 +10579,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"globals@npm:^14.0.0":
|
||||||
|
version: 14.0.0
|
||||||
|
resolution: "globals@npm:14.0.0"
|
||||||
|
checksum: b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"globals@npm:^15.8.0":
|
"globals@npm:^15.8.0":
|
||||||
version: 15.9.0
|
version: 15.9.0
|
||||||
resolution: "globals@npm:15.9.0"
|
resolution: "globals@npm:15.9.0"
|
||||||
|
@ -10953,6 +11250,13 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"ignore@npm:^5.3.1":
|
||||||
|
version: 5.3.2
|
||||||
|
resolution: "ignore@npm:5.3.2"
|
||||||
|
checksum: f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"imagetools-core@npm:^6.0.3":
|
"imagetools-core@npm:^6.0.3":
|
||||||
version: 6.0.3
|
version: 6.0.3
|
||||||
resolution: "imagetools-core@npm:6.0.3"
|
resolution: "imagetools-core@npm:6.0.3"
|
||||||
|
@ -13037,7 +13341,7 @@ __metadata:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"keyv@npm:^4.0.0, keyv@npm:^4.5.3":
|
"keyv@npm:^4.0.0, keyv@npm:^4.5.3, keyv@npm:^4.5.4":
|
||||||
version: 4.5.4
|
version: 4.5.4
|
||||||
resolution: "keyv@npm:4.5.4"
|
resolution: "keyv@npm:4.5.4"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
Loading…
Reference in New Issue