Ran eslint
Signed-off-by: Scott Gould <greysilly7@gmail.com>
This commit is contained in:
parent
a81bc02a5a
commit
a5b521e373
34 changed files with 11972 additions and 12065 deletions
310
eslint.config.js
310
eslint.config.js
|
@ -1,310 +0,0 @@
|
||||||
const globals = require("globals");
|
|
||||||
|
|
||||||
const unicorn = require("eslint-plugin-unicorn");
|
|
||||||
const sonarjs = require("eslint-plugin-sonarjs");
|
|
||||||
const stylistic = require("@stylistic/eslint-plugin-js");
|
|
||||||
const htmlESLint = require("@html-eslint/eslint-plugin");
|
|
||||||
const html = require("eslint-plugin-html");
|
|
||||||
|
|
||||||
const tsParser = require("@typescript-eslint/parser");
|
|
||||||
|
|
||||||
const linterOptions = {
|
|
||||||
reportUnusedDisableDirectives: "error"
|
|
||||||
};
|
|
||||||
const global = {
|
|
||||||
...globals.browser
|
|
||||||
};
|
|
||||||
|
|
||||||
const rules = {
|
|
||||||
"array-callback-return": 2,
|
|
||||||
"block-scoped-var": 2,
|
|
||||||
"default-case-last": 2,
|
|
||||||
"default-param-last": 1,
|
|
||||||
"dot-notation": 1,
|
|
||||||
"func-name-matching": 2,
|
|
||||||
"func-style": 0,
|
|
||||||
"no-array-constructor": 2,
|
|
||||||
"no-compare-neg-zero": 2,
|
|
||||||
"no-const-assign": 2,
|
|
||||||
"no-constructor-return": 2,
|
|
||||||
"no-dupe-args": 1,
|
|
||||||
"no-dupe-keys": 2,
|
|
||||||
"no-duplicate-case": 2,
|
|
||||||
"no-div-regex": 2,
|
|
||||||
"no-eq-null": 2,
|
|
||||||
"no-extra-boolean-cast": 2,
|
|
||||||
"no-extra-bind": 2,
|
|
||||||
"no-extend-native": 2,
|
|
||||||
"no-empty-pattern": 2,
|
|
||||||
"no-duplicate-imports": 2,
|
|
||||||
"no-fallthrough": 2,
|
|
||||||
"no-func-assign": 2,
|
|
||||||
"no-import-assign": 2,
|
|
||||||
"no-invalid-regexp": 2,
|
|
||||||
"no-invalid-this": 2,
|
|
||||||
"no-implicit-coercion": [2, {
|
|
||||||
string: false
|
|
||||||
}],
|
|
||||||
"no-implied-eval": 2,
|
|
||||||
"no-loss-of-precision": 2,
|
|
||||||
"no-multi-assign": 1,
|
|
||||||
"no-negated-condition": 1,
|
|
||||||
"no-new-native-nonconstructor": 2,
|
|
||||||
"no-new-object": 2,
|
|
||||||
"no-obj-calls": 2,
|
|
||||||
"no-self-assign": 2,
|
|
||||||
"no-unreachable": 1,
|
|
||||||
"no-unreachable-loop": 1,
|
|
||||||
"no-unsafe-finally": 2,
|
|
||||||
"no-unused-vars": 1,
|
|
||||||
"no-useless-computed-key": 2,
|
|
||||||
"no-useless-rename": 1,
|
|
||||||
"no-useless-escape": 1,
|
|
||||||
"no-unused-expressions": 1,
|
|
||||||
"no-useless-return": 1,
|
|
||||||
"no-useless-call": 2,
|
|
||||||
"no-use-before-define": 0,
|
|
||||||
"no-useless-concat": 1,
|
|
||||||
"no-useless-backreference": 1,
|
|
||||||
"no-useless-catch": 1,
|
|
||||||
"no-unneeded-ternary": 1,
|
|
||||||
"no-undef": [2, {
|
|
||||||
typeof: true
|
|
||||||
}],
|
|
||||||
"no-undef-init": 2,
|
|
||||||
"no-useless-constructor": 1,
|
|
||||||
"no-redeclare": 1,
|
|
||||||
"no-shadow-restricted-names": 2,
|
|
||||||
"no-empty-static-block": 1,
|
|
||||||
"no-throw-literal": 2,
|
|
||||||
"no-template-curly-in-string": 1,
|
|
||||||
"no-unsafe-optional-chaining": 2,
|
|
||||||
"no-unmodified-loop-condition": 1,
|
|
||||||
"no-promise-executor-return": 2,
|
|
||||||
"no-warning-comments": 1,
|
|
||||||
"no-var": 1,
|
|
||||||
"no-new-func": 2,
|
|
||||||
"no-new-wrappers": 2,
|
|
||||||
"no-multi-str": 2,
|
|
||||||
"no-shadow": [1, {
|
|
||||||
builtinGlobals: false
|
|
||||||
}],
|
|
||||||
"no-self-compare": 2,
|
|
||||||
"no-regex-spaces": 1,
|
|
||||||
"no-constant-binary-expression": 2,
|
|
||||||
"no-sequences": 2,
|
|
||||||
"no-irregular-whitespace": [2, {
|
|
||||||
skipRegExps: true
|
|
||||||
}],
|
|
||||||
"no-constant-condition": 1,
|
|
||||||
"no-unsafe-negation": 2,
|
|
||||||
"no-lone-blocks": 2,
|
|
||||||
"object-shorthand": 1,
|
|
||||||
"prefer-arrow-callback": 1,
|
|
||||||
"prefer-const": 1,
|
|
||||||
"use-isnan": 1,
|
|
||||||
"valid-typeof": 2,
|
|
||||||
yoda: 2,
|
|
||||||
|
|
||||||
"@stylistic/array-bracket-spacing": 2,
|
|
||||||
"@stylistic/arrow-parens": [2, "as-needed"],
|
|
||||||
"@stylistic/arrow-spacing": [2, { before: false, after: false }],
|
|
||||||
"@stylistic/block-spacing": [2, "never"],
|
|
||||||
"@stylistic/brace-style": 1,
|
|
||||||
"@stylistic/comma-style": 2,
|
|
||||||
"@stylistic/computed-property-spacing": 2,
|
|
||||||
"@stylistic/dot-location": [2, "property"],
|
|
||||||
"@stylistic/function-call-spacing": 2,
|
|
||||||
"@stylistic/generator-star-spacing": 2,
|
|
||||||
"@stylistic/key-spacing": 2,
|
|
||||||
"@stylistic/indent": [1, "tab"],
|
|
||||||
"@stylistic/keyword-spacing": [1, { before: false, after: false }],
|
|
||||||
"@stylistic/new-parens": 2,
|
|
||||||
"@stylistic/no-mixed-operators": [2, {
|
|
||||||
groups: [["*", "/"], ["+", "-"]]
|
|
||||||
}],
|
|
||||||
"@stylistic/no-extra-semi": 1,
|
|
||||||
"@stylistic/no-multi-spaces": 1,
|
|
||||||
"@stylistic/no-mixed-spaces-and-tabs": 2,
|
|
||||||
"@stylistic/no-floating-decimal": 2,
|
|
||||||
"@stylistic/no-whitespace-before-property": 2,
|
|
||||||
"@stylistic/no-trailing-spaces": 1,
|
|
||||||
"@stylistic/max-statements-per-line": 1,
|
|
||||||
"@stylistic/max-len": [1, {
|
|
||||||
code: 200
|
|
||||||
}],
|
|
||||||
"@stylistic/quote-props": [2, "as-needed"],
|
|
||||||
"@stylistic/quotes": [1, "double", {
|
|
||||||
avoidEscape: false
|
|
||||||
}],
|
|
||||||
"@stylistic/padded-blocks": [2, "never"],
|
|
||||||
"@stylistic/rest-spread-spacing": 2,
|
|
||||||
"@stylistic/semi": 1,
|
|
||||||
"@stylistic/space-before-blocks": [2, "never"],
|
|
||||||
"@stylistic/space-before-function-paren": [2, {
|
|
||||||
named: "never",
|
|
||||||
anonymous: "never",
|
|
||||||
asyncArrow: "always"
|
|
||||||
}],
|
|
||||||
"@stylistic/space-in-parens": 2,
|
|
||||||
"@stylistic/space-unary-ops": 2,
|
|
||||||
"@stylistic/yield-star-spacing": 2,
|
|
||||||
|
|
||||||
"unicorn/error-message": 2,
|
|
||||||
"unicorn/new-for-builtins": 2,
|
|
||||||
"unicorn/consistent-empty-array-spread": 2,
|
|
||||||
"unicorn/consistent-destructuring": 2,
|
|
||||||
"unicorn/consistent-function-scoping": 2,
|
|
||||||
"unicorn/no-array-method-this-argument": 2,
|
|
||||||
"unicorn/no-lonely-if": 1,
|
|
||||||
"unicorn/no-invalid-fetch-options": 2,
|
|
||||||
"unicorn/no-instanceof-array": 2,
|
|
||||||
"unicorn/no-magic-array-flat-depth": 2,
|
|
||||||
"unicorn/no-nested-ternary": 2,
|
|
||||||
"unicorn/no-new-buffer": 2,
|
|
||||||
"unicorn/no-console-spaces": 2,
|
|
||||||
"unicorn/no-for-loop": 2,
|
|
||||||
"unicorn/no-useless-undefined": 2,
|
|
||||||
"unicorn/no-unreadable-iife": 2,
|
|
||||||
"unicorn/no-unnecessary-await": 2,
|
|
||||||
"unicorn/no-unreadable-array-destructuring": 2,
|
|
||||||
"unicorn/no-useless-switch-case": 2,
|
|
||||||
"unicorn/no-typeof-undefined": 2,
|
|
||||||
"unicorn/no-useless-fallback-in-spread": 2,
|
|
||||||
"unicorn/no-useless-length-check": 2,
|
|
||||||
"unicorn/no-useless-spread": 2,
|
|
||||||
"unicorn/no-useless-promise-resolve-reject": 2,
|
|
||||||
"unicorn/no-zero-fractions": 2,
|
|
||||||
"unicorn/prefer-array-find": 1,
|
|
||||||
"unicorn/prefer-array-index-of": 1,
|
|
||||||
"unicorn/prefer-includes": 1,
|
|
||||||
"unicorn/prefer-logical-operator-over-ternary": 1,
|
|
||||||
"unicorn/prefer-date-now": 1,
|
|
||||||
"unicorn/prefer-default-parameters": 1,
|
|
||||||
"unicorn/prefer-array-some": 1,
|
|
||||||
"unicorn/prefer-blob-reading-methods": 1,
|
|
||||||
"unicorn/prefer-at": 1,
|
|
||||||
"unicorn/prefer-optional-catch-binding": 1,
|
|
||||||
"unicorn/prefer-regexp-test": 1,
|
|
||||||
"unicorn/prefer-set-has": 1,
|
|
||||||
"unicorn/prefer-set-size": 1,
|
|
||||||
"unicorn/prefer-keyboard-event-key": 1,
|
|
||||||
"unicorn/prefer-negative-index": 1,
|
|
||||||
"unicorn/prefer-node-protocol": 1,
|
|
||||||
"unicorn/prefer-number-properties": [1, {
|
|
||||||
checkInfinity: true
|
|
||||||
}],
|
|
||||||
"unicorn/prefer-prototype-methods": 1,
|
|
||||||
"unicorn/prefer-string-trim-start-end": 1,
|
|
||||||
"unicorn/prefer-string-starts-ends-with": 1,
|
|
||||||
"unicorn/prefer-structured-clone": 1,
|
|
||||||
"unicorn/throw-new-error": 2,
|
|
||||||
"unicorn/require-number-to-fixed-digits-argument": 2,
|
|
||||||
"unicorn/switch-case-braces": [1, "avoid"],
|
|
||||||
"unicorn/text-encoding-identifier-case": 2,
|
|
||||||
"unicorn/no-await-in-promise-methods": 2,
|
|
||||||
"unicorn/no-single-promise-in-promise-methods": 2,
|
|
||||||
"unicorn/no-negation-in-equality-check": 2,
|
|
||||||
"unicorn/no-length-as-slice-end": 2,
|
|
||||||
|
|
||||||
"sonarjs/no-extra-arguments": 2,
|
|
||||||
"sonarjs/no-empty-collection": 2,
|
|
||||||
"sonarjs/no-element-overwrite": 2,
|
|
||||||
"sonarjs/no-use-of-empty-return-value": 2,
|
|
||||||
"sonarjs/no-all-duplicated-branches": 2,
|
|
||||||
"sonarjs/no-ignored-return": 2,
|
|
||||||
"sonarjs/no-identical-expressions": 2,
|
|
||||||
"sonarjs/no-one-iteration-loop": 2,
|
|
||||||
"sonarjs/non-existent-operator": 2,
|
|
||||||
"sonarjs/no-redundant-boolean": 2,
|
|
||||||
"sonarjs/no-unused-collection": 1,
|
|
||||||
"sonarjs/prefer-immediate-return": 2,
|
|
||||||
"sonarjs/no-inverted-boolean-check": 2,
|
|
||||||
"sonarjs/no-redundant-jump": 2,
|
|
||||||
"sonarjs/no-same-line-conditional": 2,
|
|
||||||
"sonarjs/prefer-object-literal": 2,
|
|
||||||
"sonarjs/no-collection-size-mischeck": 2,
|
|
||||||
"sonarjs/prefer-while": 2,
|
|
||||||
"sonarjs/no-gratuitous-expressions": 2,
|
|
||||||
"sonarjs/no-duplicated-branches": 2
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports = [
|
|
||||||
{
|
|
||||||
linterOptions,
|
|
||||||
languageOptions: {
|
|
||||||
parser: tsParser,
|
|
||||||
globals: global
|
|
||||||
},
|
|
||||||
files: ["webpage/*.ts"],
|
|
||||||
ignores: ["!*.js", "!*.ts"],
|
|
||||||
plugins: {
|
|
||||||
unicorn,
|
|
||||||
sonarjs,
|
|
||||||
"@stylistic": stylistic
|
|
||||||
},
|
|
||||||
rules
|
|
||||||
},{
|
|
||||||
linterOptions,
|
|
||||||
languageOptions: {
|
|
||||||
parser: tsParser,
|
|
||||||
globals: globals.node
|
|
||||||
},
|
|
||||||
files: ["*.js", "*.ts"],
|
|
||||||
plugins: {
|
|
||||||
unicorn,
|
|
||||||
sonarjs,
|
|
||||||
"@stylistic": stylistic
|
|
||||||
},
|
|
||||||
rules
|
|
||||||
},{
|
|
||||||
linterOptions,
|
|
||||||
languageOptions: {
|
|
||||||
globals: global,
|
|
||||||
parser: require("@html-eslint/parser")
|
|
||||||
},
|
|
||||||
files: ["**/*.html"],
|
|
||||||
plugins: {
|
|
||||||
unicorn,
|
|
||||||
sonarjs,
|
|
||||||
"@stylistic": stylistic,
|
|
||||||
"@html-eslint": htmlESLint,
|
|
||||||
html
|
|
||||||
},
|
|
||||||
settings: {
|
|
||||||
"html/html-extensions": [".html"]
|
|
||||||
},
|
|
||||||
rules: {
|
|
||||||
...rules,
|
|
||||||
|
|
||||||
"@html-eslint/require-meta-charset": 2,
|
|
||||||
"@html-eslint/require-button-type": 2,
|
|
||||||
"@html-eslint/no-restricted-attrs": 2,
|
|
||||||
"@html-eslint/no-multiple-h1": 1,
|
|
||||||
"@html-eslint/require-meta-description": 1,
|
|
||||||
"@html-eslint/no-skip-heading-levels": 2,
|
|
||||||
"@html-eslint/require-frame-title": 2,
|
|
||||||
"@html-eslint/no-non-scalable-viewport": 2,
|
|
||||||
"@html-eslint/no-positive-tabindex": 2,
|
|
||||||
"@html-eslint/require-meta-viewport": 2,
|
|
||||||
"@html-eslint/no-abstract-roles": 2,
|
|
||||||
"@html-eslint/no-aria-hidden-body": 2,
|
|
||||||
"@html-eslint/no-accesskey-attrs": 2,
|
|
||||||
"@html-eslint/no-multiple-empty-lines": 2,
|
|
||||||
"@html-eslint/no-trailing-spaces": 2,
|
|
||||||
"@html-eslint/indent": [1, "tab"],
|
|
||||||
"@html-eslint/no-duplicate-attrs": 2,
|
|
||||||
"@html-eslint/no-inline-styles": 1,
|
|
||||||
"@html-eslint/no-duplicate-id": 2,
|
|
||||||
"@html-eslint/no-script-style-type": 2,
|
|
||||||
"@html-eslint/require-li-container": 2,
|
|
||||||
"@html-eslint/require-closing-tags": 2,
|
|
||||||
"@html-eslint/require-doctype": 2,
|
|
||||||
"@html-eslint/require-lang": 2,
|
|
||||||
"@html-eslint/require-title": 2,
|
|
||||||
"@html-eslint/no-extra-spacing-attrs": 2,
|
|
||||||
"@html-eslint/quotes": 2,
|
|
||||||
"@html-eslint/require-img-alt": 1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
];
|
|
183
eslint.config.mjs
Normal file
183
eslint.config.mjs
Normal file
|
@ -0,0 +1,183 @@
|
||||||
|
// @ts-check
|
||||||
|
|
||||||
|
import eslint from "@eslint/js";
|
||||||
|
import tseslint from "typescript-eslint";
|
||||||
|
import html from "@html-eslint/eslint-plugin";
|
||||||
|
|
||||||
|
export default tseslint.config(
|
||||||
|
eslint.configs.recommended,
|
||||||
|
...tseslint.configs.stylisticTypeChecked,
|
||||||
|
html.configs["flat/recommended"],
|
||||||
|
{
|
||||||
|
languageOptions: {
|
||||||
|
parserOptions: {
|
||||||
|
projectService: true,
|
||||||
|
tsconfigRootDir: import.meta.dirname,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
files: ["**/*.ts", "**/*.html"],
|
||||||
|
rules: {
|
||||||
|
"array-callback-return": 2,
|
||||||
|
"block-scoped-var": 2,
|
||||||
|
"default-case-last": 2,
|
||||||
|
"default-param-last": 1,
|
||||||
|
"dot-notation": 1,
|
||||||
|
"func-name-matching": 2,
|
||||||
|
"func-style": 0,
|
||||||
|
"no-array-constructor": 2,
|
||||||
|
"no-compare-neg-zero": 2,
|
||||||
|
"no-const-assign": 2,
|
||||||
|
"no-constructor-return": 2,
|
||||||
|
"no-dupe-args": 1,
|
||||||
|
"no-dupe-keys": 2,
|
||||||
|
"no-duplicate-case": 2,
|
||||||
|
"no-div-regex": 2,
|
||||||
|
"no-eq-null": 2,
|
||||||
|
"no-extra-boolean-cast": 2,
|
||||||
|
"no-extra-bind": 2,
|
||||||
|
"no-extend-native": 2,
|
||||||
|
"no-empty-pattern": 2,
|
||||||
|
"no-duplicate-imports": 2,
|
||||||
|
"no-fallthrough": 2,
|
||||||
|
"no-func-assign": 2,
|
||||||
|
"no-import-assign": 2,
|
||||||
|
"no-invalid-regexp": 2,
|
||||||
|
"no-invalid-this": 2,
|
||||||
|
"no-implicit-coercion": [
|
||||||
|
2,
|
||||||
|
{
|
||||||
|
string: false,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"no-implied-eval": 2,
|
||||||
|
"no-loss-of-precision": 2,
|
||||||
|
"no-multi-assign": 1,
|
||||||
|
"no-negated-condition": 1,
|
||||||
|
"no-new-native-nonconstructor": 2,
|
||||||
|
"no-new-object": 2,
|
||||||
|
"no-obj-calls": 2,
|
||||||
|
"no-self-assign": 2,
|
||||||
|
"no-unreachable": 1,
|
||||||
|
"no-unreachable-loop": 1,
|
||||||
|
"no-unsafe-finally": 2,
|
||||||
|
"no-unused-vars": 1,
|
||||||
|
"no-useless-computed-key": 2,
|
||||||
|
"no-useless-rename": 1,
|
||||||
|
"no-useless-escape": 1,
|
||||||
|
"no-unused-expressions": 1,
|
||||||
|
"no-useless-return": 1,
|
||||||
|
"no-useless-call": 2,
|
||||||
|
"no-use-before-define": 0,
|
||||||
|
"no-useless-concat": 1,
|
||||||
|
"no-useless-backreference": 1,
|
||||||
|
"no-useless-catch": 1,
|
||||||
|
"no-unneeded-ternary": 1,
|
||||||
|
"no-undef": [
|
||||||
|
2,
|
||||||
|
{
|
||||||
|
typeof: true,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"no-undef-init": 2,
|
||||||
|
"no-useless-constructor": 1,
|
||||||
|
"no-redeclare": 1,
|
||||||
|
"no-shadow-restricted-names": 2,
|
||||||
|
"no-empty-static-block": 1,
|
||||||
|
"no-throw-literal": 2,
|
||||||
|
"no-template-curly-in-string": 1,
|
||||||
|
"no-unsafe-optional-chaining": 2,
|
||||||
|
"no-unmodified-loop-condition": 1,
|
||||||
|
"no-promise-executor-return": 2,
|
||||||
|
"no-warning-comments": 1,
|
||||||
|
"no-var": 1,
|
||||||
|
"no-new-func": 2,
|
||||||
|
"no-new-wrappers": 2,
|
||||||
|
"no-multi-str": 2,
|
||||||
|
"no-shadow": [
|
||||||
|
1,
|
||||||
|
{
|
||||||
|
builtinGlobals: false,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"no-self-compare": 2,
|
||||||
|
"no-regex-spaces": 1,
|
||||||
|
"no-constant-binary-expression": 2,
|
||||||
|
"no-sequences": 2,
|
||||||
|
"no-irregular-whitespace": [
|
||||||
|
2,
|
||||||
|
{
|
||||||
|
skipRegExps: true,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"no-constant-condition": 1,
|
||||||
|
"no-unsafe-negation": 2,
|
||||||
|
"no-lone-blocks": 2,
|
||||||
|
"object-shorthand": 1,
|
||||||
|
"prefer-arrow-callback": 1,
|
||||||
|
"prefer-const": 1,
|
||||||
|
"use-isnan": 1,
|
||||||
|
"valid-typeof": 2,
|
||||||
|
yoda: 2,
|
||||||
|
|
||||||
|
"@stylistic/array-bracket-spacing": 2,
|
||||||
|
"@stylistic/arrow-parens": [2, "as-needed"],
|
||||||
|
"@stylistic/arrow-spacing": [2, { before: false, after: false }],
|
||||||
|
"@stylistic/block-spacing": [2, "never"],
|
||||||
|
"@stylistic/brace-style": 1,
|
||||||
|
"@stylistic/comma-style": 2,
|
||||||
|
"@stylistic/computed-property-spacing": 2,
|
||||||
|
"@stylistic/dot-location": [2, "property"],
|
||||||
|
"@stylistic/function-call-spacing": 2,
|
||||||
|
"@stylistic/generator-star-spacing": 2,
|
||||||
|
"@stylistic/key-spacing": 2,
|
||||||
|
"@stylistic/indent": [1, "tab"],
|
||||||
|
"@stylistic/keyword-spacing": [1, { before: false, after: false }],
|
||||||
|
"@stylistic/new-parens": 2,
|
||||||
|
"@stylistic/no-mixed-operators": [
|
||||||
|
2,
|
||||||
|
{
|
||||||
|
groups: [
|
||||||
|
["*", "/"],
|
||||||
|
["+", "-"],
|
||||||
|
],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"@stylistic/no-extra-semi": 1,
|
||||||
|
"@stylistic/no-multi-spaces": 1,
|
||||||
|
"@stylistic/no-mixed-spaces-and-tabs": 2,
|
||||||
|
"@stylistic/no-floating-decimal": 2,
|
||||||
|
"@stylistic/no-whitespace-before-property": 2,
|
||||||
|
"@stylistic/no-trailing-spaces": 1,
|
||||||
|
"@stylistic/max-statements-per-line": 1,
|
||||||
|
"@stylistic/max-len": [
|
||||||
|
1,
|
||||||
|
{
|
||||||
|
code: 200,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"@stylistic/quote-props": [2, "as-needed"],
|
||||||
|
"@stylistic/quotes": [
|
||||||
|
1,
|
||||||
|
"double",
|
||||||
|
{
|
||||||
|
avoidEscape: false,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"@stylistic/padded-blocks": [2, "never"],
|
||||||
|
"@stylistic/rest-spread-spacing": 2,
|
||||||
|
"@stylistic/semi": 1,
|
||||||
|
"@stylistic/space-before-blocks": [2, "never"],
|
||||||
|
"@stylistic/space-before-function-paren": [
|
||||||
|
2,
|
||||||
|
{
|
||||||
|
named: "never",
|
||||||
|
anonymous: "never",
|
||||||
|
asyncArrow: "always",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
"@stylistic/space-in-parens": 2,
|
||||||
|
"@stylistic/space-unary-ops": 2,
|
||||||
|
"@stylistic/yield-star-spacing": 2,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
);
|
240
package-lock.json
generated
240
package-lock.json
generated
|
@ -15,7 +15,7 @@
|
||||||
"ts-to-jsdoc": "^2.2.0"
|
"ts-to-jsdoc": "^2.2.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/js": "^9.7.0",
|
"@eslint/js": "^9.10.0",
|
||||||
"@html-eslint/eslint-plugin": "^0.25.0",
|
"@html-eslint/eslint-plugin": "^0.25.0",
|
||||||
"@html-eslint/parser": "^0.25.0",
|
"@html-eslint/parser": "^0.25.0",
|
||||||
"@stylistic/eslint-plugin": "^2.3.0",
|
"@stylistic/eslint-plugin": "^2.3.0",
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
"@types/eslint__js": "^8.42.3",
|
"@types/eslint__js": "^8.42.3",
|
||||||
"@types/express": "^4.17.21",
|
"@types/express": "^4.17.21",
|
||||||
"@types/node-fetch": "^2.6.11",
|
"@types/node-fetch": "^2.6.11",
|
||||||
"eslint": "^8.57.0",
|
"eslint": "^8.57.1",
|
||||||
"eslint-plugin-html": "^8.1.1",
|
"eslint-plugin-html": "^8.1.1",
|
||||||
"eslint-plugin-sonarjs": "^1.0.4",
|
"eslint-plugin-sonarjs": "^1.0.4",
|
||||||
"eslint-plugin-unicorn": "^55.0.0",
|
"eslint-plugin-unicorn": "^55.0.0",
|
||||||
|
@ -31,8 +31,8 @@
|
||||||
"gulp-copy": "^5.0.0",
|
"gulp-copy": "^5.0.0",
|
||||||
"gulp-typescript": "^6.0.0-alpha.1",
|
"gulp-typescript": "^6.0.0-alpha.1",
|
||||||
"ts-node": "^10.9.2",
|
"ts-node": "^10.9.2",
|
||||||
"typescript": "^5.5.4",
|
"typescript": "^5.6.2",
|
||||||
"typescript-eslint": "^7.17.0"
|
"typescript-eslint": "^7.18.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@babel/code-frame": {
|
"node_modules/@babel/code-frame": {
|
||||||
|
@ -290,10 +290,11 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/@eslint/js": {
|
"node_modules/@eslint/js": {
|
||||||
"version": "9.7.0",
|
"version": "9.10.0",
|
||||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.7.0.tgz",
|
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.10.0.tgz",
|
||||||
"integrity": "sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==",
|
"integrity": "sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||||
}
|
}
|
||||||
|
@ -326,6 +327,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/@html-eslint/eslint-plugin/-/eslint-plugin-0.25.0.tgz",
|
"resolved": "https://registry.npmjs.org/@html-eslint/eslint-plugin/-/eslint-plugin-0.25.0.tgz",
|
||||||
"integrity": "sha512-5DlvqO8bbe90cKSfFDuEblyrEnhAdgNTjWxXeUxt/XXC2OuMC8CsxzLZjtK3+0X6yM8m4xcE3fymCPwg7zdcXQ==",
|
"integrity": "sha512-5DlvqO8bbe90cKSfFDuEblyrEnhAdgNTjWxXeUxt/XXC2OuMC8CsxzLZjtK3+0X6yM8m4xcE3fymCPwg7zdcXQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
||||||
}
|
}
|
||||||
|
@ -335,6 +337,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/@html-eslint/parser/-/parser-0.25.0.tgz",
|
"resolved": "https://registry.npmjs.org/@html-eslint/parser/-/parser-0.25.0.tgz",
|
||||||
"integrity": "sha512-dj6U1klMorS/g1QFI6j15AXknsqMDtdingSF6Sdtm1Z7WOVISfDwVyeNbb+JLUG+ATo9aECPQP5A7MHqgP6J9A==",
|
"integrity": "sha512-dj6U1klMorS/g1QFI6j15AXknsqMDtdingSF6Sdtm1Z7WOVISfDwVyeNbb+JLUG+ATo9aECPQP5A7MHqgP6J9A==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"es-html-parser": "^0.0.9"
|
"es-html-parser": "^0.0.9"
|
||||||
},
|
},
|
||||||
|
@ -343,13 +346,14 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@humanwhocodes/config-array": {
|
"node_modules/@humanwhocodes/config-array": {
|
||||||
"version": "0.11.14",
|
"version": "0.13.0",
|
||||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
|
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
|
||||||
"integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
|
"integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
|
||||||
"deprecated": "Use @eslint/config-array instead",
|
"deprecated": "Use @eslint/config-array instead",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@humanwhocodes/object-schema": "^2.0.2",
|
"@humanwhocodes/object-schema": "^2.0.3",
|
||||||
"debug": "^4.3.1",
|
"debug": "^4.3.1",
|
||||||
"minimatch": "^3.0.5"
|
"minimatch": "^3.0.5"
|
||||||
},
|
},
|
||||||
|
@ -362,18 +366,20 @@
|
||||||
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
||||||
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
|
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"balanced-match": "^1.0.0",
|
"balanced-match": "^1.0.0",
|
||||||
"concat-map": "0.0.1"
|
"concat-map": "0.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@humanwhocodes/config-array/node_modules/debug": {
|
"node_modules/@humanwhocodes/config-array/node_modules/debug": {
|
||||||
"version": "4.3.5",
|
"version": "4.3.7",
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz",
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
|
||||||
"integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==",
|
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ms": "2.1.2"
|
"ms": "^2.1.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.0"
|
"node": ">=6.0"
|
||||||
|
@ -389,6 +395,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
|
||||||
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
|
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"brace-expansion": "^1.1.7"
|
"brace-expansion": "^1.1.7"
|
||||||
},
|
},
|
||||||
|
@ -397,10 +404,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@humanwhocodes/config-array/node_modules/ms": {
|
"node_modules/@humanwhocodes/config-array/node_modules/ms": {
|
||||||
"version": "2.1.2",
|
"version": "2.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/@humanwhocodes/module-importer": {
|
"node_modules/@humanwhocodes/module-importer": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
|
@ -420,7 +428,8 @@
|
||||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
|
||||||
"integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
|
"integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
|
||||||
"deprecated": "Use @eslint/object-schema instead",
|
"deprecated": "Use @eslint/object-schema instead",
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"license": "BSD-3-Clause"
|
||||||
},
|
},
|
||||||
"node_modules/@jridgewell/resolve-uri": {
|
"node_modules/@jridgewell/resolve-uri": {
|
||||||
"version": "3.1.2",
|
"version": "3.1.2",
|
||||||
|
@ -653,6 +662,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/@types/eslint__js/-/eslint__js-8.42.3.tgz",
|
"resolved": "https://registry.npmjs.org/@types/eslint__js/-/eslint__js-8.42.3.tgz",
|
||||||
"integrity": "sha512-alfG737uhmPdnvkrLdZLcEKJ/B8s9Y4hrZ+YAdzUeoArBlSUERA2E87ROfOaS4jd/C45fzOoZzidLc1IPwLqOw==",
|
"integrity": "sha512-alfG737uhmPdnvkrLdZLcEKJ/B8s9Y4hrZ+YAdzUeoArBlSUERA2E87ROfOaS4jd/C45fzOoZzidLc1IPwLqOw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/eslint": "*"
|
"@types/eslint": "*"
|
||||||
}
|
}
|
||||||
|
@ -774,16 +784,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/eslint-plugin": {
|
"node_modules/@typescript-eslint/eslint-plugin": {
|
||||||
"version": "7.17.0",
|
"version": "7.18.0",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.17.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz",
|
||||||
"integrity": "sha512-pyiDhEuLM3PuANxH7uNYan1AaFs5XE0zw1hq69JBvGvE7gSuEoQl1ydtEe/XQeoC3GQxLXyOVa5kNOATgM638A==",
|
"integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@eslint-community/regexpp": "^4.10.0",
|
"@eslint-community/regexpp": "^4.10.0",
|
||||||
"@typescript-eslint/scope-manager": "7.17.0",
|
"@typescript-eslint/scope-manager": "7.18.0",
|
||||||
"@typescript-eslint/type-utils": "7.17.0",
|
"@typescript-eslint/type-utils": "7.18.0",
|
||||||
"@typescript-eslint/utils": "7.17.0",
|
"@typescript-eslint/utils": "7.18.0",
|
||||||
"@typescript-eslint/visitor-keys": "7.17.0",
|
"@typescript-eslint/visitor-keys": "7.18.0",
|
||||||
"graphemer": "^1.4.0",
|
"graphemer": "^1.4.0",
|
||||||
"ignore": "^5.3.1",
|
"ignore": "^5.3.1",
|
||||||
"natural-compare": "^1.4.0",
|
"natural-compare": "^1.4.0",
|
||||||
|
@ -807,15 +818,16 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/parser": {
|
"node_modules/@typescript-eslint/parser": {
|
||||||
"version": "7.17.0",
|
"version": "7.18.0",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.17.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz",
|
||||||
"integrity": "sha512-puiYfGeg5Ydop8eusb/Hy1k7QmOU6X3nvsqCgzrB2K4qMavK//21+PzNE8qeECgNOIoertJPUC1SpegHDI515A==",
|
"integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "BSD-2-Clause",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/scope-manager": "7.17.0",
|
"@typescript-eslint/scope-manager": "7.18.0",
|
||||||
"@typescript-eslint/types": "7.17.0",
|
"@typescript-eslint/types": "7.18.0",
|
||||||
"@typescript-eslint/typescript-estree": "7.17.0",
|
"@typescript-eslint/typescript-estree": "7.18.0",
|
||||||
"@typescript-eslint/visitor-keys": "7.17.0",
|
"@typescript-eslint/visitor-keys": "7.18.0",
|
||||||
"debug": "^4.3.4"
|
"debug": "^4.3.4"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
|
@ -835,12 +847,13 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/parser/node_modules/debug": {
|
"node_modules/@typescript-eslint/parser/node_modules/debug": {
|
||||||
"version": "4.3.5",
|
"version": "4.3.7",
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz",
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
|
||||||
"integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==",
|
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ms": "2.1.2"
|
"ms": "^2.1.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.0"
|
"node": ">=6.0"
|
||||||
|
@ -852,19 +865,21 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/parser/node_modules/ms": {
|
"node_modules/@typescript-eslint/parser/node_modules/ms": {
|
||||||
"version": "2.1.2",
|
"version": "2.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/scope-manager": {
|
"node_modules/@typescript-eslint/scope-manager": {
|
||||||
"version": "7.17.0",
|
"version": "7.18.0",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.17.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz",
|
||||||
"integrity": "sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA==",
|
"integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/types": "7.17.0",
|
"@typescript-eslint/types": "7.18.0",
|
||||||
"@typescript-eslint/visitor-keys": "7.17.0"
|
"@typescript-eslint/visitor-keys": "7.18.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^18.18.0 || >=20.0.0"
|
"node": "^18.18.0 || >=20.0.0"
|
||||||
|
@ -875,13 +890,14 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/type-utils": {
|
"node_modules/@typescript-eslint/type-utils": {
|
||||||
"version": "7.17.0",
|
"version": "7.18.0",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.17.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz",
|
||||||
"integrity": "sha512-XD3aaBt+orgkM/7Cei0XNEm1vwUxQ958AOLALzPlbPqb8C1G8PZK85tND7Jpe69Wualri81PLU+Zc48GVKIMMA==",
|
"integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/typescript-estree": "7.17.0",
|
"@typescript-eslint/typescript-estree": "7.18.0",
|
||||||
"@typescript-eslint/utils": "7.17.0",
|
"@typescript-eslint/utils": "7.18.0",
|
||||||
"debug": "^4.3.4",
|
"debug": "^4.3.4",
|
||||||
"ts-api-utils": "^1.3.0"
|
"ts-api-utils": "^1.3.0"
|
||||||
},
|
},
|
||||||
|
@ -902,12 +918,13 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/type-utils/node_modules/debug": {
|
"node_modules/@typescript-eslint/type-utils/node_modules/debug": {
|
||||||
"version": "4.3.5",
|
"version": "4.3.7",
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz",
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
|
||||||
"integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==",
|
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ms": "2.1.2"
|
"ms": "^2.1.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.0"
|
"node": ">=6.0"
|
||||||
|
@ -919,16 +936,18 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/type-utils/node_modules/ms": {
|
"node_modules/@typescript-eslint/type-utils/node_modules/ms": {
|
||||||
"version": "2.1.2",
|
"version": "2.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/types": {
|
"node_modules/@typescript-eslint/types": {
|
||||||
"version": "7.17.0",
|
"version": "7.18.0",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.17.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz",
|
||||||
"integrity": "sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==",
|
"integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^18.18.0 || >=20.0.0"
|
"node": "^18.18.0 || >=20.0.0"
|
||||||
},
|
},
|
||||||
|
@ -938,13 +957,14 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/typescript-estree": {
|
"node_modules/@typescript-eslint/typescript-estree": {
|
||||||
"version": "7.17.0",
|
"version": "7.18.0",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.17.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz",
|
||||||
"integrity": "sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw==",
|
"integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "BSD-2-Clause",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/types": "7.17.0",
|
"@typescript-eslint/types": "7.18.0",
|
||||||
"@typescript-eslint/visitor-keys": "7.17.0",
|
"@typescript-eslint/visitor-keys": "7.18.0",
|
||||||
"debug": "^4.3.4",
|
"debug": "^4.3.4",
|
||||||
"globby": "^11.1.0",
|
"globby": "^11.1.0",
|
||||||
"is-glob": "^4.0.3",
|
"is-glob": "^4.0.3",
|
||||||
|
@ -966,12 +986,13 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/typescript-estree/node_modules/debug": {
|
"node_modules/@typescript-eslint/typescript-estree/node_modules/debug": {
|
||||||
"version": "4.3.5",
|
"version": "4.3.7",
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz",
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
|
||||||
"integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==",
|
"integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ms": "2.1.2"
|
"ms": "^2.1.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.0"
|
"node": ">=6.0"
|
||||||
|
@ -983,21 +1004,23 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/typescript-estree/node_modules/ms": {
|
"node_modules/@typescript-eslint/typescript-estree/node_modules/ms": {
|
||||||
"version": "2.1.2",
|
"version": "2.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
||||||
"dev": true
|
"dev": true,
|
||||||
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/utils": {
|
"node_modules/@typescript-eslint/utils": {
|
||||||
"version": "7.17.0",
|
"version": "7.18.0",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.17.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz",
|
||||||
"integrity": "sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw==",
|
"integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@eslint-community/eslint-utils": "^4.4.0",
|
"@eslint-community/eslint-utils": "^4.4.0",
|
||||||
"@typescript-eslint/scope-manager": "7.17.0",
|
"@typescript-eslint/scope-manager": "7.18.0",
|
||||||
"@typescript-eslint/types": "7.17.0",
|
"@typescript-eslint/types": "7.18.0",
|
||||||
"@typescript-eslint/typescript-estree": "7.17.0"
|
"@typescript-eslint/typescript-estree": "7.18.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^18.18.0 || >=20.0.0"
|
"node": "^18.18.0 || >=20.0.0"
|
||||||
|
@ -1011,12 +1034,13 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@typescript-eslint/visitor-keys": {
|
"node_modules/@typescript-eslint/visitor-keys": {
|
||||||
"version": "7.17.0",
|
"version": "7.18.0",
|
||||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.17.0.tgz",
|
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz",
|
||||||
"integrity": "sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A==",
|
"integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/types": "7.17.0",
|
"@typescript-eslint/types": "7.18.0",
|
||||||
"eslint-visitor-keys": "^3.4.3"
|
"eslint-visitor-keys": "^3.4.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
|
@ -1032,6 +1056,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
|
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
|
||||||
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
|
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "Apache-2.0",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
||||||
},
|
},
|
||||||
|
@ -1257,6 +1282,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
|
||||||
"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
|
"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=8"
|
"node": ">=8"
|
||||||
}
|
}
|
||||||
|
@ -2024,6 +2050,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
|
||||||
"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
|
"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"path-type": "^4.0.0"
|
"path-type": "^4.0.0"
|
||||||
},
|
},
|
||||||
|
@ -2239,16 +2266,17 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/eslint": {
|
"node_modules/eslint": {
|
||||||
"version": "8.57.0",
|
"version": "8.57.1",
|
||||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
|
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz",
|
||||||
"integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
|
"integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@eslint-community/eslint-utils": "^4.2.0",
|
"@eslint-community/eslint-utils": "^4.2.0",
|
||||||
"@eslint-community/regexpp": "^4.6.1",
|
"@eslint-community/regexpp": "^4.6.1",
|
||||||
"@eslint/eslintrc": "^2.1.4",
|
"@eslint/eslintrc": "^2.1.4",
|
||||||
"@eslint/js": "8.57.0",
|
"@eslint/js": "8.57.1",
|
||||||
"@humanwhocodes/config-array": "^0.11.14",
|
"@humanwhocodes/config-array": "^0.13.0",
|
||||||
"@humanwhocodes/module-importer": "^1.0.1",
|
"@humanwhocodes/module-importer": "^1.0.1",
|
||||||
"@nodelib/fs.walk": "^1.2.8",
|
"@nodelib/fs.walk": "^1.2.8",
|
||||||
"@ungap/structured-clone": "^1.2.0",
|
"@ungap/structured-clone": "^1.2.0",
|
||||||
|
@ -2391,10 +2419,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/eslint/node_modules/@eslint/js": {
|
"node_modules/eslint/node_modules/@eslint/js": {
|
||||||
"version": "8.57.0",
|
"version": "8.57.1",
|
||||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
|
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz",
|
||||||
"integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
|
"integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
||||||
}
|
}
|
||||||
|
@ -3135,6 +3164,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
|
||||||
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
|
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"array-union": "^2.1.0",
|
"array-union": "^2.1.0",
|
||||||
"dir-glob": "^3.0.1",
|
"dir-glob": "^3.0.1",
|
||||||
|
@ -4743,6 +4773,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
|
||||||
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
|
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=8"
|
"node": ">=8"
|
||||||
}
|
}
|
||||||
|
@ -5458,6 +5489,7 @@
|
||||||
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
|
||||||
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
|
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=8"
|
"node": ">=8"
|
||||||
}
|
}
|
||||||
|
@ -5893,10 +5925,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/typescript": {
|
"node_modules/typescript": {
|
||||||
"version": "5.5.4",
|
"version": "5.6.2",
|
||||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
|
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
|
||||||
"integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
|
"integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "Apache-2.0",
|
||||||
"bin": {
|
"bin": {
|
||||||
"tsc": "bin/tsc",
|
"tsc": "bin/tsc",
|
||||||
"tsserver": "bin/tsserver"
|
"tsserver": "bin/tsserver"
|
||||||
|
@ -5906,14 +5939,15 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/typescript-eslint": {
|
"node_modules/typescript-eslint": {
|
||||||
"version": "7.17.0",
|
"version": "7.18.0",
|
||||||
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-7.17.0.tgz",
|
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-7.18.0.tgz",
|
||||||
"integrity": "sha512-spQxsQvPguduCUfyUvLItvKqK3l8KJ/kqs5Pb/URtzQ5AC53Z6us32St37rpmlt2uESG23lOFpV4UErrmy4dZQ==",
|
"integrity": "sha512-PonBkP603E3tt05lDkbOMyaxJjvKqQrXsnow72sVeOFINDE/qNmnnd+f9b4N+U7W6MXnnYyrhtmF2t08QWwUbA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@typescript-eslint/eslint-plugin": "7.17.0",
|
"@typescript-eslint/eslint-plugin": "7.18.0",
|
||||||
"@typescript-eslint/parser": "7.17.0",
|
"@typescript-eslint/parser": "7.18.0",
|
||||||
"@typescript-eslint/utils": "7.17.0"
|
"@typescript-eslint/utils": "7.18.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^18.18.0 || >=20.0.0"
|
"node": "^18.18.0 || >=20.0.0"
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
"ts-to-jsdoc": "^2.2.0"
|
"ts-to-jsdoc": "^2.2.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/js": "^9.7.0",
|
"@eslint/js": "^9.10.0",
|
||||||
"@html-eslint/eslint-plugin": "^0.25.0",
|
"@html-eslint/eslint-plugin": "^0.25.0",
|
||||||
"@html-eslint/parser": "^0.25.0",
|
"@html-eslint/parser": "^0.25.0",
|
||||||
"@stylistic/eslint-plugin": "^2.3.0",
|
"@stylistic/eslint-plugin": "^2.3.0",
|
||||||
|
@ -26,7 +26,7 @@
|
||||||
"@types/eslint__js": "^8.42.3",
|
"@types/eslint__js": "^8.42.3",
|
||||||
"@types/express": "^4.17.21",
|
"@types/express": "^4.17.21",
|
||||||
"@types/node-fetch": "^2.6.11",
|
"@types/node-fetch": "^2.6.11",
|
||||||
"eslint": "^8.57.0",
|
"eslint": "^8.57.1",
|
||||||
"eslint-plugin-html": "^8.1.1",
|
"eslint-plugin-html": "^8.1.1",
|
||||||
"eslint-plugin-sonarjs": "^1.0.4",
|
"eslint-plugin-sonarjs": "^1.0.4",
|
||||||
"eslint-plugin-unicorn": "^55.0.0",
|
"eslint-plugin-unicorn": "^55.0.0",
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
"gulp-copy": "^5.0.0",
|
"gulp-copy": "^5.0.0",
|
||||||
"gulp-typescript": "^6.0.0-alpha.1",
|
"gulp-typescript": "^6.0.0-alpha.1",
|
||||||
"ts-node": "^10.9.2",
|
"ts-node": "^10.9.2",
|
||||||
"typescript": "^5.5.4",
|
"typescript": "^5.6.2",
|
||||||
"typescript-eslint": "^7.17.0"
|
"typescript-eslint": "^7.18.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1634,7 +1634,7 @@ class Localuser {
|
||||||
//---------- resolving members code -----------
|
//---------- resolving members code -----------
|
||||||
readonly waitingmembers: Map<
|
readonly waitingmembers: Map<
|
||||||
string,
|
string,
|
||||||
Map<string, (returns: memberjson | undefined) => void>
|
Map<string, (returns: memberjson | undefined)> void>
|
||||||
> = new Map();
|
> = new Map();
|
||||||
readonly presences: Map<string, presencejson> = new Map();
|
readonly presences: Map<string, presencejson> = new Map();
|
||||||
async resolvemember(
|
async resolvemember(
|
||||||
|
@ -1675,7 +1675,7 @@ class Localuser {
|
||||||
return await promise;
|
return await promise;
|
||||||
}
|
}
|
||||||
fetchingmembers: Map<string, boolean> = new Map();
|
fetchingmembers: Map<string, boolean> = new Map();
|
||||||
noncemap: Map<string, (r: [memberjson[], string[]]) => void> = new Map();
|
noncemap: Map<string, (r: [memberjson[], string[]])> void> = new Map();
|
||||||
noncebuild: Map<string, [memberjson[], string[], number[]]> = new Map();
|
noncebuild: Map<string, [memberjson[], string[], number[]]> = new Map();
|
||||||
async gotChunk(chunk: {
|
async gotChunk(chunk: {
|
||||||
chunk_index: number;
|
chunk_index: number;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue