diff --git a/.eslintrc.cjs b/.eslintrc.cjs
deleted file mode 100644
index 064665526..000000000
--- a/.eslintrc.cjs
+++ /dev/null
@@ -1,71 +0,0 @@
-/**
- * Copyright (C) NIWA & British Crown (Met Office) & Contributors.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-module.exports = {
- root: true,
- parserOptions: {
- /* Allow new ECMAScript syntax but not globals. This is because vite/esbuild
- transforms syntax to es2015 (at the earliest) but does not pollyfill APIs. */
- ecmaVersion: 'latest',
- },
- extends: [
- 'standard',
- 'eslint:recommended',
- 'plugin:vue/vue3-essential',
- 'plugin:vuetify/base',
- 'plugin:cypress/recommended',
- ],
- rules: {
- 'comma-dangle': [
- 'error',
- {
- arrays: 'only-multiline',
- objects: 'only-multiline',
- imports: 'only-multiline',
- exports: 'only-multiline',
- functions: 'only-multiline',
- },
- ],
- 'no-console': [
- 'error',
- {
- allow: ['warn', 'error']
- }
- ],
- 'template-curly-spacing': [
- 'off'
- ],
- 'vue/multi-word-component-names': [
- 'off'
- ],
- 'vue/valid-v-slot': [
- 'error',
- {
- allowModifiers: true
- }
- ],
- 'promise/param-names': [
- 'error'
- ],
- 'promise/no-return-wrap': [
- 'error'
- ],
- 'cypress/unsafe-to-chain-command': [
- 'off'
- ],
- },
-}
diff --git a/eslintrc-dist.cjs b/dist.eslint.config.mjs
similarity index 63%
rename from eslintrc-dist.cjs
rename to dist.eslint.config.mjs
index a2bc16f1a..19429b2d4 100644
--- a/eslintrc-dist.cjs
+++ b/dist.eslint.config.mjs
@@ -1,4 +1,4 @@
-/**
+/*
* Copyright (C) NIWA & British Crown (Met Office) & Contributors.
*
* This program is free software: you can redistribute it and/or modify
@@ -15,22 +15,29 @@
* along with this program. If not, see .
*/
-/**
+/*
* Eslint config for dist directory.
*
* Note: we can't keep it in there because it would get wiped by build.
*/
-module.exports = {
- plugins: ['compat'],
- extends: ['plugin:compat/recommended'],
- env: {
- browser: true,
- },
- parserOptions: {
- sourceType: 'module',
- // Don't need to worry about ECMA syntax as that's handled by Vite/ESBuild
- ecmaVersion: 'latest',
+
+import { defineConfig } from 'eslint/config'
+import globals from 'globals'
+import compatPlugin from 'eslint-plugin-compat'
+
+export default defineConfig([
+ compatPlugin.configs['flat/recommended'],
+ {
+ linterOptions: {
+ noInlineConfig: true,
+ },
+ languageOptions: {
+ sourceType: 'module',
+ globals: {
+ ...globals.browser,
+ },
+ // Don't need to worry about ECMA syntax as that's handled by Vite/ESBuild:
+ ecmaVersion: 'latest',
+ },
},
- noInlineConfig: true,
- reportUnusedDisableDirectives: false, // doesn't seem to work
-}
+])
diff --git a/eslint.config.mjs b/eslint.config.mjs
new file mode 100644
index 000000000..5fdcb672e
--- /dev/null
+++ b/eslint.config.mjs
@@ -0,0 +1,123 @@
+/*
+ * Copyright (C) NIWA & British Crown (Met Office) & Contributors.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+import { defineConfig } from 'eslint/config'
+import js from '@eslint/js'
+import globals from 'globals'
+import pluginVue from 'eslint-plugin-vue'
+import pluginVuetify from 'eslint-plugin-vuetify'
+import pluginCypress from 'eslint-plugin-cypress/flat'
+import noOnlyTests from 'eslint-plugin-no-only-tests'
+import neostandard, { resolveIgnoresFromGitignore } from 'neostandard'
+
+const cypressTestFiles = ['tests/e2e/**', 'tests/component/**']
+const unitTestFiles = ['**/*.spec.js']
+
+export default defineConfig([
+ // NOTE: neostandard includes various plugins
+ ...neostandard({
+ noJsx: true,
+ // Neostandard makes it easier to configure ignores than ESLint's way:
+ ignores: [
+ ...resolveIgnoresFromGitignore(),
+ '.yarn/',
+ ],
+ }),
+
+ js.configs.recommended,
+
+ ...pluginVue.configs['flat/essential'],
+
+ ...pluginVuetify.configs['flat/base'],
+
+ {
+ languageOptions: {
+ sourceType: 'module',
+ // Allow new ECMAScript syntax but not globals. This is because vite/esbuild
+ // transforms syntax to es2015 (at the earliest) but does not pollyfill APIs.
+ ecmaVersion: 'latest',
+ globals: {
+ ...globals.browser,
+ }
+ },
+ rules: {
+ '@stylistic/comma-dangle': ['error', {
+ arrays: 'only-multiline',
+ objects: 'only-multiline',
+ imports: 'only-multiline',
+ exports: 'only-multiline',
+ functions: 'only-multiline',
+ }],
+
+ 'no-console': ['error', {
+ allow: ['warn', 'error'],
+ }],
+
+ 'vue/multi-word-component-names': ['off'],
+
+ 'promise/param-names': ['error'],
+ 'promise/no-return-wrap': ['error'],
+ },
+ },
+
+ {
+ files: ['scripts/**', 'src/services/mock/**'],
+ languageOptions: {
+ globals: {
+ ...globals.node,
+ },
+ },
+ rules: {
+ 'no-console': ['off'],
+ },
+ },
+
+ {
+ files: cypressTestFiles,
+ plugins: {
+ cypress: pluginCypress,
+ },
+ extends: ['cypress/recommended'],
+ rules: {
+ 'cypress/unsafe-to-chain-command': ['off'],
+ }
+ },
+
+ {
+ files: unitTestFiles,
+ languageOptions: {
+ globals: {
+ ...globals.vitest,
+ },
+ },
+ },
+
+ {
+ files: [...unitTestFiles, ...cypressTestFiles],
+ plugins: {
+ 'no-only-tests': noOnlyTests,
+ },
+ rules: {
+ 'no-console': ['off'],
+
+ 'no-only-tests/no-only-tests': ['error'],
+
+ // Don't complain about certain chai assertions:
+ 'no-unused-expressions': ['off'],
+ },
+ },
+])
diff --git a/package.json b/package.json
index 831b65417..d9e882bfd 100644
--- a/package.json
+++ b/package.json
@@ -12,8 +12,8 @@
"coverage:component": "COVERAGE=true yarn run test:component",
"coverage:e2e": "COVERAGE=true yarn run test:e2e",
"dev": "yarn run serve",
- "lint": "eslint . --ext .js,.jsx,.mjs,.cjs,.ts,.tsx,.vue --ignore-path .gitignore",
- "lint:compat": "eslint dist/ --no-eslintrc -c eslintrc-dist.cjs",
+ "lint": "eslint",
+ "lint:compat": "eslint dist/ -c dist.eslint.config.mjs",
"preview": "node ./scripts/concurrently.cjs serve:jupyterhub preview",
"serve": "node ./scripts/concurrently.cjs serve:jupyterhub serve:vue",
"serve:vue": "vite --mode offline",
@@ -55,6 +55,7 @@
},
"devDependencies": {
"@cypress/code-coverage": "3.14.1",
+ "@eslint/js": "9.24.0",
"@vitejs/plugin-vue": "5.2.4",
"@vitest/coverage-istanbul": "3.1.3",
"@vue/test-utils": "2.4.6",
@@ -62,31 +63,29 @@
"cross-fetch": "4.1.0",
"cypress": "14.3.3",
"cypress-vite": "1.6.0",
- "eslint": "8.57.1",
- "eslint-config-standard": "17.1.0",
- "eslint-plugin-compat": "4.2.0",
- "eslint-plugin-cypress": "2.15.2",
- "eslint-plugin-import": "2.31.0",
- "eslint-plugin-n": "16.6.2",
+ "eslint": "9.24.0",
+ "eslint-plugin-compat": "6.0.2",
+ "eslint-plugin-cypress": "4.2.0",
"eslint-plugin-no-only-tests": "3.3.0",
- "eslint-plugin-promise": "6.6.0",
- "eslint-plugin-vue": "9.33.0",
+ "eslint-plugin-vue": "10.0.0",
"eslint-plugin-vuetify": "2.5.2",
"express": "5.1.0",
"express-ws": "5.0.2",
+ "globals": "16.0.0",
"istanbul-lib-coverage": "3.2.2",
"jsdom": "26.1.0",
"json-server": "0.17.4",
+ "neostandard": "0.12.1",
"nodemon": "3.1.10",
"nyc": "17.1.0",
"sass-embedded": "1.87.0",
"sinon": "20.0.0",
- "standard": "17.1.2",
"vite": "6.3.5",
"vite-plugin-eslint": "1.8.1",
"vite-plugin-istanbul": "7.0.0",
"vite-plugin-vuetify": "2.1.1",
- "vitest": "3.1.3"
+ "vitest": "3.1.3",
+ "vue-eslint-parser": "10.1.3"
},
"peerDependenciesMeta": {
"react": {
diff --git a/renovate.json b/renovate.json
index 7b2373745..60f29a8b3 100644
--- a/renovate.json
+++ b/renovate.json
@@ -110,8 +110,8 @@
{
"groupName": "eslint packages",
"matchPackageNames": [
- "standard",
- "eslint*"
+ "/^@?eslint/",
+ "*-eslint-parser"
],
"automerge": true,
"schedule": [
diff --git a/scripts/concurrently.cjs b/scripts/concurrently.cjs
index 2a5f9bda2..5ffd54945 100644
--- a/scripts/concurrently.cjs
+++ b/scripts/concurrently.cjs
@@ -1,4 +1,3 @@
-/* eslint-disable no-console */
const concurrently = require('concurrently')
const args = process.argv.slice(2)
diff --git a/src/components/cylc/tree/GScanTreeItem.vue b/src/components/cylc/tree/GScanTreeItem.vue
index eb49255a6..594324d76 100644
--- a/src/components/cylc/tree/GScanTreeItem.vue
+++ b/src/components/cylc/tree/GScanTreeItem.vue
@@ -158,7 +158,7 @@ export default {
computed: {
workflowLink () {
return this.node.type === 'workflow'
- ? `/workspace/${ this.node.tokens.workflow }`
+ ? `/workspace/${this.node.tokens.workflow}`
: ''
},
diff --git a/src/components/graphqlFormGenerator/FormInput.vue b/src/components/graphqlFormGenerator/FormInput.vue
index f01d0f86c..2b61a4932 100644
--- a/src/components/graphqlFormGenerator/FormInput.vue
+++ b/src/components/graphqlFormGenerator/FormInput.vue
@@ -81,7 +81,7 @@ export default {
// dictionary of props for overriding default values
propOverrides: {
type: Object,
- default: () => { Object() }
+ default: () => ({ })
}
},
diff --git a/src/services/mock/.eslintrc.cjs b/src/services/mock/.eslintrc.cjs
deleted file mode 100644
index a40aaa8ca..000000000
--- a/src/services/mock/.eslintrc.cjs
+++ /dev/null
@@ -1,5 +0,0 @@
-module.exports = {
- rules: {
- 'no-console': 'off'
- }
-}
diff --git a/tests/.eslintrc.cjs b/tests/.eslintrc.cjs
deleted file mode 100644
index c535b4bfe..000000000
--- a/tests/.eslintrc.cjs
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * Copyright (C) NIWA & British Crown (Met Office) & Contributors.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-module.exports = {
- env: {
- mocha: true
- },
- plugins: [
- 'no-only-tests'
- ],
- rules: {
- 'no-console': 'off',
- 'no-only-tests/no-only-tests': 'error',
- },
- overrides: [
- {
- files: ['*.spec.js', '*.cy.js'],
- rules: {
- // Don't complain about certain chai assertions:
- 'no-unused-expressions': 'off'
- }
- }
- ]
-}
diff --git a/tests/component/.eslintrc.cjs b/tests/component/.eslintrc.cjs
deleted file mode 100644
index 0667e7b35..000000000
--- a/tests/component/.eslintrc.cjs
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (C) NIWA & British Crown (Met Office) & Contributors.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-module.exports = {
- plugins: [
- 'cypress'
- ],
- env: {
- 'cypress/globals': true
- },
-}
diff --git a/tests/e2e/.eslintrc.cjs b/tests/e2e/.eslintrc.cjs
deleted file mode 100644
index 0667e7b35..000000000
--- a/tests/e2e/.eslintrc.cjs
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (C) NIWA & British Crown (Met Office) & Contributors.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-module.exports = {
- plugins: [
- 'cypress'
- ],
- env: {
- 'cypress/globals': true
- },
-}
diff --git a/tests/e2e/specs/tree.cy.js b/tests/e2e/specs/tree.cy.js
index 71838d275..9abf3bc27 100644
--- a/tests/e2e/specs/tree.cy.js
+++ b/tests/e2e/specs/tree.cy.js
@@ -348,7 +348,6 @@ describe('Tree view', () => {
cy.visit('/#/tree/one')
cy.get('[data-cy="filter task state"]')
.click()
- // eslint-disable-next-line no-lone-blocks
TaskState.enumValues.forEach(state => {
cy.get('.v-list-item')
.contains(state.name)
diff --git a/yarn.lock b/yarn.lock
index 347701ce7..a284f21cc 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -565,6 +565,34 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/core@npm:^1.4.0":
+ version: 1.4.3
+ resolution: "@emnapi/core@npm:1.4.3"
+ dependencies:
+ "@emnapi/wasi-threads": "npm:1.0.2"
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/e30101d16d37ef3283538a35cad60e22095aff2403fb9226a35330b932eb6740b81364d525537a94eb4fb51355e48ae9b10d779c0dd1cdcd55d71461fe4b45c7
+ languageName: node
+ linkType: hard
+
+"@emnapi/runtime@npm:^1.4.0":
+ version: 1.4.3
+ resolution: "@emnapi/runtime@npm:1.4.3"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/3b7ab72d21cb4e034f07df80165265f85f445ef3f581d1bc87b67e5239428baa00200b68a7d5e37a0425c3a78320b541b07f76c5530f6f6f95336a6294ebf30b
+ languageName: node
+ linkType: hard
+
+"@emnapi/wasi-threads@npm:1.0.2":
+ version: 1.0.2
+ resolution: "@emnapi/wasi-threads@npm:1.0.2"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/f0621b1fc715221bd2d8332c0ca922617bcd77cdb3050eae50a124eb8923c54fa425d23982dc8f29d505c8798a62d1049bace8b0686098ff9dd82270e06d772e
+ languageName: node
+ linkType: hard
+
"@emotion/is-prop-valid@npm:^0.8.2":
version: 0.8.8
resolution: "@emotion/is-prop-valid@npm:0.8.8"
@@ -767,6 +795,24 @@ __metadata:
languageName: node
linkType: hard
+"@eslint-community/eslint-utils@npm:^4.5.0, @eslint-community/eslint-utils@npm:^4.7.0":
+ version: 4.7.0
+ resolution: "@eslint-community/eslint-utils@npm:4.7.0"
+ dependencies:
+ eslint-visitor-keys: "npm:^3.4.3"
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ checksum: 10c0/c0f4f2bd73b7b7a9de74b716a664873d08ab71ab439e51befe77d61915af41a81ecec93b408778b3a7856185244c34c2c8ee28912072ec14def84ba2dec70adf
+ languageName: node
+ linkType: hard
+
+"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1":
+ version: 4.12.1
+ resolution: "@eslint-community/regexpp@npm:4.12.1"
+ checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6
+ languageName: node
+ linkType: hard
+
"@eslint-community/regexpp@npm:^4.11.0":
version: 4.11.0
resolution: "@eslint-community/regexpp@npm:4.11.0"
@@ -774,34 +820,80 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/regexpp@npm:^4.6.1":
- version: 4.10.0
- resolution: "@eslint-community/regexpp@npm:4.10.0"
- checksum: 10c0/c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4
+"@eslint/config-array@npm:^0.20.0":
+ version: 0.20.0
+ resolution: "@eslint/config-array@npm:0.20.0"
+ dependencies:
+ "@eslint/object-schema": "npm:^2.1.6"
+ debug: "npm:^4.3.1"
+ minimatch: "npm:^3.1.2"
+ checksum: 10c0/94bc5d0abb96dc5295ff559925242ff75a54eacfb3576677e95917e42f7175e1c4b87bf039aa2a872f949b4852ad9724bf2f7529aaea6b98f28bb3fca7f1d659
languageName: node
linkType: hard
-"@eslint/eslintrc@npm:^2.1.4":
- version: 2.1.4
- resolution: "@eslint/eslintrc@npm:2.1.4"
+"@eslint/config-helpers@npm:^0.2.0":
+ version: 0.2.2
+ resolution: "@eslint/config-helpers@npm:0.2.2"
+ checksum: 10c0/98f7cefe484bb754674585d9e73cf1414a3ab4fd0783c385465288d13eb1a8d8e7d7b0611259fc52b76b396c11a13517be5036d1f48eeb877f6f0a6b9c4f03ad
+ languageName: node
+ linkType: hard
+
+"@eslint/core@npm:^0.12.0":
+ version: 0.12.0
+ resolution: "@eslint/core@npm:0.12.0"
+ dependencies:
+ "@types/json-schema": "npm:^7.0.15"
+ checksum: 10c0/d032af81195bb28dd800c2b9617548c6c2a09b9490da3c5537fd2a1201501666d06492278bb92cfccac1f7ac249e58601dd87f813ec0d6a423ef0880434fa0c3
+ languageName: node
+ linkType: hard
+
+"@eslint/core@npm:^0.13.0":
+ version: 0.13.0
+ resolution: "@eslint/core@npm:0.13.0"
+ dependencies:
+ "@types/json-schema": "npm:^7.0.15"
+ checksum: 10c0/ba724a7df7ed9dab387481f11d0d0f708180f40be93acce2c21dacca625c5867de3528760c42f1c457ccefe6a669d525ff87b779017eabc0d33479a36300797b
+ languageName: node
+ linkType: hard
+
+"@eslint/eslintrc@npm:^3.3.1":
+ version: 3.3.1
+ resolution: "@eslint/eslintrc@npm:3.3.1"
dependencies:
ajv: "npm:^6.12.4"
debug: "npm:^4.3.2"
- espree: "npm:^9.6.0"
- globals: "npm:^13.19.0"
+ 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: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573
+ checksum: 10c0/b0e63f3bc5cce4555f791a4e487bf999173fcf27c65e1ab6e7d63634d8a43b33c3693e79f192cbff486d7df1be8ebb2bd2edc6e70ddd486cbfa84a359a3e3b41
languageName: node
linkType: hard
-"@eslint/js@npm:8.57.1":
- version: 8.57.1
- resolution: "@eslint/js@npm:8.57.1"
- checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223
+"@eslint/js@npm:9.24.0":
+ version: 9.24.0
+ resolution: "@eslint/js@npm:9.24.0"
+ checksum: 10c0/efe22e29469e4140ac3e2916be8143b1bcfd1084a6edf692b7a58a3e54949d53c67f7f979bc0a811db134d9cc1e7bff8aa71ef1376b47eecd7e226b71206bb36
+ languageName: node
+ linkType: hard
+
+"@eslint/object-schema@npm:^2.1.6":
+ version: 2.1.6
+ resolution: "@eslint/object-schema@npm:2.1.6"
+ checksum: 10c0/b8cdb7edea5bc5f6a96173f8d768d3554a628327af536da2fc6967a93b040f2557114d98dbcdbf389d5a7b290985ad6a9ce5babc547f36fc1fde42e674d11a56
+ languageName: node
+ linkType: hard
+
+"@eslint/plugin-kit@npm:^0.2.7":
+ version: 0.2.8
+ resolution: "@eslint/plugin-kit@npm:0.2.8"
+ dependencies:
+ "@eslint/core": "npm:^0.13.0"
+ levn: "npm:^0.4.1"
+ checksum: 10c0/554847c8f2b6bfe0e634f317fc43d0b54771eea0015c4f844f75915fdb9e6170c830c004291bad57db949d61771732e459f36ed059f45cf750af223f77357c5c
languageName: node
linkType: hard
@@ -921,14 +1013,27 @@ __metadata:
languageName: node
linkType: hard
-"@humanwhocodes/config-array@npm:^0.13.0":
- version: 0.13.0
- resolution: "@humanwhocodes/config-array@npm:0.13.0"
+"@humanfs/core@npm:^0.19.1":
+ version: 0.19.1
+ resolution: "@humanfs/core@npm:0.19.1"
+ checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67
+ languageName: node
+ linkType: hard
+
+"@humanfs/node@npm:^0.16.6":
+ version: 0.16.6
+ resolution: "@humanfs/node@npm:0.16.6"
dependencies:
- "@humanwhocodes/object-schema": "npm:^2.0.3"
- debug: "npm:^4.3.1"
- minimatch: "npm:^3.0.5"
- checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e
+ "@humanfs/core": "npm:^0.19.1"
+ "@humanwhocodes/retry": "npm:^0.3.0"
+ checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/gitignore-to-minimatch@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "@humanwhocodes/gitignore-to-minimatch@npm:1.0.2"
+ checksum: 10c0/f2d3325e506c9467b719ce4f0a5abf8ba0eae21e20ea504aa28702eb89e7a95d5bc77f897197ef5706d0b98362da896e1cf3b922c414fe684a5fb66f1ec50b27
languageName: node
linkType: hard
@@ -939,10 +1044,17 @@ __metadata:
languageName: node
linkType: hard
-"@humanwhocodes/object-schema@npm:^2.0.3":
- version: 2.0.3
- resolution: "@humanwhocodes/object-schema@npm:2.0.3"
- checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c
+"@humanwhocodes/retry@npm:^0.3.0":
+ version: 0.3.1
+ resolution: "@humanwhocodes/retry@npm:0.3.1"
+ checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/retry@npm:^0.4.2":
+ version: 0.4.3
+ resolution: "@humanwhocodes/retry@npm:0.4.3"
+ checksum: 10c0/3775bb30087d4440b3f7406d5a057777d90e4b9f435af488a4923ef249e93615fb78565a85f173a186a076c7706a81d0d57d563a2624e4de2c5c9c66c486ce42
languageName: node
linkType: hard
@@ -1220,10 +1332,10 @@ __metadata:
languageName: node
linkType: hard
-"@mdn/browser-compat-data@npm:^5.3.13":
- version: 5.5.10
- resolution: "@mdn/browser-compat-data@npm:5.5.10"
- checksum: 10c0/a62a72ec659ce57feb09d9be3252ff6945ee8919b529af2e680480a9d95e935b33074aba7d03656efd7fdab1be9040ba2bf2fe6e8fc7e8167304b7bc74f926a4
+"@mdn/browser-compat-data@npm:^5.5.35":
+ version: 5.7.6
+ resolution: "@mdn/browser-compat-data@npm:5.7.6"
+ checksum: 10c0/918df768e734115bee0a43fb2eceaf6438cb9b294c27e13d0ac8a19ab9f00f59e4f306fc38c498b62bdec2d726d4f3874826fa2afccd2a29d50d306f687bfdff
languageName: node
linkType: hard
@@ -1306,6 +1418,17 @@ __metadata:
languageName: node
linkType: hard
+"@napi-rs/wasm-runtime@npm:^0.2.9":
+ version: 0.2.9
+ resolution: "@napi-rs/wasm-runtime@npm:0.2.9"
+ dependencies:
+ "@emnapi/core": "npm:^1.4.0"
+ "@emnapi/runtime": "npm:^1.4.0"
+ "@tybys/wasm-util": "npm:^0.9.0"
+ checksum: 10c0/1cc40b854b255f84e12ade634456ba489f6bf90659ef8164a16823c515c294024c96ee2bb81ab51f35493ba9496f62842b960f915dbdcdc1791f221f989e9e59
+ languageName: node
+ linkType: hard
+
"@nodelib/fs.scandir@npm:2.1.5":
version: 2.1.5
resolution: "@nodelib/fs.scandir@npm:2.1.5"
@@ -1323,7 +1446,7 @@ __metadata:
languageName: node
linkType: hard
-"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8":
+"@nodelib/fs.walk@npm:^1.2.3":
version: 1.2.8
resolution: "@nodelib/fs.walk@npm:1.2.8"
dependencies:
@@ -1333,6 +1456,13 @@ __metadata:
languageName: node
linkType: hard
+"@nolyfill/is-core-module@npm:1.0.39":
+ version: 1.0.39
+ resolution: "@nolyfill/is-core-module@npm:1.0.39"
+ checksum: 10c0/34ab85fdc2e0250879518841f74a30c276bca4f6c3e13526d2d1fe515e1adf6d46c25fcd5989d22ea056d76f7c39210945180b4859fc83b050e2da411aa86289
+ languageName: node
+ linkType: hard
+
"@npmcli/agent@npm:^3.0.0":
version: 3.0.0
resolution: "@npmcli/agent@npm:3.0.0"
@@ -2210,13 +2340,6 @@ __metadata:
languageName: node
linkType: hard
-"@rtsao/scc@npm:^1.1.0":
- version: 1.1.0
- resolution: "@rtsao/scc@npm:1.1.0"
- checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b
- languageName: node
- linkType: hard
-
"@sinonjs/commons@npm:^3.0.1":
version: 3.0.1
resolution: "@sinonjs/commons@npm:3.0.1"
@@ -2246,6 +2369,21 @@ __metadata:
languageName: node
linkType: hard
+"@stylistic/eslint-plugin@npm:2.11.0":
+ version: 2.11.0
+ resolution: "@stylistic/eslint-plugin@npm:2.11.0"
+ dependencies:
+ "@typescript-eslint/utils": "npm:^8.13.0"
+ eslint-visitor-keys: "npm:^4.2.0"
+ espree: "npm:^10.3.0"
+ estraverse: "npm:^5.3.0"
+ picomatch: "npm:^4.0.2"
+ peerDependencies:
+ eslint: ">=8.40.0"
+ checksum: 10c0/6ca19b6656be5ed657cf4d1920602fb27144dc5d51ba188e0bdcb2a4e0b740d4fdb27052fc268d164fa1269c972aeab15541c9e15b3ff4b7884ecae47f18ff67
+ languageName: node
+ linkType: hard
+
"@tanstack/react-virtual@npm:^3.0.0-beta.60":
version: 3.0.4
resolution: "@tanstack/react-virtual@npm:3.0.4"
@@ -2265,6 +2403,15 @@ __metadata:
languageName: node
linkType: hard
+"@tybys/wasm-util@npm:^0.9.0":
+ version: 0.9.0
+ resolution: "@tybys/wasm-util@npm:0.9.0"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/f9fde5c554455019f33af6c8215f1a1435028803dc2a2825b077d812bed4209a1a64444a4ca0ce2ea7e1175c8d88e2f9173a36a33c199e8a5c671aa31de8242d
+ languageName: node
+ linkType: hard
+
"@types/codemirror@npm:^0.0.90":
version: 0.0.90
resolution: "@types/codemirror@npm:0.0.90"
@@ -2307,27 +2454,20 @@ __metadata:
languageName: node
linkType: hard
-"@types/estree@npm:1.0.7":
+"@types/estree@npm:1.0.7, @types/estree@npm:^1.0.6":
version: 1.0.7
resolution: "@types/estree@npm:1.0.7"
checksum: 10c0/be815254316882f7c40847336cd484c3bc1c3e34f710d197160d455dc9d6d050ffbf4c3bc76585dba86f737f020ab20bdb137ebe0e9116b0c86c7c0342221b8c
languageName: node
linkType: hard
-"@types/json-schema@npm:*":
+"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db
languageName: node
linkType: hard
-"@types/json5@npm:^0.0.29":
- version: 0.0.29
- resolution: "@types/json5@npm:0.0.29"
- checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac
- languageName: node
- linkType: hard
-
"@types/node@npm:*":
version: 20.11.17
resolution: "@types/node@npm:20.11.17"
@@ -2376,10 +2516,236 @@ __metadata:
languageName: node
linkType: hard
-"@ungap/structured-clone@npm:^1.2.0":
- version: 1.2.0
- resolution: "@ungap/structured-clone@npm:1.2.0"
- checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d
+"@typescript-eslint/eslint-plugin@npm:8.32.0":
+ version: 8.32.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.32.0"
+ dependencies:
+ "@eslint-community/regexpp": "npm:^4.10.0"
+ "@typescript-eslint/scope-manager": "npm:8.32.0"
+ "@typescript-eslint/type-utils": "npm:8.32.0"
+ "@typescript-eslint/utils": "npm:8.32.0"
+ "@typescript-eslint/visitor-keys": "npm:8.32.0"
+ graphemer: "npm:^1.4.0"
+ ignore: "npm:^5.3.1"
+ natural-compare: "npm:^1.4.0"
+ ts-api-utils: "npm:^2.1.0"
+ peerDependencies:
+ "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <5.9.0"
+ checksum: 10c0/db3d151386d7f086a2289ff21c12bff6d2c9e1e1fab7e20be627927604621618cfcfbe3289a1acf7ed7c0e465b64a696f02f3a95eac0aaafd1fe9d5431efe7b5
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/parser@npm:8.32.0":
+ version: 8.32.0
+ resolution: "@typescript-eslint/parser@npm:8.32.0"
+ dependencies:
+ "@typescript-eslint/scope-manager": "npm:8.32.0"
+ "@typescript-eslint/types": "npm:8.32.0"
+ "@typescript-eslint/typescript-estree": "npm:8.32.0"
+ "@typescript-eslint/visitor-keys": "npm:8.32.0"
+ debug: "npm:^4.3.4"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <5.9.0"
+ checksum: 10c0/357a30a853102b1d09a064451f0e66610d41b86f0f4f7bf8b3ce96180e8c58acb0ed24b9f5bba970f7d8d5e94e98c583f2a821135002e3037b0dbce249563926
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/scope-manager@npm:8.32.0":
+ version: 8.32.0
+ resolution: "@typescript-eslint/scope-manager@npm:8.32.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.32.0"
+ "@typescript-eslint/visitor-keys": "npm:8.32.0"
+ checksum: 10c0/9149d4eebfc7f096a3401a4865e0e552231c91cee362fe3a59c31cf2f0b6b325619f534aed41688c3702867cf86b12454e00055d09e7f229c92083e28e97baac
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/type-utils@npm:8.32.0":
+ version: 8.32.0
+ resolution: "@typescript-eslint/type-utils@npm:8.32.0"
+ dependencies:
+ "@typescript-eslint/typescript-estree": "npm:8.32.0"
+ "@typescript-eslint/utils": "npm:8.32.0"
+ debug: "npm:^4.3.4"
+ ts-api-utils: "npm:^2.1.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <5.9.0"
+ checksum: 10c0/3aec7fbe77d8dae698f75d55d6bed537e7dfa3ed069fbcae456dcf5580c16746ef3e7020522223ca560a75842183fbb8e7ff309e872035d14bf98eb8fae454b4
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:8.32.0":
+ version: 8.32.0
+ resolution: "@typescript-eslint/types@npm:8.32.0"
+ checksum: 10c0/86cc1e365bc12b8baf539e8e2d280b068a7d4a4220f5834fe4de182827a971200408a1ad20f9679af4c4bcdafea03dd66319fe7f1d060ce4b5abbf2962ea3062
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:8.32.0":
+ version: 8.32.0
+ resolution: "@typescript-eslint/typescript-estree@npm:8.32.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.32.0"
+ "@typescript-eslint/visitor-keys": "npm:8.32.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:^2.1.0"
+ peerDependencies:
+ typescript: ">=4.8.4 <5.9.0"
+ checksum: 10c0/c366a457b544c52cb26ffe3e07ed9d3c6eea9fa8a181c2fdba9a0d2076e5d3198dedfb8510038b0791bd338773d8c8d2af048b7c69999d3fd8540ef790dbc720
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/utils@npm:8.32.0, @typescript-eslint/utils@npm:^8.13.0, @typescript-eslint/utils@npm:^8.31.0":
+ version: 8.32.0
+ resolution: "@typescript-eslint/utils@npm:8.32.0"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.7.0"
+ "@typescript-eslint/scope-manager": "npm:8.32.0"
+ "@typescript-eslint/types": "npm:8.32.0"
+ "@typescript-eslint/typescript-estree": "npm:8.32.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <5.9.0"
+ checksum: 10c0/b5b65555b98c8fc92ec016ce2329f644b4d09def28c36422ce77aad9eda1b4dae009bf97b684357e97dd15de66dddba7d8d86e426e11123dae80f7ca2b4f9bd4
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/visitor-keys@npm:8.32.0":
+ version: 8.32.0
+ resolution: "@typescript-eslint/visitor-keys@npm:8.32.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:8.32.0"
+ eslint-visitor-keys: "npm:^4.2.0"
+ checksum: 10c0/f2e5254d9b1d00cd6360e27240ad72fbab7bcbaed46944943ff077e12fe4883790571f3734f8cb12c3e278bfd7bc4f8f7192ed899f341c282269a9dd16f0cba0
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-darwin-arm64@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.7.2"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-darwin-x64@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-darwin-x64@npm:1.7.2"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-freebsd-x64@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.7.2"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.2"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.2"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.2"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-arm64-musl@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.7.2"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.2"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.2"
+ conditions: os=linux & cpu=riscv64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.2"
+ conditions: os=linux & cpu=riscv64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.2"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-x64-gnu@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.7.2"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-linux-x64-musl@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.7.2"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-wasm32-wasi@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.7.2"
+ dependencies:
+ "@napi-rs/wasm-runtime": "npm:^0.2.9"
+ conditions: cpu=wasm32
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.2"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.2"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@unrs/resolver-binding-win32-x64-msvc@npm:1.7.2":
+ version: 1.7.2
+ resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.7.2"
+ conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -2745,7 +3111,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.14.0, acorn@npm:^8.9.0":
+"acorn@npm:^8.14.0":
version: 8.14.1
resolution: "acorn@npm:8.14.1"
bin:
@@ -2963,21 +3329,7 @@ __metadata:
languageName: node
linkType: hard
-"array.prototype.findlastindex@npm:^1.2.5":
- version: 1.2.5
- resolution: "array.prototype.findlastindex@npm:1.2.5"
- dependencies:
- call-bind: "npm:^1.0.7"
- define-properties: "npm:^1.2.1"
- es-abstract: "npm:^1.23.2"
- es-errors: "npm:^1.3.0"
- es-object-atoms: "npm:^1.0.0"
- es-shim-unscopables: "npm:^1.0.2"
- checksum: 10c0/962189487728b034f3134802b421b5f39e42ee2356d13b42d2ddb0e52057ffdcc170b9524867f4f0611a6f638f4c19b31e14606e8bcbda67799e26685b195aa3
- languageName: node
- linkType: hard
-
-"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2":
+"array.prototype.flat@npm:^1.3.1":
version: 1.3.3
resolution: "array.prototype.flat@npm:1.3.3"
dependencies:
@@ -2989,7 +3341,7 @@ __metadata:
languageName: node
linkType: hard
-"array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3":
+"array.prototype.flatmap@npm:^1.3.3":
version: 1.3.3
resolution: "array.prototype.flatmap@npm:1.3.3"
dependencies:
@@ -3052,7 +3404,7 @@ __metadata:
languageName: node
linkType: hard
-"ast-metadata-inferer@npm:^0.8.0":
+"ast-metadata-inferer@npm:^0.8.1":
version: 0.8.1
resolution: "ast-metadata-inferer@npm:0.8.1"
dependencies:
@@ -3269,7 +3621,7 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2":
+"browserslist@npm:^4.22.2":
version: 4.24.4
resolution: "browserslist@npm:4.24.4"
dependencies:
@@ -3283,6 +3635,20 @@ __metadata:
languageName: node
linkType: hard
+"browserslist@npm:^4.24.2":
+ version: 4.24.5
+ resolution: "browserslist@npm:4.24.5"
+ dependencies:
+ caniuse-lite: "npm:^1.0.30001716"
+ electron-to-chromium: "npm:^1.5.149"
+ node-releases: "npm:^2.0.19"
+ update-browserslist-db: "npm:^1.1.3"
+ bin:
+ browserslist: cli.js
+ checksum: 10c0/f4c1ce1a7d8fdfab5e5b88bb6e93d09e8a883c393f86801537a252da0362dbdcde4dbd97b318246c5d84c6607b2f6b47af732c1b000d6a8a881ee024bad29204
+ languageName: node
+ linkType: hard
+
"buffer-builder@npm:^0.2.0":
version: 0.2.0
resolution: "buffer-builder@npm:0.2.0"
@@ -3307,22 +3673,6 @@ __metadata:
languageName: node
linkType: hard
-"builtin-modules@npm:^3.3.0":
- version: 3.3.0
- resolution: "builtin-modules@npm:3.3.0"
- checksum: 10c0/2cb3448b4f7306dc853632a4fcddc95e8d4e4b9868c139400027b71938fc6806d4ff44007deffb362ac85724bd40c2c6452fb6a0aa4531650eeddb98d8e5ee8a
- languageName: node
- linkType: hard
-
-"builtins@npm:^5.0.1":
- version: 5.1.0
- resolution: "builtins@npm:5.1.0"
- dependencies:
- semver: "npm:^7.0.0"
- checksum: 10c0/3c32fe5bd7ed4ff7dbd6fb14bcb9d7eaa7e967327f1899cd336f8625d3f46fceead0a53528f1e332aeaee757034ebb307cb2f1a37af2b86a3c5ad4845d01c0c8
- languageName: node
- linkType: hard
-
"bytes@npm:3.1.2, bytes@npm:^3.1.2":
version: 3.1.2
resolution: "bytes@npm:3.1.2"
@@ -3422,7 +3772,14 @@ __metadata:
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.30001524, caniuse-lite@npm:^1.0.30001688":
+"caniuse-lite@npm:^1.0.30001687, caniuse-lite@npm:^1.0.30001716":
+ version: 1.0.30001717
+ resolution: "caniuse-lite@npm:1.0.30001717"
+ checksum: 10c0/6c0bb1e5182fd578ebe97ee2203250849754a4e17d985839fab527ad27e125a4c4ffce3ece5505217fedf30ea0bbc17ac9f93e9ac525c0389ccba61c6e8345dc
+ languageName: node
+ linkType: hard
+
+"caniuse-lite@npm:^1.0.30001688":
version: 1.0.30001703
resolution: "caniuse-lite@npm:1.0.30001703"
checksum: 10c0/ed88e318da28e9e59c4ac3a2e3c42859558b7b713aebf03696a1f916e4ed4b70734dda82be04635e2b62ec355b8639bbed829b7b12ff528d7f9cc31a3a5bea91
@@ -3689,6 +4046,13 @@ __metadata:
languageName: node
linkType: hard
+"comment-parser@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "comment-parser@npm:1.4.1"
+ checksum: 10c0/d6c4be3f5be058f98b24f2d557f745d8fe1cc9eb75bebbdccabd404a0e1ed41563171b16285f593011f8b6a5ec81f564fb1f2121418ac5cbf0f49255bf0840dd
+ languageName: node
+ linkType: hard
+
"common-tags@npm:^1.8.0":
version: 1.8.2
resolution: "common-tags@npm:1.8.2"
@@ -3871,7 +4235,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6":
+"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6":
version: 7.0.6
resolution: "cross-spawn@npm:7.0.6"
dependencies:
@@ -3914,6 +4278,7 @@ __metadata:
dependencies:
"@apollo/client": "npm:3.13.8"
"@cypress/code-coverage": "npm:3.14.1"
+ "@eslint/js": "npm:9.24.0"
"@hpcc-js/wasm": "npm:2.22.4"
"@lumino/default-theme": "npm:2.1.10"
"@lumino/widgets": "npm:2.7.1"
@@ -3930,18 +4295,15 @@ __metadata:
cypress-vite: "npm:1.6.0"
dedent: "npm:1.6.0"
enumify: "npm:2.0.0"
- eslint: "npm:8.57.1"
- eslint-config-standard: "npm:17.1.0"
- eslint-plugin-compat: "npm:4.2.0"
- eslint-plugin-cypress: "npm:2.15.2"
- eslint-plugin-import: "npm:2.31.0"
- eslint-plugin-n: "npm:16.6.2"
+ eslint: "npm:9.24.0"
+ eslint-plugin-compat: "npm:6.0.2"
+ eslint-plugin-cypress: "npm:4.2.0"
eslint-plugin-no-only-tests: "npm:3.3.0"
- eslint-plugin-promise: "npm:6.6.0"
- eslint-plugin-vue: "npm:9.33.0"
+ eslint-plugin-vue: "npm:10.0.0"
eslint-plugin-vuetify: "npm:2.5.2"
express: "npm:5.1.0"
express-ws: "npm:5.0.2"
+ globals: "npm:16.0.0"
graphiql: "npm:3.8.3"
graphql: "npm:16.11.0"
graphql-tag: "npm:2.12.6"
@@ -3951,6 +4313,7 @@ __metadata:
lodash-es: "npm:4.17.21"
markdown-it: "npm:14.1.0"
mitt: "npm:3.0.1"
+ neostandard: "npm:0.12.1"
nodemon: "npm:3.1.10"
nprogress: "npm:1.0.0-1"
nyc: "npm:17.1.0"
@@ -3958,7 +4321,6 @@ __metadata:
sass-embedded: "npm:1.87.0"
simple-icons: "npm:2.19.0"
sinon: "npm:20.0.0"
- standard: "npm:17.1.2"
subscriptions-transport-ws: "npm:0.11.0"
svg-pan-zoom: "npm:3.6.2"
vite: "npm:6.3.5"
@@ -3967,6 +4329,7 @@ __metadata:
vite-plugin-vuetify: "npm:2.1.1"
vitest: "npm:3.1.3"
vue: "npm:3.5.13"
+ vue-eslint-parser: "npm:10.1.3"
vue-i18n: "npm:11.1.3"
vue-router: "npm:4.5.1"
vue-the-mask: "npm:0.11.1"
@@ -4275,15 +4638,6 @@ __metadata:
languageName: node
linkType: hard
-"doctrine@npm:^3.0.0":
- version: 3.0.0
- resolution: "doctrine@npm:3.0.0"
- dependencies:
- esutils: "npm:^2.0.2"
- checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520
- languageName: node
- linkType: hard
-
"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1":
version: 1.0.1
resolution: "dunder-proto@npm:1.0.1"
@@ -4333,6 +4687,13 @@ __metadata:
languageName: node
linkType: hard
+"electron-to-chromium@npm:^1.5.149":
+ version: 1.5.151
+ resolution: "electron-to-chromium@npm:1.5.151"
+ checksum: 10c0/9b3d73836a784af4fd113676b87b0d233ae51984cd4d4396f7252c7369e2f897afeca9fb53910c314e74a4b5d22b6faa4450e95304ceeb1c4fd04e8356030d4b
+ languageName: node
+ linkType: hard
+
"electron-to-chromium@npm:^1.5.73":
version: 1.5.114
resolution: "electron-to-chromium@npm:1.5.114"
@@ -4386,6 +4747,16 @@ __metadata:
languageName: node
linkType: hard
+"enhanced-resolve@npm:^5.17.1":
+ version: 5.18.1
+ resolution: "enhanced-resolve@npm:5.18.1"
+ dependencies:
+ graceful-fs: "npm:^4.2.4"
+ tapable: "npm:^2.2.0"
+ checksum: 10c0/4cffd9b125225184e2abed9fdf0ed3dbd2224c873b165d0838fd066cde32e0918626cba2f1f4bf6860762f13a7e2364fd89a82b99566be2873d813573ac71846
+ languageName: node
+ linkType: hard
+
"enquirer@npm:^2.3.6":
version: 2.4.1
resolution: "enquirer@npm:2.4.1"
@@ -4424,15 +4795,6 @@ __metadata:
languageName: node
linkType: hard
-"error-ex@npm:^1.3.1":
- version: 1.3.2
- resolution: "error-ex@npm:1.3.2"
- dependencies:
- is-arrayish: "npm:^0.2.1"
- checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce
- languageName: node
- linkType: hard
-
"errorhandler@npm:^1.5.1":
version: 1.5.1
resolution: "errorhandler@npm:1.5.1"
@@ -4720,28 +5082,6 @@ __metadata:
languageName: node
linkType: hard
-"eslint-config-standard-jsx@npm:^11.0.0":
- version: 11.0.0
- resolution: "eslint-config-standard-jsx@npm:11.0.0"
- peerDependencies:
- eslint: ^8.8.0
- eslint-plugin-react: ^7.28.0
- checksum: 10c0/85caa38f99424518bcc073cc635384cc1daf67ad6e74bda8fdbed0129c36b00c56f4a3cf6c340fd7f4fd7fc4415e9fa4238f7cbb9e403567b65a973bed51a7a8
- languageName: node
- linkType: hard
-
-"eslint-config-standard@npm:17.1.0":
- version: 17.1.0
- resolution: "eslint-config-standard@npm:17.1.0"
- peerDependencies:
- eslint: ^8.0.1
- eslint-plugin-import: ^2.25.2
- eslint-plugin-n: "^15.0.0 || ^16.0.0 "
- eslint-plugin-promise: ^6.0.0
- checksum: 10c0/d32f37ec4bea541debd3a8c9e05227673a9b1a9977da078195ee55fb371813ddf1349c75f2c33d76699fe3412f1e303181795f146e8d0e546b94fa0dce2bfbf9
- languageName: node
- linkType: hard
-
"eslint-import-resolver-node@npm:^0.3.9":
version: 0.3.9
resolution: "eslint-import-resolver-node@npm:0.3.9"
@@ -4753,47 +5093,60 @@ __metadata:
languageName: node
linkType: hard
-"eslint-module-utils@npm:^2.12.0":
- version: 2.12.0
- resolution: "eslint-module-utils@npm:2.12.0"
+"eslint-import-resolver-typescript@npm:^3.7.0":
+ version: 3.10.1
+ resolution: "eslint-import-resolver-typescript@npm:3.10.1"
dependencies:
- debug: "npm:^3.2.7"
+ "@nolyfill/is-core-module": "npm:1.0.39"
+ debug: "npm:^4.4.0"
+ get-tsconfig: "npm:^4.10.0"
+ is-bun-module: "npm:^2.0.0"
+ stable-hash: "npm:^0.0.5"
+ tinyglobby: "npm:^0.2.13"
+ unrs-resolver: "npm:^1.6.2"
+ peerDependencies:
+ eslint: "*"
+ eslint-plugin-import: "*"
+ eslint-plugin-import-x: "*"
peerDependenciesMeta:
- eslint:
+ eslint-plugin-import:
+ optional: true
+ eslint-plugin-import-x:
optional: true
- checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558
+ checksum: 10c0/02ba72cf757753ab9250806c066d09082e00807b7b6525d7687e1c0710bc3f6947e39120227fe1f93dabea3510776d86fb3fd769466ba3c46ce67e9f874cb702
languageName: node
linkType: hard
-"eslint-plugin-compat@npm:4.2.0":
- version: 4.2.0
- resolution: "eslint-plugin-compat@npm:4.2.0"
+"eslint-plugin-compat@npm:6.0.2":
+ version: 6.0.2
+ resolution: "eslint-plugin-compat@npm:6.0.2"
dependencies:
- "@mdn/browser-compat-data": "npm:^5.3.13"
- ast-metadata-inferer: "npm:^0.8.0"
- browserslist: "npm:^4.21.10"
- caniuse-lite: "npm:^1.0.30001524"
+ "@mdn/browser-compat-data": "npm:^5.5.35"
+ ast-metadata-inferer: "npm:^0.8.1"
+ browserslist: "npm:^4.24.2"
+ caniuse-lite: "npm:^1.0.30001687"
find-up: "npm:^5.0.0"
+ globals: "npm:^15.7.0"
lodash.memoize: "npm:^4.1.2"
- semver: "npm:^7.5.4"
+ semver: "npm:^7.6.2"
peerDependencies:
- eslint: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
- checksum: 10c0/d5452650522b4a1e7f68365550fdf1049050469ee6f7cf772f222391fda775bb5a3a73da044f0b454ef8c87a636fd078ed46f9fba574bc2bafe441f612e70cda
+ eslint: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
+ checksum: 10c0/2f0081e056604fdea3dea46819ebde3856a39cbecdd4acf4b054df9f8cdb70b53690a8b8761c0bf2c43086419a6e15d01574a6eb08d22da181e72b23350a7a7b
languageName: node
linkType: hard
-"eslint-plugin-cypress@npm:2.15.2":
- version: 2.15.2
- resolution: "eslint-plugin-cypress@npm:2.15.2"
+"eslint-plugin-cypress@npm:4.2.0":
+ version: 4.2.0
+ resolution: "eslint-plugin-cypress@npm:4.2.0"
dependencies:
- globals: "npm:^13.20.0"
+ globals: "npm:^15.11.0"
peerDependencies:
- eslint: ">= 3.2.1"
- checksum: 10c0/bcc521633251a852dc3c115455ddda931435bb61c0895e5ad1abe43acb3a15fc0b0e79bf73b7aa078794a2b1084232f1b74ffe39d631a3f312265f97941cd290
+ eslint: ">=9"
+ checksum: 10c0/c4a6ad465f5052890feb9a5c35c43f2cab6e3b1bfc0df9f4d56a5d0bb62fce233e1bcc123aa1905aee29715085a85d299245a99982708c42d8b383a0f0eb6d25
languageName: node
linkType: hard
-"eslint-plugin-es-x@npm:^7.5.0":
+"eslint-plugin-es-x@npm:^7.8.0":
version: 7.8.0
resolution: "eslint-plugin-es-x@npm:7.8.0"
dependencies:
@@ -4806,83 +5159,42 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-es@npm:^4.1.0":
- version: 4.1.0
- resolution: "eslint-plugin-es@npm:4.1.0"
- dependencies:
- eslint-utils: "npm:^2.0.0"
- regexpp: "npm:^3.0.0"
- peerDependencies:
- eslint: ">=4.19.1"
- checksum: 10c0/5e1212d0c5b31b114f8a2ae51b7d79cbb6ec361f46e0f4ae56c4158e9adb6265e01ea75369c2f1515b7bfb80dc327eb7aefe84077e92e7d7d629dd15a5f92ace
- languageName: node
- linkType: hard
-
-"eslint-plugin-import@npm:2.31.0, eslint-plugin-import@npm:^2.27.5":
- version: 2.31.0
- resolution: "eslint-plugin-import@npm:2.31.0"
- dependencies:
- "@rtsao/scc": "npm:^1.1.0"
- array-includes: "npm:^3.1.8"
- array.prototype.findlastindex: "npm:^1.2.5"
- 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.12.0"
- hasown: "npm:^2.0.2"
- is-core-module: "npm:^2.15.1"
- is-glob: "npm:^4.0.3"
- minimatch: "npm:^3.1.2"
- object.fromentries: "npm:^2.0.8"
- object.groupby: "npm:^1.0.3"
- object.values: "npm:^1.2.0"
- semver: "npm:^6.3.1"
- string.prototype.trimend: "npm:^1.0.8"
- tsconfig-paths: "npm:^3.15.0"
- peerDependencies:
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
- checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a
- languageName: node
- linkType: hard
-
-"eslint-plugin-n@npm:16.6.2":
- version: 16.6.2
- resolution: "eslint-plugin-n@npm:16.6.2"
+"eslint-plugin-import-x@npm:^4.5.0":
+ version: 4.11.1
+ resolution: "eslint-plugin-import-x@npm:4.11.1"
dependencies:
- "@eslint-community/eslint-utils": "npm:^4.4.0"
- builtins: "npm:^5.0.1"
- eslint-plugin-es-x: "npm:^7.5.0"
- get-tsconfig: "npm:^4.7.0"
- globals: "npm:^13.24.0"
- ignore: "npm:^5.2.4"
- is-builtin-module: "npm:^3.2.1"
- is-core-module: "npm:^2.12.1"
- minimatch: "npm:^3.1.2"
- resolve: "npm:^1.22.2"
- semver: "npm:^7.5.3"
+ "@typescript-eslint/utils": "npm:^8.31.0"
+ comment-parser: "npm:^1.4.1"
+ debug: "npm:^4.4.0"
+ eslint-import-resolver-node: "npm:^0.3.9"
+ get-tsconfig: "npm:^4.10.0"
+ is-glob: "npm:^4.0.3"
+ minimatch: "npm:^9.0.3 || ^10.0.1"
+ semver: "npm:^7.7.1"
+ stable-hash: "npm:^0.0.5"
+ tslib: "npm:^2.8.1"
+ unrs-resolver: "npm:^1.7.0"
peerDependencies:
- eslint: ">=7.0.0"
- checksum: 10c0/6008493754b51c6b9ce18c17e7c3d455b69444d2c454dd399a5c2f1b833bb5a649992052f141a5dd695d22e3946a518063b2dd01e872c67dc0294eb143b80633
+ eslint: ^8.57.0 || ^9.0.0
+ checksum: 10c0/9b0cde9ba76eac4252ee7cf6fd7f2dae5051c85cb40c64909db6bdfa53b619bc145357aa637f98381053331c2e0f50f888409b34e17d69468d16685967d680d9
languageName: node
linkType: hard
-"eslint-plugin-n@npm:^15.7.0":
- version: 15.7.0
- resolution: "eslint-plugin-n@npm:15.7.0"
+"eslint-plugin-n@npm:^17.14.0":
+ version: 17.18.0
+ resolution: "eslint-plugin-n@npm:17.18.0"
dependencies:
- builtins: "npm:^5.0.1"
- eslint-plugin-es: "npm:^4.1.0"
- eslint-utils: "npm:^3.0.0"
- ignore: "npm:^5.1.1"
- is-core-module: "npm:^2.11.0"
- minimatch: "npm:^3.1.2"
- resolve: "npm:^1.22.1"
- semver: "npm:^7.3.8"
+ "@eslint-community/eslint-utils": "npm:^4.5.0"
+ enhanced-resolve: "npm:^5.17.1"
+ eslint-plugin-es-x: "npm:^7.8.0"
+ get-tsconfig: "npm:^4.8.1"
+ globals: "npm:^15.11.0"
+ ignore: "npm:^5.3.2"
+ minimatch: "npm:^9.0.5"
+ semver: "npm:^7.6.3"
peerDependencies:
- eslint: ">=7.0.0"
- checksum: 10c0/192ec3188cc72ed892d80ddf26011cb52beb2c61f0867bc5e93cb7efa9dd3ff834a0062b46d5aab3aa4a034a09df577434e571a1384d8f569f16f2c956f5bcb7
+ eslint: ">=8.23.0"
+ checksum: 10c0/ba2d624036a55be6f713b4e5bb6b015045abbcdbc328a2d9a384eb79f8e5ce062d8eafb14d8711bd283b5102cbf57ffad11a79bb563c94c881b11c4cf795783b
languageName: node
linkType: hard
@@ -4893,18 +5205,20 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-promise@npm:6.6.0, eslint-plugin-promise@npm:^6.1.1":
- version: 6.6.0
- resolution: "eslint-plugin-promise@npm:6.6.0"
+"eslint-plugin-promise@npm:^7.2.1":
+ version: 7.2.1
+ resolution: "eslint-plugin-promise@npm:7.2.1"
+ dependencies:
+ "@eslint-community/eslint-utils": "npm:^4.4.0"
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
- checksum: 10c0/93a667dbc9ff15c4d586b0d40a31c7828314cbbb31b2b9a75802aa4ef536e9457bb3e1a89b384b07aa336dd61b315ae8b0aadc0870210378023dd018819b59b3
+ checksum: 10c0/d494982faeeafbd2aa5fae9cbceca546169a8399000f72d5d940fa5c4ba554612903bcafbb8033647179e5d21ccf1d621b433d089695f7f47ce3d9fcf4cd0abf
languageName: node
linkType: hard
-"eslint-plugin-react@npm:^7.36.1":
- version: 7.37.4
- resolution: "eslint-plugin-react@npm:7.37.4"
+"eslint-plugin-react@npm:^7.37.2":
+ version: 7.37.5
+ resolution: "eslint-plugin-react@npm:7.37.5"
dependencies:
array-includes: "npm:^3.1.8"
array.prototype.findlast: "npm:^1.2.5"
@@ -4916,7 +5230,7 @@ __metadata:
hasown: "npm:^2.0.2"
jsx-ast-utils: "npm:^2.4.1 || ^3.0.0"
minimatch: "npm:^3.1.2"
- object.entries: "npm:^1.1.8"
+ object.entries: "npm:^1.1.9"
object.fromentries: "npm:^2.0.8"
object.values: "npm:^1.2.1"
prop-types: "npm:^15.8.1"
@@ -4926,29 +5240,11 @@ __metadata:
string.prototype.repeat: "npm:^1.0.0"
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
- checksum: 10c0/4acbbdb19669dfa9a162ed8847c3ad1918f6aea1ceb675ee320b5d903b4e463fdef25e15233295b6d0a726fef2ea8b015c527da769c7690932ddc52d5b82ba12
- languageName: node
- linkType: hard
-
-"eslint-plugin-vue@npm:9.33.0":
- version: 9.33.0
- resolution: "eslint-plugin-vue@npm:9.33.0"
- dependencies:
- "@eslint-community/eslint-utils": "npm:^4.4.0"
- globals: "npm:^13.24.0"
- natural-compare: "npm:^1.4.0"
- nth-check: "npm:^2.1.1"
- postcss-selector-parser: "npm:^6.0.15"
- semver: "npm:^7.6.3"
- vue-eslint-parser: "npm:^9.4.3"
- xml-name-validator: "npm:^4.0.0"
- peerDependencies:
- eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0
- checksum: 10c0/2f5ee967158fc345ec3f2076835e6a9d706c4bbb7dc4c3806ad8db81133d73128fbd402f71b3adf8ae53e5e4a0a1aba32e44eb757544901a6a62021a1ccad92e
+ checksum: 10c0/c850bfd556291d4d9234f5ca38db1436924a1013627c8ab1853f77cac73ec19b020e861e6c7b783436a48b6ffcdfba4547598235a37ad4611b6739f65fd8ad57
languageName: node
linkType: hard
-"eslint-plugin-vue@npm:>=9.6.0":
+"eslint-plugin-vue@npm:10.0.0, eslint-plugin-vue@npm:>=9.6.0":
version: 10.0.0
resolution: "eslint-plugin-vue@npm:10.0.0"
dependencies:
@@ -4978,51 +5274,17 @@ __metadata:
languageName: node
linkType: hard
-"eslint-scope@npm:^7.1.1, eslint-scope@npm:^7.2.2":
- version: 7.2.2
- resolution: "eslint-scope@npm:7.2.2"
+"eslint-scope@npm:^8.2.0, eslint-scope@npm:^8.3.0":
+ version: 8.3.0
+ resolution: "eslint-scope@npm:8.3.0"
dependencies:
esrecurse: "npm:^4.3.0"
estraverse: "npm:^5.2.0"
- checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116
- languageName: node
- linkType: hard
-
-"eslint-utils@npm:^2.0.0":
- version: 2.1.0
- resolution: "eslint-utils@npm:2.1.0"
- dependencies:
- eslint-visitor-keys: "npm:^1.1.0"
- checksum: 10c0/69521c5d6569384b24093125d037ba238d3d6e54367f7143af9928f5286369e912c26cad5016d730c0ffb9797ac9e83831059d7f1d863f7dc84330eb02414611
- languageName: node
- linkType: hard
-
-"eslint-utils@npm:^3.0.0":
- version: 3.0.0
- resolution: "eslint-utils@npm:3.0.0"
- dependencies:
- eslint-visitor-keys: "npm:^2.0.0"
- peerDependencies:
- eslint: ">=5"
- checksum: 10c0/45aa2b63667a8d9b474c98c28af908d0a592bed1a4568f3145cd49fb5d9510f545327ec95561625290313fe126e6d7bdfe3fdbdb6f432689fab6b9497d3bfb52
- languageName: node
- linkType: hard
-
-"eslint-visitor-keys@npm:^1.1.0":
- version: 1.3.0
- resolution: "eslint-visitor-keys@npm:1.3.0"
- checksum: 10c0/10c91fdbbe36810dd4308e57f9a8bc7177188b2a70247e54e3af1fa05ebc66414ae6fd4ce3c6c6821591f43a556e9037bc6b071122e099b5f8b7d2f76df553e3
- languageName: node
- linkType: hard
-
-"eslint-visitor-keys@npm:^2.0.0":
- version: 2.1.0
- resolution: "eslint-visitor-keys@npm:2.1.0"
- checksum: 10c0/9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787
+ checksum: 10c0/23bf54345573201fdf06d29efa345ab508b355492f6c6cc9e2b9f6d02b896f369b6dd5315205be94b8853809776c4d13353b85c6b531997b164ff6c3328ecf5b
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.3":
version: 3.4.3
resolution: "eslint-visitor-keys@npm:3.4.3"
checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820
@@ -5036,55 +5298,57 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:8.57.1, eslint@npm:^8.41.0":
- version: 8.57.1
- resolution: "eslint@npm:8.57.1"
+"eslint@npm:9.24.0":
+ version: 9.24.0
+ resolution: "eslint@npm:9.24.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.2.0"
- "@eslint-community/regexpp": "npm:^4.6.1"
- "@eslint/eslintrc": "npm:^2.1.4"
- "@eslint/js": "npm:8.57.1"
- "@humanwhocodes/config-array": "npm:^0.13.0"
+ "@eslint-community/regexpp": "npm:^4.12.1"
+ "@eslint/config-array": "npm:^0.20.0"
+ "@eslint/config-helpers": "npm:^0.2.0"
+ "@eslint/core": "npm:^0.12.0"
+ "@eslint/eslintrc": "npm:^3.3.1"
+ "@eslint/js": "npm:9.24.0"
+ "@eslint/plugin-kit": "npm:^0.2.7"
+ "@humanfs/node": "npm:^0.16.6"
"@humanwhocodes/module-importer": "npm:^1.0.1"
- "@nodelib/fs.walk": "npm:^1.2.8"
- "@ungap/structured-clone": "npm:^1.2.0"
+ "@humanwhocodes/retry": "npm:^0.4.2"
+ "@types/estree": "npm:^1.0.6"
+ "@types/json-schema": "npm:^7.0.15"
ajv: "npm:^6.12.4"
chalk: "npm:^4.0.0"
- cross-spawn: "npm:^7.0.2"
+ cross-spawn: "npm:^7.0.6"
debug: "npm:^4.3.2"
- doctrine: "npm:^3.0.0"
escape-string-regexp: "npm:^4.0.0"
- eslint-scope: "npm:^7.2.2"
- eslint-visitor-keys: "npm:^3.4.3"
- espree: "npm:^9.6.1"
- esquery: "npm:^1.4.2"
+ eslint-scope: "npm:^8.3.0"
+ eslint-visitor-keys: "npm:^4.2.0"
+ espree: "npm:^10.3.0"
+ esquery: "npm:^1.5.0"
esutils: "npm:^2.0.2"
fast-deep-equal: "npm:^3.1.3"
- file-entry-cache: "npm:^6.0.1"
+ file-entry-cache: "npm:^8.0.0"
find-up: "npm:^5.0.0"
glob-parent: "npm:^6.0.2"
- globals: "npm:^13.19.0"
- graphemer: "npm:^1.4.0"
ignore: "npm:^5.2.0"
imurmurhash: "npm:^0.1.4"
is-glob: "npm:^4.0.0"
- is-path-inside: "npm:^3.0.3"
- js-yaml: "npm:^4.1.0"
json-stable-stringify-without-jsonify: "npm:^1.0.1"
- levn: "npm:^0.4.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: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1
+ checksum: 10c0/f758ff1b9d2f2af5335f562f3f40aa8f71607b3edca33f7616840a222ed224555aeb3ac6943cc86e4f9ac5dc124a60bbfde624d054fb235631a8c04447e39ecc
languageName: node
linkType: hard
-"espree@npm:^10.3.0":
+"espree@npm:^10.0.1, espree@npm:^10.3.0":
version: 10.3.0
resolution: "espree@npm:10.3.0"
dependencies:
@@ -5095,17 +5359,6 @@ __metadata:
languageName: node
linkType: hard
-"espree@npm:^9.3.1, espree@npm:^9.6.0, espree@npm:^9.6.1":
- version: 9.6.1
- resolution: "espree@npm:9.6.1"
- dependencies:
- acorn: "npm:^8.9.0"
- acorn-jsx: "npm:^5.3.2"
- eslint-visitor-keys: "npm:^3.4.1"
- checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460
- languageName: node
- linkType: hard
-
"esprima@npm:^4.0.0":
version: 4.0.1
resolution: "esprima@npm:4.0.1"
@@ -5116,7 +5369,7 @@ __metadata:
languageName: node
linkType: hard
-"esquery@npm:^1.4.0, esquery@npm:^1.4.2":
+"esquery@npm:^1.5.0, esquery@npm:^1.6.0":
version: 1.6.0
resolution: "esquery@npm:1.6.0"
dependencies:
@@ -5365,7 +5618,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-glob@npm:^3.2.9":
+"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2":
version: 3.3.3
resolution: "fast-glob@npm:3.3.3"
dependencies:
@@ -5431,12 +5684,12 @@ __metadata:
languageName: node
linkType: hard
-"file-entry-cache@npm:^6.0.1":
- version: 6.0.1
- resolution: "file-entry-cache@npm:6.0.1"
+"file-entry-cache@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "file-entry-cache@npm:8.0.0"
dependencies:
- flat-cache: "npm:^3.0.4"
- checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd
+ flat-cache: "npm:^4.0.0"
+ checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638
languageName: node
linkType: hard
@@ -5489,15 +5742,6 @@ __metadata:
languageName: node
linkType: hard
-"find-up@npm:^3.0.0":
- version: 3.0.0
- resolution: "find-up@npm:3.0.0"
- dependencies:
- locate-path: "npm:^3.0.0"
- checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3
- languageName: node
- linkType: hard
-
"find-up@npm:^4.0.0, find-up@npm:^4.1.0":
version: 4.1.0
resolution: "find-up@npm:4.1.0"
@@ -5518,14 +5762,13 @@ __metadata:
languageName: node
linkType: hard
-"flat-cache@npm:^3.0.4":
- version: 3.2.0
- resolution: "flat-cache@npm:3.2.0"
+"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.3"
- rimraf: "npm:^3.0.2"
- checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75
+ keyv: "npm:^4.5.4"
+ checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc
languageName: node
linkType: hard
@@ -5783,13 +6026,6 @@ __metadata:
languageName: node
linkType: hard
-"get-stdin@npm:^8.0.0":
- version: 8.0.0
- resolution: "get-stdin@npm:8.0.0"
- checksum: 10c0/b71b72b83928221052f713b3b6247ebf1ceaeb4ef76937778557537fd51ad3f586c9e6a7476865022d9394b39b74eed1dc7514052fa74d80625276253571b76f
- languageName: node
- linkType: hard
-
"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0":
version: 5.2.0
resolution: "get-stream@npm:5.2.0"
@@ -5810,7 +6046,7 @@ __metadata:
languageName: node
linkType: hard
-"get-tsconfig@npm:^4.7.0":
+"get-tsconfig@npm:^4.10.0, get-tsconfig@npm:^4.8.1":
version: 4.10.0
resolution: "get-tsconfig@npm:4.10.0"
dependencies:
@@ -5903,6 +6139,13 @@ __metadata:
languageName: node
linkType: hard
+"globals@npm:16.0.0":
+ version: 16.0.0
+ resolution: "globals@npm:16.0.0"
+ checksum: 10c0/8906d5f01838df64a81d6c2a7b7214312e2216cf65c5ed1546dc9a7d0febddf55ffa906cf04efd5b01eec2534d6f14859a89535d1a68241832810e41ef3fd5bb
+ languageName: node
+ linkType: hard
+
"globals@npm:^11.1.0":
version: 11.12.0
resolution: "globals@npm:11.12.0"
@@ -5910,12 +6153,17 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^13.19.0, globals@npm:^13.20.0, globals@npm:^13.24.0":
- version: 13.24.0
- resolution: "globals@npm:13.24.0"
- dependencies:
- type-fest: "npm:^0.20.2"
- checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd
+"globals@npm:^14.0.0":
+ version: 14.0.0
+ resolution: "globals@npm:14.0.0"
+ checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d
+ languageName: node
+ linkType: hard
+
+"globals@npm:^15.11.0, globals@npm:^15.13.0, globals@npm:^15.7.0":
+ version: 15.15.0
+ resolution: "globals@npm:15.15.0"
+ checksum: 10c0/f9ae80996392ca71316495a39bec88ac43ae3525a438b5626cd9d5ce9d5500d0a98a266409605f8cd7241c7acf57c354a48111ea02a767ba4f374b806d6861fe
languageName: node
linkType: hard
@@ -5950,7 +6198,7 @@ __metadata:
languageName: node
linkType: hard
-"graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6":
+"graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2
@@ -6206,7 +6454,7 @@ __metadata:
languageName: node
linkType: hard
-"ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4":
+"ignore@npm:^5.2.0, ignore@npm:^5.3.1, ignore@npm:^5.3.2":
version: 5.3.2
resolution: "ignore@npm:5.3.2"
checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337
@@ -6314,13 +6562,6 @@ __metadata:
languageName: node
linkType: hard
-"is-arrayish@npm:^0.2.1":
- version: 0.2.1
- resolution: "is-arrayish@npm:0.2.1"
- checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729
- languageName: node
- linkType: hard
-
"is-async-function@npm:^2.0.0":
version: 2.1.1
resolution: "is-async-function@npm:2.1.1"
@@ -6362,12 +6603,12 @@ __metadata:
languageName: node
linkType: hard
-"is-builtin-module@npm:^3.2.1":
- version: 3.2.1
- resolution: "is-builtin-module@npm:3.2.1"
+"is-bun-module@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-bun-module@npm:2.0.0"
dependencies:
- builtin-modules: "npm:^3.3.0"
- checksum: 10c0/5a66937a03f3b18803381518f0ef679752ac18cdb7dd53b5e23ee8df8d440558737bd8dcc04d2aae555909d2ecb4a81b5c0d334d119402584b61e6a003e31af1
+ semver: "npm:^7.7.1"
+ checksum: 10c0/7d27a0679cfa5be1f5052650391f9b11040cd70c48d45112e312c56bc6b6ca9c9aea70dcce6cc40b1e8947bfff8567a5c5715d3b066fb478522dab46ea379240
languageName: node
linkType: hard
@@ -6378,7 +6619,7 @@ __metadata:
languageName: node
linkType: hard
-"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.1, is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0":
+"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0":
version: 2.16.1
resolution: "is-core-module@npm:2.16.1"
dependencies:
@@ -6486,7 +6727,7 @@ __metadata:
languageName: node
linkType: hard
-"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3":
+"is-path-inside@npm:^3.0.2":
version: 3.0.3
resolution: "is-path-inside@npm:3.0.3"
checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05
@@ -6940,13 +7181,6 @@ __metadata:
languageName: node
linkType: hard
-"json-parse-better-errors@npm:^1.0.1":
- version: 1.0.2
- resolution: "json-parse-better-errors@npm:1.0.2"
- checksum: 10c0/2f1287a7c833e397c9ddd361a78638e828fc523038bb3441fd4fc144cfd2c6cd4963ffb9e207e648cf7b692600f1e1e524e965c32df5152120910e4903a47dcb
- languageName: node
- linkType: hard
-
"json-parse-helpfulerror@npm:^1.0.3":
version: 1.0.3
resolution: "json-parse-helpfulerror@npm:1.0.3"
@@ -7013,17 +7247,6 @@ __metadata:
languageName: node
linkType: hard
-"json5@npm:^1.0.2":
- version: 1.0.2
- resolution: "json5@npm:1.0.2"
- dependencies:
- minimist: "npm:^1.2.0"
- bin:
- json5: lib/cli.js
- checksum: 10c0/9ee316bf21f000b00752e6c2a3b79ecf5324515a5c60ee88983a1910a45426b643a4f3461657586e8aeca87aaf96f0a519b0516d2ae527a6c3e7eed80f68717f
- languageName: node
- linkType: hard
-
"json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
@@ -7070,7 +7293,7 @@ __metadata:
languageName: node
linkType: hard
-"keyv@npm:^4.5.3":
+"keyv@npm:^4.5.4":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
dependencies:
@@ -7126,29 +7349,6 @@ __metadata:
languageName: node
linkType: hard
-"load-json-file@npm:^5.2.0":
- version: 5.3.0
- resolution: "load-json-file@npm:5.3.0"
- dependencies:
- graceful-fs: "npm:^4.1.15"
- parse-json: "npm:^4.0.0"
- pify: "npm:^4.0.1"
- strip-bom: "npm:^3.0.0"
- type-fest: "npm:^0.3.0"
- checksum: 10c0/d9dfb9e36c5c8356628f59036629aeed2c0876b1cda55bb1808be3e0d4a9c7009cfc75026c7d8927a847c016cb27cf4948eca28e19c65d952803a6fdac623eee
- languageName: node
- linkType: hard
-
-"locate-path@npm:^3.0.0":
- version: 3.0.0
- resolution: "locate-path@npm:3.0.0"
- dependencies:
- p-locate: "npm:^3.0.0"
- path-exists: "npm:^3.0.0"
- checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b
- languageName: node
- linkType: hard
-
"locate-path@npm:^5.0.0":
version: 5.0.0
resolution: "locate-path@npm:5.0.0"
@@ -7526,7 +7726,7 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
+"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
version: 3.1.2
resolution: "minimatch@npm:3.1.2"
dependencies:
@@ -7535,7 +7735,16 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^9.0.4":
+"minimatch@npm:^9.0.3 || ^10.0.1":
+ version: 10.0.1
+ resolution: "minimatch@npm:10.0.1"
+ dependencies:
+ brace-expansion: "npm:^2.0.1"
+ checksum: 10c0/e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:^9.0.4, minimatch@npm:^9.0.5":
version: 9.0.5
resolution: "minimatch@npm:9.0.5"
dependencies:
@@ -7544,7 +7753,7 @@ __metadata:
languageName: node
linkType: hard
-"minimist@npm:^1.2.0, minimist@npm:^1.2.6, minimist@npm:^1.2.8":
+"minimist@npm:^1.2.8":
version: 1.2.8
resolution: "minimist@npm:1.2.8"
checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6
@@ -7680,6 +7889,15 @@ __metadata:
languageName: node
linkType: hard
+"napi-postinstall@npm:^0.2.2":
+ version: 0.2.3
+ resolution: "napi-postinstall@npm:0.2.3"
+ bin:
+ napi-postinstall: lib/cli.js
+ checksum: 10c0/125cb677d59f284e61cd9b4cd840cf735edd4c325ffc54af4fad16c8726642ffeddaa63c5ca3533b5e7023be4d8e9ff223484c5eea2a8efe2e2498fd063cabbd
+ languageName: node
+ linkType: hard
+
"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
@@ -7708,6 +7926,29 @@ __metadata:
languageName: node
linkType: hard
+"neostandard@npm:0.12.1":
+ version: 0.12.1
+ resolution: "neostandard@npm:0.12.1"
+ dependencies:
+ "@humanwhocodes/gitignore-to-minimatch": "npm:^1.0.2"
+ "@stylistic/eslint-plugin": "npm:2.11.0"
+ eslint-import-resolver-typescript: "npm:^3.7.0"
+ eslint-plugin-import-x: "npm:^4.5.0"
+ eslint-plugin-n: "npm:^17.14.0"
+ eslint-plugin-promise: "npm:^7.2.1"
+ eslint-plugin-react: "npm:^7.37.2"
+ find-up: "npm:^5.0.0"
+ globals: "npm:^15.13.0"
+ peowly: "npm:^1.3.2"
+ typescript-eslint: "npm:^8.17.0"
+ peerDependencies:
+ eslint: ^9.0.0
+ bin:
+ neostandard: cli.mjs
+ checksum: 10c0/a6c3b770c7d883c20290d59ceed3422332ab9acbc08167cccb7ad8107ad93a472f63521a84b6e7ac2f1f34a0d68ee2ac7da1b306e8788312aa0e1a49dcba7a9d
+ languageName: node
+ linkType: hard
+
"node-fetch@npm:^2.7.0":
version: 2.7.0
resolution: "node-fetch@npm:2.7.0"
@@ -7955,14 +8196,15 @@ __metadata:
languageName: node
linkType: hard
-"object.entries@npm:^1.1.8":
- version: 1.1.8
- resolution: "object.entries@npm:1.1.8"
+"object.entries@npm:^1.1.9":
+ version: 1.1.9
+ resolution: "object.entries@npm:1.1.9"
dependencies:
- call-bind: "npm:^1.0.7"
+ call-bind: "npm:^1.0.8"
+ call-bound: "npm:^1.0.4"
define-properties: "npm:^1.2.1"
- es-object-atoms: "npm:^1.0.0"
- checksum: 10c0/db9ea979d2956a3bc26c262da4a4d212d36f374652cc4c13efdd069c1a519c16571c137e2893d1c46e1cb0e15c88fd6419eaf410c945f329f09835487d7e65d3
+ es-object-atoms: "npm:^1.1.1"
+ checksum: 10c0/d4b8c1e586650407da03370845f029aa14076caca4e4d4afadbc69cfb5b78035fd3ee7be417141abdb0258fa142e59b11923b4c44d8b1255b28f5ffcc50da7db
languageName: node
linkType: hard
@@ -7978,18 +8220,7 @@ __metadata:
languageName: node
linkType: hard
-"object.groupby@npm:^1.0.3":
- version: 1.0.3
- resolution: "object.groupby@npm:1.0.3"
- dependencies:
- call-bind: "npm:^1.0.7"
- define-properties: "npm:^1.2.1"
- es-abstract: "npm:^1.23.2"
- checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c
- languageName: node
- linkType: hard
-
-"object.values@npm:^1.1.6, object.values@npm:^1.2.0, object.values@npm:^1.2.1":
+"object.values@npm:^1.1.6, object.values@npm:^1.2.1":
version: 1.2.1
resolution: "object.values@npm:1.2.1"
dependencies:
@@ -8088,7 +8319,7 @@ __metadata:
languageName: node
linkType: hard
-"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0":
+"p-limit@npm:^2.2.0":
version: 2.3.0
resolution: "p-limit@npm:2.3.0"
dependencies:
@@ -8106,15 +8337,6 @@ __metadata:
languageName: node
linkType: hard
-"p-locate@npm:^3.0.0":
- version: 3.0.0
- resolution: "p-locate@npm:3.0.0"
- dependencies:
- p-limit: "npm:^2.0.0"
- checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8
- languageName: node
- linkType: hard
-
"p-locate@npm:^4.1.0":
version: 4.1.0
resolution: "p-locate@npm:4.1.0"
@@ -8193,16 +8415,6 @@ __metadata:
languageName: node
linkType: hard
-"parse-json@npm:^4.0.0":
- version: 4.0.0
- resolution: "parse-json@npm:4.0.0"
- dependencies:
- error-ex: "npm:^1.3.1"
- json-parse-better-errors: "npm:^1.0.1"
- checksum: 10c0/8d80790b772ccb1bcea4e09e2697555e519d83d04a77c2b4237389b813f82898943a93ffff7d0d2406203bdd0c30dcf95b1661e3a53f83d0e417f053957bef32
- languageName: node
- linkType: hard
-
"parse5@npm:^7.2.1":
version: 7.2.1
resolution: "parse5@npm:7.2.1"
@@ -8219,13 +8431,6 @@ __metadata:
languageName: node
linkType: hard
-"path-exists@npm:^3.0.0":
- version: 3.0.0
- resolution: "path-exists@npm:3.0.0"
- checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167
- languageName: node
- linkType: hard
-
"path-exists@npm:^4.0.0":
version: 4.0.0
resolution: "path-exists@npm:4.0.0"
@@ -8315,6 +8520,13 @@ __metadata:
languageName: node
linkType: hard
+"peowly@npm:^1.3.2":
+ version: 1.3.2
+ resolution: "peowly@npm:1.3.2"
+ checksum: 10c0/92af395548a05f1ab909bad5a651a4daf02500bdb1fb636536f32770c9d69f35a6d1979575615a19363b0f3967b169f5d8e8fa7debbfb60deeea93ee382dcb9a
+ languageName: node
+ linkType: hard
+
"performance-now@npm:^2.1.0":
version: 2.1.0
resolution: "performance-now@npm:2.1.0"
@@ -8357,23 +8569,6 @@ __metadata:
languageName: node
linkType: hard
-"pify@npm:^4.0.1":
- version: 4.0.1
- resolution: "pify@npm:4.0.1"
- checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf
- languageName: node
- linkType: hard
-
-"pkg-conf@npm:^3.1.0":
- version: 3.1.0
- resolution: "pkg-conf@npm:3.1.0"
- dependencies:
- find-up: "npm:^3.0.0"
- load-json-file: "npm:^5.2.0"
- checksum: 10c0/450165ed660dc42975bf052f8b1af8a514d8e470f41118d68c8a3f7e2342ae1812057568900f44d89583f94c2397e226abcc69df37457c05048366481ebeb324
- languageName: node
- linkType: hard
-
"pkg-dir@npm:^4.1.0":
version: 4.2.0
resolution: "pkg-dir@npm:4.2.0"
@@ -8735,13 +8930,6 @@ __metadata:
languageName: node
linkType: hard
-"regexpp@npm:^3.0.0":
- version: 3.2.0
- resolution: "regexpp@npm:3.2.0"
- checksum: 10c0/d1da82385c8754a1681416b90b9cca0e21b4a2babef159099b88f640637d789c69011d0bc94705dacab85b81133e929d027d85210e8b8b03f8035164dbc14710
- languageName: node
- linkType: hard
-
"rehackt@npm:^0.1.0":
version: 0.1.0
resolution: "rehackt@npm:0.1.0"
@@ -8817,7 +9005,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^1.22.1, resolve@npm:^1.22.2, resolve@npm:^1.22.4":
+"resolve@npm:^1.22.4":
version: 1.22.10
resolution: "resolve@npm:1.22.10"
dependencies:
@@ -8843,7 +9031,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin":
+"resolve@patch:resolve@npm%3A^1.22.4#optional!builtin":
version: 1.22.10
resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d"
dependencies:
@@ -8900,7 +9088,7 @@ __metadata:
languageName: node
linkType: hard
-"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2":
+"rimraf@npm:^3.0.0":
version: 3.0.2
resolution: "rimraf@npm:3.0.2"
dependencies:
@@ -9420,7 +9608,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.0.0, semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3, semver@npm:^7.7.1":
+"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1":
version: 7.7.1
resolution: "semver@npm:7.7.1"
bin:
@@ -9818,6 +10006,13 @@ __metadata:
languageName: node
linkType: hard
+"stable-hash@npm:^0.0.5":
+ version: 0.0.5
+ resolution: "stable-hash@npm:0.0.5"
+ checksum: 10c0/ca670cb6d172f1c834950e4ec661e2055885df32fee3ebf3647c5df94993b7c2666a5dbc1c9a62ee11fc5c24928579ec5e81bb5ad31971d355d5a341aab493b3
+ languageName: node
+ linkType: hard
+
"stackback@npm:0.0.2":
version: 0.0.2
resolution: "stackback@npm:0.0.2"
@@ -9825,37 +10020,6 @@ __metadata:
languageName: node
linkType: hard
-"standard-engine@npm:^15.1.0":
- version: 15.1.0
- resolution: "standard-engine@npm:15.1.0"
- dependencies:
- get-stdin: "npm:^8.0.0"
- minimist: "npm:^1.2.6"
- pkg-conf: "npm:^3.1.0"
- xdg-basedir: "npm:^4.0.0"
- checksum: 10c0/4c29ad7d6cdf9eee59e1de6b9dfeb2a3f860d4cce975927df7db07ecc902061deac819faeb805313cb0e3dbd92b88163861654dc43ed79331459ff3fffd632b5
- languageName: node
- linkType: hard
-
-"standard@npm:17.1.2":
- version: 17.1.2
- resolution: "standard@npm:17.1.2"
- dependencies:
- eslint: "npm:^8.41.0"
- eslint-config-standard: "npm:17.1.0"
- eslint-config-standard-jsx: "npm:^11.0.0"
- eslint-plugin-import: "npm:^2.27.5"
- eslint-plugin-n: "npm:^15.7.0"
- eslint-plugin-promise: "npm:^6.1.1"
- eslint-plugin-react: "npm:^7.36.1"
- standard-engine: "npm:^15.1.0"
- version-guard: "npm:^1.1.1"
- bin:
- standard: bin/cmd.cjs
- checksum: 10c0/3036e463c2fdb8f7c76341c81f68262bbf8c0d3c66f554f940733ba05cf7dae3d1df1208a2e568514469b1e761e457e12a5045ff93e57b5f1cf74e6d491bdbbe
- languageName: node
- linkType: hard
-
"statuses@npm:2.0.1, statuses@npm:^2.0.1":
version: 2.0.1
resolution: "statuses@npm:2.0.1"
@@ -9947,7 +10111,7 @@ __metadata:
languageName: node
linkType: hard
-"string.prototype.trimend@npm:^1.0.8, string.prototype.trimend@npm:^1.0.9":
+"string.prototype.trimend@npm:^1.0.9":
version: 1.0.9
resolution: "string.prototype.trimend@npm:1.0.9"
dependencies:
@@ -9988,13 +10152,6 @@ __metadata:
languageName: node
linkType: hard
-"strip-bom@npm:^3.0.0":
- version: 3.0.0
- resolution: "strip-bom@npm:3.0.0"
- checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1
- languageName: node
- linkType: hard
-
"strip-bom@npm:^4.0.0":
version: 4.0.0
resolution: "strip-bom@npm:4.0.0"
@@ -10190,6 +10347,13 @@ __metadata:
languageName: node
linkType: hard
+"tapable@npm:^2.2.0":
+ version: 2.2.1
+ resolution: "tapable@npm:2.2.1"
+ checksum: 10c0/bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9
+ languageName: node
+ linkType: hard
+
"tar@npm:^7.4.3":
version: 7.4.3
resolution: "tar@npm:7.4.3"
@@ -10226,13 +10390,6 @@ __metadata:
languageName: node
linkType: hard
-"text-table@npm:^0.2.0":
- version: 0.2.0
- resolution: "text-table@npm:0.2.0"
- checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c
- languageName: node
- linkType: hard
-
"throttleit@npm:^1.0.0":
version: 1.0.1
resolution: "throttleit@npm:1.0.1"
@@ -10399,6 +10556,15 @@ __metadata:
languageName: node
linkType: hard
+"ts-api-utils@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "ts-api-utils@npm:2.1.0"
+ peerDependencies:
+ typescript: ">=4.8.4"
+ checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f
+ languageName: node
+ linkType: hard
+
"ts-invariant@npm:^0.10.3":
version: 0.10.3
resolution: "ts-invariant@npm:0.10.3"
@@ -10408,19 +10574,7 @@ __metadata:
languageName: node
linkType: hard
-"tsconfig-paths@npm:^3.15.0":
- version: 3.15.0
- resolution: "tsconfig-paths@npm:3.15.0"
- dependencies:
- "@types/json5": "npm:^0.0.29"
- json5: "npm:^1.0.2"
- minimist: "npm:^1.2.6"
- strip-bom: "npm:^3.0.0"
- checksum: 10c0/5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5
- languageName: node
- linkType: hard
-
-"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1":
+"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.8.1":
version: 2.8.1
resolution: "tslib@npm:2.8.1"
checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62
@@ -10466,13 +10620,6 @@ __metadata:
languageName: node
linkType: hard
-"type-fest@npm:^0.20.2":
- version: 0.20.2
- resolution: "type-fest@npm:0.20.2"
- checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3
- languageName: node
- linkType: hard
-
"type-fest@npm:^0.21.3":
version: 0.21.3
resolution: "type-fest@npm:0.21.3"
@@ -10480,13 +10627,6 @@ __metadata:
languageName: node
linkType: hard
-"type-fest@npm:^0.3.0":
- version: 0.3.1
- resolution: "type-fest@npm:0.3.1"
- checksum: 10c0/ef632e9549f331024594bbb8b620fe570d90abd8e7f2892d4aff733fd72698774e1a88e277fac02b4267de17d79cbb87860332f64f387145532b13ace6510502
- languageName: node
- linkType: hard
-
"type-fest@npm:^0.8.0":
version: 0.8.1
resolution: "type-fest@npm:0.8.1"
@@ -10577,6 +10717,20 @@ __metadata:
languageName: node
linkType: hard
+"typescript-eslint@npm:^8.17.0":
+ version: 8.32.0
+ resolution: "typescript-eslint@npm:8.32.0"
+ dependencies:
+ "@typescript-eslint/eslint-plugin": "npm:8.32.0"
+ "@typescript-eslint/parser": "npm:8.32.0"
+ "@typescript-eslint/utils": "npm:8.32.0"
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0
+ typescript: ">=4.8.4 <5.9.0"
+ checksum: 10c0/f74c2a3defec95f5f6d0887a9c57ad4f38d62fabe4e4a5a83bf6e198832efb6d706d08c89002f7765c3438e41f4c71d4a4694918056aa3a50b7b786569298fe4
+ languageName: node
+ linkType: hard
+
"uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0":
version: 2.1.0
resolution: "uc.micro@npm:2.1.0"
@@ -10642,6 +10796,67 @@ __metadata:
languageName: node
linkType: hard
+"unrs-resolver@npm:^1.6.2, unrs-resolver@npm:^1.7.0":
+ version: 1.7.2
+ resolution: "unrs-resolver@npm:1.7.2"
+ dependencies:
+ "@unrs/resolver-binding-darwin-arm64": "npm:1.7.2"
+ "@unrs/resolver-binding-darwin-x64": "npm:1.7.2"
+ "@unrs/resolver-binding-freebsd-x64": "npm:1.7.2"
+ "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.7.2"
+ "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.7.2"
+ "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.7.2"
+ "@unrs/resolver-binding-linux-arm64-musl": "npm:1.7.2"
+ "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.7.2"
+ "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.7.2"
+ "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.7.2"
+ "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.7.2"
+ "@unrs/resolver-binding-linux-x64-gnu": "npm:1.7.2"
+ "@unrs/resolver-binding-linux-x64-musl": "npm:1.7.2"
+ "@unrs/resolver-binding-wasm32-wasi": "npm:1.7.2"
+ "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.7.2"
+ "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.7.2"
+ "@unrs/resolver-binding-win32-x64-msvc": "npm:1.7.2"
+ napi-postinstall: "npm:^0.2.2"
+ dependenciesMeta:
+ "@unrs/resolver-binding-darwin-arm64":
+ optional: true
+ "@unrs/resolver-binding-darwin-x64":
+ optional: true
+ "@unrs/resolver-binding-freebsd-x64":
+ optional: true
+ "@unrs/resolver-binding-linux-arm-gnueabihf":
+ optional: true
+ "@unrs/resolver-binding-linux-arm-musleabihf":
+ optional: true
+ "@unrs/resolver-binding-linux-arm64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-arm64-musl":
+ optional: true
+ "@unrs/resolver-binding-linux-ppc64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-riscv64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-riscv64-musl":
+ optional: true
+ "@unrs/resolver-binding-linux-s390x-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-x64-gnu":
+ optional: true
+ "@unrs/resolver-binding-linux-x64-musl":
+ optional: true
+ "@unrs/resolver-binding-wasm32-wasi":
+ optional: true
+ "@unrs/resolver-binding-win32-arm64-msvc":
+ optional: true
+ "@unrs/resolver-binding-win32-ia32-msvc":
+ optional: true
+ "@unrs/resolver-binding-win32-x64-msvc":
+ optional: true
+ checksum: 10c0/c293db95c59b08e33f3bfb00042120fb90fd5448bd1790cd2dc779a13eb6062dddf04a91b72c73d3635b0c539552435675ce816fa52e66bb0cd7b7e5a2f6399c
+ languageName: node
+ linkType: hard
+
"untildify@npm:^4.0.0":
version: 4.0.0
resolution: "untildify@npm:4.0.0"
@@ -10656,7 +10871,7 @@ __metadata:
languageName: node
linkType: hard
-"update-browserslist-db@npm:^1.1.1":
+"update-browserslist-db@npm:^1.1.1, update-browserslist-db@npm:^1.1.3":
version: 1.1.3
resolution: "update-browserslist-db@npm:1.1.3"
dependencies:
@@ -10758,13 +10973,6 @@ __metadata:
languageName: node
linkType: hard
-"version-guard@npm:^1.1.1":
- version: 1.1.3
- resolution: "version-guard@npm:1.1.3"
- checksum: 10c0/9c482cd630258181c26ed7a9f3d1628cf904ee9bad128282229f25ef76c6f88245d5bd63556808c6009909e89bb6ad3cf77a53013b0182543eea8d371a99bb86
- languageName: node
- linkType: hard
-
"vite-node@npm:3.1.3":
version: 3.1.3
resolution: "vite-node@npm:3.1.3"
@@ -11000,20 +11208,20 @@ __metadata:
languageName: node
linkType: hard
-"vue-eslint-parser@npm:^9.4.3":
- version: 9.4.3
- resolution: "vue-eslint-parser@npm:9.4.3"
+"vue-eslint-parser@npm:10.1.3":
+ version: 10.1.3
+ resolution: "vue-eslint-parser@npm:10.1.3"
dependencies:
- debug: "npm:^4.3.4"
- eslint-scope: "npm:^7.1.1"
- eslint-visitor-keys: "npm:^3.3.0"
- espree: "npm:^9.3.1"
- esquery: "npm:^1.4.0"
+ debug: "npm:^4.4.0"
+ eslint-scope: "npm:^8.2.0"
+ eslint-visitor-keys: "npm:^4.2.0"
+ espree: "npm:^10.3.0"
+ esquery: "npm:^1.6.0"
lodash: "npm:^4.17.21"
- semver: "npm:^7.3.6"
+ semver: "npm:^7.6.3"
peerDependencies:
- eslint: ">=6.0.0"
- checksum: 10c0/128be5988de025b5abd676a91c3e92af68288a5da1c20b2ff848fe90e040c04b2222a03b5d8048cf4a5e0b667a8addfb6f6e6565860d4afb5190c4cc42d05578
+ eslint: ^8.57.0 || ^9.0.0
+ checksum: 10c0/b4a045113966a90d0b8248a9e9eb67db65e654335cedab5d8a2dd01e0d4f1d95caf4135fe9d6a2739cc8cef1ff6f4da9457ea7ba118176d5a5b6a22862661f58
languageName: node
linkType: hard
@@ -11366,13 +11574,6 @@ __metadata:
languageName: node
linkType: hard
-"xdg-basedir@npm:^4.0.0":
- version: 4.0.0
- resolution: "xdg-basedir@npm:4.0.0"
- checksum: 10c0/1b5d70d58355af90363a4e0a51c992e77fc5a1d8de5822699c7d6e96a6afea9a1e048cb93312be6870f338ca45ebe97f000425028fa149c1e87d1b5b8b212a06
- languageName: node
- linkType: hard
-
"xml-name-validator@npm:^4.0.0":
version: 4.0.0
resolution: "xml-name-validator@npm:4.0.0"