diff --git a/.eslintrc.cjs b/.eslintrc.cjs index e33973a7..71f3ac36 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -78,7 +78,9 @@ module.exports = defineConfig({ files: ['src/rules/**/*.d.ts'], rules: { '@typescript-eslint/array-type': 'off', + '@typescript-eslint/no-duplicate-type-constituents': 'off', '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/no-redundant-type-constituents': 'off', }, }, ], diff --git a/.gitignore b/.gitignore index 27a38a0a..d7dedff0 100644 --- a/.gitignore +++ b/.gitignore @@ -40,6 +40,7 @@ build/Release # Dependency directories node_modules/ jspm_packages/ +.pnpm-store/ # TypeScript v1 declaration files typings/ diff --git a/.prettierignore b/.prettierignore index 33c18f6d..483e953e 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,5 +1,6 @@ .github/ISSUE_TEMPLATE/ .yarn/ +.pnpm-store/ .pnp.cjs pnpm-lock.yaml coverage/ diff --git a/.prettierrc.cjs b/.prettierrc.js similarity index 68% rename from .prettierrc.cjs rename to .prettierrc.js index 63d06336..b27abbd5 100644 --- a/.prettierrc.cjs +++ b/.prettierrc.js @@ -1,10 +1,10 @@ // @ts-check /** - * @type {import('prettier').Options} + * @type {import('prettier').Config} */ -module.exports = { - plugins: [require.resolve('prettier-plugin-organize-imports')], +export default { + plugins: ['prettier-plugin-organize-imports'], singleQuote: true, trailingComma: 'all', overrides: [ diff --git a/package.json b/package.json index e846c06b..6ff4430c 100644 --- a/package.json +++ b/package.json @@ -62,54 +62,53 @@ "tsconfig.json" ], "devDependencies": { - "@graphql-eslint/eslint-plugin": "~3.19.1", + "@graphql-eslint/eslint-plugin": "~3.20.1", "@intlify/eslint-plugin-vue-i18n": "~2.0.0", "@poppinss/cliui": "~3.0.5", - "@types/eslint": "~8.40.2", + "@types/eslint": "~8.44.0", "@types/json-schema": "~7.0.12", - "@types/node": "~20.3.1", - "@types/prettier": "~2.7.3", - "@typescript-eslint/eslint-plugin": "~5.60.0", - "@typescript-eslint/parser": "~5.60.0", + "@types/node": "~20.4.2", + "@typescript-eslint/eslint-plugin": "~5.62.0", + "@typescript-eslint/parser": "~5.62.0", "change-case": "~4.1.2", - "eslint": "~8.43.0", + "eslint": "~8.45.0", "eslint-config-prettier": "~8.8.0", "eslint-gitignore": "~0.1.0", "eslint-plugin-deprecation": "~1.4.1", "eslint-plugin-eslint-comments": "~3.2.0", "eslint-plugin-import": "~2.27.5", "eslint-plugin-inclusive-language": "~2.2.0", - "eslint-plugin-jsdoc": "~46.2.6", + "eslint-plugin-jsdoc": "~46.4.4", "eslint-plugin-jsonc": "~2.9.0", "eslint-plugin-jsx-a11y": "~6.7.1", "eslint-plugin-mdx": "~2.1.0", - "eslint-plugin-n": "~16.0.0", + "eslint-plugin-n": "~16.0.1", "eslint-plugin-node": "~11.1.0", - "eslint-plugin-prettier": "~4.2.1", + "eslint-plugin-prettier": "~5.0.0", "eslint-plugin-promise": "~6.1.1", "eslint-plugin-react": "~7.32.2", "eslint-plugin-react-hooks": "~4.6.0", "eslint-plugin-sonarjs": "~0.19.0", "eslint-plugin-spellcheck": "~0.0.20", "eslint-plugin-testing-library": "~5.11.0", - "eslint-plugin-unicorn": "~47.0.0", + "eslint-plugin-unicorn": "~48.0.0", "eslint-plugin-vitest": "~0.2.6", - "eslint-plugin-vue": "~9.15.0", + "eslint-plugin-vue": "~9.15.1", "eslint-plugin-vue-pug": "~0.6.0", "expect-type": "~0.16.0", - "graphql": "~16.6.0", + "graphql": "~16.7.1", "json-schema": "~0.4.0", "json-schema-to-ts": "~2.9.1", "json-schema-to-typescript": "~13.0.2", "npm-run-all": "~4.1.5", - "prettier": "2.8.8", - "prettier-plugin-organize-imports": "~3.2.2", + "prettier": "3.0.0", + "prettier-plugin-organize-imports": "~3.2.3", "rimraf": "~5.0.1", "ts-dedent": "~2.2.0", "tsx": "~3.12.7", - "typescript": "~5.1.3", + "typescript": "~5.1.6", "upper-case-first": "~2.0.2", - "vitest": "~0.32.2", + "vitest": "~0.33.0", "vue-eslint-parser": "~9.3.1" }, "packageManager": "pnpm@8.6.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 397717fc..d9ac53f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,113 +6,110 @@ settings: devDependencies: '@graphql-eslint/eslint-plugin': - specifier: ~3.19.1 - version: 3.19.1(@babel/core@7.22.5)(@types/node@20.3.1)(graphql@16.6.0) + specifier: ~3.20.1 + version: 3.20.1(@babel/core@7.22.9)(@types/node@20.4.2)(graphql@16.7.1) '@intlify/eslint-plugin-vue-i18n': specifier: ~2.0.0 - version: 2.0.0(eslint@8.43.0) + version: 2.0.0(eslint@8.45.0) '@poppinss/cliui': specifier: ~3.0.5 version: 3.0.5 '@types/eslint': - specifier: ~8.40.2 - version: 8.40.2 + specifier: ~8.44.0 + version: 8.44.0 '@types/json-schema': specifier: ~7.0.12 version: 7.0.12 '@types/node': - specifier: ~20.3.1 - version: 20.3.1 - '@types/prettier': - specifier: ~2.7.3 - version: 2.7.3 + specifier: ~20.4.2 + version: 20.4.2 '@typescript-eslint/eslint-plugin': - specifier: ~5.60.0 - version: 5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3) + specifier: ~5.62.0 + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.45.0)(typescript@5.1.6) '@typescript-eslint/parser': - specifier: ~5.60.0 - version: 5.60.0(eslint@8.43.0)(typescript@5.1.3) + specifier: ~5.62.0 + version: 5.62.0(eslint@8.45.0)(typescript@5.1.6) change-case: specifier: ~4.1.2 version: 4.1.2 eslint: - specifier: ~8.43.0 - version: 8.43.0 + specifier: ~8.45.0 + version: 8.45.0 eslint-config-prettier: specifier: ~8.8.0 - version: 8.8.0(eslint@8.43.0) + version: 8.8.0(eslint@8.45.0) eslint-gitignore: specifier: ~0.1.0 - version: 0.1.0(eslint@8.43.0) + version: 0.1.0(eslint@8.45.0) eslint-plugin-deprecation: specifier: ~1.4.1 - version: 1.4.1(eslint@8.43.0)(typescript@5.1.3) + version: 1.4.1(eslint@8.45.0)(typescript@5.1.6) eslint-plugin-eslint-comments: specifier: ~3.2.0 - version: 3.2.0(eslint@8.43.0) + version: 3.2.0(eslint@8.45.0) eslint-plugin-import: specifier: ~2.27.5 - version: 2.27.5(@typescript-eslint/parser@5.60.0)(eslint@8.43.0) + version: 2.27.5(@typescript-eslint/parser@5.62.0)(eslint@8.45.0) eslint-plugin-inclusive-language: specifier: ~2.2.0 version: 2.2.0 eslint-plugin-jsdoc: - specifier: ~46.2.6 - version: 46.2.6(eslint@8.43.0) + specifier: ~46.4.4 + version: 46.4.4(eslint@8.45.0) eslint-plugin-jsonc: specifier: ~2.9.0 - version: 2.9.0(eslint@8.43.0) + version: 2.9.0(eslint@8.45.0) eslint-plugin-jsx-a11y: specifier: ~6.7.1 - version: 6.7.1(eslint@8.43.0) + version: 6.7.1(eslint@8.45.0) eslint-plugin-mdx: specifier: ~2.1.0 - version: 2.1.0(eslint@8.43.0) + version: 2.1.0(eslint@8.45.0) eslint-plugin-n: - specifier: ~16.0.0 - version: 16.0.0(eslint@8.43.0) + specifier: ~16.0.1 + version: 16.0.1(eslint@8.45.0) eslint-plugin-node: specifier: ~11.1.0 - version: 11.1.0(eslint@8.43.0) + version: 11.1.0(eslint@8.45.0) eslint-plugin-prettier: - specifier: ~4.2.1 - version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.43.0)(prettier@2.8.8) + specifier: ~5.0.0 + version: 5.0.0(@types/eslint@8.44.0)(eslint-config-prettier@8.8.0)(eslint@8.45.0)(prettier@3.0.0) eslint-plugin-promise: specifier: ~6.1.1 - version: 6.1.1(eslint@8.43.0) + version: 6.1.1(eslint@8.45.0) eslint-plugin-react: specifier: ~7.32.2 - version: 7.32.2(eslint@8.43.0) + version: 7.32.2(eslint@8.45.0) eslint-plugin-react-hooks: specifier: ~4.6.0 - version: 4.6.0(eslint@8.43.0) + version: 4.6.0(eslint@8.45.0) eslint-plugin-sonarjs: specifier: ~0.19.0 - version: 0.19.0(eslint@8.43.0) + version: 0.19.0(eslint@8.45.0) eslint-plugin-spellcheck: specifier: ~0.0.20 - version: 0.0.20(eslint@8.43.0) + version: 0.0.20(eslint@8.45.0) eslint-plugin-testing-library: specifier: ~5.11.0 - version: 5.11.0(eslint@8.43.0)(typescript@5.1.3) + version: 5.11.0(eslint@8.45.0)(typescript@5.1.6) eslint-plugin-unicorn: - specifier: ~47.0.0 - version: 47.0.0(eslint@8.43.0) + specifier: ~48.0.0 + version: 48.0.0(eslint@8.45.0) eslint-plugin-vitest: specifier: ~0.2.6 - version: 0.2.6(eslint@8.43.0)(typescript@5.1.3) + version: 0.2.6(eslint@8.45.0)(typescript@5.1.6) eslint-plugin-vue: - specifier: ~9.15.0 - version: 9.15.0(eslint@8.43.0) + specifier: ~9.15.1 + version: 9.15.1(eslint@8.45.0) eslint-plugin-vue-pug: specifier: ~0.6.0 - version: 0.6.0(eslint-plugin-vue@9.15.0)(vue-eslint-parser@9.3.1) + version: 0.6.0(eslint-plugin-vue@9.15.1)(vue-eslint-parser@9.3.1) expect-type: specifier: ~0.16.0 version: 0.16.0 graphql: - specifier: ~16.6.0 - version: 16.6.0 + specifier: ~16.7.1 + version: 16.7.1 json-schema: specifier: ~0.4.0 version: 0.4.0 @@ -126,11 +123,11 @@ devDependencies: specifier: ~4.1.5 version: 4.1.5 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 prettier-plugin-organize-imports: - specifier: ~3.2.2 - version: 3.2.2(prettier@2.8.8)(typescript@5.1.3) + specifier: ~3.2.3 + version: 3.2.3(prettier@3.0.0)(typescript@5.1.6) rimraf: specifier: ~5.0.1 version: 5.0.1 @@ -141,20 +138,25 @@ devDependencies: specifier: ~3.12.7 version: 3.12.7 typescript: - specifier: ~5.1.3 - version: 5.1.3 + specifier: ~5.1.6 + version: 5.1.6 upper-case-first: specifier: ~2.0.2 version: 2.0.2 vitest: - specifier: ~0.32.2 - version: 0.32.2 + specifier: ~0.33.0 + version: 0.33.0 vue-eslint-parser: specifier: ~9.3.1 - version: 9.3.1(eslint@8.43.0) + version: 9.3.1(eslint@8.45.0) packages: + /@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + dev: true + /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} @@ -167,7 +169,7 @@ packages: resolution: {integrity: sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==} engines: {node: '>=14'} dependencies: - node-fetch: 2.6.11 + node-fetch: 2.6.12 transitivePeerDependencies: - encoding dev: true @@ -179,36 +181,36 @@ packages: '@babel/highlight': 7.22.5 dev: true - /@babel/compat-data@7.22.5: - resolution: {integrity: sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==} + /@babel/compat-data@7.22.9: + resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/core@7.22.5: - resolution: {integrity: sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==} + /@babel/core@7.22.9: + resolution: {integrity: sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 - '@babel/helper-compilation-targets': 7.22.5(@babel/core@7.22.5) - '@babel/helper-module-transforms': 7.22.5 - '@babel/helpers': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/generator': 7.22.9 + '@babel/helper-compilation-targets': 7.22.9(@babel/core@7.22.9) + '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.9) + '@babel/helpers': 7.22.6 + '@babel/parser': 7.22.7 '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 - semver: 6.3.0 + semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/generator@7.22.5: - resolution: {integrity: sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==} + /@babel/generator@7.22.9: + resolution: {integrity: sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.5 @@ -217,18 +219,18 @@ packages: jsesc: 2.5.2 dev: true - /@babel/helper-compilation-targets@7.22.5(@babel/core@7.22.5): - resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==} + /@babel/helper-compilation-targets@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 + '@babel/compat-data': 7.22.9 + '@babel/core': 7.22.9 '@babel/helper-validator-option': 7.22.5 browserslist: 4.21.9 lru-cache: 5.1.1 - semver: 6.3.0 + semver: 6.3.1 dev: true /@babel/helper-environment-visitor@7.22.5: @@ -258,20 +260,18 @@ packages: '@babel/types': 7.22.5 dev: true - /@babel/helper-module-transforms@7.22.5: - resolution: {integrity: sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==} + /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.9): + resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: + '@babel/core': 7.22.9 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-module-imports': 7.22.5 '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 - '@babel/types': 7.22.5 - transitivePeerDependencies: - - supports-color dev: true /@babel/helper-plugin-utils@7.22.5: @@ -286,8 +286,8 @@ packages: '@babel/types': 7.22.5 dev: true - /@babel/helper-split-export-declaration@7.22.5: - resolution: {integrity: sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==} + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.5 @@ -308,12 +308,12 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helpers@7.22.5: - resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==} + /@babel/helpers@7.22.6: + resolution: {integrity: sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.5 - '@babel/traverse': 7.22.5 + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 transitivePeerDependencies: - supports-color @@ -328,26 +328,26 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser@7.22.5: - resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==} + /@babel/parser@7.22.7: + resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.22.5 dev: true - /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.5): + /@babel/plugin-syntax-import-assertions@7.22.5(@babel/core@7.22.9): resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.5 + '@babel/core': 7.22.9 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/runtime@7.22.5: - resolution: {integrity: sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==} + /@babel/runtime@7.22.6: + resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.11 @@ -358,21 +358,21 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/parser': 7.22.7 '@babel/types': 7.22.5 dev: true - /@babel/traverse@7.22.5: - resolution: {integrity: sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==} + /@babel/traverse@7.22.8: + resolution: {integrity: sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.5 - '@babel/generator': 7.22.5 + '@babel/generator': 7.22.9 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.5 - '@babel/parser': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.22.7 '@babel/types': 7.22.5 debug: 4.3.4 globals: 11.12.0 @@ -419,7 +419,7 @@ packages: resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==} dependencies: '@esbuild-kit/core-utils': 3.1.0 - get-tsconfig: 4.6.0 + get-tsconfig: 4.6.2 dev: true /@esbuild-kit/core-utils@3.1.0: @@ -433,7 +433,7 @@ packages: resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==} dependencies: '@esbuild-kit/core-utils': 3.1.0 - get-tsconfig: 4.6.0 + get-tsconfig: 4.6.2 dev: true /@esbuild/android-arm64@0.17.19: @@ -445,6 +445,15 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.18.15: + resolution: {integrity: sha512-NI/gnWcMl2kXt1HJKOn2H69SYn4YNheKo6NZt1hyfKWdMbaGadxjZIkcj4Gjk/WPxnbFXs9/3HjGHaknCqjrww==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.17.19: resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} @@ -454,6 +463,15 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.18.15: + resolution: {integrity: sha512-wlkQBWb79/jeEEoRmrxt/yhn5T1lU236OCNpnfRzaCJHZ/5gf82uYx1qmADTBWE0AR/v7FiozE1auk2riyQd3w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.17.19: resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} @@ -463,6 +481,15 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.18.15: + resolution: {integrity: sha512-FM9NQamSaEm/IZIhegF76aiLnng1kEsZl2eve/emxDeReVfRuRNmvT28l6hoFD9TsCxpK+i4v8LPpEj74T7yjA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.17.19: resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} @@ -472,6 +499,15 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.18.15: + resolution: {integrity: sha512-XmrFwEOYauKte9QjS6hz60FpOCnw4zaPAb7XV7O4lx1r39XjJhTN7ZpXqJh4sN6q60zbP6QwAVVA8N/wUyBH/w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.17.19: resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} @@ -481,6 +517,15 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.18.15: + resolution: {integrity: sha512-bMqBmpw1e//7Fh5GLetSZaeo9zSC4/CMtrVFdj+bqKPGJuKyfNJ5Nf2m3LknKZTS+Q4oyPiON+v3eaJ59sLB5A==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.17.19: resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} @@ -490,6 +535,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.18.15: + resolution: {integrity: sha512-LoTK5N3bOmNI9zVLCeTgnk5Rk0WdUTrr9dyDAQGVMrNTh9EAPuNwSTCgaKOKiDpverOa0htPcO9NwslSE5xuLA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.17.19: resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} @@ -499,6 +553,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.18.15: + resolution: {integrity: sha512-62jX5n30VzgrjAjOk5orYeHFq6sqjvsIj1QesXvn5OZtdt5Gdj0vUNJy9NIpjfdNdqr76jjtzBJKf+h2uzYuTQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.17.19: resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} @@ -508,6 +571,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm64@0.18.15: + resolution: {integrity: sha512-BWncQeuWDgYv0jTNzJjaNgleduV4tMbQjmk/zpPh/lUdMcNEAxy+jvneDJ6RJkrqloG7tB9S9rCrtfk/kuplsQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.17.19: resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} @@ -517,6 +589,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.18.15: + resolution: {integrity: sha512-dT4URUv6ir45ZkBqhwZwyFV6cH61k8MttIwhThp2BGiVtagYvCToF+Bggyx2VI57RG4Fbt21f9TmXaYx0DeUJg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.17.19: resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} @@ -526,6 +607,15 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.18.15: + resolution: {integrity: sha512-JPXORvgHRHITqfms1dWT/GbEY89u848dC08o0yK3fNskhp0t2TuNUnsrrSgOdH28ceb1hJuwyr8R/1RnyPwocw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.17.19: resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} @@ -535,6 +625,15 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.18.15: + resolution: {integrity: sha512-kArPI0DopjJCEplsVj/H+2Qgzz7vdFSacHNsgoAKpPS6W/Ndh8Oe24HRDQ5QCu4jHgN6XOtfFfLpRx3TXv/mEg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.17.19: resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} @@ -544,6 +643,15 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.18.15: + resolution: {integrity: sha512-b/tmngUfO02E00c1XnNTw/0DmloKjb6XQeqxaYuzGwHe0fHVgx5/D6CWi+XH1DvkszjBUkK9BX7n1ARTOst59w==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.17.19: resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} @@ -553,6 +661,15 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.18.15: + resolution: {integrity: sha512-KXPY69MWw79QJkyvUYb2ex/OgnN/8N/Aw5UDPlgoRtoEfcBqfeLodPr42UojV3NdkoO4u10NXQdamWm1YEzSKw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.17.19: resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} @@ -562,6 +679,15 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.18.15: + resolution: {integrity: sha512-komK3NEAeeGRnvFEjX1SfVg6EmkfIi5aKzevdvJqMydYr9N+pRQK0PGJXk+bhoPZwOUgLO4l99FZmLGk/L1jWg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.17.19: resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} @@ -571,6 +697,15 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.18.15: + resolution: {integrity: sha512-632T5Ts6gQ2WiMLWRRyeflPAm44u2E/s/TJvn+BP6M5mnHSk93cieaypj3VSMYO2ePTCRqAFXtuYi1yv8uZJNA==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.17.19: resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} @@ -580,6 +715,15 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.18.15: + resolution: {integrity: sha512-MsHtX0NgvRHsoOtYkuxyk4Vkmvk3PLRWfA4okK7c+6dT0Fu4SUqXAr9y4Q3d8vUf1VWWb6YutpL4XNe400iQ1g==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.17.19: resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} @@ -589,6 +733,15 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.18.15: + resolution: {integrity: sha512-djST6s+jQiwxMIVQ5rlt24JFIAr4uwUnzceuFL7BQT4CbrRtqBPueS4GjXSiIpmwVri1Icj/9pFRJ7/aScvT+A==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.17.19: resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} @@ -598,6 +751,15 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.18.15: + resolution: {integrity: sha512-naeRhUIvhsgeounjkF5mvrNAVMGAm6EJWiabskeE5yOeBbLp7T89tAEw0j5Jm/CZAwyLe3c67zyCWH6fsBLCpw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.17.19: resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} @@ -607,6 +769,15 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.18.15: + resolution: {integrity: sha512-qkT2+WxyKbNIKV1AEhI8QiSIgTHMcRctzSaa/I3kVgMS5dl3fOeoqkb7pW76KwxHoriImhx7Mg3TwN/auMDsyQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.17.19: resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} @@ -616,6 +787,15 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.18.15: + resolution: {integrity: sha512-HC4/feP+pB2Vb+cMPUjAnFyERs+HJN7E6KaeBlFdBv799MhD+aPJlfi/yk36SED58J9TPwI8MAcVpJgej4ud0A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.17.19: resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} @@ -625,6 +805,15 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.18.15: + resolution: {integrity: sha512-ovjwoRXI+gf52EVF60u9sSDj7myPixPxqzD5CmkEUmvs+W9Xd0iqISVBQn8xcx4ciIaIVlWCuTbYDOXOnOL44Q==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.17.19: resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} @@ -634,13 +823,22 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.43.0): + /@esbuild/win32-x64@0.18.15: + resolution: {integrity: sha512-imUxH9a3WJARyAvrG7srLyiK73XdX83NXQkjKvQ+7vPh3ZxoLrzvPkQKKw2DwZ+RV2ZB6vBfNHP8XScAmQC3aA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.45.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.43.0 + eslint: 8.45.0 eslint-visitor-keys: 3.4.1 dev: true @@ -655,7 +853,7 @@ packages: dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.5.2 + espree: 9.6.1 globals: 13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 @@ -666,13 +864,13 @@ packages: - supports-color dev: true - /@eslint/eslintrc@2.0.3: - resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + /@eslint/eslintrc@2.1.0: + resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.5.2 + espree: 9.6.1 globals: 13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 @@ -683,28 +881,29 @@ packages: - supports-color dev: true - /@eslint/js@8.43.0: - resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==} + /@eslint/js@8.44.0: + resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@graphql-eslint/eslint-plugin@3.19.1(@babel/core@7.22.5)(@types/node@20.3.1)(graphql@16.6.0): - resolution: {integrity: sha512-8hllEu0dFXDk9poJRN0gIqrGoBblMe1TpRJFx0We+ZKWNQgaxvQ0QGmJPDak+BZV5BcOAM7m/GH2XWDgVB2nQA==} + /@graphql-eslint/eslint-plugin@3.20.1(@babel/core@7.22.9)(@types/node@20.4.2)(graphql@16.7.1): + resolution: {integrity: sha512-RbwVlz1gcYG62sECR1u0XqMh8w5e5XMCCZoMvPQ3nJzEBCTfXLGX727GBoRmSvY1x4gJmqNZ1lsOX7lZY14RIw==} + engines: {node: '>=12'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: '@babel/code-frame': 7.22.5 - '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.22.5)(graphql@16.6.0) - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.22.5)(graphql@16.6.0) - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) + '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.22.9)(graphql@16.7.1) + '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.22.9)(graphql@16.7.1) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) chalk: 4.1.2 debug: 4.3.4 - fast-glob: 3.2.12 - graphql: 16.6.0 - graphql-config: 4.5.0(@types/node@20.3.1)(graphql@16.6.0) - graphql-depth-limit: 1.1.0(graphql@16.6.0) + fast-glob: 3.3.0 + graphql: 16.7.1 + graphql-config: 4.5.0(@types/node@20.4.2)(graphql@16.7.1) + graphql-depth-limit: 1.1.0(graphql@16.7.1) lodash.lowercase: 4.3.0 - tslib: 2.5.3 + tslib: 2.6.0 transitivePeerDependencies: - '@babel/core' - '@types/node' @@ -715,218 +914,218 @@ packages: - utf-8-validate dev: true - /@graphql-tools/batch-execute@8.5.22(graphql@16.6.0): + /@graphql-tools/batch-execute@8.5.22(graphql@16.7.1): resolution: {integrity: sha512-hcV1JaY6NJQFQEwCKrYhpfLK8frSXDbtNMoTur98u10Cmecy1zrqNKSqhEyGetpgHxaJRqszGzKeI3RuroDN6A==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) dataloader: 2.2.2 - graphql: 16.6.0 - tslib: 2.5.3 + graphql: 16.7.1 + tslib: 2.6.0 value-or-promise: 1.0.12 dev: true - /@graphql-tools/code-file-loader@7.3.23(@babel/core@7.22.5)(graphql@16.6.0): + /@graphql-tools/code-file-loader@7.3.23(@babel/core@7.22.9)(graphql@16.7.1): resolution: {integrity: sha512-8Wt1rTtyTEs0p47uzsPJ1vAtfAx0jmxPifiNdmo9EOCuUPyQGEbMaik/YkqZ7QUFIEYEQu+Vgfo8tElwOPtx5Q==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.22.5)(graphql@16.6.0) - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) + '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.22.9)(graphql@16.7.1) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) globby: 11.1.0 - graphql: 16.6.0 - tslib: 2.5.3 + graphql: 16.7.1 + tslib: 2.6.0 unixify: 1.0.0 transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@graphql-tools/delegate@9.0.35(graphql@16.6.0): + /@graphql-tools/delegate@9.0.35(graphql@16.7.1): resolution: {integrity: sha512-jwPu8NJbzRRMqi4Vp/5QX1vIUeUPpWmlQpOkXQD2r1X45YsVceyUUBnktCrlJlDB4jPRVy7JQGwmYo3KFiOBMA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/batch-execute': 8.5.22(graphql@16.6.0) - '@graphql-tools/executor': 0.0.20(graphql@16.6.0) - '@graphql-tools/schema': 9.0.19(graphql@16.6.0) - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) + '@graphql-tools/batch-execute': 8.5.22(graphql@16.7.1) + '@graphql-tools/executor': 0.0.20(graphql@16.7.1) + '@graphql-tools/schema': 9.0.19(graphql@16.7.1) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) dataloader: 2.2.2 - graphql: 16.6.0 - tslib: 2.5.3 + graphql: 16.7.1 + tslib: 2.6.0 value-or-promise: 1.0.12 dev: true - /@graphql-tools/executor-graphql-ws@0.0.14(graphql@16.6.0): + /@graphql-tools/executor-graphql-ws@0.0.14(graphql@16.7.1): resolution: {integrity: sha512-P2nlkAsPZKLIXImFhj0YTtny5NQVGSsKnhi7PzXiaHSXc6KkzqbWZHKvikD4PObanqg+7IO58rKFpGXP7eeO+w==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) '@repeaterjs/repeater': 3.0.4 '@types/ws': 8.5.5 - graphql: 16.6.0 - graphql-ws: 5.12.1(graphql@16.6.0) + graphql: 16.7.1 + graphql-ws: 5.12.1(graphql@16.7.1) isomorphic-ws: 5.0.0(ws@8.13.0) - tslib: 2.5.3 + tslib: 2.6.0 ws: 8.13.0 transitivePeerDependencies: - bufferutil - utf-8-validate dev: true - /@graphql-tools/executor-http@0.1.10(@types/node@20.3.1)(graphql@16.6.0): + /@graphql-tools/executor-http@0.1.10(@types/node@20.4.2)(graphql@16.7.1): resolution: {integrity: sha512-hnAfbKv0/lb9s31LhWzawQ5hghBfHS+gYWtqxME6Rl0Aufq9GltiiLBcl7OVVOnkLF0KhwgbYP1mB5VKmgTGpg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) '@repeaterjs/repeater': 3.0.4 '@whatwg-node/fetch': 0.8.8 dset: 3.1.2 extract-files: 11.0.0 - graphql: 16.6.0 - meros: 1.3.0(@types/node@20.3.1) - tslib: 2.5.3 + graphql: 16.7.1 + meros: 1.3.0(@types/node@20.4.2) + tslib: 2.6.0 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' dev: true - /@graphql-tools/executor-legacy-ws@0.0.11(graphql@16.6.0): + /@graphql-tools/executor-legacy-ws@0.0.11(graphql@16.7.1): resolution: {integrity: sha512-4ai+NnxlNfvIQ4c70hWFvOZlSUN8lt7yc+ZsrwtNFbFPH/EroIzFMapAxM9zwyv9bH38AdO3TQxZ5zNxgBdvUw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) '@types/ws': 8.5.5 - graphql: 16.6.0 + graphql: 16.7.1 isomorphic-ws: 5.0.0(ws@8.13.0) - tslib: 2.5.3 + tslib: 2.6.0 ws: 8.13.0 transitivePeerDependencies: - bufferutil - utf-8-validate dev: true - /@graphql-tools/executor@0.0.20(graphql@16.6.0): + /@graphql-tools/executor@0.0.20(graphql@16.7.1): resolution: {integrity: sha512-GdvNc4vszmfeGvUqlcaH1FjBoguvMYzxAfT6tDd4/LgwymepHhinqLNA5otqwVLW+JETcDaK7xGENzFomuE6TA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.6.0) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.7.1) '@repeaterjs/repeater': 3.0.4 - graphql: 16.6.0 - tslib: 2.5.3 + graphql: 16.7.1 + tslib: 2.6.0 value-or-promise: 1.0.12 dev: true - /@graphql-tools/graphql-file-loader@7.5.17(graphql@16.6.0): + /@graphql-tools/graphql-file-loader@7.5.17(graphql@16.7.1): resolution: {integrity: sha512-hVwwxPf41zOYgm4gdaZILCYnKB9Zap7Ys9OhY1hbwuAuC4MMNY9GpUjoTU3CQc3zUiPoYStyRtUGkHSJZ3HxBw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/import': 6.7.18(graphql@16.6.0) - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) + '@graphql-tools/import': 6.7.18(graphql@16.7.1) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) globby: 11.1.0 - graphql: 16.6.0 - tslib: 2.5.3 + graphql: 16.7.1 + tslib: 2.6.0 unixify: 1.0.0 dev: true - /@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.22.5)(graphql@16.6.0): + /@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.22.9)(graphql@16.7.1): resolution: {integrity: sha512-RW+H8FqOOLQw0BPXaahYepVSRjuOHw+7IL8Opaa5G5uYGOBxoXR7DceyQ7BcpMgktAOOmpDNQ2WtcboChOJSRA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/parser': 7.22.5 - '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.5) - '@babel/traverse': 7.22.5 + '@babel/parser': 7.22.7 + '@babel/plugin-syntax-import-assertions': 7.22.5(@babel/core@7.22.9) + '@babel/traverse': 7.22.8 '@babel/types': 7.22.5 - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) - graphql: 16.6.0 - tslib: 2.5.3 + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) + graphql: 16.7.1 + tslib: 2.6.0 transitivePeerDependencies: - '@babel/core' - supports-color dev: true - /@graphql-tools/import@6.7.18(graphql@16.6.0): + /@graphql-tools/import@6.7.18(graphql@16.7.1): resolution: {integrity: sha512-XQDdyZTp+FYmT7as3xRWH/x8dx0QZA2WZqfMF5EWb36a0PiH7WwlRQYIdyYXj8YCLpiWkeBXgBRHmMnwEYR8iQ==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) - graphql: 16.6.0 + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) + graphql: 16.7.1 resolve-from: 5.0.0 - tslib: 2.5.3 + tslib: 2.6.0 dev: true - /@graphql-tools/json-file-loader@7.4.18(graphql@16.6.0): + /@graphql-tools/json-file-loader@7.4.18(graphql@16.7.1): resolution: {integrity: sha512-AJ1b6Y1wiVgkwsxT5dELXhIVUPs/u3VZ8/0/oOtpcoyO/vAeM5rOvvWegzicOOnQw8G45fgBRMkkRfeuwVt6+w==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) globby: 11.1.0 - graphql: 16.6.0 - tslib: 2.5.3 + graphql: 16.7.1 + tslib: 2.6.0 unixify: 1.0.0 dev: true - /@graphql-tools/load@7.8.14(graphql@16.6.0): + /@graphql-tools/load@7.8.14(graphql@16.7.1): resolution: {integrity: sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/schema': 9.0.19(graphql@16.6.0) - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) - graphql: 16.6.0 + '@graphql-tools/schema': 9.0.19(graphql@16.7.1) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) + graphql: 16.7.1 p-limit: 3.1.0 - tslib: 2.5.3 + tslib: 2.6.0 dev: true - /@graphql-tools/merge@8.4.2(graphql@16.6.0): + /@graphql-tools/merge@8.4.2(graphql@16.7.1): resolution: {integrity: sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) - graphql: 16.6.0 - tslib: 2.5.3 + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) + graphql: 16.7.1 + tslib: 2.6.0 dev: true - /@graphql-tools/schema@9.0.19(graphql@16.6.0): + /@graphql-tools/schema@9.0.19(graphql@16.7.1): resolution: {integrity: sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/merge': 8.4.2(graphql@16.6.0) - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) - graphql: 16.6.0 - tslib: 2.5.3 + '@graphql-tools/merge': 8.4.2(graphql@16.7.1) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) + graphql: 16.7.1 + tslib: 2.6.0 value-or-promise: 1.0.12 dev: true - /@graphql-tools/url-loader@7.17.18(@types/node@20.3.1)(graphql@16.6.0): + /@graphql-tools/url-loader@7.17.18(@types/node@20.4.2)(graphql@16.7.1): resolution: {integrity: sha512-ear0CiyTj04jCVAxi7TvgbnGDIN2HgqzXzwsfcqiVg9cvjT40NcMlZ2P1lZDgqMkZ9oyLTV8Bw6j+SyG6A+xPw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 9.0.35(graphql@16.6.0) - '@graphql-tools/executor-graphql-ws': 0.0.14(graphql@16.6.0) - '@graphql-tools/executor-http': 0.1.10(@types/node@20.3.1)(graphql@16.6.0) - '@graphql-tools/executor-legacy-ws': 0.0.11(graphql@16.6.0) - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) - '@graphql-tools/wrap': 9.4.2(graphql@16.6.0) + '@graphql-tools/delegate': 9.0.35(graphql@16.7.1) + '@graphql-tools/executor-graphql-ws': 0.0.14(graphql@16.7.1) + '@graphql-tools/executor-http': 0.1.10(@types/node@20.4.2)(graphql@16.7.1) + '@graphql-tools/executor-legacy-ws': 0.0.11(graphql@16.7.1) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) + '@graphql-tools/wrap': 9.4.2(graphql@16.7.1) '@types/ws': 8.5.5 '@whatwg-node/fetch': 0.8.8 - graphql: 16.6.0 + graphql: 16.7.1 isomorphic-ws: 5.0.0(ws@8.13.0) - tslib: 2.5.3 + tslib: 2.6.0 value-or-promise: 1.0.12 ws: 8.13.0 transitivePeerDependencies: @@ -936,35 +1135,35 @@ packages: - utf-8-validate dev: true - /@graphql-tools/utils@9.2.1(graphql@16.6.0): + /@graphql-tools/utils@9.2.1(graphql@16.7.1): resolution: {integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.6.0) - graphql: 16.6.0 - tslib: 2.5.3 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.7.1) + graphql: 16.7.1 + tslib: 2.6.0 dev: true - /@graphql-tools/wrap@9.4.2(graphql@16.6.0): + /@graphql-tools/wrap@9.4.2(graphql@16.7.1): resolution: {integrity: sha512-DFcd9r51lmcEKn0JW43CWkkI2D6T9XI1juW/Yo86i04v43O9w2/k4/nx2XTJv4Yv+iXwUw7Ok81PGltwGJSDSA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/delegate': 9.0.35(graphql@16.6.0) - '@graphql-tools/schema': 9.0.19(graphql@16.6.0) - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) - graphql: 16.6.0 - tslib: 2.5.3 + '@graphql-tools/delegate': 9.0.35(graphql@16.7.1) + '@graphql-tools/schema': 9.0.19(graphql@16.7.1) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) + graphql: 16.7.1 + tslib: 2.6.0 value-or-promise: 1.0.12 dev: true - /@graphql-typed-document-node/core@3.2.0(graphql@16.6.0): + /@graphql-typed-document-node/core@3.2.0(graphql@16.7.1): resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - graphql: 16.6.0 + graphql: 16.7.1 dev: true /@humanwhocodes/config-array@0.11.10: @@ -1004,7 +1203,7 @@ packages: '@intlify/shared': 9.2.2 dev: true - /@intlify/eslint-plugin-vue-i18n@2.0.0(eslint@8.43.0): + /@intlify/eslint-plugin-vue-i18n@2.0.0(eslint@8.45.0): resolution: {integrity: sha512-ECBD0TvQNa56XKyuM6FPIGAAl7MP6ODcgjBQJrzucNxcTb8fYTWmZ+xgBuvmvAtA0iE0D4Wp18UMild2N0bGyw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -1014,7 +1213,7 @@ packages: '@intlify/core-base': 9.2.2 '@intlify/message-compiler': 9.2.2 debug: 4.3.4 - eslint: 8.43.0 + eslint: 8.45.0 glob: 8.1.0 ignore: 5.2.4 is-language-code: 3.1.0 @@ -1023,8 +1222,8 @@ packages: jsonc-eslint-parser: 2.3.0 lodash: 4.17.21 parse5: 7.1.2 - semver: 7.5.2 - vue-eslint-parser: 9.3.1(eslint@8.43.0) + semver: 7.5.4 + vue-eslint-parser: 9.3.1(eslint@8.45.0) yaml-eslint-parser: 1.2.2 transitivePeerDependencies: - supports-color @@ -1063,6 +1262,13 @@ packages: wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: true + /@jest/schemas@29.6.0: + resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.27.8 + dev: true + /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} @@ -1122,16 +1328,17 @@ packages: fastq: 1.15.0 dev: true - /@npmcli/config@6.2.0: - resolution: {integrity: sha512-lPAPNVUvlv6x0uwGiKzuWVUy1WSBaK5P0t9PoQQVIAbc1RaJLkaNxyUQZOrFJ7Y/ShzLw5skzruThhD9Qcju/A==} + /@npmcli/config@6.2.1: + resolution: {integrity: sha512-Cj/OrSbrLvnwWuzquFCDTwFN8QmR+SWH6qLNCBttUreDkKM5D5p36SeSMbcEUiCGdwjUrVy2yd8C0REwwwDPEw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@npmcli/map-workspaces': 3.0.4 + ci-info: 3.8.0 ini: 4.1.1 nopt: 7.2.0 proc-log: 3.0.0 read-package-json-fast: 3.0.2 - semver: 7.5.2 + semver: 7.5.4 walk-up-path: 3.0.1 dev: true @@ -1140,8 +1347,8 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@npmcli/name-from-folder': 2.0.0 - glob: 10.2.7 - minimatch: 9.0.1 + glob: 10.3.3 + minimatch: 9.0.3 read-package-json-fast: 3.0.2 dev: true @@ -1155,14 +1362,14 @@ packages: dependencies: asn1js: 3.0.5 pvtsutils: 1.3.2 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /@peculiar/json-schema@1.1.12: resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} engines: {node: '>=8.0.0'} dependencies: - tslib: 2.5.3 + tslib: 2.6.0 dev: true /@peculiar/webcrypto@1.4.3: @@ -1172,7 +1379,7 @@ packages: '@peculiar/asn1-schema': 2.3.6 '@peculiar/json-schema': 1.1.12 pvtsutils: 1.3.2 - tslib: 2.5.3 + tslib: 2.6.0 webcrypto-core: 1.7.7 dev: true @@ -1183,16 +1390,16 @@ packages: dev: true optional: true - /@pkgr/utils@2.4.1: - resolution: {integrity: sha512-JOqwkgFEyi+OROIyq7l4Jy28h/WwhDnG/cPkXG2Z1iFbubB6jsHW1NDvmyOzTBxHr3yg68YGirmh1JUgMqa+9w==} + /@pkgr/utils@2.4.2: + resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dependencies: cross-spawn: 7.0.3 - fast-glob: 3.2.12 + fast-glob: 3.3.0 is-glob: 4.0.3 open: 9.1.0 picocolors: 1.0.0 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /@poppinss/cliui@3.0.5: @@ -1218,6 +1425,10 @@ packages: resolution: {integrity: sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==} dev: true + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + dev: true + /@types/acorn@4.0.6: resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} dependencies: @@ -1237,7 +1448,7 @@ packages: /@types/concat-stream@2.0.0: resolution: {integrity: sha512-t3YCerNM7NTVjLuICZo5gYAXYoDvpuuTceCcFQWcDQz26kxUR5uIWolxbIR5jRNIXpMqhOpW/b8imCR1LEmuJw==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.2 dev: true /@types/debug@4.1.8: @@ -1246,8 +1457,8 @@ packages: '@types/ms': 0.7.31 dev: true - /@types/eslint@8.40.2: - resolution: {integrity: sha512-PRVjQ4Eh9z9pmmtaq8nTjZjQwKFk7YIHIud3lRoKRBgUQjgjRmoGxxGEPXQkF+lH7QkHJRNr5F4aBgYCW0lqpQ==} + /@types/eslint@8.44.0: + resolution: {integrity: sha512-gsF+c/0XOguWgaOgvFs+xnnRqt9GwgTvIks36WpE6ueeI4KCEHHd8K/CKHqhOqrJKsYH8m27kRzQEvWXAwXUTw==} dependencies: '@types/estree': 1.0.1 '@types/json-schema': 7.0.12 @@ -1267,13 +1478,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.3.1 + '@types/node': 20.4.2 dev: true - /@types/hast@2.3.4: - resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + /@types/hast@2.3.5: + resolution: {integrity: sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 dev: true /@types/is-empty@1.2.1: @@ -1292,10 +1503,10 @@ packages: resolution: {integrity: sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==} dev: true - /@types/mdast@3.0.11: - resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==} + /@types/mdast@3.0.12: + resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 dev: true /@types/minimatch@5.1.2: @@ -1306,12 +1517,12 @@ packages: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: true - /@types/node@18.16.18: - resolution: {integrity: sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw==} + /@types/node@18.16.19: + resolution: {integrity: sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==} dev: true - /@types/node@20.3.1: - resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} + /@types/node@20.4.2: + resolution: {integrity: sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==} dev: true /@types/normalize-package-data@2.4.1: @@ -1330,18 +1541,18 @@ packages: resolution: {integrity: sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw==} dev: true - /@types/unist@2.0.6: - resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + /@types/unist@2.0.7: + resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} dev: true /@types/ws@8.5.5: resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.2 dev: true - /@typescript-eslint/eslint-plugin@5.60.0(@typescript-eslint/parser@5.60.0)(eslint@8.43.0)(typescript@5.1.3): - resolution: {integrity: sha512-78B+anHLF1TI8Jn/cD0Q00TBYdMgjdOn980JfAVa9yw5sop8nyTfVOQAv6LWywkOGLclDBtv5z3oxN4w7jxyNg==} + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.45.0)(typescript@5.1.6): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -1352,24 +1563,24 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@5.1.3) - '@typescript-eslint/scope-manager': 5.60.0 - '@typescript-eslint/type-utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3) - '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.45.0)(typescript@5.1.6) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.45.0)(typescript@5.1.6) + '@typescript-eslint/utils': 5.62.0(eslint@8.45.0)(typescript@5.1.6) debug: 4.3.4 - eslint: 8.43.0 - grapheme-splitter: 1.0.4 + eslint: 8.45.0 + graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 - semver: 7.5.2 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.60.0(eslint@8.43.0)(typescript@5.1.3): - resolution: {integrity: sha512-jBONcBsDJ9UoTWrARkRRCgDz6wUggmH5RpQVlt7BimSwaTkTjwypGzKORXbR4/2Hqjk9hgwlon2rVQAjWNpkyQ==} + /@typescript-eslint/parser@5.62.0(eslint@8.45.0)(typescript@5.1.6): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1378,26 +1589,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.60.0 - '@typescript-eslint/types': 5.60.0 - '@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.3) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) debug: 4.3.4 - eslint: 8.43.0 - typescript: 5.1.3 + eslint: 8.45.0 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.60.0: - resolution: {integrity: sha512-hakuzcxPwXi2ihf9WQu1BbRj1e/Pd8ZZwVTG9kfbxAMZstKz8/9OoexIwnmLzShtsdap5U/CoQGRCWlSuPbYxQ==} + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.60.0 - '@typescript-eslint/visitor-keys': 5.60.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils@5.60.0(eslint@8.43.0)(typescript@5.1.3): - resolution: {integrity: sha512-X7NsRQddORMYRFH7FWo6sA9Y/zbJ8s1x1RIAtnlj6YprbToTiQnM6vxcMu7iYhdunmoC0rUWlca13D5DVHkK2g==} + /@typescript-eslint/type-utils@5.62.0(eslint@8.45.0)(typescript@5.1.6): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -1406,23 +1617,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.3) - '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) + '@typescript-eslint/utils': 5.62.0(eslint@8.45.0)(typescript@5.1.6) debug: 4.3.4 - eslint: 8.43.0 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + eslint: 8.45.0 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@5.60.0: - resolution: {integrity: sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA==} + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.60.0(typescript@5.1.3): - resolution: {integrity: sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==} + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.1.6): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -1430,83 +1641,82 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.60.0 - '@typescript-eslint/visitor-keys': 5.60.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.2 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.60.0(eslint@8.43.0)(typescript@5.1.3): - resolution: {integrity: sha512-ba51uMqDtfLQ5+xHtwlO84vkdjrqNzOnqrnwbMHMRY8Tqeme8C2Q8Fc7LajfGR+e3/4LoYiWXUM6BpIIbHJ4hQ==} + /@typescript-eslint/utils@5.62.0(eslint@8.45.0)(typescript@5.1.6): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.60.0 - '@typescript-eslint/types': 5.60.0 - '@typescript-eslint/typescript-estree': 5.60.0(typescript@5.1.3) - eslint: 8.43.0 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6) + eslint: 8.45.0 eslint-scope: 5.1.1 - semver: 7.5.2 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@5.60.0: - resolution: {integrity: sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw==} + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.60.0 + '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.1 dev: true - /@vitest/expect@0.32.2: - resolution: {integrity: sha512-6q5yzweLnyEv5Zz1fqK5u5E83LU+gOMVBDuxBl2d2Jfx1BAp5M+rZgc5mlyqdnxquyoiOXpXmFNkcGcfFnFH3Q==} + /@vitest/expect@0.33.0: + resolution: {integrity: sha512-sVNf+Gla3mhTCxNJx+wJLDPp/WcstOe0Ksqz4Vec51MmgMth/ia0MGFEkIZmVGeTL5HtjYR4Wl/ZxBxBXZJTzQ==} dependencies: - '@vitest/spy': 0.32.2 - '@vitest/utils': 0.32.2 + '@vitest/spy': 0.33.0 + '@vitest/utils': 0.33.0 chai: 4.3.7 dev: true - /@vitest/runner@0.32.2: - resolution: {integrity: sha512-06vEL0C1pomOEktGoLjzZw+1Fb+7RBRhmw/06WkDrd1akkT9i12su0ku+R/0QM69dfkIL/rAIDTG+CSuQVDcKw==} + /@vitest/runner@0.33.0: + resolution: {integrity: sha512-UPfACnmCB6HKRHTlcgCoBh6ppl6fDn+J/xR8dTufWiKt/74Y9bHci5CKB8tESSV82zKYtkBJo9whU3mNvfaisg==} dependencies: - '@vitest/utils': 0.32.2 - concordance: 5.0.4 + '@vitest/utils': 0.33.0 p-limit: 4.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.32.2: - resolution: {integrity: sha512-JwhpeH/PPc7GJX38vEfCy9LtRzf9F4er7i4OsAJyV7sjPwjj+AIR8cUgpMTWK4S3TiamzopcTyLsZDMuldoi5A==} + /@vitest/snapshot@0.33.0: + resolution: {integrity: sha512-tJjrl//qAHbyHajpFvr8Wsk8DIOODEebTu7pgBrP07iOepR5jYkLFiqLq2Ltxv+r0uptUb4izv1J8XBOwKkVYA==} dependencies: - magic-string: 0.30.0 + magic-string: 0.30.1 pathe: 1.1.1 - pretty-format: 27.5.1 + pretty-format: 29.6.1 dev: true - /@vitest/spy@0.32.2: - resolution: {integrity: sha512-Q/ZNILJ4ca/VzQbRM8ur3Si5Sardsh1HofatG9wsJY1RfEaw0XKP8IVax2lI1qnrk9YPuG9LA2LkZ0EI/3d4ug==} + /@vitest/spy@0.33.0: + resolution: {integrity: sha512-Kv+yZ4hnH1WdiAkPUQTpRxW8kGtH8VRTnus7ZTGovFYM1ZezJpvGtb9nPIjPnptHbsyIAxYZsEpVPYgtpjGnrg==} dependencies: tinyspy: 2.1.1 dev: true - /@vitest/utils@0.32.2: - resolution: {integrity: sha512-lnJ0T5i03j0IJaeW73hxe2AuVnZ/y1BhhCOuIcl9LIzXnbpXJT9Lrt6brwKHXLOiA7MZ6N5hSJjt0xE1dGNCzQ==} + /@vitest/utils@0.33.0: + resolution: {integrity: sha512-pF1w22ic965sv+EN6uoePkAOTkAPWM03Ri/jXNyMIKBb/XHLDPfhLvf/Fa9g0YECevAIz56oVYXhodLvLQ/awA==} dependencies: diff-sequences: 29.4.3 loupe: 2.3.6 - pretty-format: 27.5.1 + pretty-format: 29.6.1 dev: true /@whatwg-node/events@0.0.3: @@ -1530,7 +1740,7 @@ packages: busboy: 1.6.0 fast-querystring: 1.1.2 fast-url-parser: 1.1.3 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /abbrev@2.0.0: @@ -1538,12 +1748,12 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /acorn-jsx@5.3.2(acorn@8.9.0): + /acorn-jsx@5.3.2(acorn@8.10.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.9.0 + acorn: 8.10.0 dev: true /acorn-walk@8.2.0: @@ -1557,8 +1767,8 @@ packages: hasBin: true dev: true - /acorn@8.9.0: - resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} + /acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -1626,8 +1836,8 @@ packages: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true - /aria-query@5.2.1: - resolution: {integrity: sha512-7uFg4b+lETFgdaJyETnILsXgnnzVnkHcgRbwbPwevm5x/LmUlt3MjczMRe1zg824iBgXZNRPTBftNYyRSKLp2g==} + /aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} dependencies: dequal: 2.0.3 dev: true @@ -1645,7 +1855,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 get-intrinsic: 1.2.1 is-string: 1.0.7 dev: true @@ -1661,7 +1871,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 dev: true @@ -1671,7 +1881,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 dev: true @@ -1680,11 +1890,23 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 get-intrinsic: 1.2.1 dev: true + /arraybuffer.prototype.slice@1.0.1: + resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.2 + define-properties: 1.2.0 + get-intrinsic: 1.2.1 + is-array-buffer: 3.0.2 + is-shared-array-buffer: 1.0.2 + dev: true + /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} @@ -1696,7 +1918,7 @@ packages: dependencies: pvtsutils: 1.3.2 pvutils: 1.1.3 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /assertion-error@1.1.0: @@ -1741,10 +1963,6 @@ packages: engines: {node: '>=0.6'} dev: true - /blueimp-md5@2.19.0: - resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} - dev: true - /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: true @@ -1781,9 +1999,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001505 - electron-to-chromium: 1.4.434 - node-releases: 2.0.12 + caniuse-lite: 1.0.30001517 + electron-to-chromium: 1.4.466 + node-releases: 2.0.13 update-browserslist-db: 1.0.11(browserslist@4.21.9) dev: true @@ -1799,7 +2017,7 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.5.2 + semver: 7.5.4 dev: true /bundle-name@3.0.0: @@ -1841,18 +2059,18 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.5.3 + tslib: 2.6.0 dev: true - /caniuse-lite@1.0.30001505: - resolution: {integrity: sha512-jaAOR5zVtxHfL0NjZyflVTtXm3D3J9P15zSJ7HmQF8dSKGA6tqzQq+0ZI3xkjyQj46I4/M0K2GbMpcAFOcbr3A==} + /caniuse-lite@1.0.30001517: + resolution: {integrity: sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==} dev: true /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} dependencies: no-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 upper-case-first: 2.0.2 dev: true @@ -1904,7 +2122,7 @@ packages: path-case: 3.0.4 sentence-case: 3.0.4 snake-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /character-entities-html4@2.1.0: @@ -2034,25 +2252,11 @@ packages: typedarray: 0.0.6 dev: true - /concordance@5.0.4: - resolution: {integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==} - engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'} - dependencies: - date-time: 3.1.0 - esutils: 2.0.3 - fast-diff: 1.3.0 - js-string-escape: 1.0.1 - lodash: 4.17.21 - md5-hex: 3.0.1 - semver: 7.5.2 - well-known-symbols: 2.0.0 - dev: true - /constant-case@3.0.4: resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==} dependencies: no-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 upper-case: 2.0.2 dev: true @@ -2076,7 +2280,7 @@ packages: dependencies: nice-try: 1.0.5 path-key: 2.0.1 - semver: 5.7.1 + semver: 5.7.2 shebang-command: 1.2.0 which: 1.3.1 dev: true @@ -2111,13 +2315,6 @@ packages: resolution: {integrity: sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==} dev: true - /date-time@3.1.0: - resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} - engines: {node: '>=6'} - dependencies: - time-zone: 1.0.0 - dev: true - /debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -2229,7 +2426,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /dset@3.1.2: @@ -2241,8 +2438,8 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /electron-to-chromium@1.4.434: - resolution: {integrity: sha512-5Gvm09UZTQRaWrimRtWRO5rvaX6Kpk5WHAPKDa7A4Gj6NIPuJ8w8WNpnxCXdd+CJJt6RBU6tUw0KyULoW6XuHw==} + /electron-to-chromium@1.4.466: + resolution: {integrity: sha512-TSkRvbXRXD8BwhcGlZXDsbI2lRoP8dvqR7LQnqQNk9KxXBc4tG8O+rTuXgTyIpEdiqSGKEBSqrxdqEntnjNncA==} dev: true /emoji-regex@8.0.0: @@ -2264,11 +2461,12 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract@1.21.2: - resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + /es-abstract@1.22.1: + resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 + arraybuffer.prototype.slice: 1.0.1 available-typed-arrays: 1.0.5 call-bind: 1.0.2 es-set-tostringtag: 2.0.1 @@ -2289,19 +2487,23 @@ packages: is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 is-string: 1.0.7 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 is-weakref: 1.0.2 object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.5.0 + safe-array-concat: 1.0.0 safe-regex-test: 1.0.0 string.prototype.trim: 1.2.7 string.prototype.trimend: 1.0.6 string.prototype.trimstart: 1.0.6 + typed-array-buffer: 1.0.0 + typed-array-byte-length: 1.0.0 + typed-array-byte-offset: 1.0.0 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 + which-typed-array: 1.1.11 dev: true /es-set-tostringtag@2.0.1: @@ -2392,6 +2594,36 @@ packages: '@esbuild/win32-x64': 0.17.19 dev: true + /esbuild@0.18.15: + resolution: {integrity: sha512-3WOOLhrvuTGPRzQPU6waSDWrDTnQriia72McWcn6UCi43GhCHrXH4S59hKMeez+IITmdUuUyvbU9JIp+t3xlPQ==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.18.15 + '@esbuild/android-arm64': 0.18.15 + '@esbuild/android-x64': 0.18.15 + '@esbuild/darwin-arm64': 0.18.15 + '@esbuild/darwin-x64': 0.18.15 + '@esbuild/freebsd-arm64': 0.18.15 + '@esbuild/freebsd-x64': 0.18.15 + '@esbuild/linux-arm': 0.18.15 + '@esbuild/linux-arm64': 0.18.15 + '@esbuild/linux-ia32': 0.18.15 + '@esbuild/linux-loong64': 0.18.15 + '@esbuild/linux-mips64el': 0.18.15 + '@esbuild/linux-ppc64': 0.18.15 + '@esbuild/linux-riscv64': 0.18.15 + '@esbuild/linux-s390x': 0.18.15 + '@esbuild/linux-x64': 0.18.15 + '@esbuild/netbsd-x64': 0.18.15 + '@esbuild/openbsd-x64': 0.18.15 + '@esbuild/sunos-x64': 0.18.15 + '@esbuild/win32-arm64': 0.18.15 + '@esbuild/win32-ia32': 0.18.15 + '@esbuild/win32-x64': 0.18.15 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -2407,16 +2639,16 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier@8.8.0(eslint@8.43.0): + /eslint-config-prettier@8.8.0(eslint@8.45.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.43.0 + eslint: 8.45.0 dev: true - /eslint-gitignore@0.1.0(eslint@8.43.0): + /eslint-gitignore@0.1.0(eslint@8.45.0): resolution: {integrity: sha512-VFvY5Wyjuz5xXDC/NeONHzsh4YQNok2Gzg4SftAAuhkbrdHv5CChjfiFyLKhRlgOdCJr5kBquaLXHtuDBTW2/Q==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -2424,8 +2656,8 @@ packages: dependencies: array.prototype.flatmap: 1.3.1 debug: 4.3.4 - eslint: 8.43.0 - fast-glob: 3.2.12 + eslint: 8.45.0 + fast-glob: 3.3.0 transitivePeerDependencies: - supports-color dev: true @@ -2440,22 +2672,22 @@ packages: - supports-color dev: true - /eslint-mdx@2.1.0(eslint@8.43.0): + /eslint-mdx@2.1.0(eslint@8.45.0): resolution: {integrity: sha512-dVLHDcpCFJRXZhxEQx8nKc68KT1qm+9JOeMD+j1/WW2h+oco1j7Qq+CLrX2kP64LI3fF9TUtj7a0AvncHUME6w==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8.0.0' dependencies: - acorn: 8.9.0 - acorn-jsx: 5.3.2(acorn@8.9.0) - eslint: 8.43.0 - espree: 9.5.2 + acorn: 8.10.0 + acorn-jsx: 5.3.2(acorn@8.10.0) + eslint: 8.45.0 + espree: 9.6.1 estree-util-visit: 1.2.1 remark-mdx: 2.3.0 remark-parse: 10.0.2 remark-stringify: 10.0.3 synckit: 0.8.5 - tslib: 2.5.3 + tslib: 2.6.0 unified: 10.1.2 unified-engine: 10.1.0 unist-util-visit: 4.1.2 @@ -2465,7 +2697,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.7)(eslint@8.43.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint@8.45.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -2486,63 +2718,63 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.45.0)(typescript@5.1.6) debug: 3.2.7 - eslint: 8.43.0 + eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-deprecation@1.4.1(eslint@8.43.0)(typescript@5.1.3): + /eslint-plugin-deprecation@1.4.1(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-4vxTghWzxsBukPJVQupi6xlTuDc8Pyi1QlRCrFiLgwLPMJQW3cJCNaehJUKQqQFvuue5m4W27e179Y3Qjzeghg==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 dependencies: - '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3) - eslint: 8.43.0 - tslib: 2.5.3 - tsutils: 3.21.0(typescript@5.1.3) - typescript: 5.1.3 + '@typescript-eslint/utils': 5.62.0(eslint@8.45.0)(typescript@5.1.6) + eslint: 8.45.0 + tslib: 2.6.0 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-es-x@6.2.1(eslint@8.43.0): - resolution: {integrity: sha512-uR34zUhZ9EBoiSD2DdV5kHLpydVEvwWqjteUr9sXRgJknwbKZJZhdJ7uFnaTtd+Nr/2G3ceJHnHXrFhJ67n3Tw==} + /eslint-plugin-es-x@7.1.0(eslint@8.45.0): + resolution: {integrity: sha512-AhiaF31syh4CCQ+C5ccJA0VG6+kJK8+5mXKKE7Qs1xcPRg02CDPOj3mWlQxuWS/AYtg7kxrDNgW9YW3vc0Q+Mw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) '@eslint-community/regexpp': 4.5.1 - eslint: 8.43.0 + eslint: 8.45.0 dev: true - /eslint-plugin-es@3.0.1(eslint@8.43.0): + /eslint-plugin-es@3.0.1(eslint@8.45.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.43.0 + eslint: 8.45.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-eslint-comments@3.2.0(eslint@8.43.0): + /eslint-plugin-eslint-comments@3.2.0(eslint@8.45.0): resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.43.0 + eslint: 8.45.0 ignore: 5.2.4 dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.0)(eslint@8.43.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.62.0)(eslint@8.45.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -2552,22 +2784,22 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.60.0(eslint@8.43.0)(typescript@5.1.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.45.0)(typescript@5.1.6) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.43.0 + eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.60.0)(eslint-import-resolver-node@0.3.7)(eslint@8.43.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint@8.45.0) has: 1.0.3 is-core-module: 2.12.1 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.6 resolve: 1.22.2 - semver: 6.3.0 + semver: 6.3.1 tsconfig-paths: 3.14.2 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -2581,8 +2813,8 @@ packages: humps: 2.0.1 dev: true - /eslint-plugin-jsdoc@46.2.6(eslint@8.43.0): - resolution: {integrity: sha512-zIaK3zbSrKuH12bP+SPybPgcHSM6MFzh3HFeaODzmsF1N8C1l8dzJ22cW1aq4g0+nayU1VMjmNf7hg0dpShLrA==} + /eslint-plugin-jsdoc@46.4.4(eslint@8.45.0): + resolution: {integrity: sha512-D8TGPOkq3bnzmYmA7Q6jdsW+Slx7CunhJk1tlouVq6wJjlP1p6eigZPvxFn7aufud/D66xBsNVMhkDQEuqumMg==} engines: {node: '>=16'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -2592,35 +2824,35 @@ packages: comment-parser: 1.3.1 debug: 4.3.4 escape-string-regexp: 4.0.0 - eslint: 8.43.0 + eslint: 8.45.0 esquery: 1.5.0 is-builtin-module: 3.2.1 - semver: 7.5.2 + semver: 7.5.4 spdx-expression-parse: 3.0.1 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-jsonc@2.9.0(eslint@8.43.0): + /eslint-plugin-jsonc@2.9.0(eslint@8.45.0): resolution: {integrity: sha512-RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) - eslint: 8.43.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) + eslint: 8.45.0 jsonc-eslint-parser: 2.3.0 natural-compare: 1.4.0 dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.43.0): + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.45.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.22.5 - aria-query: 5.2.1 + '@babel/runtime': 7.22.6 + aria-query: 5.3.0 array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 ast-types-flow: 0.0.7 @@ -2628,115 +2860,120 @@ packages: axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.43.0 + eslint: 8.45.0 has: 1.0.3 - jsx-ast-utils: 3.3.3 + jsx-ast-utils: 3.3.4 language-tags: 1.0.5 minimatch: 3.1.2 object.entries: 1.1.6 object.fromentries: 2.0.6 - semver: 6.3.0 + semver: 6.3.1 dev: true - /eslint-plugin-markdown@3.0.0(eslint@8.43.0): + /eslint-plugin-markdown@3.0.0(eslint@8.45.0): resolution: {integrity: sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.43.0 + eslint: 8.45.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-mdx@2.1.0(eslint@8.43.0): + /eslint-plugin-mdx@2.1.0(eslint@8.45.0): resolution: {integrity: sha512-Q8P1JXv+OrD+xhWT95ZyV30MMdnqJ1voKtXfxWrJJ2XihJRI15gPmXbIWY9t8CjA8C//isfzNOmnVY9e3GTL0g==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8.0.0' dependencies: - eslint: 8.43.0 - eslint-mdx: 2.1.0(eslint@8.43.0) - eslint-plugin-markdown: 3.0.0(eslint@8.43.0) + eslint: 8.45.0 + eslint-mdx: 2.1.0(eslint@8.45.0) + eslint-plugin-markdown: 3.0.0(eslint@8.45.0) remark-mdx: 2.3.0 remark-parse: 10.0.2 remark-stringify: 10.0.3 - tslib: 2.5.3 + tslib: 2.6.0 unified: 10.1.2 vfile: 5.3.7 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-n@16.0.0(eslint@8.43.0): - resolution: {integrity: sha512-akkZTE3hsHBrq6CwmGuYCzQREbVUrA855kzcHqe6i0FLBkeY7Y/6tThCVkjUnjhvRBAlc+8lILcSe5QvvDpeZQ==} + /eslint-plugin-n@16.0.1(eslint@8.45.0): + resolution: {integrity: sha512-CDmHegJN0OF3L5cz5tATH84RPQm9kG+Yx39wIqIwPR2C0uhBGMWfbbOtetR83PQjjidA5aXMu+LEFw1jaSwvTA==} engines: {node: '>=16.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) builtins: 5.0.1 - eslint: 8.43.0 - eslint-plugin-es-x: 6.2.1(eslint@8.43.0) + eslint: 8.45.0 + eslint-plugin-es-x: 7.1.0(eslint@8.45.0) ignore: 5.2.4 is-core-module: 2.12.1 minimatch: 3.1.2 resolve: 1.22.2 - semver: 7.5.2 + semver: 7.5.4 dev: true - /eslint-plugin-node@11.1.0(eslint@8.43.0): + /eslint-plugin-node@11.1.0(eslint@8.45.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.43.0 - eslint-plugin-es: 3.0.1(eslint@8.43.0) + eslint: 8.45.0 + eslint-plugin-es: 3.0.1(eslint@8.45.0) eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 resolve: 1.22.2 - semver: 6.3.0 + semver: 6.3.1 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.43.0)(prettier@2.8.8): - resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} - engines: {node: '>=12.0.0'} + /eslint-plugin-prettier@5.0.0(@types/eslint@8.44.0)(eslint-config-prettier@8.8.0)(eslint@8.45.0)(prettier@3.0.0): + resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: '>=7.28.0' + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' eslint-config-prettier: '*' - prettier: '>=2.0.0' + prettier: '>=3.0.0' peerDependenciesMeta: + '@types/eslint': + optional: true eslint-config-prettier: optional: true dependencies: - eslint: 8.43.0 - eslint-config-prettier: 8.8.0(eslint@8.43.0) - prettier: 2.8.8 + '@types/eslint': 8.44.0 + eslint: 8.45.0 + eslint-config-prettier: 8.8.0(eslint@8.45.0) + prettier: 3.0.0 prettier-linter-helpers: 1.0.0 + synckit: 0.8.5 dev: true - /eslint-plugin-promise@6.1.1(eslint@8.43.0): + /eslint-plugin-promise@6.1.1(eslint@8.45.0): resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.43.0 + eslint: 8.45.0 dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.43.0): + /eslint-plugin-react-hooks@4.6.0(eslint@8.45.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.43.0 + eslint: 8.45.0 dev: true - /eslint-plugin-react@7.32.2(eslint@8.43.0): + /eslint-plugin-react@7.32.2(eslint@8.45.0): resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} peerDependencies: @@ -2746,9 +2983,9 @@ packages: array.prototype.flatmap: 1.3.1 array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 - eslint: 8.43.0 + eslint: 8.45.0 estraverse: 5.3.0 - jsx-ast-utils: 3.3.3 + jsx-ast-utils: 3.3.4 minimatch: 3.1.2 object.entries: 1.1.6 object.fromentries: 2.0.6 @@ -2756,54 +2993,54 @@ packages: object.values: 1.1.6 prop-types: 15.8.1 resolve: 2.0.0-next.4 - semver: 6.3.0 + semver: 6.3.1 string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-sonarjs@0.19.0(eslint@8.43.0): + /eslint-plugin-sonarjs@0.19.0(eslint@8.45.0): resolution: {integrity: sha512-6+s5oNk5TFtVlbRxqZN7FIGmjdPCYQKaTzFPmqieCmsU1kBYDzndTeQav0xtQNwZJWu5awWfTGe8Srq9xFOGnw==} engines: {node: '>=14'} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.43.0 + eslint: 8.45.0 dev: true - /eslint-plugin-spellcheck@0.0.20(eslint@8.43.0): + /eslint-plugin-spellcheck@0.0.20(eslint@8.45.0): resolution: {integrity: sha512-GJa6vgzWAYqe0elKADAsiBRrhvqBnKyt7tpFSqlCZJsK2W9+K80oMyHhKolA7vJ13H5RCGs5/KCN+mKUyKoAiA==} peerDependencies: eslint: '>=0.8.0' dependencies: - eslint: 8.43.0 + eslint: 8.45.0 globals: 13.20.0 hunspell-spellchecker: 1.0.2 lodash: 4.17.21 dev: true - /eslint-plugin-testing-library@5.11.0(eslint@8.43.0)(typescript@5.1.3): + /eslint-plugin-testing-library@5.11.0(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3) - eslint: 8.43.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.45.0)(typescript@5.1.6) + eslint: 8.45.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-unicorn@47.0.0(eslint@8.43.0): - resolution: {integrity: sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==} + /eslint-plugin-unicorn@48.0.0(eslint@8.45.0): + resolution: {integrity: sha512-8fk/v3p1ro34JSVDBEmtOq6EEQRpMR0iTir79q69KnXFZ6DJyPkT3RAi+ZoTqhQMdDSpGh8BGR68ne1sP5cnAA==} engines: {node: '>=16'} peerDependencies: - eslint: '>=8.38.0' + eslint: '>=8.44.0' dependencies: '@babel/helper-validator-identifier': 7.22.5 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) ci-info: 3.8.0 clean-regexp: 1.0.0 - eslint: 8.43.0 + eslint: 8.45.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -2813,48 +3050,47 @@ packages: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - safe-regex: 2.1.1 - semver: 7.5.2 + semver: 7.5.4 strip-indent: 3.0.0 dev: true - /eslint-plugin-vitest@0.2.6(eslint@8.43.0)(typescript@5.1.3): + /eslint-plugin-vitest@0.2.6(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-PnH4qdqzmAYu78kBnSh5Oi6L1jCtc0orJMWxFeM6k6eW2aEmi0c4Y855v6Qh//7ruU3JzN/aeZrBSVBZMP525Q==} engines: {node: 14.x || >= 16} peerDependencies: eslint: '>=8.0.0' dependencies: - '@typescript-eslint/utils': 5.60.0(eslint@8.43.0)(typescript@5.1.3) - eslint: 8.43.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.45.0)(typescript@5.1.6) + eslint: 8.45.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-vue-pug@0.6.0(eslint-plugin-vue@9.15.0)(vue-eslint-parser@9.3.1): + /eslint-plugin-vue-pug@0.6.0(eslint-plugin-vue@9.15.1)(vue-eslint-parser@9.3.1): resolution: {integrity: sha512-VFCdVctcEob2/sEWBeAVhWPXACUfLpqWpnhTK7tHXuDF+0GM2N3BeiCG0cneFvleI59B/NouGX80GXB6NGrgvA==} peerDependencies: eslint-plugin-vue: ^9.8.0 dependencies: - eslint-plugin-vue: 9.15.0(eslint@8.43.0) + eslint-plugin-vue: 9.15.1(eslint@8.45.0) vue-eslint-parser-template-tokenizer-pug: 0.4.10(vue-eslint-parser@9.3.1) transitivePeerDependencies: - vue-eslint-parser dev: true - /eslint-plugin-vue@9.15.0(eslint@8.43.0): - resolution: {integrity: sha512-XYzpK6e2REli100+6iCeBA69v6Sm0D/yK2FZP+fCeNt0yH/m82qZQq+ztseyV0JsKdhFysuSEzeE1yCmSC92BA==} + /eslint-plugin-vue@9.15.1(eslint@8.45.0): + resolution: {integrity: sha512-CJE/oZOslvmAR9hf8SClTdQ9JLweghT6JCBQNrT2Iel1uVw0W0OLJxzvPd6CxmABKCvLrtyDnqGV37O7KQv6+A==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) - eslint: 8.43.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) + eslint: 8.45.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.13 - semver: 7.5.2 - vue-eslint-parser: 9.3.1(eslint@8.43.0) + semver: 7.5.4 + vue-eslint-parser: 9.3.1(eslint@8.45.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -2868,8 +3104,8 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope@7.2.0: - resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + /eslint-scope@7.2.1: + resolution: {integrity: sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 @@ -2893,15 +3129,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.43.0: - resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==} + /eslint@8.45.0: + resolution: {integrity: sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) '@eslint-community/regexpp': 4.5.1 - '@eslint/eslintrc': 2.0.3 - '@eslint/js': 8.43.0 + '@eslint/eslintrc': 2.1.0 + '@eslint/js': 8.44.0 '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -2911,9 +3147,9 @@ packages: debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 + eslint-scope: 7.2.1 eslint-visitor-keys: 3.4.1 - espree: 9.5.2 + espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -2923,7 +3159,6 @@ packages: globals: 13.20.0 graphemer: 1.4.0 ignore: 5.2.4 - import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -2933,20 +3168,19 @@ packages: lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 - optionator: 0.9.1 + optionator: 0.9.3 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 transitivePeerDependencies: - supports-color dev: true - /espree@9.5.2: - resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.9.0 - acorn-jsx: 5.3.2(acorn@8.9.0) + acorn: 8.10.0 + acorn-jsx: 5.3.2(acorn@8.10.0) eslint-visitor-keys: 3.4.1 dev: true @@ -2982,7 +3216,7 @@ packages: resolution: {integrity: sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==} dependencies: '@types/estree-jsx': 1.0.0 - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 dev: true /esutils@2.0.3: @@ -3059,8 +3293,8 @@ packages: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} dev: true - /fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + /fast-glob@3.3.0: + resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -3185,7 +3419,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 functions-have-names: 1.2.3 dev: true @@ -3229,8 +3463,8 @@ packages: get-intrinsic: 1.2.1 dev: true - /get-tsconfig@4.6.0: - resolution: {integrity: sha512-lgbo68hHTQnFddybKbbs/RDRJnJT5YyGy2kQzVwbq+g67X73i+5MVTval34QxGkOe9X5Ujf1UYpCaphLyltjEg==} + /get-tsconfig@4.6.2: + resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==} dependencies: resolve-pkg-maps: 1.0.0 dev: true @@ -3259,16 +3493,16 @@ packages: glob: 7.2.3 dev: true - /glob@10.2.7: - resolution: {integrity: sha512-jTKehsravOJo8IJxUGfZILnkvVJM/MOfHRs8QcXolVef2zNI9Tqyy5+SeuOAZd3upViEZQLyFpQhYiHLrMUNmA==} + /glob@10.3.3: + resolution: {integrity: sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true dependencies: foreground-child: 3.1.1 jackspeak: 2.2.1 - minimatch: 9.0.1 - minipass: 6.0.2 - path-scurry: 1.9.2 + minimatch: 9.0.3 + minipass: 7.0.2 + path-scurry: 1.10.1 dev: true /glob@7.2.3: @@ -3318,7 +3552,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 + fast-glob: 3.3.0 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -3334,15 +3568,11 @@ packages: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true - /grapheme-splitter@1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - dev: true - /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /graphql-config@4.5.0(@types/node@20.3.1)(graphql@16.6.0): + /graphql-config@4.5.0(@types/node@20.4.2)(graphql@16.7.1): resolution: {integrity: sha512-x6D0/cftpLUJ0Ch1e5sj1TZn6Wcxx4oMfmhaG9shM0DKajA9iR+j1z86GSTQ19fShbGvrSSvbIQsHku6aQ6BBw==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -3352,18 +3582,18 @@ packages: cosmiconfig-toml-loader: optional: true dependencies: - '@graphql-tools/graphql-file-loader': 7.5.17(graphql@16.6.0) - '@graphql-tools/json-file-loader': 7.4.18(graphql@16.6.0) - '@graphql-tools/load': 7.8.14(graphql@16.6.0) - '@graphql-tools/merge': 8.4.2(graphql@16.6.0) - '@graphql-tools/url-loader': 7.17.18(@types/node@20.3.1)(graphql@16.6.0) - '@graphql-tools/utils': 9.2.1(graphql@16.6.0) + '@graphql-tools/graphql-file-loader': 7.5.17(graphql@16.7.1) + '@graphql-tools/json-file-loader': 7.4.18(graphql@16.7.1) + '@graphql-tools/load': 7.8.14(graphql@16.7.1) + '@graphql-tools/merge': 8.4.2(graphql@16.7.1) + '@graphql-tools/url-loader': 7.17.18(@types/node@20.4.2)(graphql@16.7.1) + '@graphql-tools/utils': 9.2.1(graphql@16.7.1) cosmiconfig: 8.0.0 - graphql: 16.6.0 + graphql: 16.7.1 jiti: 1.17.1 minimatch: 4.2.3 string-env-interpolation: 1.0.1 - tslib: 2.5.3 + tslib: 2.6.0 transitivePeerDependencies: - '@types/node' - bufferutil @@ -3371,27 +3601,27 @@ packages: - utf-8-validate dev: true - /graphql-depth-limit@1.1.0(graphql@16.6.0): + /graphql-depth-limit@1.1.0(graphql@16.7.1): resolution: {integrity: sha512-+3B2BaG8qQ8E18kzk9yiSdAa75i/hnnOwgSeAxVJctGQPvmeiLtqKOYF6HETCyRjiF7Xfsyal0HbLlxCQkgkrw==} engines: {node: '>=6.0.0'} peerDependencies: graphql: '*' dependencies: arrify: 1.0.1 - graphql: 16.6.0 + graphql: 16.7.1 dev: true - /graphql-ws@5.12.1(graphql@16.6.0): + /graphql-ws@5.12.1(graphql@16.7.1): resolution: {integrity: sha512-umt4f5NnMK46ChM2coO36PTFhHouBrK9stWWBczERguwYrGnPNxJ9dimU6IyOBfOkC6Izhkg4H8+F51W/8CYDg==} engines: {node: '>=10'} peerDependencies: graphql: '>=0.11 <=16' dependencies: - graphql: 16.6.0 + graphql: 16.7.1 dev: true - /graphql@16.6.0: - resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==} + /graphql@16.7.1: + resolution: {integrity: sha512-DRYR9tf+UGU0KOsMcKAlXeFfX89UiiIZ0dRU3mR0yJfu6OjZqUcp68NnFLnqQU5RexygFoDy1EW+ccOYcPfmHg==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} dev: true @@ -3443,7 +3673,7 @@ packages: resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} dependencies: capital-case: 1.0.4 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /hosted-git-info@2.8.9: @@ -3548,7 +3778,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 dev: true /is-arrayish@0.2.1: @@ -3666,7 +3896,7 @@ packages: /is-language-code@3.1.0: resolution: {integrity: sha512-zJdQ3QTeLye+iphMeK3wks+vXSRFKh68/Pnlw7aOfApFSEIOhYa8P9vwwa6QrImNNBMJTiL1PpYF0f4BxDuEgA==} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 dev: true /is-negative-zero@2.0.2: @@ -3738,15 +3968,11 @@ packages: has-symbols: 1.0.3 dev: true - /is-typed-array@1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + /is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 + which-typed-array: 1.1.11 dev: true /is-weakref@1.0.2: @@ -3762,6 +3988,10 @@ packages: is-docker: 2.2.1 dev: true + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true @@ -3788,11 +4018,6 @@ packages: hasBin: true dev: true - /js-string-escape@1.0.1: - resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} - engines: {node: '>= 0.8'} - dev: true - /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true @@ -3843,7 +4068,7 @@ packages: resolution: {integrity: sha512-8MNpRGERlCUWYeJwsWkMrJ0MWzBz49dfqpG+n9viiIlP4othaahbiaNQZuBzmPxRLUhOv1QJMCzW5WE8nHFGIQ==} engines: {node: '>=16'} dependencies: - '@babel/runtime': 7.22.5 + '@babel/runtime': 7.22.6 '@types/json-schema': 7.0.12 ts-algebra: 1.2.0 dev: true @@ -3898,22 +4123,24 @@ packages: resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.9.0 + acorn: 8.10.0 eslint-visitor-keys: 3.4.1 - espree: 9.5.2 - semver: 7.5.2 + espree: 9.6.1 + semver: 7.5.4 dev: true /jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} dev: true - /jsx-ast-utils@3.3.3: - resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} + /jsx-ast-utils@3.3.4: + resolution: {integrity: sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==} engines: {node: '>=4.0'} dependencies: array-includes: 3.1.6 + array.prototype.flat: 1.3.1 object.assign: 4.1.4 + object.values: 1.1.6 dev: true /kleur@4.1.5: @@ -3961,7 +4188,7 @@ packages: /load-plugin@5.1.0: resolution: {integrity: sha512-Lg1CZa1CFj2CbNaxijTL6PCbzd4qGTlZov+iH2p5Xwy/ApcZJh+i6jMN2cYePouTfjJfrNu3nXFdEw8LvbjPFQ==} dependencies: - '@npmcli/config': 6.2.0 + '@npmcli/config': 6.2.1 import-meta-resolve: 2.2.2 dev: true @@ -4026,7 +4253,12 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.5.3 + tslib: 2.6.0 + dev: true + + /lru-cache@10.0.0: + resolution: {integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==} + engines: {node: 14 || >=16.14} dev: true /lru-cache@5.1.1: @@ -4042,35 +4274,23 @@ packages: yallist: 4.0.0 dev: true - /lru-cache@9.1.2: - resolution: {integrity: sha512-ERJq3FOzJTxBbFjZ7iDs+NiK4VI9Wz+RdrrAB8dio1oV+YvdPzUEE4QNiT2VD51DkIbCYRUUzCRkssXCHqSnKQ==} - engines: {node: 14 || >=16.14} - dev: true - /lru-queue@0.1.0: resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} dependencies: es5-ext: 0.10.62 dev: true - /magic-string@0.30.0: - resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + /magic-string@0.30.1: + resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /md5-hex@3.0.1: - resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==} - engines: {node: '>=8'} - dependencies: - blueimp-md5: 2.19.0 - dev: true - /mdast-util-from-markdown@0.8.5: resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.12 mdast-util-to-string: 2.0.0 micromark: 2.11.4 parse-entities: 2.0.0 @@ -4082,8 +4302,8 @@ packages: /mdast-util-from-markdown@1.3.1: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} dependencies: - '@types/mdast': 3.0.11 - '@types/unist': 2.0.6 + '@types/mdast': 3.0.12 + '@types/unist': 2.0.7 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 micromark: 3.2.0 @@ -4102,8 +4322,8 @@ packages: resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} dependencies: '@types/estree-jsx': 1.0.0 - '@types/hast': 2.3.4 - '@types/mdast': 3.0.11 + '@types/hast': 2.3.5 + '@types/mdast': 3.0.12 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: @@ -4114,9 +4334,9 @@ packages: resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} dependencies: '@types/estree-jsx': 1.0.0 - '@types/hast': 2.3.4 - '@types/mdast': 3.0.11 - '@types/unist': 2.0.6 + '@types/hast': 2.3.5 + '@types/mdast': 3.0.12 + '@types/unist': 2.0.7 ccount: 2.0.1 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 @@ -4145,8 +4365,8 @@ packages: resolution: {integrity: sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==} dependencies: '@types/estree-jsx': 1.0.0 - '@types/hast': 2.3.4 - '@types/mdast': 3.0.11 + '@types/hast': 2.3.5 + '@types/mdast': 3.0.12 mdast-util-from-markdown: 1.3.1 mdast-util-to-markdown: 1.5.0 transitivePeerDependencies: @@ -4156,15 +4376,15 @@ packages: /mdast-util-phrasing@3.0.1: resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.12 unist-util-is: 5.2.1 dev: true /mdast-util-to-markdown@1.5.0: resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} dependencies: - '@types/mdast': 3.0.11 - '@types/unist': 2.0.6 + '@types/mdast': 3.0.12 + '@types/unist': 2.0.7 longest-streak: 3.1.0 mdast-util-phrasing: 3.0.1 mdast-util-to-string: 3.2.0 @@ -4180,7 +4400,7 @@ packages: /mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.12 dev: true /memoizee@0.4.15: @@ -4210,7 +4430,7 @@ packages: engines: {node: '>= 8'} dev: true - /meros@1.3.0(@types/node@20.3.1): + /meros@1.3.0(@types/node@20.4.2): resolution: {integrity: sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==} engines: {node: '>=13'} peerDependencies: @@ -4219,7 +4439,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.3.1 + '@types/node': 20.4.2 dev: true /micromark-core-commonmark@1.1.0: @@ -4294,8 +4514,8 @@ packages: /micromark-extension-mdxjs@1.0.1: resolution: {integrity: sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==} dependencies: - acorn: 8.9.0 - acorn-jsx: 5.3.2(acorn@8.9.0) + acorn: 8.10.0 + acorn-jsx: 5.3.2(acorn@8.10.0) micromark-extension-mdx-expression: 1.0.8 micromark-extension-mdx-jsx: 1.0.5 micromark-extension-mdx-md: 1.0.1 @@ -4411,7 +4631,7 @@ packages: dependencies: '@types/acorn': 4.0.6 '@types/estree': 1.0.1 - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 estree-util-visit: 1.2.1 micromark-util-symbol: 1.1.0 micromark-util-types: 1.1.0 @@ -4536,8 +4756,8 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@9.0.1: - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -4547,8 +4767,8 @@ packages: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: true - /minipass@6.0.2: - resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} + /minipass@7.0.2: + resolution: {integrity: sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==} engines: {node: '>=16 || 14 >=14.17'} dev: true @@ -4558,10 +4778,10 @@ packages: hasBin: true dev: true - /mlly@1.3.0: - resolution: {integrity: sha512-HT5mcgIQKkOrZecOjOX3DJorTikWXwsBfpcr/MGBkhfWcjiqvnaL/9ppxvIUXfjT6xt4DVIAsN9fMUz1ev4bIw==} + /mlly@1.4.0: + resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==} dependencies: - acorn: 8.9.0 + acorn: 8.10.0 pathe: 1.1.1 pkg-types: 1.0.3 ufo: 1.1.2 @@ -4614,11 +4834,11 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.5.3 + tslib: 2.6.0 dev: true - /node-fetch@2.6.11: - resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==} + /node-fetch@2.6.12: + resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -4629,8 +4849,8 @@ packages: whatwg-url: 5.0.0 dev: true - /node-releases@2.0.12: - resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} + /node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} dev: true /nopt@7.2.0: @@ -4646,7 +4866,7 @@ packages: dependencies: hosted-git-info: 2.8.9 resolve: 1.22.2 - semver: 5.7.1 + semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -4728,7 +4948,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /object.fromentries@2.0.6: @@ -4737,14 +4957,14 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /object.hasown@1.1.2: resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} dependencies: define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /object.values@1.1.6: @@ -4753,7 +4973,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /once@1.4.0: @@ -4786,16 +5006,16 @@ packages: is-wsl: 2.2.0 dev: true - /optionator@0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + /optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 dev: true /p-limit@2.3.0: @@ -4842,7 +5062,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /parent-module@1.0.1: @@ -4866,7 +5086,7 @@ packages: /parse-entities@4.0.1: resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 character-entities: 2.0.2 character-entities-legacy: 3.0.0 character-reference-invalid: 2.0.1 @@ -4914,14 +5134,14 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /path-case@3.0.4: resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==} dependencies: dot-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /path-exists@4.0.0: @@ -4953,12 +5173,12 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-scurry@1.9.2: - resolution: {integrity: sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==} + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 9.1.2 - minipass: 6.0.2 + lru-cache: 10.0.0 + minipass: 7.0.2 dev: true /path-type@3.0.0: @@ -5005,7 +5225,7 @@ packages: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: jsonc-parser: 3.2.0 - mlly: 1.3.0 + mlly: 1.4.0 pathe: 1.1.1 dev: true @@ -5022,8 +5242,8 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss@8.4.24: - resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + /postcss@8.4.26: + resolution: {integrity: sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 @@ -5043,8 +5263,8 @@ packages: fast-diff: 1.3.0 dev: true - /prettier-plugin-organize-imports@3.2.2(prettier@2.8.8)(typescript@5.1.3): - resolution: {integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==} + /prettier-plugin-organize-imports@3.2.3(prettier@3.0.0)(typescript@5.1.6): + resolution: {integrity: sha512-KFvk8C/zGyvUaE3RvxN2MhCLwzV6OBbFSkwZ2OamCrs9ZY4i5L77jQ/w4UmUr+lqX8qbaqVq6bZZkApn+IgJSg==} peerDependencies: '@volar/vue-language-plugin-pug': ^1.0.4 '@volar/vue-typescript': ^1.0.4 @@ -5056,8 +5276,8 @@ packages: '@volar/vue-typescript': optional: true dependencies: - prettier: 2.8.8 - typescript: 5.1.3 + prettier: 3.0.0 + typescript: 5.1.6 dev: true /prettier@2.8.8: @@ -5066,13 +5286,19 @@ packages: hasBin: true dev: true - /pretty-format@27.5.1: - resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + /prettier@3.0.0: + resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==} + engines: {node: '>=14'} + hasBin: true + dev: true + + /pretty-format@29.6.1: + resolution: {integrity: sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - ansi-regex: 5.0.1 + '@jest/schemas': 29.6.0 ansi-styles: 5.2.0 - react-is: 17.0.2 + react-is: 18.2.0 dev: true /pretty-hrtime@1.0.3: @@ -5117,7 +5343,7 @@ packages: /pvtsutils@1.3.2: resolution: {integrity: sha512-+Ipe2iNUyrZz+8K/2IOo+kKikdtfhRKzNpQbruF2URmqPtoqAs8g3xS7TJvFF2GcPXjh7DkqMnpVveRFq4PgEQ==} dependencies: - tslib: 2.5.3 + tslib: 2.6.0 dev: true /pvutils@1.1.3: @@ -5133,8 +5359,8 @@ packages: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} dev: true - /react-is@17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + /react-is@18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true /read-package-json-fast@3.0.2: @@ -5224,7 +5450,7 @@ packages: /remark-parse@10.0.2: resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.12 mdast-util-from-markdown: 1.3.1 unified: 10.1.2 transitivePeerDependencies: @@ -5234,7 +5460,7 @@ packages: /remark-stringify@10.0.3: resolution: {integrity: sha512-koyOzCMYoUHudypbj4XpnAKFbkddRMYZHwghnxd7ue5210WzGw6kOBwauJTRUMq16jsovXx8dYNvSSWP89kZ3A==} dependencies: - '@types/mdast': 3.0.11 + '@types/mdast': 3.0.12 mdast-util-to-markdown: 1.5.0 unified: 10.1.2 dev: true @@ -5300,11 +5526,11 @@ packages: engines: {node: '>=14'} hasBin: true dependencies: - glob: 10.2.7 + glob: 10.3.3 dev: true - /rollup@3.25.1: - resolution: {integrity: sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==} + /rollup@3.26.3: + resolution: {integrity: sha512-7Tin0C8l86TkpcMtXvQu6saWH93nhG3dGQ1/+l5V2TDMceTxO7kDiK6GzbfLWNNxqJXm591PcEZUozZm51ogwQ==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -5331,6 +5557,16 @@ packages: mri: 1.2.0 dev: true + /safe-array-concat@1.0.0: + resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + isarray: 2.0.5 + dev: true + /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true @@ -5343,24 +5579,18 @@ packages: is-regex: 1.1.4 dev: true - /safe-regex@2.1.1: - resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} - dependencies: - regexp-tree: 0.1.27 - dev: true - - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true dev: true - /semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true dev: true - /semver@7.5.2: - resolution: {integrity: sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==} + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} hasBin: true dependencies: @@ -5371,7 +5601,7 @@ packages: resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==} dependencies: no-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 upper-case-first: 2.0.2 dev: true @@ -5442,7 +5672,7 @@ packages: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} dependencies: dot-case: 3.0.4 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /source-map-js@1.0.2: @@ -5524,7 +5754,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 get-intrinsic: 1.2.1 has-symbols: 1.0.3 internal-slot: 1.0.5 @@ -5538,7 +5768,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /string.prototype.trim@1.2.7: @@ -5547,7 +5777,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /string.prototype.trimend@1.0.6: @@ -5555,7 +5785,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /string.prototype.trimstart@1.0.6: @@ -5563,7 +5793,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /string_decoder@1.3.0: @@ -5623,7 +5853,7 @@ packages: /strip-literal@1.0.1: resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} dependencies: - acorn: 8.9.0 + acorn: 8.10.0 dev: true /supports-color@5.5.0: @@ -5640,8 +5870,8 @@ packages: has-flag: 4.0.0 dev: true - /supports-color@9.3.1: - resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==} + /supports-color@9.4.0: + resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} engines: {node: '>=12'} dev: true @@ -5654,8 +5884,8 @@ packages: resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: - '@pkgr/utils': 2.4.1 - tslib: 2.5.3 + '@pkgr/utils': 2.4.2 + tslib: 2.6.0 dev: true /text-table@0.2.0: @@ -5675,11 +5905,6 @@ packages: any-promise: 1.3.0 dev: true - /time-zone@1.0.0: - resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==} - engines: {node: '>=4'} - dev: true - /timers-ext@0.1.7: resolution: {integrity: sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==} dependencies: @@ -5691,8 +5916,8 @@ packages: resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} dev: true - /tinypool@0.5.0: - resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==} + /tinypool@0.6.0: + resolution: {integrity: sha512-FdswUUo5SxRizcBc6b1GSuLpLjisa8N8qMyYoP3rl+bym+QauhtJP5bvZY1ytt8krKGmMLYIRl36HBZfeAoqhQ==} engines: {node: '>=14.0.0'} dev: true @@ -5755,18 +5980,18 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib@2.5.3: - resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==} + /tslib@2.6.0: + resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} dev: true - /tsutils@3.21.0(typescript@5.1.3): + /tsutils@3.21.0(typescript@5.1.6): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.1.3 + typescript: 5.1.6 dev: true /tsx@3.12.7: @@ -5820,20 +6045,50 @@ packages: resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} dev: true + /typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-typed-array: 1.1.12 + dev: true + + /typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: true + + /typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: true + /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: call-bind: 1.0.2 for-each: 0.3.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 dev: true /typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript@5.1.3: - resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -5857,8 +6112,8 @@ packages: '@types/concat-stream': 2.0.0 '@types/debug': 4.1.8 '@types/is-empty': 1.2.1 - '@types/node': 18.16.18 - '@types/unist': 2.0.6 + '@types/node': 18.16.19 + '@types/unist': 2.0.7 concat-stream: 2.0.0 debug: 4.3.4 fault: 2.0.1 @@ -5883,7 +6138,7 @@ packages: /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 bail: 2.0.2 extend: 3.0.2 is-buffer: 2.0.5 @@ -5895,51 +6150,51 @@ packages: /unist-util-inspect@7.0.2: resolution: {integrity: sha512-Op0XnmHUl6C2zo/yJCwhXQSm/SmW22eDZdWP2qdf4WpGrgO1ZxFodq+5zFyeRGasFjJotAnLgfuD1jkcKqiH1Q==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 dev: true /unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 dev: true /unist-util-position-from-estree@1.1.2: resolution: {integrity: sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 dev: true /unist-util-remove-position@4.0.2: resolution: {integrity: sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 unist-util-visit: 4.1.2 dev: true /unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 dev: true /unist-util-stringify-position@3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 dev: true /unist-util-visit-parents@5.1.3: resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 unist-util-is: 5.2.1 dev: true /unist-util-visit@4.1.2: resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 dev: true @@ -5970,13 +6225,13 @@ packages: /upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: - tslib: 2.5.3 + tslib: 2.6.0 dev: true /upper-case@2.0.2: resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==} dependencies: - tslib: 2.5.3 + tslib: 2.6.0 dev: true /uri-js@4.4.1: @@ -6019,7 +6274,7 @@ packages: /vfile-message@3.1.4: resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 unist-util-stringify-position: 3.0.3 dev: true @@ -6028,7 +6283,7 @@ packages: dependencies: '@types/supports-color': 8.1.1 string-width: 5.1.2 - supports-color: 9.3.1 + supports-color: 9.4.0 unist-util-stringify-position: 3.0.3 vfile: 5.3.7 vfile-message: 3.1.4 @@ -6053,26 +6308,27 @@ packages: /vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} dependencies: - '@types/unist': 2.0.6 + '@types/unist': 2.0.7 is-buffer: 2.0.5 unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 dev: true - /vite-node@0.32.2(@types/node@20.3.1): - resolution: {integrity: sha512-dTQ1DCLwl2aEseov7cfQ+kDMNJpM1ebpyMMMwWzBvLbis8Nla/6c9WQcqpPssTwS6Rp/+U6KwlIj8Eapw4bLdA==} + /vite-node@0.33.0(@types/node@20.4.2): + resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 - mlly: 1.3.0 + mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.3.9(@types/node@20.3.1) + vite: 4.4.4(@types/node@20.4.2) transitivePeerDependencies: - '@types/node' - less + - lightningcss - sass - stylus - sugarss @@ -6080,13 +6336,14 @@ packages: - terser dev: true - /vite@4.3.9(@types/node@20.3.1): - resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} + /vite@4.4.4(@types/node@20.4.2): + resolution: {integrity: sha512-4mvsTxjkveWrKDJI70QmelfVqTm+ihFAb6+xf4sjEU2TmUCTlVX87tmg/QooPEMQb/lM9qGHT99ebqPziEd3wg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: '@types/node': '>= 14' less: '*' + lightningcss: ^1.21.0 sass: '*' stylus: '*' sugarss: '*' @@ -6096,6 +6353,8 @@ packages: optional: true less: optional: true + lightningcss: + optional: true sass: optional: true stylus: @@ -6105,16 +6364,16 @@ packages: terser: optional: true dependencies: - '@types/node': 20.3.1 - esbuild: 0.17.19 - postcss: 8.4.24 - rollup: 3.25.1 + '@types/node': 20.4.2 + esbuild: 0.18.15 + postcss: 8.4.26 + rollup: 3.26.3 optionalDependencies: fsevents: 2.3.2 dev: true - /vitest@0.32.2: - resolution: {integrity: sha512-hU8GNNuQfwuQmqTLfiKcqEhZY72Zxb7nnN07koCUNmntNxbKQnVbeIS6sqUgR3eXSlbOpit8+/gr1KpqoMgWCQ==} + /vitest@0.33.0: + resolution: {integrity: sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -6146,31 +6405,31 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 20.3.1 - '@vitest/expect': 0.32.2 - '@vitest/runner': 0.32.2 - '@vitest/snapshot': 0.32.2 - '@vitest/spy': 0.32.2 - '@vitest/utils': 0.32.2 - acorn: 8.9.0 + '@types/node': 20.4.2 + '@vitest/expect': 0.33.0 + '@vitest/runner': 0.33.0 + '@vitest/snapshot': 0.33.0 + '@vitest/spy': 0.33.0 + '@vitest/utils': 0.33.0 + acorn: 8.10.0 acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 - concordance: 5.0.4 debug: 4.3.4 local-pkg: 0.4.3 - magic-string: 0.30.0 + magic-string: 0.30.1 pathe: 1.1.1 picocolors: 1.0.0 std-env: 3.3.3 strip-literal: 1.0.1 tinybench: 2.5.0 - tinypool: 0.5.0 - vite: 4.3.9(@types/node@20.3.1) - vite-node: 0.32.2(@types/node@20.3.1) + tinypool: 0.6.0 + vite: 4.4.4(@types/node@20.4.2) + vite-node: 0.33.0(@types/node@20.4.2) why-is-node-running: 2.2.2 transitivePeerDependencies: - less + - lightningcss - sass - stylus - sugarss @@ -6184,23 +6443,23 @@ packages: vue-eslint-parser: ^9.0.0 dependencies: pug-lexer: 5.0.1 - vue-eslint-parser: 9.3.1(eslint@8.43.0) + vue-eslint-parser: 9.3.1(eslint@8.45.0) dev: true - /vue-eslint-parser@9.3.1(eslint@8.43.0): + /vue-eslint-parser@9.3.1(eslint@8.45.0): resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.43.0 - eslint-scope: 7.2.0 + eslint: 8.45.0 + eslint-scope: 7.2.1 eslint-visitor-keys: 3.4.1 - espree: 9.5.2 + espree: 9.6.1 esquery: 1.5.0 lodash: 4.17.21 - semver: 7.5.2 + semver: 7.5.4 transitivePeerDependencies: - supports-color dev: true @@ -6221,18 +6480,13 @@ packages: '@peculiar/json-schema': 1.1.12 asn1js: 3.0.5 pvtsutils: 1.3.2 - tslib: 2.5.3 + tslib: 2.6.0 dev: true /webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: true - /well-known-symbols@2.0.0: - resolution: {integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==} - engines: {node: '>=6'} - dev: true - /whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: @@ -6250,8 +6504,8 @@ packages: is-symbol: 1.0.4 dev: true - /which-typed-array@1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + /which-typed-array@1.1.11: + resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 @@ -6259,7 +6513,6 @@ packages: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 - is-typed-array: 1.1.10 dev: true /which@1.3.1: @@ -6286,11 +6539,6 @@ packages: stackback: 0.0.2 dev: true - /word-wrap@1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: true - /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} diff --git a/scripts/generate-rule-files/diffs/rules/typescript-eslint/array-type.d.ts.diff b/scripts/generate-rule-files/diffs/rules/typescript-eslint/array-type.d.ts.diff index 45eb0252..631852e9 100644 --- a/scripts/generate-rule-files/diffs/rules/typescript-eslint/array-type.d.ts.diff +++ b/scripts/generate-rule-files/diffs/rules/typescript-eslint/array-type.d.ts.diff @@ -1,7 +1,7 @@ -diff --git b/src/rules/typescript-eslint/array-type.d.ts a/src/rules/typescript-eslint/array-type.d.ts -index 98cd312..fe661fc 100644 ---- b/src/rules/typescript-eslint/array-type.d.ts -+++ a/src/rules/typescript-eslint/array-type.d.ts +diff --git a/src/rules/typescript-eslint/array-type.d.ts b/src/rules/typescript-eslint/array-type.d.ts +index 98cd312..e40ebb3 100644 +--- a/src/rules/typescript-eslint/array-type.d.ts ++++ b/src/rules/typescript-eslint/array-type.d.ts @@ -3,12 +3,16 @@ import type { RuleConfig } from '../rule-config'; /** * Option. @@ -17,7 +17,7 @@ index 98cd312..fe661fc 100644 * Options. */ -export type ArrayTypeOptions = ArrayTypeOption; -+export type ArrayTypeOptions = [ArrayTypeOption?]; ++export type ArrayTypeOptions = [ArrayTypeOption]; /** * Require consistently using either `T[]` or `Array` for arrays. diff --git a/scripts/generate-rule-files/diffs/rules/typescript-eslint/ban-ts-comment.d.ts.diff b/scripts/generate-rule-files/diffs/rules/typescript-eslint/ban-ts-comment.d.ts.diff index 7a3d7c91..57522479 100644 --- a/scripts/generate-rule-files/diffs/rules/typescript-eslint/ban-ts-comment.d.ts.diff +++ b/scripts/generate-rule-files/diffs/rules/typescript-eslint/ban-ts-comment.d.ts.diff @@ -1,7 +1,7 @@ -diff --git b/src/rules/typescript-eslint/ban-ts-comment.d.ts a/src/rules/typescript-eslint/ban-ts-comment.d.ts -index 111f9c9..5d489f8 100644 ---- b/src/rules/typescript-eslint/ban-ts-comment.d.ts -+++ a/src/rules/typescript-eslint/ban-ts-comment.d.ts +diff --git a/src/rules/typescript-eslint/ban-ts-comment.d.ts b/src/rules/typescript-eslint/ban-ts-comment.d.ts +index 111f9c9..6015012 100644 +--- a/src/rules/typescript-eslint/ban-ts-comment.d.ts ++++ b/src/rules/typescript-eslint/ban-ts-comment.d.ts @@ -3,12 +3,42 @@ import type { RuleConfig } from '../rule-config'; /** * Option. @@ -43,7 +43,7 @@ index 111f9c9..5d489f8 100644 * Options. */ -export type BanTsCommentOptions = BanTsCommentOption; -+export type BanTsCommentOptions = [BanTsCommentOption?]; ++export type BanTsCommentOptions = [BanTsCommentOption]; /** * Disallow `@ts-` comments or require descriptions after directives. diff --git a/scripts/generate-rule-files/diffs/rules/typescript-eslint/explicit-member-accessibility.d.ts.diff b/scripts/generate-rule-files/diffs/rules/typescript-eslint/explicit-member-accessibility.d.ts.diff index 9ad81d1f..f9ae83f2 100644 --- a/scripts/generate-rule-files/diffs/rules/typescript-eslint/explicit-member-accessibility.d.ts.diff +++ b/scripts/generate-rule-files/diffs/rules/typescript-eslint/explicit-member-accessibility.d.ts.diff @@ -1,7 +1,7 @@ -diff --git b/src/rules/typescript-eslint/explicit-member-accessibility.d.ts a/src/rules/typescript-eslint/explicit-member-accessibility.d.ts +diff --git a/src/rules/typescript-eslint/explicit-member-accessibility.d.ts b/src/rules/typescript-eslint/explicit-member-accessibility.d.ts index b585e26..1711d51 100644 ---- b/src/rules/typescript-eslint/explicit-member-accessibility.d.ts -+++ a/src/rules/typescript-eslint/explicit-member-accessibility.d.ts +--- a/src/rules/typescript-eslint/explicit-member-accessibility.d.ts ++++ b/src/rules/typescript-eslint/explicit-member-accessibility.d.ts @@ -3,13 +3,24 @@ import type { RuleConfig } from '../rule-config'; /** * Option. diff --git a/scripts/generate-rule-files/diffs/rules/typescript-eslint/lines-between-class-members.d.ts.diff b/scripts/generate-rule-files/diffs/rules/typescript-eslint/lines-between-class-members.d.ts.diff index fc653ed0..fe04ef1a 100644 --- a/scripts/generate-rule-files/diffs/rules/typescript-eslint/lines-between-class-members.d.ts.diff +++ b/scripts/generate-rule-files/diffs/rules/typescript-eslint/lines-between-class-members.d.ts.diff @@ -1,7 +1,7 @@ -diff --git b/src/rules/typescript-eslint/lines-between-class-members.d.ts a/src/rules/typescript-eslint/lines-between-class-members.d.ts +diff --git a/src/rules/typescript-eslint/lines-between-class-members.d.ts b/src/rules/typescript-eslint/lines-between-class-members.d.ts index 46caad7..afdd87e 100644 ---- b/src/rules/typescript-eslint/lines-between-class-members.d.ts -+++ a/src/rules/typescript-eslint/lines-between-class-members.d.ts +--- a/src/rules/typescript-eslint/lines-between-class-members.d.ts ++++ b/src/rules/typescript-eslint/lines-between-class-members.d.ts @@ -1,16 +1,23 @@ +import type { + LinesBetweenClassMembersConfig as BaseConfig, diff --git a/scripts/generate-rule-files/diffs/rules/typescript-eslint/parameter-properties.d.ts.diff b/scripts/generate-rule-files/diffs/rules/typescript-eslint/parameter-properties.d.ts.diff index c4e62158..c2c5c553 100644 --- a/scripts/generate-rule-files/diffs/rules/typescript-eslint/parameter-properties.d.ts.diff +++ b/scripts/generate-rule-files/diffs/rules/typescript-eslint/parameter-properties.d.ts.diff @@ -1,7 +1,7 @@ -diff --git b/src/rules/typescript-eslint/parameter-properties.d.ts a/src/rules/typescript-eslint/parameter-properties.d.ts +diff --git a/src/rules/typescript-eslint/parameter-properties.d.ts b/src/rules/typescript-eslint/parameter-properties.d.ts index 6b0f176..591a9a4 100644 ---- b/src/rules/typescript-eslint/parameter-properties.d.ts -+++ a/src/rules/typescript-eslint/parameter-properties.d.ts +--- a/src/rules/typescript-eslint/parameter-properties.d.ts ++++ b/src/rules/typescript-eslint/parameter-properties.d.ts @@ -3,12 +3,37 @@ import type { RuleConfig } from '../rule-config'; /** * Option. diff --git a/scripts/generate-rule-files/diffs/rules/unicorn/import-index.d.ts.diff b/scripts/generate-rule-files/diffs/rules/unicorn/import-index.d.ts.diff deleted file mode 100644 index ed46776a..00000000 --- a/scripts/generate-rule-files/diffs/rules/unicorn/import-index.d.ts.diff +++ /dev/null @@ -1,58 +0,0 @@ -diff --git b/src/rules/unicorn/import-index.d.ts a/src/rules/unicorn/import-index.d.ts -index a1ce37b..41805a7 100644 ---- b/src/rules/unicorn/import-index.d.ts -+++ a/src/rules/unicorn/import-index.d.ts -@@ -1,25 +1,49 @@ - import type { RuleConfig } from '../rule-config'; - - /** -+ * Option. -+ * -+ * @deprecated -+ */ -+export interface ImportIndexOption { -+ /** -+ * @deprecated -+ */ -+ ignoreImports?: boolean; -+} -+ -+/** -+ * Options. -+ * -+ * @deprecated -+ * -+ * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v43.0.2/docs/deprecated-rules.md#import-index) -+ */ -+export type ImportIndexOptions = [ImportIndexOption?]; -+ -+/** -+ * Enforce importing index files with `.`. - * - * @deprecated - * -- * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v46.0.0/docs/deprecated-rules.md#import-index) -+ * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v42.0.0/docs/rules/import-index.md) - */ --export type ImportIndexRuleConfig = RuleConfig<[]>; -+export type ImportIndexRuleConfig = RuleConfig; - - /** -+ * Enforce importing index files with `.`. - * - * @deprecated - * -- * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v46.0.0/docs/deprecated-rules.md#import-index) -+ * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v43.0.2/docs/deprecated-rules.md#import-index) - */ - export interface ImportIndexRule { - /** -+ * Enforce importing index files with `.`. - * - * @deprecated - * -- * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v46.0.0/docs/deprecated-rules.md#import-index) -+ * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v43.0.2/docs/deprecated-rules.md#import-index) - */ - 'unicorn/import-index': ImportIndexRuleConfig; - } diff --git a/scripts/generate-rule-files/diffs/rules/unicorn/prefer-node-protocol.d.ts.diff b/scripts/generate-rule-files/diffs/rules/unicorn/prefer-node-protocol.d.ts.diff deleted file mode 100644 index 416e682a..00000000 --- a/scripts/generate-rule-files/diffs/rules/unicorn/prefer-node-protocol.d.ts.diff +++ /dev/null @@ -1,51 +0,0 @@ -diff --git b/src/rules/unicorn/prefer-node-protocol.d.ts a/src/rules/unicorn/prefer-node-protocol.d.ts -index 74279c2..a7e17b8 100644 ---- b/src/rules/unicorn/prefer-node-protocol.d.ts -+++ a/src/rules/unicorn/prefer-node-protocol.d.ts -@@ -1,22 +1,42 @@ - import type { RuleConfig } from '../rule-config'; - -+/** -+ * Option. -+ * -+ * @deprecated -+ */ -+export interface PreferNodeProtocolOption { -+ /** -+ * @deprecated -+ */ -+ checkRequire?: boolean; -+} -+ -+/** -+ * Options. -+ * -+ * @deprecated -+ */ -+export type PreferNodeProtocolOptions = [PreferNodeProtocolOption?]; -+ - /** - * Prefer using the `node:` protocol when importing Node.js builtin modules. - * -- * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v46.0.0/docs/rules/prefer-node-protocol.md) -+ * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v44.0.2/docs/rules/prefer-node-protocol.md) - */ --export type PreferNodeProtocolRuleConfig = RuleConfig<[]>; -+export type PreferNodeProtocolRuleConfig = -+ RuleConfig; - - /** - * Prefer using the `node:` protocol when importing Node.js builtin modules. - * -- * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v46.0.0/docs/rules/prefer-node-protocol.md) -+ * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v44.0.2/docs/rules/prefer-node-protocol.md) - */ - export interface PreferNodeProtocolRule { - /** - * Prefer using the `node:` protocol when importing Node.js builtin modules. - * -- * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v46.0.0/docs/rules/prefer-node-protocol.md) -+ * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v44.0.2/docs/rules/prefer-node-protocol.md) - */ - 'unicorn/prefer-node-protocol': PreferNodeProtocolRuleConfig; - } diff --git a/scripts/generate-rule-files/index.ts b/scripts/generate-rule-files/index.ts index ea7f1e02..209d7f7b 100644 --- a/scripts/generate-rule-files/index.ts +++ b/scripts/generate-rule-files/index.ts @@ -3,7 +3,7 @@ import { pascalCase } from 'change-case'; import type { Rule } from 'eslint'; import { existsSync, mkdirSync, rmSync, writeFileSync } from 'node:fs'; import { join } from 'node:path'; -import { fileURLToPath } from 'node:url'; +import { URL, fileURLToPath } from 'node:url'; import { dedent } from 'ts-dedent'; import type { Plugin, PluginRules } from './contracts'; import { format } from './src/format'; @@ -11,16 +11,21 @@ import { JsDocBuilder } from './src/js-doc-builder'; import { PLUGIN_REGISTRY, loadPlugin } from './src/plugins-map'; import { RuleFile } from './src/rule-file'; -const __dirname = fileURLToPath(new URL('.', import.meta.url)); +const __dirname: string = fileURLToPath(new URL('.', import.meta.url)); + +interface FailedRule { + ruleName: string; + err: unknown; +} /** * Generate the `index.d.ts` file for the plugin's rules that will re-export all rules. */ -function generateRuleIndexFile( +async function generateRuleIndexFile( pluginDirectory: string, { rules, name }: Plugin, - failedRules: string[], -): void { + failedRules: FailedRule[], +): Promise { if (!rules) { throw new Error( `Plugin ${name} doesn't have any rules. Did you forget to load them?`, @@ -28,7 +33,8 @@ function generateRuleIndexFile( } const generatedRules: string[] = Object.keys(rules).filter( - (ruleName) => !failedRules.includes(ruleName), + (ruleName) => + !failedRules.some((failedRule) => failedRule.ruleName === ruleName), ); /** @@ -60,7 +66,7 @@ function generateRuleIndexFile( `); const indexPath: string = join(pluginDirectory, 'index.d.ts'); - writeFileSync(indexPath, format(fileContent)); + writeFileSync(indexPath, await format(fileContent)); } /** @@ -68,7 +74,7 @@ function generateRuleIndexFile( */ function printGenerationReport( rules: Array<[string, Rule.RuleModule]>, - failedRules: string[], + failedRules: FailedRule[], ): void { const msg: string = ` ✅ Generated ${ rules.length - failedRules.length @@ -78,6 +84,9 @@ function printGenerationReport( if (failedRules.length) { logger.log(logger.colors.red(` ❌ Failed ${failedRules.length} rules`)); + failedRules.forEach(({ ruleName, err }) => { + logger.log(logger.colors.red(` - ${ruleName}: ${String(err)}`)); + }); } logger.log(''); @@ -89,8 +98,8 @@ function printGenerationReport( async function generateRulesFiles( plugin: Plugin, pluginDirectory: string, -): Promise<{ failedRules: string[] }> { - const failedRules: string[] = []; +): Promise<{ failedRules: FailedRule[] }> { + const failedRules: FailedRule[] = []; const pluginRules: PluginRules | undefined = plugin.rules; if (!pluginRules) { @@ -114,7 +123,7 @@ async function generateRulesFiles( ruleFile.writeGeneratedContent(); ruleFile.applyPatch(); } catch (err) { - failedRules.push(ruleName); + failedRules.push({ ruleName, err }); } } @@ -173,6 +182,6 @@ export async function run(options: RunOptions = {}): Promise { ); const { failedRules } = await generateRulesFiles(loadedPlugin, pluginDir); - generateRuleIndexFile(pluginDir, loadedPlugin, failedRules); + await generateRuleIndexFile(pluginDir, loadedPlugin, failedRules); } } diff --git a/scripts/generate-rule-files/src/format.ts b/scripts/generate-rule-files/src/format.ts index 816547d3..aa38b69a 100644 --- a/scripts/generate-rule-files/src/format.ts +++ b/scripts/generate-rule-files/src/format.ts @@ -1,14 +1,11 @@ -import { createRequire } from 'node:module'; -import type { Options } from 'prettier'; +import type { Config } from 'prettier'; import { format as prettierFormat } from 'prettier'; -const require = createRequire(import.meta.url); - /** * Our custom prettier configuration. */ -const PRETTIER_OPTIONS: Options = { - plugins: [require.resolve('prettier-plugin-organize-imports')], +const PRETTIER_OPTIONS: Config = { + plugins: ['prettier-plugin-organize-imports'], parser: 'typescript', singleQuote: true, trailingComma: 'all', @@ -17,6 +14,6 @@ const PRETTIER_OPTIONS: Options = { /** * Format the given content with Prettier. */ -export function format(content: string): string { +export function format(content: string): Promise { return prettierFormat(content, PRETTIER_OPTIONS); } diff --git a/scripts/generate-rule-files/src/rule-file.ts b/scripts/generate-rule-files/src/rule-file.ts index c6e84118..642915a1 100644 --- a/scripts/generate-rule-files/src/rule-file.ts +++ b/scripts/generate-rule-files/src/rule-file.ts @@ -5,14 +5,14 @@ import type { JSONSchema4 } from 'json-schema'; import { execSync } from 'node:child_process'; import { existsSync, mkdirSync, writeFileSync } from 'node:fs'; import { dirname, resolve } from 'node:path'; -import { fileURLToPath } from 'node:url'; +import { URL, fileURLToPath } from 'node:url'; import { upperCaseFirst } from 'upper-case-first'; import type { Plugin } from '../contracts'; import { format } from './format'; import { JsDocBuilder } from './js-doc-builder'; import { generateTypeFromSchema } from './json-schema-to-ts'; -const __dirname = fileURLToPath(new URL('.', import.meta.url)); +const __dirname: string = fileURLToPath(new URL('.', import.meta.url)); export class RuleFile { private content: string = ''; @@ -219,7 +219,7 @@ export class RuleFile { this.appendRuleConfig(); this.appendRule(); - this.content = format(this.content); + this.content = await format(this.content); return this.content; } diff --git a/src/config/settings/react.d.ts b/src/config/settings/react.d.ts index 10fee4d1..99ebee58 100644 --- a/src/config/settings/react.d.ts +++ b/src/config/settings/react.d.ts @@ -59,6 +59,7 @@ export interface ReactSettings extends Partial> { * For rules that check exact prop wrappers. */ exact?: boolean; + // eslint-disable-next-line @typescript-eslint/no-explicit-any [k: string]: any; } >; @@ -73,6 +74,7 @@ export interface ReactSettings extends Partial> { | { property: string; object?: string; + // eslint-disable-next-line @typescript-eslint/no-explicit-any [k: string]: any; } >; diff --git a/src/rules/eslint/no-extra-parens.d.ts b/src/rules/eslint/no-extra-parens.d.ts index c44e4be2..78a9674a 100644 --- a/src/rules/eslint/no-extra-parens.d.ts +++ b/src/rules/eslint/no-extra-parens.d.ts @@ -12,6 +12,7 @@ export type NoExtraParensOption = 'all', { conditionalAssign?: boolean; + ternaryOperandBinaryExpressions?: boolean; nestedBinaryExpressions?: boolean; returnAssign?: boolean; ignoreJSX?: 'none' | 'all' | 'single-line' | 'multi-line'; diff --git a/src/rules/graphql-eslint/require-import-fragment.d.ts b/src/rules/graphql-eslint/require-import-fragment.d.ts index 231f66bb..679b2d37 100644 --- a/src/rules/graphql-eslint/require-import-fragment.d.ts +++ b/src/rules/graphql-eslint/require-import-fragment.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Require fragments to be imported via an import expression. * - * @see [require-import-fragment](https://github.com/B2o5T/graphql-eslint/blob/master/docs/rules/require-import-fragment.md) + * @see [require-import-fragment](https://the-guild.dev/graphql/eslint/rules/require-import-fragment) */ export type RequireImportFragmentRuleConfig = RuleConfig<[]>; /** * Require fragments to be imported via an import expression. * - * @see [require-import-fragment](https://github.com/B2o5T/graphql-eslint/blob/master/docs/rules/require-import-fragment.md) + * @see [require-import-fragment](https://the-guild.dev/graphql/eslint/rules/require-import-fragment) */ export interface RequireImportFragmentRule { /** * Require fragments to be imported via an import expression. * - * @see [require-import-fragment](https://github.com/B2o5T/graphql-eslint/blob/master/docs/rules/require-import-fragment.md) + * @see [require-import-fragment](https://the-guild.dev/graphql/eslint/rules/require-import-fragment) */ '@graphql-eslint/require-import-fragment': RequireImportFragmentRuleConfig; } diff --git a/src/rules/graphql-eslint/require-nullable-result-in-root.d.ts b/src/rules/graphql-eslint/require-nullable-result-in-root.d.ts index d6815596..09350977 100644 --- a/src/rules/graphql-eslint/require-nullable-result-in-root.d.ts +++ b/src/rules/graphql-eslint/require-nullable-result-in-root.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Require nullable fields in root types. * - * @see [require-nullable-result-in-root](https://github.com/B2o5T/graphql-eslint/blob/master/docs/rules/require-nullable-result-in-root.md) + * @see [require-nullable-result-in-root](https://the-guild.dev/graphql/eslint/rules/require-nullable-result-in-root) */ export type RequireNullableResultInRootRuleConfig = RuleConfig<[]>; /** * Require nullable fields in root types. * - * @see [require-nullable-result-in-root](https://github.com/B2o5T/graphql-eslint/blob/master/docs/rules/require-nullable-result-in-root.md) + * @see [require-nullable-result-in-root](https://the-guild.dev/graphql/eslint/rules/require-nullable-result-in-root) */ export interface RequireNullableResultInRootRule { /** * Require nullable fields in root types. * - * @see [require-nullable-result-in-root](https://github.com/B2o5T/graphql-eslint/blob/master/docs/rules/require-nullable-result-in-root.md) + * @see [require-nullable-result-in-root](https://the-guild.dev/graphql/eslint/rules/require-nullable-result-in-root) */ '@graphql-eslint/require-nullable-result-in-root': RequireNullableResultInRootRuleConfig; } diff --git a/src/rules/jsdoc/match-description.d.ts b/src/rules/jsdoc/match-description.d.ts index 6a7885e0..cf32b824 100644 --- a/src/rules/jsdoc/match-description.d.ts +++ b/src/rules/jsdoc/match-description.d.ts @@ -20,6 +20,7 @@ export interface MatchDescriptionOption { }; matchDescription?: string; message?: string; + nonemptyTags?: boolean; tags?: { /** */ diff --git a/src/rules/typescript-eslint/array-type.d.ts b/src/rules/typescript-eslint/array-type.d.ts index fe661fc3..e40ebb3e 100644 --- a/src/rules/typescript-eslint/array-type.d.ts +++ b/src/rules/typescript-eslint/array-type.d.ts @@ -12,7 +12,7 @@ export interface ArrayTypeOption { /** * Options. */ -export type ArrayTypeOptions = [ArrayTypeOption?]; +export type ArrayTypeOptions = [ArrayTypeOption]; /** * Require consistently using either `T[]` or `Array` for arrays. diff --git a/src/rules/typescript-eslint/ban-ts-comment.d.ts b/src/rules/typescript-eslint/ban-ts-comment.d.ts index 5d489f8f..60150126 100644 --- a/src/rules/typescript-eslint/ban-ts-comment.d.ts +++ b/src/rules/typescript-eslint/ban-ts-comment.d.ts @@ -38,7 +38,7 @@ export interface BanTsCommentOption { /** * Options. */ -export type BanTsCommentOptions = [BanTsCommentOption?]; +export type BanTsCommentOptions = [BanTsCommentOption]; /** * Disallow `@ts-` comments or require descriptions after directives. diff --git a/src/rules/typescript-eslint/no-extra-parens.d.ts b/src/rules/typescript-eslint/no-extra-parens.d.ts index 64923711..39e0fe23 100644 --- a/src/rules/typescript-eslint/no-extra-parens.d.ts +++ b/src/rules/typescript-eslint/no-extra-parens.d.ts @@ -12,6 +12,7 @@ export type NoExtraParensOption = 'all', { conditionalAssign?: boolean; + ternaryOperandBinaryExpressions?: boolean; nestedBinaryExpressions?: boolean; returnAssign?: boolean; ignoreJSX?: 'none' | 'all' | 'single-line' | 'multi-line'; diff --git a/src/rules/typescript-eslint/prefer-nullish-coalescing.d.ts b/src/rules/typescript-eslint/prefer-nullish-coalescing.d.ts index 304b0634..9d137afb 100644 --- a/src/rules/typescript-eslint/prefer-nullish-coalescing.d.ts +++ b/src/rules/typescript-eslint/prefer-nullish-coalescing.d.ts @@ -4,10 +4,17 @@ import type { RuleConfig } from '../rule-config'; * Option. */ export interface PreferNullishCoalescingOption { + allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing?: boolean; ignoreConditionalTests?: boolean; - ignoreTernaryTests?: boolean; ignoreMixedLogicalExpressions?: boolean; - allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing?: boolean; + ignorePrimitives?: { + bigint?: boolean; + boolean?: boolean; + number?: boolean; + string?: boolean; + [k: string]: any; + }; + ignoreTernaryTests?: boolean; } /** diff --git a/src/rules/unicorn/better-regex.d.ts b/src/rules/unicorn/better-regex.d.ts index a0218663..bc8350e1 100644 --- a/src/rules/unicorn/better-regex.d.ts +++ b/src/rules/unicorn/better-regex.d.ts @@ -15,20 +15,20 @@ export type BetterRegexOptions = [BetterRegexOption?]; /** * Improve regexes by making them shorter, consistent, and safer. * - * @see [better-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/better-regex.md) + * @see [better-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/better-regex.md) */ export type BetterRegexRuleConfig = RuleConfig; /** * Improve regexes by making them shorter, consistent, and safer. * - * @see [better-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/better-regex.md) + * @see [better-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/better-regex.md) */ export interface BetterRegexRule { /** * Improve regexes by making them shorter, consistent, and safer. * - * @see [better-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/better-regex.md) + * @see [better-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/better-regex.md) */ 'unicorn/better-regex': BetterRegexRuleConfig; } diff --git a/src/rules/unicorn/catch-error-name.d.ts b/src/rules/unicorn/catch-error-name.d.ts index aa1ccaa3..511b58a0 100644 --- a/src/rules/unicorn/catch-error-name.d.ts +++ b/src/rules/unicorn/catch-error-name.d.ts @@ -16,20 +16,20 @@ export type CatchErrorNameOptions = [CatchErrorNameOption?]; /** * Enforce a specific parameter name in catch clauses. * - * @see [catch-error-name](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/catch-error-name.md) + * @see [catch-error-name](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/catch-error-name.md) */ export type CatchErrorNameRuleConfig = RuleConfig; /** * Enforce a specific parameter name in catch clauses. * - * @see [catch-error-name](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/catch-error-name.md) + * @see [catch-error-name](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/catch-error-name.md) */ export interface CatchErrorNameRule { /** * Enforce a specific parameter name in catch clauses. * - * @see [catch-error-name](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/catch-error-name.md) + * @see [catch-error-name](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/catch-error-name.md) */ 'unicorn/catch-error-name': CatchErrorNameRuleConfig; } diff --git a/src/rules/unicorn/consistent-destructuring.d.ts b/src/rules/unicorn/consistent-destructuring.d.ts index f98328e1..fd5a7f64 100644 --- a/src/rules/unicorn/consistent-destructuring.d.ts +++ b/src/rules/unicorn/consistent-destructuring.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Use destructured variables over properties. * - * @see [consistent-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/consistent-destructuring.md) + * @see [consistent-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/consistent-destructuring.md) */ export type ConsistentDestructuringRuleConfig = RuleConfig<[]>; /** * Use destructured variables over properties. * - * @see [consistent-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/consistent-destructuring.md) + * @see [consistent-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/consistent-destructuring.md) */ export interface ConsistentDestructuringRule { /** * Use destructured variables over properties. * - * @see [consistent-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/consistent-destructuring.md) + * @see [consistent-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/consistent-destructuring.md) */ 'unicorn/consistent-destructuring': ConsistentDestructuringRuleConfig; } diff --git a/src/rules/unicorn/consistent-function-scoping.d.ts b/src/rules/unicorn/consistent-function-scoping.d.ts index fc02a783..2cc039c7 100644 --- a/src/rules/unicorn/consistent-function-scoping.d.ts +++ b/src/rules/unicorn/consistent-function-scoping.d.ts @@ -17,7 +17,7 @@ export type ConsistentFunctionScopingOptions = [ /** * Move function definitions to the highest possible scope. * - * @see [consistent-function-scoping](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/consistent-function-scoping.md) + * @see [consistent-function-scoping](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/consistent-function-scoping.md) */ export type ConsistentFunctionScopingRuleConfig = RuleConfig; @@ -25,13 +25,13 @@ export type ConsistentFunctionScopingRuleConfig = /** * Move function definitions to the highest possible scope. * - * @see [consistent-function-scoping](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/consistent-function-scoping.md) + * @see [consistent-function-scoping](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/consistent-function-scoping.md) */ export interface ConsistentFunctionScopingRule { /** * Move function definitions to the highest possible scope. * - * @see [consistent-function-scoping](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/consistent-function-scoping.md) + * @see [consistent-function-scoping](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/consistent-function-scoping.md) */ 'unicorn/consistent-function-scoping': ConsistentFunctionScopingRuleConfig; } diff --git a/src/rules/unicorn/custom-error-definition.d.ts b/src/rules/unicorn/custom-error-definition.d.ts index 44ebace7..22085c32 100644 --- a/src/rules/unicorn/custom-error-definition.d.ts +++ b/src/rules/unicorn/custom-error-definition.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce correct `Error` subclassing. * - * @see [custom-error-definition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/custom-error-definition.md) + * @see [custom-error-definition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/custom-error-definition.md) */ export type CustomErrorDefinitionRuleConfig = RuleConfig<[]>; /** * Enforce correct `Error` subclassing. * - * @see [custom-error-definition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/custom-error-definition.md) + * @see [custom-error-definition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/custom-error-definition.md) */ export interface CustomErrorDefinitionRule { /** * Enforce correct `Error` subclassing. * - * @see [custom-error-definition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/custom-error-definition.md) + * @see [custom-error-definition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/custom-error-definition.md) */ 'unicorn/custom-error-definition': CustomErrorDefinitionRuleConfig; } diff --git a/src/rules/unicorn/empty-brace-spaces.d.ts b/src/rules/unicorn/empty-brace-spaces.d.ts index 68ff48df..b412b114 100644 --- a/src/rules/unicorn/empty-brace-spaces.d.ts +++ b/src/rules/unicorn/empty-brace-spaces.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce no spaces between braces. * - * @see [empty-brace-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/empty-brace-spaces.md) + * @see [empty-brace-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/empty-brace-spaces.md) */ export type EmptyBraceSpacesRuleConfig = RuleConfig<[]>; /** * Enforce no spaces between braces. * - * @see [empty-brace-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/empty-brace-spaces.md) + * @see [empty-brace-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/empty-brace-spaces.md) */ export interface EmptyBraceSpacesRule { /** * Enforce no spaces between braces. * - * @see [empty-brace-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/empty-brace-spaces.md) + * @see [empty-brace-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/empty-brace-spaces.md) */ 'unicorn/empty-brace-spaces': EmptyBraceSpacesRuleConfig; } diff --git a/src/rules/unicorn/error-message.d.ts b/src/rules/unicorn/error-message.d.ts index cad3a7ba..ca306c24 100644 --- a/src/rules/unicorn/error-message.d.ts +++ b/src/rules/unicorn/error-message.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce passing a `message` value when creating a built-in error. * - * @see [error-message](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/error-message.md) + * @see [error-message](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/error-message.md) */ export type ErrorMessageRuleConfig = RuleConfig<[]>; /** * Enforce passing a `message` value when creating a built-in error. * - * @see [error-message](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/error-message.md) + * @see [error-message](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/error-message.md) */ export interface ErrorMessageRule { /** * Enforce passing a `message` value when creating a built-in error. * - * @see [error-message](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/error-message.md) + * @see [error-message](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/error-message.md) */ 'unicorn/error-message': ErrorMessageRuleConfig; } diff --git a/src/rules/unicorn/escape-case.d.ts b/src/rules/unicorn/escape-case.d.ts index cadc0d18..1a24ff3f 100644 --- a/src/rules/unicorn/escape-case.d.ts +++ b/src/rules/unicorn/escape-case.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Require escape sequences to use uppercase values. * - * @see [escape-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/escape-case.md) + * @see [escape-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/escape-case.md) */ export type EscapeCaseRuleConfig = RuleConfig<[]>; /** * Require escape sequences to use uppercase values. * - * @see [escape-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/escape-case.md) + * @see [escape-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/escape-case.md) */ export interface EscapeCaseRule { /** * Require escape sequences to use uppercase values. * - * @see [escape-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/escape-case.md) + * @see [escape-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/escape-case.md) */ 'unicorn/escape-case': EscapeCaseRuleConfig; } diff --git a/src/rules/unicorn/expiring-todo-comments.d.ts b/src/rules/unicorn/expiring-todo-comments.d.ts index e08b301b..8de04d18 100644 --- a/src/rules/unicorn/expiring-todo-comments.d.ts +++ b/src/rules/unicorn/expiring-todo-comments.d.ts @@ -19,7 +19,7 @@ export type ExpiringTodoCommentsOptions = [ExpiringTodoCommentsOption?]; /** * Add expiration conditions to TODO comments. * - * @see [expiring-todo-comments](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/expiring-todo-comments.md) + * @see [expiring-todo-comments](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/expiring-todo-comments.md) */ export type ExpiringTodoCommentsRuleConfig = RuleConfig; @@ -27,13 +27,13 @@ export type ExpiringTodoCommentsRuleConfig = /** * Add expiration conditions to TODO comments. * - * @see [expiring-todo-comments](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/expiring-todo-comments.md) + * @see [expiring-todo-comments](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/expiring-todo-comments.md) */ export interface ExpiringTodoCommentsRule { /** * Add expiration conditions to TODO comments. * - * @see [expiring-todo-comments](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/expiring-todo-comments.md) + * @see [expiring-todo-comments](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/expiring-todo-comments.md) */ 'unicorn/expiring-todo-comments': ExpiringTodoCommentsRuleConfig; } diff --git a/src/rules/unicorn/explicit-length-check.d.ts b/src/rules/unicorn/explicit-length-check.d.ts index 261ab2d4..746b67d8 100644 --- a/src/rules/unicorn/explicit-length-check.d.ts +++ b/src/rules/unicorn/explicit-length-check.d.ts @@ -15,7 +15,7 @@ export type ExplicitLengthCheckOptions = [ExplicitLengthCheckOption?]; /** * Enforce explicitly comparing the `length` or `size` property of a value. * - * @see [explicit-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/explicit-length-check.md) + * @see [explicit-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/explicit-length-check.md) */ export type ExplicitLengthCheckRuleConfig = RuleConfig; @@ -23,13 +23,13 @@ export type ExplicitLengthCheckRuleConfig = /** * Enforce explicitly comparing the `length` or `size` property of a value. * - * @see [explicit-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/explicit-length-check.md) + * @see [explicit-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/explicit-length-check.md) */ export interface ExplicitLengthCheckRule { /** * Enforce explicitly comparing the `length` or `size` property of a value. * - * @see [explicit-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/explicit-length-check.md) + * @see [explicit-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/explicit-length-check.md) */ 'unicorn/explicit-length-check': ExplicitLengthCheckRuleConfig; } diff --git a/src/rules/unicorn/filename-case.d.ts b/src/rules/unicorn/filename-case.d.ts index cd46c1cb..5a1a1f67 100644 --- a/src/rules/unicorn/filename-case.d.ts +++ b/src/rules/unicorn/filename-case.d.ts @@ -26,20 +26,20 @@ export type FilenameCaseOptions = [FilenameCaseOption?]; /** * Enforce a case style for filenames. * - * @see [filename-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/filename-case.md) + * @see [filename-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/filename-case.md) */ export type FilenameCaseRuleConfig = RuleConfig; /** * Enforce a case style for filenames. * - * @see [filename-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/filename-case.md) + * @see [filename-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/filename-case.md) */ export interface FilenameCaseRule { /** * Enforce a case style for filenames. * - * @see [filename-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/filename-case.md) + * @see [filename-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/filename-case.md) */ 'unicorn/filename-case': FilenameCaseRuleConfig; } diff --git a/src/rules/unicorn/import-index.d.ts b/src/rules/unicorn/import-index.d.ts index 5b302487..3c216508 100644 --- a/src/rules/unicorn/import-index.d.ts +++ b/src/rules/unicorn/import-index.d.ts @@ -1,49 +1,25 @@ import type { RuleConfig } from '../rule-config'; /** - * Option. - * - * @deprecated - */ -export interface ImportIndexOption { - /** - * @deprecated - */ - ignoreImports?: boolean; -} - -/** - * Options. - * - * @deprecated - * - * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#import-index) - */ -export type ImportIndexOptions = [ImportIndexOption?]; - -/** - * Enforce importing index files with `.`. * * @deprecated * - * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#import-index) + * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#import-index) */ -export type ImportIndexRuleConfig = RuleConfig; +export type ImportIndexRuleConfig = RuleConfig<[]>; /** - * Enforce importing index files with `.`. * * @deprecated * - * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#import-index) + * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#import-index) */ export interface ImportIndexRule { /** - * Enforce importing index files with `.`. * * @deprecated * - * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#import-index) + * @see [import-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#import-index) */ 'unicorn/import-index': ImportIndexRuleConfig; } diff --git a/src/rules/unicorn/import-style.d.ts b/src/rules/unicorn/import-style.d.ts index 44df7a7a..98fcef8d 100644 --- a/src/rules/unicorn/import-style.d.ts +++ b/src/rules/unicorn/import-style.d.ts @@ -32,20 +32,20 @@ export type ImportStyleOptions = ImportStyleOption; /** * Enforce specific import styles per module. * - * @see [import-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/import-style.md) + * @see [import-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/import-style.md) */ export type ImportStyleRuleConfig = RuleConfig; /** * Enforce specific import styles per module. * - * @see [import-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/import-style.md) + * @see [import-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/import-style.md) */ export interface ImportStyleRule { /** * Enforce specific import styles per module. * - * @see [import-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/import-style.md) + * @see [import-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/import-style.md) */ 'unicorn/import-style': ImportStyleRuleConfig; } diff --git a/src/rules/unicorn/index.d.ts b/src/rules/unicorn/index.d.ts index 026f5769..9b9aba01 100644 --- a/src/rules/unicorn/index.d.ts +++ b/src/rules/unicorn/index.d.ts @@ -171,7 +171,6 @@ export type UnicornRules = BetterRegexRule & NoUnnecessaryAwaitRule & NoUnreadableArrayDestructuringRule & NoUnreadableIifeRule & - NoUnsafeRegexRule & NoUnusedPropertiesRule & NoUselessFallbackInSpreadRule & NoUselessLengthCheckRule & @@ -242,6 +241,7 @@ export type UnicornRules = BetterRegexRule & NoArrayInstanceofRule & NoFnReferenceInIteratorRule & NoReduceRule & + NoUnsafeRegexRule & PreferDatasetRule & PreferEventKeyRule & PreferExponentiationOperatorRule & diff --git a/src/rules/unicorn/new-for-builtins.d.ts b/src/rules/unicorn/new-for-builtins.d.ts index af5a4561..952558af 100644 --- a/src/rules/unicorn/new-for-builtins.d.ts +++ b/src/rules/unicorn/new-for-builtins.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce the use of `new` for all builtins, except `String`, `Number`, `Boolean`, `Symbol` and `BigInt`. * - * @see [new-for-builtins](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/new-for-builtins.md) + * @see [new-for-builtins](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/new-for-builtins.md) */ export type NewForBuiltinsRuleConfig = RuleConfig<[]>; /** * Enforce the use of `new` for all builtins, except `String`, `Number`, `Boolean`, `Symbol` and `BigInt`. * - * @see [new-for-builtins](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/new-for-builtins.md) + * @see [new-for-builtins](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/new-for-builtins.md) */ export interface NewForBuiltinsRule { /** * Enforce the use of `new` for all builtins, except `String`, `Number`, `Boolean`, `Symbol` and `BigInt`. * - * @see [new-for-builtins](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/new-for-builtins.md) + * @see [new-for-builtins](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/new-for-builtins.md) */ 'unicorn/new-for-builtins': NewForBuiltinsRuleConfig; } diff --git a/src/rules/unicorn/no-abusive-eslint-disable.d.ts b/src/rules/unicorn/no-abusive-eslint-disable.d.ts index b8ecae0e..d88bdb72 100644 --- a/src/rules/unicorn/no-abusive-eslint-disable.d.ts +++ b/src/rules/unicorn/no-abusive-eslint-disable.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce specifying rules to disable in `eslint-disable` comments. * - * @see [no-abusive-eslint-disable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-abusive-eslint-disable.md) + * @see [no-abusive-eslint-disable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-abusive-eslint-disable.md) */ export type NoAbusiveEslintDisableRuleConfig = RuleConfig<[]>; /** * Enforce specifying rules to disable in `eslint-disable` comments. * - * @see [no-abusive-eslint-disable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-abusive-eslint-disable.md) + * @see [no-abusive-eslint-disable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-abusive-eslint-disable.md) */ export interface NoAbusiveEslintDisableRule { /** * Enforce specifying rules to disable in `eslint-disable` comments. * - * @see [no-abusive-eslint-disable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-abusive-eslint-disable.md) + * @see [no-abusive-eslint-disable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-abusive-eslint-disable.md) */ 'unicorn/no-abusive-eslint-disable': NoAbusiveEslintDisableRuleConfig; } diff --git a/src/rules/unicorn/no-array-callback-reference.d.ts b/src/rules/unicorn/no-array-callback-reference.d.ts index 7bce8f31..71ba7697 100644 --- a/src/rules/unicorn/no-array-callback-reference.d.ts +++ b/src/rules/unicorn/no-array-callback-reference.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prevent passing a function reference directly to iterator methods. * - * @see [no-array-callback-reference](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-callback-reference.md) + * @see [no-array-callback-reference](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-callback-reference.md) */ export type NoArrayCallbackReferenceRuleConfig = RuleConfig<[]>; /** * Prevent passing a function reference directly to iterator methods. * - * @see [no-array-callback-reference](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-callback-reference.md) + * @see [no-array-callback-reference](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-callback-reference.md) */ export interface NoArrayCallbackReferenceRule { /** * Prevent passing a function reference directly to iterator methods. * - * @see [no-array-callback-reference](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-callback-reference.md) + * @see [no-array-callback-reference](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-callback-reference.md) */ 'unicorn/no-array-callback-reference': NoArrayCallbackReferenceRuleConfig; } diff --git a/src/rules/unicorn/no-array-for-each.d.ts b/src/rules/unicorn/no-array-for-each.d.ts index a7cd6e94..0d869678 100644 --- a/src/rules/unicorn/no-array-for-each.d.ts +++ b/src/rules/unicorn/no-array-for-each.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `for…of` over the `forEach` method. * - * @see [no-array-for-each](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-for-each.md) + * @see [no-array-for-each](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-for-each.md) */ export type NoArrayForEachRuleConfig = RuleConfig<[]>; /** * Prefer `for…of` over the `forEach` method. * - * @see [no-array-for-each](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-for-each.md) + * @see [no-array-for-each](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-for-each.md) */ export interface NoArrayForEachRule { /** * Prefer `for…of` over the `forEach` method. * - * @see [no-array-for-each](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-for-each.md) + * @see [no-array-for-each](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-for-each.md) */ 'unicorn/no-array-for-each': NoArrayForEachRuleConfig; } diff --git a/src/rules/unicorn/no-array-instanceof.d.ts b/src/rules/unicorn/no-array-instanceof.d.ts index b7ee288e..8466debf 100644 --- a/src/rules/unicorn/no-array-instanceof.d.ts +++ b/src/rules/unicorn/no-array-instanceof.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [no-array-instanceof](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#no-array-instanceof) + * @see [no-array-instanceof](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-array-instanceof) */ export type NoArrayInstanceofRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type NoArrayInstanceofRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [no-array-instanceof](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#no-array-instanceof) + * @see [no-array-instanceof](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-array-instanceof) */ export interface NoArrayInstanceofRule { /** * * @deprecated * - * @see [no-array-instanceof](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#no-array-instanceof) + * @see [no-array-instanceof](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-array-instanceof) */ 'unicorn/no-array-instanceof': NoArrayInstanceofRuleConfig; } diff --git a/src/rules/unicorn/no-array-method-this-argument.d.ts b/src/rules/unicorn/no-array-method-this-argument.d.ts index 2281a1a5..0c239ac8 100644 --- a/src/rules/unicorn/no-array-method-this-argument.d.ts +++ b/src/rules/unicorn/no-array-method-this-argument.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow using the `this` argument in array methods. * - * @see [no-array-method-this-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-method-this-argument.md) + * @see [no-array-method-this-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-method-this-argument.md) */ export type NoArrayMethodThisArgumentRuleConfig = RuleConfig<[]>; /** * Disallow using the `this` argument in array methods. * - * @see [no-array-method-this-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-method-this-argument.md) + * @see [no-array-method-this-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-method-this-argument.md) */ export interface NoArrayMethodThisArgumentRule { /** * Disallow using the `this` argument in array methods. * - * @see [no-array-method-this-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-method-this-argument.md) + * @see [no-array-method-this-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-method-this-argument.md) */ 'unicorn/no-array-method-this-argument': NoArrayMethodThisArgumentRuleConfig; } diff --git a/src/rules/unicorn/no-array-push-push.d.ts b/src/rules/unicorn/no-array-push-push.d.ts index 0fc92d8d..85902dab 100644 --- a/src/rules/unicorn/no-array-push-push.d.ts +++ b/src/rules/unicorn/no-array-push-push.d.ts @@ -15,20 +15,20 @@ export type NoArrayPushPushOptions = [NoArrayPushPushOption?]; /** * Enforce combining multiple `Array#push()` into one call. * - * @see [no-array-push-push](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-push-push.md) + * @see [no-array-push-push](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-push-push.md) */ export type NoArrayPushPushRuleConfig = RuleConfig; /** * Enforce combining multiple `Array#push()` into one call. * - * @see [no-array-push-push](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-push-push.md) + * @see [no-array-push-push](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-push-push.md) */ export interface NoArrayPushPushRule { /** * Enforce combining multiple `Array#push()` into one call. * - * @see [no-array-push-push](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-push-push.md) + * @see [no-array-push-push](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-push-push.md) */ 'unicorn/no-array-push-push': NoArrayPushPushRuleConfig; } diff --git a/src/rules/unicorn/no-array-reduce.d.ts b/src/rules/unicorn/no-array-reduce.d.ts index 2b28bd4a..79c74d72 100644 --- a/src/rules/unicorn/no-array-reduce.d.ts +++ b/src/rules/unicorn/no-array-reduce.d.ts @@ -15,20 +15,20 @@ export type NoArrayReduceOptions = [NoArrayReduceOption?]; /** * Disallow `Array#reduce()` and `Array#reduceRight()`. * - * @see [no-array-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-reduce.md) + * @see [no-array-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-reduce.md) */ export type NoArrayReduceRuleConfig = RuleConfig; /** * Disallow `Array#reduce()` and `Array#reduceRight()`. * - * @see [no-array-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-reduce.md) + * @see [no-array-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-reduce.md) */ export interface NoArrayReduceRule { /** * Disallow `Array#reduce()` and `Array#reduceRight()`. * - * @see [no-array-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-array-reduce.md) + * @see [no-array-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-array-reduce.md) */ 'unicorn/no-array-reduce': NoArrayReduceRuleConfig; } diff --git a/src/rules/unicorn/no-await-expression-member.d.ts b/src/rules/unicorn/no-await-expression-member.d.ts index a8e7d121..3f8b9c4c 100644 --- a/src/rules/unicorn/no-await-expression-member.d.ts +++ b/src/rules/unicorn/no-await-expression-member.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow member access from await expression. * - * @see [no-await-expression-member](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-await-expression-member.md) + * @see [no-await-expression-member](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-await-expression-member.md) */ export type NoAwaitExpressionMemberRuleConfig = RuleConfig<[]>; /** * Disallow member access from await expression. * - * @see [no-await-expression-member](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-await-expression-member.md) + * @see [no-await-expression-member](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-await-expression-member.md) */ export interface NoAwaitExpressionMemberRule { /** * Disallow member access from await expression. * - * @see [no-await-expression-member](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-await-expression-member.md) + * @see [no-await-expression-member](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-await-expression-member.md) */ 'unicorn/no-await-expression-member': NoAwaitExpressionMemberRuleConfig; } diff --git a/src/rules/unicorn/no-console-spaces.d.ts b/src/rules/unicorn/no-console-spaces.d.ts index eb6d5211..260bed4f 100644 --- a/src/rules/unicorn/no-console-spaces.d.ts +++ b/src/rules/unicorn/no-console-spaces.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Do not use leading/trailing space between `console.log` parameters. * - * @see [no-console-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-console-spaces.md) + * @see [no-console-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-console-spaces.md) */ export type NoConsoleSpacesRuleConfig = RuleConfig<[]>; /** * Do not use leading/trailing space between `console.log` parameters. * - * @see [no-console-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-console-spaces.md) + * @see [no-console-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-console-spaces.md) */ export interface NoConsoleSpacesRule { /** * Do not use leading/trailing space between `console.log` parameters. * - * @see [no-console-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-console-spaces.md) + * @see [no-console-spaces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-console-spaces.md) */ 'unicorn/no-console-spaces': NoConsoleSpacesRuleConfig; } diff --git a/src/rules/unicorn/no-document-cookie.d.ts b/src/rules/unicorn/no-document-cookie.d.ts index 3d47e978..e2a6e432 100644 --- a/src/rules/unicorn/no-document-cookie.d.ts +++ b/src/rules/unicorn/no-document-cookie.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Do not use `document.cookie` directly. * - * @see [no-document-cookie](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-document-cookie.md) + * @see [no-document-cookie](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-document-cookie.md) */ export type NoDocumentCookieRuleConfig = RuleConfig<[]>; /** * Do not use `document.cookie` directly. * - * @see [no-document-cookie](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-document-cookie.md) + * @see [no-document-cookie](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-document-cookie.md) */ export interface NoDocumentCookieRule { /** * Do not use `document.cookie` directly. * - * @see [no-document-cookie](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-document-cookie.md) + * @see [no-document-cookie](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-document-cookie.md) */ 'unicorn/no-document-cookie': NoDocumentCookieRuleConfig; } diff --git a/src/rules/unicorn/no-empty-file.d.ts b/src/rules/unicorn/no-empty-file.d.ts index b9bd2f98..73ba8668 100644 --- a/src/rules/unicorn/no-empty-file.d.ts +++ b/src/rules/unicorn/no-empty-file.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow empty files. * - * @see [no-empty-file](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-empty-file.md) + * @see [no-empty-file](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-empty-file.md) */ export type NoEmptyFileRuleConfig = RuleConfig<[]>; /** * Disallow empty files. * - * @see [no-empty-file](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-empty-file.md) + * @see [no-empty-file](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-empty-file.md) */ export interface NoEmptyFileRule { /** * Disallow empty files. * - * @see [no-empty-file](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-empty-file.md) + * @see [no-empty-file](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-empty-file.md) */ 'unicorn/no-empty-file': NoEmptyFileRuleConfig; } diff --git a/src/rules/unicorn/no-fn-reference-in-iterator.d.ts b/src/rules/unicorn/no-fn-reference-in-iterator.d.ts index d681654d..e7bff0c8 100644 --- a/src/rules/unicorn/no-fn-reference-in-iterator.d.ts +++ b/src/rules/unicorn/no-fn-reference-in-iterator.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [no-fn-reference-in-iterator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#no-fn-reference-in-iterator) + * @see [no-fn-reference-in-iterator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-fn-reference-in-iterator) */ export type NoFnReferenceInIteratorRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type NoFnReferenceInIteratorRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [no-fn-reference-in-iterator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#no-fn-reference-in-iterator) + * @see [no-fn-reference-in-iterator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-fn-reference-in-iterator) */ export interface NoFnReferenceInIteratorRule { /** * * @deprecated * - * @see [no-fn-reference-in-iterator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#no-fn-reference-in-iterator) + * @see [no-fn-reference-in-iterator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-fn-reference-in-iterator) */ 'unicorn/no-fn-reference-in-iterator': NoFnReferenceInIteratorRuleConfig; } diff --git a/src/rules/unicorn/no-for-loop.d.ts b/src/rules/unicorn/no-for-loop.d.ts index b27291f5..2697cfd7 100644 --- a/src/rules/unicorn/no-for-loop.d.ts +++ b/src/rules/unicorn/no-for-loop.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Do not use a `for` loop that can be replaced with a `for-of` loop. * - * @see [no-for-loop](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-for-loop.md) + * @see [no-for-loop](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-for-loop.md) */ export type NoForLoopRuleConfig = RuleConfig<[]>; /** * Do not use a `for` loop that can be replaced with a `for-of` loop. * - * @see [no-for-loop](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-for-loop.md) + * @see [no-for-loop](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-for-loop.md) */ export interface NoForLoopRule { /** * Do not use a `for` loop that can be replaced with a `for-of` loop. * - * @see [no-for-loop](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-for-loop.md) + * @see [no-for-loop](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-for-loop.md) */ 'unicorn/no-for-loop': NoForLoopRuleConfig; } diff --git a/src/rules/unicorn/no-hex-escape.d.ts b/src/rules/unicorn/no-hex-escape.d.ts index 3283e967..582a5e4e 100644 --- a/src/rules/unicorn/no-hex-escape.d.ts +++ b/src/rules/unicorn/no-hex-escape.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce the use of Unicode escapes instead of hexadecimal escapes. * - * @see [no-hex-escape](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-hex-escape.md) + * @see [no-hex-escape](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-hex-escape.md) */ export type NoHexEscapeRuleConfig = RuleConfig<[]>; /** * Enforce the use of Unicode escapes instead of hexadecimal escapes. * - * @see [no-hex-escape](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-hex-escape.md) + * @see [no-hex-escape](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-hex-escape.md) */ export interface NoHexEscapeRule { /** * Enforce the use of Unicode escapes instead of hexadecimal escapes. * - * @see [no-hex-escape](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-hex-escape.md) + * @see [no-hex-escape](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-hex-escape.md) */ 'unicorn/no-hex-escape': NoHexEscapeRuleConfig; } diff --git a/src/rules/unicorn/no-instanceof-array.d.ts b/src/rules/unicorn/no-instanceof-array.d.ts index fad48094..d5497cef 100644 --- a/src/rules/unicorn/no-instanceof-array.d.ts +++ b/src/rules/unicorn/no-instanceof-array.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Require `Array.isArray()` instead of `instanceof Array`. * - * @see [no-instanceof-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-instanceof-array.md) + * @see [no-instanceof-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-instanceof-array.md) */ export type NoInstanceofArrayRuleConfig = RuleConfig<[]>; /** * Require `Array.isArray()` instead of `instanceof Array`. * - * @see [no-instanceof-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-instanceof-array.md) + * @see [no-instanceof-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-instanceof-array.md) */ export interface NoInstanceofArrayRule { /** * Require `Array.isArray()` instead of `instanceof Array`. * - * @see [no-instanceof-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-instanceof-array.md) + * @see [no-instanceof-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-instanceof-array.md) */ 'unicorn/no-instanceof-array': NoInstanceofArrayRuleConfig; } diff --git a/src/rules/unicorn/no-invalid-remove-event-listener.d.ts b/src/rules/unicorn/no-invalid-remove-event-listener.d.ts index 8ff7d6dc..666e41fe 100644 --- a/src/rules/unicorn/no-invalid-remove-event-listener.d.ts +++ b/src/rules/unicorn/no-invalid-remove-event-listener.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prevent calling `EventTarget#removeEventListener()` with the result of an expression. * - * @see [no-invalid-remove-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-invalid-remove-event-listener.md) + * @see [no-invalid-remove-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-invalid-remove-event-listener.md) */ export type NoInvalidRemoveEventListenerRuleConfig = RuleConfig<[]>; /** * Prevent calling `EventTarget#removeEventListener()` with the result of an expression. * - * @see [no-invalid-remove-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-invalid-remove-event-listener.md) + * @see [no-invalid-remove-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-invalid-remove-event-listener.md) */ export interface NoInvalidRemoveEventListenerRule { /** * Prevent calling `EventTarget#removeEventListener()` with the result of an expression. * - * @see [no-invalid-remove-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-invalid-remove-event-listener.md) + * @see [no-invalid-remove-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-invalid-remove-event-listener.md) */ 'unicorn/no-invalid-remove-event-listener': NoInvalidRemoveEventListenerRuleConfig; } diff --git a/src/rules/unicorn/no-keyword-prefix.d.ts b/src/rules/unicorn/no-keyword-prefix.d.ts index bcf15700..da6efa17 100644 --- a/src/rules/unicorn/no-keyword-prefix.d.ts +++ b/src/rules/unicorn/no-keyword-prefix.d.ts @@ -20,20 +20,20 @@ export type NoKeywordPrefixOptions = [NoKeywordPrefixOption?]; /** * Disallow identifiers starting with `new` or `class`. * - * @see [no-keyword-prefix](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-keyword-prefix.md) + * @see [no-keyword-prefix](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-keyword-prefix.md) */ export type NoKeywordPrefixRuleConfig = RuleConfig; /** * Disallow identifiers starting with `new` or `class`. * - * @see [no-keyword-prefix](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-keyword-prefix.md) + * @see [no-keyword-prefix](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-keyword-prefix.md) */ export interface NoKeywordPrefixRule { /** * Disallow identifiers starting with `new` or `class`. * - * @see [no-keyword-prefix](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-keyword-prefix.md) + * @see [no-keyword-prefix](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-keyword-prefix.md) */ 'unicorn/no-keyword-prefix': NoKeywordPrefixRuleConfig; } diff --git a/src/rules/unicorn/no-lonely-if.d.ts b/src/rules/unicorn/no-lonely-if.d.ts index 83266573..de7f6d60 100644 --- a/src/rules/unicorn/no-lonely-if.d.ts +++ b/src/rules/unicorn/no-lonely-if.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow `if` statements as the only statement in `if` blocks without `else`. * - * @see [no-lonely-if](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-lonely-if.md) + * @see [no-lonely-if](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-lonely-if.md) */ export type NoLonelyIfRuleConfig = RuleConfig<[]>; /** * Disallow `if` statements as the only statement in `if` blocks without `else`. * - * @see [no-lonely-if](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-lonely-if.md) + * @see [no-lonely-if](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-lonely-if.md) */ export interface NoLonelyIfRule { /** * Disallow `if` statements as the only statement in `if` blocks without `else`. * - * @see [no-lonely-if](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-lonely-if.md) + * @see [no-lonely-if](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-lonely-if.md) */ 'unicorn/no-lonely-if': NoLonelyIfRuleConfig; } diff --git a/src/rules/unicorn/no-negated-condition.d.ts b/src/rules/unicorn/no-negated-condition.d.ts index 8f29d224..8ef781c2 100644 --- a/src/rules/unicorn/no-negated-condition.d.ts +++ b/src/rules/unicorn/no-negated-condition.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow negated conditions. * - * @see [no-negated-condition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-negated-condition.md) + * @see [no-negated-condition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-negated-condition.md) */ export type NoNegatedConditionRuleConfig = RuleConfig<[]>; /** * Disallow negated conditions. * - * @see [no-negated-condition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-negated-condition.md) + * @see [no-negated-condition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-negated-condition.md) */ export interface NoNegatedConditionRule { /** * Disallow negated conditions. * - * @see [no-negated-condition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-negated-condition.md) + * @see [no-negated-condition](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-negated-condition.md) */ 'unicorn/no-negated-condition': NoNegatedConditionRuleConfig; } diff --git a/src/rules/unicorn/no-nested-ternary.d.ts b/src/rules/unicorn/no-nested-ternary.d.ts index 2947ac41..8380b250 100644 --- a/src/rules/unicorn/no-nested-ternary.d.ts +++ b/src/rules/unicorn/no-nested-ternary.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow nested ternary expressions. * - * @see [no-nested-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-nested-ternary.md) + * @see [no-nested-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-nested-ternary.md) */ export type NoNestedTernaryRuleConfig = RuleConfig<[]>; /** * Disallow nested ternary expressions. * - * @see [no-nested-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-nested-ternary.md) + * @see [no-nested-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-nested-ternary.md) */ export interface NoNestedTernaryRule { /** * Disallow nested ternary expressions. * - * @see [no-nested-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-nested-ternary.md) + * @see [no-nested-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-nested-ternary.md) */ 'unicorn/no-nested-ternary': NoNestedTernaryRuleConfig; } diff --git a/src/rules/unicorn/no-new-array.d.ts b/src/rules/unicorn/no-new-array.d.ts index 3aa6ad53..22e0c150 100644 --- a/src/rules/unicorn/no-new-array.d.ts +++ b/src/rules/unicorn/no-new-array.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow `new Array()`. * - * @see [no-new-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-new-array.md) + * @see [no-new-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-new-array.md) */ export type NoNewArrayRuleConfig = RuleConfig<[]>; /** * Disallow `new Array()`. * - * @see [no-new-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-new-array.md) + * @see [no-new-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-new-array.md) */ export interface NoNewArrayRule { /** * Disallow `new Array()`. * - * @see [no-new-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-new-array.md) + * @see [no-new-array](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-new-array.md) */ 'unicorn/no-new-array': NoNewArrayRuleConfig; } diff --git a/src/rules/unicorn/no-new-buffer.d.ts b/src/rules/unicorn/no-new-buffer.d.ts index 1f5c8eb0..06772fca 100644 --- a/src/rules/unicorn/no-new-buffer.d.ts +++ b/src/rules/unicorn/no-new-buffer.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce the use of `Buffer.from()` and `Buffer.alloc()` instead of the deprecated `new Buffer()`. * - * @see [no-new-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-new-buffer.md) + * @see [no-new-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-new-buffer.md) */ export type NoNewBufferRuleConfig = RuleConfig<[]>; /** * Enforce the use of `Buffer.from()` and `Buffer.alloc()` instead of the deprecated `new Buffer()`. * - * @see [no-new-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-new-buffer.md) + * @see [no-new-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-new-buffer.md) */ export interface NoNewBufferRule { /** * Enforce the use of `Buffer.from()` and `Buffer.alloc()` instead of the deprecated `new Buffer()`. * - * @see [no-new-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-new-buffer.md) + * @see [no-new-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-new-buffer.md) */ 'unicorn/no-new-buffer': NoNewBufferRuleConfig; } diff --git a/src/rules/unicorn/no-null.d.ts b/src/rules/unicorn/no-null.d.ts index 66a65f17..9e070454 100644 --- a/src/rules/unicorn/no-null.d.ts +++ b/src/rules/unicorn/no-null.d.ts @@ -15,20 +15,20 @@ export type NoNullOptions = [NoNullOption?]; /** * Disallow the use of the `null` literal. * - * @see [no-null](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-null.md) + * @see [no-null](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-null.md) */ export type NoNullRuleConfig = RuleConfig; /** * Disallow the use of the `null` literal. * - * @see [no-null](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-null.md) + * @see [no-null](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-null.md) */ export interface NoNullRule { /** * Disallow the use of the `null` literal. * - * @see [no-null](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-null.md) + * @see [no-null](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-null.md) */ 'unicorn/no-null': NoNullRuleConfig; } diff --git a/src/rules/unicorn/no-object-as-default-parameter.d.ts b/src/rules/unicorn/no-object-as-default-parameter.d.ts index 3a10d85a..6bcc8462 100644 --- a/src/rules/unicorn/no-object-as-default-parameter.d.ts +++ b/src/rules/unicorn/no-object-as-default-parameter.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow the use of objects as default parameters. * - * @see [no-object-as-default-parameter](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-object-as-default-parameter.md) + * @see [no-object-as-default-parameter](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-object-as-default-parameter.md) */ export type NoObjectAsDefaultParameterRuleConfig = RuleConfig<[]>; /** * Disallow the use of objects as default parameters. * - * @see [no-object-as-default-parameter](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-object-as-default-parameter.md) + * @see [no-object-as-default-parameter](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-object-as-default-parameter.md) */ export interface NoObjectAsDefaultParameterRule { /** * Disallow the use of objects as default parameters. * - * @see [no-object-as-default-parameter](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-object-as-default-parameter.md) + * @see [no-object-as-default-parameter](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-object-as-default-parameter.md) */ 'unicorn/no-object-as-default-parameter': NoObjectAsDefaultParameterRuleConfig; } diff --git a/src/rules/unicorn/no-process-exit.d.ts b/src/rules/unicorn/no-process-exit.d.ts index 9b3de602..6e0e09fa 100644 --- a/src/rules/unicorn/no-process-exit.d.ts +++ b/src/rules/unicorn/no-process-exit.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow `process.exit()`. * - * @see [no-process-exit](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-process-exit.md) + * @see [no-process-exit](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-process-exit.md) */ export type NoProcessExitRuleConfig = RuleConfig<[]>; /** * Disallow `process.exit()`. * - * @see [no-process-exit](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-process-exit.md) + * @see [no-process-exit](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-process-exit.md) */ export interface NoProcessExitRule { /** * Disallow `process.exit()`. * - * @see [no-process-exit](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-process-exit.md) + * @see [no-process-exit](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-process-exit.md) */ 'unicorn/no-process-exit': NoProcessExitRuleConfig; } diff --git a/src/rules/unicorn/no-reduce.d.ts b/src/rules/unicorn/no-reduce.d.ts index 2140bcca..21c2631e 100644 --- a/src/rules/unicorn/no-reduce.d.ts +++ b/src/rules/unicorn/no-reduce.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [no-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#no-reduce) + * @see [no-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-reduce) */ export type NoReduceRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type NoReduceRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [no-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#no-reduce) + * @see [no-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-reduce) */ export interface NoReduceRule { /** * * @deprecated * - * @see [no-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#no-reduce) + * @see [no-reduce](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-reduce) */ 'unicorn/no-reduce': NoReduceRuleConfig; } diff --git a/src/rules/unicorn/no-static-only-class.d.ts b/src/rules/unicorn/no-static-only-class.d.ts index 8ad2344d..425e0b37 100644 --- a/src/rules/unicorn/no-static-only-class.d.ts +++ b/src/rules/unicorn/no-static-only-class.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow classes that only have static members. * - * @see [no-static-only-class](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-static-only-class.md) + * @see [no-static-only-class](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-static-only-class.md) */ export type NoStaticOnlyClassRuleConfig = RuleConfig<[]>; /** * Disallow classes that only have static members. * - * @see [no-static-only-class](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-static-only-class.md) + * @see [no-static-only-class](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-static-only-class.md) */ export interface NoStaticOnlyClassRule { /** * Disallow classes that only have static members. * - * @see [no-static-only-class](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-static-only-class.md) + * @see [no-static-only-class](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-static-only-class.md) */ 'unicorn/no-static-only-class': NoStaticOnlyClassRuleConfig; } diff --git a/src/rules/unicorn/no-thenable.d.ts b/src/rules/unicorn/no-thenable.d.ts index 823fc61c..36a18c7e 100644 --- a/src/rules/unicorn/no-thenable.d.ts +++ b/src/rules/unicorn/no-thenable.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow `then` property. * - * @see [no-thenable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-thenable.md) + * @see [no-thenable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-thenable.md) */ export type NoThenableRuleConfig = RuleConfig<[]>; /** * Disallow `then` property. * - * @see [no-thenable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-thenable.md) + * @see [no-thenable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-thenable.md) */ export interface NoThenableRule { /** * Disallow `then` property. * - * @see [no-thenable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-thenable.md) + * @see [no-thenable](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-thenable.md) */ 'unicorn/no-thenable': NoThenableRuleConfig; } diff --git a/src/rules/unicorn/no-this-assignment.d.ts b/src/rules/unicorn/no-this-assignment.d.ts index 527f19f4..02bfc59b 100644 --- a/src/rules/unicorn/no-this-assignment.d.ts +++ b/src/rules/unicorn/no-this-assignment.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow assigning `this` to a variable. * - * @see [no-this-assignment](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-this-assignment.md) + * @see [no-this-assignment](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-this-assignment.md) */ export type NoThisAssignmentRuleConfig = RuleConfig<[]>; /** * Disallow assigning `this` to a variable. * - * @see [no-this-assignment](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-this-assignment.md) + * @see [no-this-assignment](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-this-assignment.md) */ export interface NoThisAssignmentRule { /** * Disallow assigning `this` to a variable. * - * @see [no-this-assignment](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-this-assignment.md) + * @see [no-this-assignment](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-this-assignment.md) */ 'unicorn/no-this-assignment': NoThisAssignmentRuleConfig; } diff --git a/src/rules/unicorn/no-typeof-undefined.d.ts b/src/rules/unicorn/no-typeof-undefined.d.ts index 516a2fe4..b37568a7 100644 --- a/src/rules/unicorn/no-typeof-undefined.d.ts +++ b/src/rules/unicorn/no-typeof-undefined.d.ts @@ -15,20 +15,20 @@ export type NoTypeofUndefinedOptions = [NoTypeofUndefinedOption?]; /** * Disallow comparing `undefined` using `typeof`. * - * @see [no-typeof-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-typeof-undefined.md) + * @see [no-typeof-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-typeof-undefined.md) */ export type NoTypeofUndefinedRuleConfig = RuleConfig; /** * Disallow comparing `undefined` using `typeof`. * - * @see [no-typeof-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-typeof-undefined.md) + * @see [no-typeof-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-typeof-undefined.md) */ export interface NoTypeofUndefinedRule { /** * Disallow comparing `undefined` using `typeof`. * - * @see [no-typeof-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-typeof-undefined.md) + * @see [no-typeof-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-typeof-undefined.md) */ 'unicorn/no-typeof-undefined': NoTypeofUndefinedRuleConfig; } diff --git a/src/rules/unicorn/no-unnecessary-await.d.ts b/src/rules/unicorn/no-unnecessary-await.d.ts index c041e5ec..b021821c 100644 --- a/src/rules/unicorn/no-unnecessary-await.d.ts +++ b/src/rules/unicorn/no-unnecessary-await.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow awaiting non-promise values. * - * @see [no-unnecessary-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unnecessary-await.md) + * @see [no-unnecessary-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unnecessary-await.md) */ export type NoUnnecessaryAwaitRuleConfig = RuleConfig<[]>; /** * Disallow awaiting non-promise values. * - * @see [no-unnecessary-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unnecessary-await.md) + * @see [no-unnecessary-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unnecessary-await.md) */ export interface NoUnnecessaryAwaitRule { /** * Disallow awaiting non-promise values. * - * @see [no-unnecessary-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unnecessary-await.md) + * @see [no-unnecessary-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unnecessary-await.md) */ 'unicorn/no-unnecessary-await': NoUnnecessaryAwaitRuleConfig; } diff --git a/src/rules/unicorn/no-unreadable-array-destructuring.d.ts b/src/rules/unicorn/no-unreadable-array-destructuring.d.ts index 254ab70a..bf27b714 100644 --- a/src/rules/unicorn/no-unreadable-array-destructuring.d.ts +++ b/src/rules/unicorn/no-unreadable-array-destructuring.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow unreadable array destructuring. * - * @see [no-unreadable-array-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unreadable-array-destructuring.md) + * @see [no-unreadable-array-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unreadable-array-destructuring.md) */ export type NoUnreadableArrayDestructuringRuleConfig = RuleConfig<[]>; /** * Disallow unreadable array destructuring. * - * @see [no-unreadable-array-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unreadable-array-destructuring.md) + * @see [no-unreadable-array-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unreadable-array-destructuring.md) */ export interface NoUnreadableArrayDestructuringRule { /** * Disallow unreadable array destructuring. * - * @see [no-unreadable-array-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unreadable-array-destructuring.md) + * @see [no-unreadable-array-destructuring](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unreadable-array-destructuring.md) */ 'unicorn/no-unreadable-array-destructuring': NoUnreadableArrayDestructuringRuleConfig; } diff --git a/src/rules/unicorn/no-unreadable-iife.d.ts b/src/rules/unicorn/no-unreadable-iife.d.ts index 7b6ee4b9..6e2188ac 100644 --- a/src/rules/unicorn/no-unreadable-iife.d.ts +++ b/src/rules/unicorn/no-unreadable-iife.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow unreadable IIFEs. * - * @see [no-unreadable-iife](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unreadable-iife.md) + * @see [no-unreadable-iife](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unreadable-iife.md) */ export type NoUnreadableIifeRuleConfig = RuleConfig<[]>; /** * Disallow unreadable IIFEs. * - * @see [no-unreadable-iife](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unreadable-iife.md) + * @see [no-unreadable-iife](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unreadable-iife.md) */ export interface NoUnreadableIifeRule { /** * Disallow unreadable IIFEs. * - * @see [no-unreadable-iife](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unreadable-iife.md) + * @see [no-unreadable-iife](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unreadable-iife.md) */ 'unicorn/no-unreadable-iife': NoUnreadableIifeRuleConfig; } diff --git a/src/rules/unicorn/no-unsafe-regex.d.ts b/src/rules/unicorn/no-unsafe-regex.d.ts index d74b019f..eb092de4 100644 --- a/src/rules/unicorn/no-unsafe-regex.d.ts +++ b/src/rules/unicorn/no-unsafe-regex.d.ts @@ -1,22 +1,25 @@ import type { RuleConfig } from '../rule-config'; /** - * Disallow unsafe regular expressions. * - * @see [no-unsafe-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unsafe-regex.md) + * @deprecated + * + * @see [no-unsafe-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-unsafe-regex) */ export type NoUnsafeRegexRuleConfig = RuleConfig<[]>; /** - * Disallow unsafe regular expressions. * - * @see [no-unsafe-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unsafe-regex.md) + * @deprecated + * + * @see [no-unsafe-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-unsafe-regex) */ export interface NoUnsafeRegexRule { /** - * Disallow unsafe regular expressions. * - * @see [no-unsafe-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unsafe-regex.md) + * @deprecated + * + * @see [no-unsafe-regex](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#no-unsafe-regex) */ 'unicorn/no-unsafe-regex': NoUnsafeRegexRuleConfig; } diff --git a/src/rules/unicorn/no-unused-properties.d.ts b/src/rules/unicorn/no-unused-properties.d.ts index 865e798d..b8930be4 100644 --- a/src/rules/unicorn/no-unused-properties.d.ts +++ b/src/rules/unicorn/no-unused-properties.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow unused object properties. * - * @see [no-unused-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unused-properties.md) + * @see [no-unused-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unused-properties.md) */ export type NoUnusedPropertiesRuleConfig = RuleConfig<[]>; /** * Disallow unused object properties. * - * @see [no-unused-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unused-properties.md) + * @see [no-unused-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unused-properties.md) */ export interface NoUnusedPropertiesRule { /** * Disallow unused object properties. * - * @see [no-unused-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-unused-properties.md) + * @see [no-unused-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-unused-properties.md) */ 'unicorn/no-unused-properties': NoUnusedPropertiesRuleConfig; } diff --git a/src/rules/unicorn/no-useless-fallback-in-spread.d.ts b/src/rules/unicorn/no-useless-fallback-in-spread.d.ts index 31de8bce..9d88c642 100644 --- a/src/rules/unicorn/no-useless-fallback-in-spread.d.ts +++ b/src/rules/unicorn/no-useless-fallback-in-spread.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow useless fallback when spreading in object literals. * - * @see [no-useless-fallback-in-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-fallback-in-spread.md) + * @see [no-useless-fallback-in-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-fallback-in-spread.md) */ export type NoUselessFallbackInSpreadRuleConfig = RuleConfig<[]>; /** * Disallow useless fallback when spreading in object literals. * - * @see [no-useless-fallback-in-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-fallback-in-spread.md) + * @see [no-useless-fallback-in-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-fallback-in-spread.md) */ export interface NoUselessFallbackInSpreadRule { /** * Disallow useless fallback when spreading in object literals. * - * @see [no-useless-fallback-in-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-fallback-in-spread.md) + * @see [no-useless-fallback-in-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-fallback-in-spread.md) */ 'unicorn/no-useless-fallback-in-spread': NoUselessFallbackInSpreadRuleConfig; } diff --git a/src/rules/unicorn/no-useless-length-check.d.ts b/src/rules/unicorn/no-useless-length-check.d.ts index a590fa49..8b2ecf9d 100644 --- a/src/rules/unicorn/no-useless-length-check.d.ts +++ b/src/rules/unicorn/no-useless-length-check.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow useless array length check. * - * @see [no-useless-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-length-check.md) + * @see [no-useless-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-length-check.md) */ export type NoUselessLengthCheckRuleConfig = RuleConfig<[]>; /** * Disallow useless array length check. * - * @see [no-useless-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-length-check.md) + * @see [no-useless-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-length-check.md) */ export interface NoUselessLengthCheckRule { /** * Disallow useless array length check. * - * @see [no-useless-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-length-check.md) + * @see [no-useless-length-check](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-length-check.md) */ 'unicorn/no-useless-length-check': NoUselessLengthCheckRuleConfig; } diff --git a/src/rules/unicorn/no-useless-promise-resolve-reject.d.ts b/src/rules/unicorn/no-useless-promise-resolve-reject.d.ts index 42d56878..d8edd7d0 100644 --- a/src/rules/unicorn/no-useless-promise-resolve-reject.d.ts +++ b/src/rules/unicorn/no-useless-promise-resolve-reject.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow returning/yielding `Promise.resolve/reject()` in async functions or promise callbacks. * - * @see [no-useless-promise-resolve-reject](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-promise-resolve-reject.md) + * @see [no-useless-promise-resolve-reject](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-promise-resolve-reject.md) */ export type NoUselessPromiseResolveRejectRuleConfig = RuleConfig<[]>; /** * Disallow returning/yielding `Promise.resolve/reject()` in async functions or promise callbacks. * - * @see [no-useless-promise-resolve-reject](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-promise-resolve-reject.md) + * @see [no-useless-promise-resolve-reject](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-promise-resolve-reject.md) */ export interface NoUselessPromiseResolveRejectRule { /** * Disallow returning/yielding `Promise.resolve/reject()` in async functions or promise callbacks. * - * @see [no-useless-promise-resolve-reject](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-promise-resolve-reject.md) + * @see [no-useless-promise-resolve-reject](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-promise-resolve-reject.md) */ 'unicorn/no-useless-promise-resolve-reject': NoUselessPromiseResolveRejectRuleConfig; } diff --git a/src/rules/unicorn/no-useless-spread.d.ts b/src/rules/unicorn/no-useless-spread.d.ts index aa4c1a27..a8f5c577 100644 --- a/src/rules/unicorn/no-useless-spread.d.ts +++ b/src/rules/unicorn/no-useless-spread.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow unnecessary spread. * - * @see [no-useless-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-spread.md) + * @see [no-useless-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-spread.md) */ export type NoUselessSpreadRuleConfig = RuleConfig<[]>; /** * Disallow unnecessary spread. * - * @see [no-useless-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-spread.md) + * @see [no-useless-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-spread.md) */ export interface NoUselessSpreadRule { /** * Disallow unnecessary spread. * - * @see [no-useless-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-spread.md) + * @see [no-useless-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-spread.md) */ 'unicorn/no-useless-spread': NoUselessSpreadRuleConfig; } diff --git a/src/rules/unicorn/no-useless-switch-case.d.ts b/src/rules/unicorn/no-useless-switch-case.d.ts index ff3ff97f..1bbe8f89 100644 --- a/src/rules/unicorn/no-useless-switch-case.d.ts +++ b/src/rules/unicorn/no-useless-switch-case.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow useless case in switch statements. * - * @see [no-useless-switch-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-switch-case.md) + * @see [no-useless-switch-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-switch-case.md) */ export type NoUselessSwitchCaseRuleConfig = RuleConfig<[]>; /** * Disallow useless case in switch statements. * - * @see [no-useless-switch-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-switch-case.md) + * @see [no-useless-switch-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-switch-case.md) */ export interface NoUselessSwitchCaseRule { /** * Disallow useless case in switch statements. * - * @see [no-useless-switch-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-switch-case.md) + * @see [no-useless-switch-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-switch-case.md) */ 'unicorn/no-useless-switch-case': NoUselessSwitchCaseRuleConfig; } diff --git a/src/rules/unicorn/no-useless-undefined.d.ts b/src/rules/unicorn/no-useless-undefined.d.ts index 16926a1d..9ef66305 100644 --- a/src/rules/unicorn/no-useless-undefined.d.ts +++ b/src/rules/unicorn/no-useless-undefined.d.ts @@ -15,7 +15,7 @@ export type NoUselessUndefinedOptions = [NoUselessUndefinedOption?]; /** * Disallow useless `undefined`. * - * @see [no-useless-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-undefined.md) + * @see [no-useless-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-undefined.md) */ export type NoUselessUndefinedRuleConfig = RuleConfig; @@ -23,13 +23,13 @@ export type NoUselessUndefinedRuleConfig = /** * Disallow useless `undefined`. * - * @see [no-useless-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-undefined.md) + * @see [no-useless-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-undefined.md) */ export interface NoUselessUndefinedRule { /** * Disallow useless `undefined`. * - * @see [no-useless-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-useless-undefined.md) + * @see [no-useless-undefined](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-useless-undefined.md) */ 'unicorn/no-useless-undefined': NoUselessUndefinedRuleConfig; } diff --git a/src/rules/unicorn/no-zero-fractions.d.ts b/src/rules/unicorn/no-zero-fractions.d.ts index f41ea29c..25b765fc 100644 --- a/src/rules/unicorn/no-zero-fractions.d.ts +++ b/src/rules/unicorn/no-zero-fractions.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Disallow number literals with zero fractions or dangling dots. * - * @see [no-zero-fractions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-zero-fractions.md) + * @see [no-zero-fractions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-zero-fractions.md) */ export type NoZeroFractionsRuleConfig = RuleConfig<[]>; /** * Disallow number literals with zero fractions or dangling dots. * - * @see [no-zero-fractions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-zero-fractions.md) + * @see [no-zero-fractions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-zero-fractions.md) */ export interface NoZeroFractionsRule { /** * Disallow number literals with zero fractions or dangling dots. * - * @see [no-zero-fractions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/no-zero-fractions.md) + * @see [no-zero-fractions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/no-zero-fractions.md) */ 'unicorn/no-zero-fractions': NoZeroFractionsRuleConfig; } diff --git a/src/rules/unicorn/number-literal-case.d.ts b/src/rules/unicorn/number-literal-case.d.ts index f6d8137c..6b2159e5 100644 --- a/src/rules/unicorn/number-literal-case.d.ts +++ b/src/rules/unicorn/number-literal-case.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce proper case for numeric literals. * - * @see [number-literal-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/number-literal-case.md) + * @see [number-literal-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/number-literal-case.md) */ export type NumberLiteralCaseRuleConfig = RuleConfig<[]>; /** * Enforce proper case for numeric literals. * - * @see [number-literal-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/number-literal-case.md) + * @see [number-literal-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/number-literal-case.md) */ export interface NumberLiteralCaseRule { /** * Enforce proper case for numeric literals. * - * @see [number-literal-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/number-literal-case.md) + * @see [number-literal-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/number-literal-case.md) */ 'unicorn/number-literal-case': NumberLiteralCaseRuleConfig; } diff --git a/src/rules/unicorn/numeric-separators-style.d.ts b/src/rules/unicorn/numeric-separators-style.d.ts index 98e04513..224e749f 100644 --- a/src/rules/unicorn/numeric-separators-style.d.ts +++ b/src/rules/unicorn/numeric-separators-style.d.ts @@ -35,7 +35,7 @@ export type NumericSeparatorsStyleOptions = [NumericSeparatorsStyleOption?]; /** * Enforce the style of numeric separators by correctly grouping digits. * - * @see [numeric-separators-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/numeric-separators-style.md) + * @see [numeric-separators-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/numeric-separators-style.md) */ export type NumericSeparatorsStyleRuleConfig = RuleConfig; @@ -43,13 +43,13 @@ export type NumericSeparatorsStyleRuleConfig = /** * Enforce the style of numeric separators by correctly grouping digits. * - * @see [numeric-separators-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/numeric-separators-style.md) + * @see [numeric-separators-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/numeric-separators-style.md) */ export interface NumericSeparatorsStyleRule { /** * Enforce the style of numeric separators by correctly grouping digits. * - * @see [numeric-separators-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/numeric-separators-style.md) + * @see [numeric-separators-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/numeric-separators-style.md) */ 'unicorn/numeric-separators-style': NumericSeparatorsStyleRuleConfig; } diff --git a/src/rules/unicorn/prefer-add-event-listener.d.ts b/src/rules/unicorn/prefer-add-event-listener.d.ts index c1cc6ff5..c96773d5 100644 --- a/src/rules/unicorn/prefer-add-event-listener.d.ts +++ b/src/rules/unicorn/prefer-add-event-listener.d.ts @@ -15,7 +15,7 @@ export type PreferAddEventListenerOptions = [PreferAddEventListenerOption?]; /** * Prefer `.addEventListener()` and `.removeEventListener()` over `on`-functions. * - * @see [prefer-add-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-add-event-listener.md) + * @see [prefer-add-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-add-event-listener.md) */ export type PreferAddEventListenerRuleConfig = RuleConfig; @@ -23,13 +23,13 @@ export type PreferAddEventListenerRuleConfig = /** * Prefer `.addEventListener()` and `.removeEventListener()` over `on`-functions. * - * @see [prefer-add-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-add-event-listener.md) + * @see [prefer-add-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-add-event-listener.md) */ export interface PreferAddEventListenerRule { /** * Prefer `.addEventListener()` and `.removeEventListener()` over `on`-functions. * - * @see [prefer-add-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-add-event-listener.md) + * @see [prefer-add-event-listener](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-add-event-listener.md) */ 'unicorn/prefer-add-event-listener': PreferAddEventListenerRuleConfig; } diff --git a/src/rules/unicorn/prefer-array-find.d.ts b/src/rules/unicorn/prefer-array-find.d.ts index 015128d3..185eef29 100644 --- a/src/rules/unicorn/prefer-array-find.d.ts +++ b/src/rules/unicorn/prefer-array-find.d.ts @@ -15,20 +15,20 @@ export type PreferArrayFindOptions = [PreferArrayFindOption?]; /** * Prefer `.find(…)` and `.findLast(…)` over the first or last element from `.filter(…)`. * - * @see [prefer-array-find](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-find.md) + * @see [prefer-array-find](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-find.md) */ export type PreferArrayFindRuleConfig = RuleConfig; /** * Prefer `.find(…)` and `.findLast(…)` over the first or last element from `.filter(…)`. * - * @see [prefer-array-find](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-find.md) + * @see [prefer-array-find](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-find.md) */ export interface PreferArrayFindRule { /** * Prefer `.find(…)` and `.findLast(…)` over the first or last element from `.filter(…)`. * - * @see [prefer-array-find](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-find.md) + * @see [prefer-array-find](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-find.md) */ 'unicorn/prefer-array-find': PreferArrayFindRuleConfig; } diff --git a/src/rules/unicorn/prefer-array-flat-map.d.ts b/src/rules/unicorn/prefer-array-flat-map.d.ts index 380df022..b0f005ea 100644 --- a/src/rules/unicorn/prefer-array-flat-map.d.ts +++ b/src/rules/unicorn/prefer-array-flat-map.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `.flatMap(…)` over `.map(…).flat()`. * - * @see [prefer-array-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-flat-map.md) + * @see [prefer-array-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-flat-map.md) */ export type PreferArrayFlatMapRuleConfig = RuleConfig<[]>; /** * Prefer `.flatMap(…)` over `.map(…).flat()`. * - * @see [prefer-array-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-flat-map.md) + * @see [prefer-array-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-flat-map.md) */ export interface PreferArrayFlatMapRule { /** * Prefer `.flatMap(…)` over `.map(…).flat()`. * - * @see [prefer-array-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-flat-map.md) + * @see [prefer-array-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-flat-map.md) */ 'unicorn/prefer-array-flat-map': PreferArrayFlatMapRuleConfig; } diff --git a/src/rules/unicorn/prefer-array-flat.d.ts b/src/rules/unicorn/prefer-array-flat.d.ts index 71cc9639..79ea1558 100644 --- a/src/rules/unicorn/prefer-array-flat.d.ts +++ b/src/rules/unicorn/prefer-array-flat.d.ts @@ -15,20 +15,20 @@ export type PreferArrayFlatOptions = [PreferArrayFlatOption?]; /** * Prefer `Array#flat()` over legacy techniques to flatten arrays. * - * @see [prefer-array-flat](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-flat.md) + * @see [prefer-array-flat](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-flat.md) */ export type PreferArrayFlatRuleConfig = RuleConfig; /** * Prefer `Array#flat()` over legacy techniques to flatten arrays. * - * @see [prefer-array-flat](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-flat.md) + * @see [prefer-array-flat](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-flat.md) */ export interface PreferArrayFlatRule { /** * Prefer `Array#flat()` over legacy techniques to flatten arrays. * - * @see [prefer-array-flat](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-flat.md) + * @see [prefer-array-flat](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-flat.md) */ 'unicorn/prefer-array-flat': PreferArrayFlatRuleConfig; } diff --git a/src/rules/unicorn/prefer-array-index-of.d.ts b/src/rules/unicorn/prefer-array-index-of.d.ts index 1de22f93..852e9a8d 100644 --- a/src/rules/unicorn/prefer-array-index-of.d.ts +++ b/src/rules/unicorn/prefer-array-index-of.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `Array#{indexOf,lastIndexOf}()` over `Array#{findIndex,findLastIndex}()` when looking for the index of an item. * - * @see [prefer-array-index-of](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-index-of.md) + * @see [prefer-array-index-of](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-index-of.md) */ export type PreferArrayIndexOfRuleConfig = RuleConfig<[]>; /** * Prefer `Array#{indexOf,lastIndexOf}()` over `Array#{findIndex,findLastIndex}()` when looking for the index of an item. * - * @see [prefer-array-index-of](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-index-of.md) + * @see [prefer-array-index-of](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-index-of.md) */ export interface PreferArrayIndexOfRule { /** * Prefer `Array#{indexOf,lastIndexOf}()` over `Array#{findIndex,findLastIndex}()` when looking for the index of an item. * - * @see [prefer-array-index-of](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-index-of.md) + * @see [prefer-array-index-of](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-index-of.md) */ 'unicorn/prefer-array-index-of': PreferArrayIndexOfRuleConfig; } diff --git a/src/rules/unicorn/prefer-array-some.d.ts b/src/rules/unicorn/prefer-array-some.d.ts index f5c79931..20a8e69d 100644 --- a/src/rules/unicorn/prefer-array-some.d.ts +++ b/src/rules/unicorn/prefer-array-some.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `.some(…)` over `.filter(…).length` check and `.{find,findLast}(…)`. * - * @see [prefer-array-some](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-some.md) + * @see [prefer-array-some](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-some.md) */ export type PreferArraySomeRuleConfig = RuleConfig<[]>; /** * Prefer `.some(…)` over `.filter(…).length` check and `.{find,findLast}(…)`. * - * @see [prefer-array-some](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-some.md) + * @see [prefer-array-some](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-some.md) */ export interface PreferArraySomeRule { /** * Prefer `.some(…)` over `.filter(…).length` check and `.{find,findLast}(…)`. * - * @see [prefer-array-some](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-array-some.md) + * @see [prefer-array-some](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-array-some.md) */ 'unicorn/prefer-array-some': PreferArraySomeRuleConfig; } diff --git a/src/rules/unicorn/prefer-at.d.ts b/src/rules/unicorn/prefer-at.d.ts index 6509cfe3..2942a0c4 100644 --- a/src/rules/unicorn/prefer-at.d.ts +++ b/src/rules/unicorn/prefer-at.d.ts @@ -16,20 +16,20 @@ export type PreferAtOptions = [PreferAtOption?]; /** * Prefer `.at()` method for index access and `String#charAt()`. * - * @see [prefer-at](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-at.md) + * @see [prefer-at](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-at.md) */ export type PreferAtRuleConfig = RuleConfig; /** * Prefer `.at()` method for index access and `String#charAt()`. * - * @see [prefer-at](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-at.md) + * @see [prefer-at](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-at.md) */ export interface PreferAtRule { /** * Prefer `.at()` method for index access and `String#charAt()`. * - * @see [prefer-at](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-at.md) + * @see [prefer-at](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-at.md) */ 'unicorn/prefer-at': PreferAtRuleConfig; } diff --git a/src/rules/unicorn/prefer-blob-reading-methods.d.ts b/src/rules/unicorn/prefer-blob-reading-methods.d.ts index aa31e32e..b8258d51 100644 --- a/src/rules/unicorn/prefer-blob-reading-methods.d.ts +++ b/src/rules/unicorn/prefer-blob-reading-methods.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `Blob#arrayBuffer()` over `FileReader#readAsArrayBuffer(…)` and `Blob#text()` over `FileReader#readAsText(…)`. * - * @see [prefer-blob-reading-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-blob-reading-methods.md) + * @see [prefer-blob-reading-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-blob-reading-methods.md) */ export type PreferBlobReadingMethodsRuleConfig = RuleConfig<[]>; /** * Prefer `Blob#arrayBuffer()` over `FileReader#readAsArrayBuffer(…)` and `Blob#text()` over `FileReader#readAsText(…)`. * - * @see [prefer-blob-reading-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-blob-reading-methods.md) + * @see [prefer-blob-reading-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-blob-reading-methods.md) */ export interface PreferBlobReadingMethodsRule { /** * Prefer `Blob#arrayBuffer()` over `FileReader#readAsArrayBuffer(…)` and `Blob#text()` over `FileReader#readAsText(…)`. * - * @see [prefer-blob-reading-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-blob-reading-methods.md) + * @see [prefer-blob-reading-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-blob-reading-methods.md) */ 'unicorn/prefer-blob-reading-methods': PreferBlobReadingMethodsRuleConfig; } diff --git a/src/rules/unicorn/prefer-code-point.d.ts b/src/rules/unicorn/prefer-code-point.d.ts index 538673f7..0e2838c0 100644 --- a/src/rules/unicorn/prefer-code-point.d.ts +++ b/src/rules/unicorn/prefer-code-point.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `String#codePointAt(…)` over `String#charCodeAt(…)` and `String.fromCodePoint(…)` over `String.fromCharCode(…)`. * - * @see [prefer-code-point](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-code-point.md) + * @see [prefer-code-point](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-code-point.md) */ export type PreferCodePointRuleConfig = RuleConfig<[]>; /** * Prefer `String#codePointAt(…)` over `String#charCodeAt(…)` and `String.fromCodePoint(…)` over `String.fromCharCode(…)`. * - * @see [prefer-code-point](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-code-point.md) + * @see [prefer-code-point](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-code-point.md) */ export interface PreferCodePointRule { /** * Prefer `String#codePointAt(…)` over `String#charCodeAt(…)` and `String.fromCodePoint(…)` over `String.fromCharCode(…)`. * - * @see [prefer-code-point](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-code-point.md) + * @see [prefer-code-point](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-code-point.md) */ 'unicorn/prefer-code-point': PreferCodePointRuleConfig; } diff --git a/src/rules/unicorn/prefer-dataset.d.ts b/src/rules/unicorn/prefer-dataset.d.ts index 59aced82..f6a9b317 100644 --- a/src/rules/unicorn/prefer-dataset.d.ts +++ b/src/rules/unicorn/prefer-dataset.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [prefer-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-dataset) + * @see [prefer-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-dataset) */ export type PreferDatasetRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type PreferDatasetRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [prefer-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-dataset) + * @see [prefer-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-dataset) */ export interface PreferDatasetRule { /** * * @deprecated * - * @see [prefer-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-dataset) + * @see [prefer-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-dataset) */ 'unicorn/prefer-dataset': PreferDatasetRuleConfig; } diff --git a/src/rules/unicorn/prefer-date-now.d.ts b/src/rules/unicorn/prefer-date-now.d.ts index c51a18db..912b326c 100644 --- a/src/rules/unicorn/prefer-date-now.d.ts +++ b/src/rules/unicorn/prefer-date-now.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `Date.now()` to get the number of milliseconds since the Unix Epoch. * - * @see [prefer-date-now](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-date-now.md) + * @see [prefer-date-now](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-date-now.md) */ export type PreferDateNowRuleConfig = RuleConfig<[]>; /** * Prefer `Date.now()` to get the number of milliseconds since the Unix Epoch. * - * @see [prefer-date-now](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-date-now.md) + * @see [prefer-date-now](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-date-now.md) */ export interface PreferDateNowRule { /** * Prefer `Date.now()` to get the number of milliseconds since the Unix Epoch. * - * @see [prefer-date-now](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-date-now.md) + * @see [prefer-date-now](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-date-now.md) */ 'unicorn/prefer-date-now': PreferDateNowRuleConfig; } diff --git a/src/rules/unicorn/prefer-default-parameters.d.ts b/src/rules/unicorn/prefer-default-parameters.d.ts index 28dc4ede..b74e6c12 100644 --- a/src/rules/unicorn/prefer-default-parameters.d.ts +++ b/src/rules/unicorn/prefer-default-parameters.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer default parameters over reassignment. * - * @see [prefer-default-parameters](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-default-parameters.md) + * @see [prefer-default-parameters](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-default-parameters.md) */ export type PreferDefaultParametersRuleConfig = RuleConfig<[]>; /** * Prefer default parameters over reassignment. * - * @see [prefer-default-parameters](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-default-parameters.md) + * @see [prefer-default-parameters](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-default-parameters.md) */ export interface PreferDefaultParametersRule { /** * Prefer default parameters over reassignment. * - * @see [prefer-default-parameters](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-default-parameters.md) + * @see [prefer-default-parameters](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-default-parameters.md) */ 'unicorn/prefer-default-parameters': PreferDefaultParametersRuleConfig; } diff --git a/src/rules/unicorn/prefer-dom-node-append.d.ts b/src/rules/unicorn/prefer-dom-node-append.d.ts index 58a97ab1..c3703e9c 100644 --- a/src/rules/unicorn/prefer-dom-node-append.d.ts +++ b/src/rules/unicorn/prefer-dom-node-append.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `Node#append()` over `Node#appendChild()`. * - * @see [prefer-dom-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-append.md) + * @see [prefer-dom-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-append.md) */ export type PreferDomNodeAppendRuleConfig = RuleConfig<[]>; /** * Prefer `Node#append()` over `Node#appendChild()`. * - * @see [prefer-dom-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-append.md) + * @see [prefer-dom-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-append.md) */ export interface PreferDomNodeAppendRule { /** * Prefer `Node#append()` over `Node#appendChild()`. * - * @see [prefer-dom-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-append.md) + * @see [prefer-dom-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-append.md) */ 'unicorn/prefer-dom-node-append': PreferDomNodeAppendRuleConfig; } diff --git a/src/rules/unicorn/prefer-dom-node-dataset.d.ts b/src/rules/unicorn/prefer-dom-node-dataset.d.ts index 2d832688..231c4256 100644 --- a/src/rules/unicorn/prefer-dom-node-dataset.d.ts +++ b/src/rules/unicorn/prefer-dom-node-dataset.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer using `.dataset` on DOM elements over calling attribute methods. * - * @see [prefer-dom-node-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-dataset.md) + * @see [prefer-dom-node-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-dataset.md) */ export type PreferDomNodeDatasetRuleConfig = RuleConfig<[]>; /** * Prefer using `.dataset` on DOM elements over calling attribute methods. * - * @see [prefer-dom-node-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-dataset.md) + * @see [prefer-dom-node-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-dataset.md) */ export interface PreferDomNodeDatasetRule { /** * Prefer using `.dataset` on DOM elements over calling attribute methods. * - * @see [prefer-dom-node-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-dataset.md) + * @see [prefer-dom-node-dataset](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-dataset.md) */ 'unicorn/prefer-dom-node-dataset': PreferDomNodeDatasetRuleConfig; } diff --git a/src/rules/unicorn/prefer-dom-node-remove.d.ts b/src/rules/unicorn/prefer-dom-node-remove.d.ts index 3fd8d6ab..8f57719d 100644 --- a/src/rules/unicorn/prefer-dom-node-remove.d.ts +++ b/src/rules/unicorn/prefer-dom-node-remove.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `childNode.remove()` over `parentNode.removeChild(childNode)`. * - * @see [prefer-dom-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-remove.md) + * @see [prefer-dom-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-remove.md) */ export type PreferDomNodeRemoveRuleConfig = RuleConfig<[]>; /** * Prefer `childNode.remove()` over `parentNode.removeChild(childNode)`. * - * @see [prefer-dom-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-remove.md) + * @see [prefer-dom-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-remove.md) */ export interface PreferDomNodeRemoveRule { /** * Prefer `childNode.remove()` over `parentNode.removeChild(childNode)`. * - * @see [prefer-dom-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-remove.md) + * @see [prefer-dom-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-remove.md) */ 'unicorn/prefer-dom-node-remove': PreferDomNodeRemoveRuleConfig; } diff --git a/src/rules/unicorn/prefer-dom-node-text-content.d.ts b/src/rules/unicorn/prefer-dom-node-text-content.d.ts index 5fd6d086..5de4b3d2 100644 --- a/src/rules/unicorn/prefer-dom-node-text-content.d.ts +++ b/src/rules/unicorn/prefer-dom-node-text-content.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `.textContent` over `.innerText`. * - * @see [prefer-dom-node-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-text-content.md) + * @see [prefer-dom-node-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-text-content.md) */ export type PreferDomNodeTextContentRuleConfig = RuleConfig<[]>; /** * Prefer `.textContent` over `.innerText`. * - * @see [prefer-dom-node-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-text-content.md) + * @see [prefer-dom-node-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-text-content.md) */ export interface PreferDomNodeTextContentRule { /** * Prefer `.textContent` over `.innerText`. * - * @see [prefer-dom-node-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-dom-node-text-content.md) + * @see [prefer-dom-node-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-dom-node-text-content.md) */ 'unicorn/prefer-dom-node-text-content': PreferDomNodeTextContentRuleConfig; } diff --git a/src/rules/unicorn/prefer-event-key.d.ts b/src/rules/unicorn/prefer-event-key.d.ts index b3bc28f2..ffd61797 100644 --- a/src/rules/unicorn/prefer-event-key.d.ts +++ b/src/rules/unicorn/prefer-event-key.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [prefer-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-event-key) + * @see [prefer-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-event-key) */ export type PreferEventKeyRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type PreferEventKeyRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [prefer-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-event-key) + * @see [prefer-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-event-key) */ export interface PreferEventKeyRule { /** * * @deprecated * - * @see [prefer-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-event-key) + * @see [prefer-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-event-key) */ 'unicorn/prefer-event-key': PreferEventKeyRuleConfig; } diff --git a/src/rules/unicorn/prefer-event-target.d.ts b/src/rules/unicorn/prefer-event-target.d.ts index 23785057..fce4d80c 100644 --- a/src/rules/unicorn/prefer-event-target.d.ts +++ b/src/rules/unicorn/prefer-event-target.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `EventTarget` over `EventEmitter`. * - * @see [prefer-event-target](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-event-target.md) + * @see [prefer-event-target](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-event-target.md) */ export type PreferEventTargetRuleConfig = RuleConfig<[]>; /** * Prefer `EventTarget` over `EventEmitter`. * - * @see [prefer-event-target](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-event-target.md) + * @see [prefer-event-target](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-event-target.md) */ export interface PreferEventTargetRule { /** * Prefer `EventTarget` over `EventEmitter`. * - * @see [prefer-event-target](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-event-target.md) + * @see [prefer-event-target](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-event-target.md) */ 'unicorn/prefer-event-target': PreferEventTargetRuleConfig; } diff --git a/src/rules/unicorn/prefer-exponentiation-operator.d.ts b/src/rules/unicorn/prefer-exponentiation-operator.d.ts index 544e5414..3a8887ca 100644 --- a/src/rules/unicorn/prefer-exponentiation-operator.d.ts +++ b/src/rules/unicorn/prefer-exponentiation-operator.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [prefer-exponentiation-operator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-exponentiation-operator) + * @see [prefer-exponentiation-operator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-exponentiation-operator) */ export type PreferExponentiationOperatorRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type PreferExponentiationOperatorRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [prefer-exponentiation-operator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-exponentiation-operator) + * @see [prefer-exponentiation-operator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-exponentiation-operator) */ export interface PreferExponentiationOperatorRule { /** * * @deprecated * - * @see [prefer-exponentiation-operator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-exponentiation-operator) + * @see [prefer-exponentiation-operator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-exponentiation-operator) */ 'unicorn/prefer-exponentiation-operator': PreferExponentiationOperatorRuleConfig; } diff --git a/src/rules/unicorn/prefer-export-from.d.ts b/src/rules/unicorn/prefer-export-from.d.ts index 122557e3..2134f720 100644 --- a/src/rules/unicorn/prefer-export-from.d.ts +++ b/src/rules/unicorn/prefer-export-from.d.ts @@ -15,20 +15,20 @@ export type PreferExportFromOptions = [PreferExportFromOption?]; /** * Prefer `export…from` when re-exporting. * - * @see [prefer-export-from](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-export-from.md) + * @see [prefer-export-from](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-export-from.md) */ export type PreferExportFromRuleConfig = RuleConfig; /** * Prefer `export…from` when re-exporting. * - * @see [prefer-export-from](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-export-from.md) + * @see [prefer-export-from](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-export-from.md) */ export interface PreferExportFromRule { /** * Prefer `export…from` when re-exporting. * - * @see [prefer-export-from](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-export-from.md) + * @see [prefer-export-from](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-export-from.md) */ 'unicorn/prefer-export-from': PreferExportFromRuleConfig; } diff --git a/src/rules/unicorn/prefer-flat-map.d.ts b/src/rules/unicorn/prefer-flat-map.d.ts index f28ef37e..3a99a675 100644 --- a/src/rules/unicorn/prefer-flat-map.d.ts +++ b/src/rules/unicorn/prefer-flat-map.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [prefer-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-flat-map) + * @see [prefer-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-flat-map) */ export type PreferFlatMapRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type PreferFlatMapRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [prefer-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-flat-map) + * @see [prefer-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-flat-map) */ export interface PreferFlatMapRule { /** * * @deprecated * - * @see [prefer-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-flat-map) + * @see [prefer-flat-map](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-flat-map) */ 'unicorn/prefer-flat-map': PreferFlatMapRuleConfig; } diff --git a/src/rules/unicorn/prefer-includes.d.ts b/src/rules/unicorn/prefer-includes.d.ts index 37e629a5..e9c91aae 100644 --- a/src/rules/unicorn/prefer-includes.d.ts +++ b/src/rules/unicorn/prefer-includes.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `.includes()` over `.indexOf()` and `Array#some()` when checking for existence or non-existence. * - * @see [prefer-includes](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-includes.md) + * @see [prefer-includes](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-includes.md) */ export type PreferIncludesRuleConfig = RuleConfig<[]>; /** * Prefer `.includes()` over `.indexOf()` and `Array#some()` when checking for existence or non-existence. * - * @see [prefer-includes](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-includes.md) + * @see [prefer-includes](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-includes.md) */ export interface PreferIncludesRule { /** * Prefer `.includes()` over `.indexOf()` and `Array#some()` when checking for existence or non-existence. * - * @see [prefer-includes](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-includes.md) + * @see [prefer-includes](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-includes.md) */ 'unicorn/prefer-includes': PreferIncludesRuleConfig; } diff --git a/src/rules/unicorn/prefer-json-parse-buffer.d.ts b/src/rules/unicorn/prefer-json-parse-buffer.d.ts index 32ca161c..77addcca 100644 --- a/src/rules/unicorn/prefer-json-parse-buffer.d.ts +++ b/src/rules/unicorn/prefer-json-parse-buffer.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer reading a JSON file as a buffer. * - * @see [prefer-json-parse-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-json-parse-buffer.md) + * @see [prefer-json-parse-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-json-parse-buffer.md) */ export type PreferJsonParseBufferRuleConfig = RuleConfig<[]>; /** * Prefer reading a JSON file as a buffer. * - * @see [prefer-json-parse-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-json-parse-buffer.md) + * @see [prefer-json-parse-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-json-parse-buffer.md) */ export interface PreferJsonParseBufferRule { /** * Prefer reading a JSON file as a buffer. * - * @see [prefer-json-parse-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-json-parse-buffer.md) + * @see [prefer-json-parse-buffer](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-json-parse-buffer.md) */ 'unicorn/prefer-json-parse-buffer': PreferJsonParseBufferRuleConfig; } diff --git a/src/rules/unicorn/prefer-keyboard-event-key.d.ts b/src/rules/unicorn/prefer-keyboard-event-key.d.ts index 34f1dc6d..d1fae697 100644 --- a/src/rules/unicorn/prefer-keyboard-event-key.d.ts +++ b/src/rules/unicorn/prefer-keyboard-event-key.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `KeyboardEvent#key` over `KeyboardEvent#keyCode`. * - * @see [prefer-keyboard-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-keyboard-event-key.md) + * @see [prefer-keyboard-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-keyboard-event-key.md) */ export type PreferKeyboardEventKeyRuleConfig = RuleConfig<[]>; /** * Prefer `KeyboardEvent#key` over `KeyboardEvent#keyCode`. * - * @see [prefer-keyboard-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-keyboard-event-key.md) + * @see [prefer-keyboard-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-keyboard-event-key.md) */ export interface PreferKeyboardEventKeyRule { /** * Prefer `KeyboardEvent#key` over `KeyboardEvent#keyCode`. * - * @see [prefer-keyboard-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-keyboard-event-key.md) + * @see [prefer-keyboard-event-key](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-keyboard-event-key.md) */ 'unicorn/prefer-keyboard-event-key': PreferKeyboardEventKeyRuleConfig; } diff --git a/src/rules/unicorn/prefer-logical-operator-over-ternary.d.ts b/src/rules/unicorn/prefer-logical-operator-over-ternary.d.ts index 33c20a07..c2370be4 100644 --- a/src/rules/unicorn/prefer-logical-operator-over-ternary.d.ts +++ b/src/rules/unicorn/prefer-logical-operator-over-ternary.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer using a logical operator over a ternary. * - * @see [prefer-logical-operator-over-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-logical-operator-over-ternary.md) + * @see [prefer-logical-operator-over-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-logical-operator-over-ternary.md) */ export type PreferLogicalOperatorOverTernaryRuleConfig = RuleConfig<[]>; /** * Prefer using a logical operator over a ternary. * - * @see [prefer-logical-operator-over-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-logical-operator-over-ternary.md) + * @see [prefer-logical-operator-over-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-logical-operator-over-ternary.md) */ export interface PreferLogicalOperatorOverTernaryRule { /** * Prefer using a logical operator over a ternary. * - * @see [prefer-logical-operator-over-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-logical-operator-over-ternary.md) + * @see [prefer-logical-operator-over-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-logical-operator-over-ternary.md) */ 'unicorn/prefer-logical-operator-over-ternary': PreferLogicalOperatorOverTernaryRuleConfig; } diff --git a/src/rules/unicorn/prefer-math-trunc.d.ts b/src/rules/unicorn/prefer-math-trunc.d.ts index fa357088..40b82304 100644 --- a/src/rules/unicorn/prefer-math-trunc.d.ts +++ b/src/rules/unicorn/prefer-math-trunc.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce the use of `Math.trunc` instead of bitwise operators. * - * @see [prefer-math-trunc](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-math-trunc.md) + * @see [prefer-math-trunc](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-math-trunc.md) */ export type PreferMathTruncRuleConfig = RuleConfig<[]>; /** * Enforce the use of `Math.trunc` instead of bitwise operators. * - * @see [prefer-math-trunc](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-math-trunc.md) + * @see [prefer-math-trunc](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-math-trunc.md) */ export interface PreferMathTruncRule { /** * Enforce the use of `Math.trunc` instead of bitwise operators. * - * @see [prefer-math-trunc](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-math-trunc.md) + * @see [prefer-math-trunc](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-math-trunc.md) */ 'unicorn/prefer-math-trunc': PreferMathTruncRuleConfig; } diff --git a/src/rules/unicorn/prefer-modern-dom-apis.d.ts b/src/rules/unicorn/prefer-modern-dom-apis.d.ts index 1b41dd1e..a7682c0d 100644 --- a/src/rules/unicorn/prefer-modern-dom-apis.d.ts +++ b/src/rules/unicorn/prefer-modern-dom-apis.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `.before()` over `.insertBefore()`, `.replaceWith()` over `.replaceChild()`, prefer one of `.before()`, `.after()`, `.append()` or `.prepend()` over `insertAdjacentText()` and `insertAdjacentElement()`. * - * @see [prefer-modern-dom-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-modern-dom-apis.md) + * @see [prefer-modern-dom-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-modern-dom-apis.md) */ export type PreferModernDomApisRuleConfig = RuleConfig<[]>; /** * Prefer `.before()` over `.insertBefore()`, `.replaceWith()` over `.replaceChild()`, prefer one of `.before()`, `.after()`, `.append()` or `.prepend()` over `insertAdjacentText()` and `insertAdjacentElement()`. * - * @see [prefer-modern-dom-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-modern-dom-apis.md) + * @see [prefer-modern-dom-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-modern-dom-apis.md) */ export interface PreferModernDomApisRule { /** * Prefer `.before()` over `.insertBefore()`, `.replaceWith()` over `.replaceChild()`, prefer one of `.before()`, `.after()`, `.append()` or `.prepend()` over `insertAdjacentText()` and `insertAdjacentElement()`. * - * @see [prefer-modern-dom-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-modern-dom-apis.md) + * @see [prefer-modern-dom-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-modern-dom-apis.md) */ 'unicorn/prefer-modern-dom-apis': PreferModernDomApisRuleConfig; } diff --git a/src/rules/unicorn/prefer-modern-math-apis.d.ts b/src/rules/unicorn/prefer-modern-math-apis.d.ts index d3ef930a..e923c2e4 100644 --- a/src/rules/unicorn/prefer-modern-math-apis.d.ts +++ b/src/rules/unicorn/prefer-modern-math-apis.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer modern `Math` APIs over legacy patterns. * - * @see [prefer-modern-math-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-modern-math-apis.md) + * @see [prefer-modern-math-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-modern-math-apis.md) */ export type PreferModernMathApisRuleConfig = RuleConfig<[]>; /** * Prefer modern `Math` APIs over legacy patterns. * - * @see [prefer-modern-math-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-modern-math-apis.md) + * @see [prefer-modern-math-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-modern-math-apis.md) */ export interface PreferModernMathApisRule { /** * Prefer modern `Math` APIs over legacy patterns. * - * @see [prefer-modern-math-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-modern-math-apis.md) + * @see [prefer-modern-math-apis](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-modern-math-apis.md) */ 'unicorn/prefer-modern-math-apis': PreferModernMathApisRuleConfig; } diff --git a/src/rules/unicorn/prefer-module.d.ts b/src/rules/unicorn/prefer-module.d.ts index 6daf962f..a50b9335 100644 --- a/src/rules/unicorn/prefer-module.d.ts +++ b/src/rules/unicorn/prefer-module.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer JavaScript modules (ESM) over CommonJS. * - * @see [prefer-module](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-module.md) + * @see [prefer-module](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-module.md) */ export type PreferModuleRuleConfig = RuleConfig<[]>; /** * Prefer JavaScript modules (ESM) over CommonJS. * - * @see [prefer-module](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-module.md) + * @see [prefer-module](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-module.md) */ export interface PreferModuleRule { /** * Prefer JavaScript modules (ESM) over CommonJS. * - * @see [prefer-module](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-module.md) + * @see [prefer-module](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-module.md) */ 'unicorn/prefer-module': PreferModuleRuleConfig; } diff --git a/src/rules/unicorn/prefer-native-coercion-functions.d.ts b/src/rules/unicorn/prefer-native-coercion-functions.d.ts index 0c252ab3..c6462291 100644 --- a/src/rules/unicorn/prefer-native-coercion-functions.d.ts +++ b/src/rules/unicorn/prefer-native-coercion-functions.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer using `String`, `Number`, `BigInt`, `Boolean`, and `Symbol` directly. * - * @see [prefer-native-coercion-functions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-native-coercion-functions.md) + * @see [prefer-native-coercion-functions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-native-coercion-functions.md) */ export type PreferNativeCoercionFunctionsRuleConfig = RuleConfig<[]>; /** * Prefer using `String`, `Number`, `BigInt`, `Boolean`, and `Symbol` directly. * - * @see [prefer-native-coercion-functions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-native-coercion-functions.md) + * @see [prefer-native-coercion-functions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-native-coercion-functions.md) */ export interface PreferNativeCoercionFunctionsRule { /** * Prefer using `String`, `Number`, `BigInt`, `Boolean`, and `Symbol` directly. * - * @see [prefer-native-coercion-functions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-native-coercion-functions.md) + * @see [prefer-native-coercion-functions](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-native-coercion-functions.md) */ 'unicorn/prefer-native-coercion-functions': PreferNativeCoercionFunctionsRuleConfig; } diff --git a/src/rules/unicorn/prefer-negative-index.d.ts b/src/rules/unicorn/prefer-negative-index.d.ts index 40b8a2b3..f0d30fe5 100644 --- a/src/rules/unicorn/prefer-negative-index.d.ts +++ b/src/rules/unicorn/prefer-negative-index.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer negative index over `.length - index` when possible. * - * @see [prefer-negative-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-negative-index.md) + * @see [prefer-negative-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-negative-index.md) */ export type PreferNegativeIndexRuleConfig = RuleConfig<[]>; /** * Prefer negative index over `.length - index` when possible. * - * @see [prefer-negative-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-negative-index.md) + * @see [prefer-negative-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-negative-index.md) */ export interface PreferNegativeIndexRule { /** * Prefer negative index over `.length - index` when possible. * - * @see [prefer-negative-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-negative-index.md) + * @see [prefer-negative-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-negative-index.md) */ 'unicorn/prefer-negative-index': PreferNegativeIndexRuleConfig; } diff --git a/src/rules/unicorn/prefer-node-append.d.ts b/src/rules/unicorn/prefer-node-append.d.ts index ec4890a3..163dea9c 100644 --- a/src/rules/unicorn/prefer-node-append.d.ts +++ b/src/rules/unicorn/prefer-node-append.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [prefer-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-node-append) + * @see [prefer-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-node-append) */ export type PreferNodeAppendRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type PreferNodeAppendRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [prefer-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-node-append) + * @see [prefer-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-node-append) */ export interface PreferNodeAppendRule { /** * * @deprecated * - * @see [prefer-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-node-append) + * @see [prefer-node-append](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-node-append) */ 'unicorn/prefer-node-append': PreferNodeAppendRuleConfig; } diff --git a/src/rules/unicorn/prefer-node-protocol.d.ts b/src/rules/unicorn/prefer-node-protocol.d.ts index 78883c3f..cd8c2f98 100644 --- a/src/rules/unicorn/prefer-node-protocol.d.ts +++ b/src/rules/unicorn/prefer-node-protocol.d.ts @@ -1,42 +1,22 @@ import type { RuleConfig } from '../rule-config'; -/** - * Option. - * - * @deprecated - */ -export interface PreferNodeProtocolOption { - /** - * @deprecated - */ - checkRequire?: boolean; -} - -/** - * Options. - * - * @deprecated - */ -export type PreferNodeProtocolOptions = [PreferNodeProtocolOption?]; - /** * Prefer using the `node:` protocol when importing Node.js builtin modules. * - * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-node-protocol.md) + * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-node-protocol.md) */ -export type PreferNodeProtocolRuleConfig = - RuleConfig; +export type PreferNodeProtocolRuleConfig = RuleConfig<[]>; /** * Prefer using the `node:` protocol when importing Node.js builtin modules. * - * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-node-protocol.md) + * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-node-protocol.md) */ export interface PreferNodeProtocolRule { /** * Prefer using the `node:` protocol when importing Node.js builtin modules. * - * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-node-protocol.md) + * @see [prefer-node-protocol](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-node-protocol.md) */ 'unicorn/prefer-node-protocol': PreferNodeProtocolRuleConfig; } diff --git a/src/rules/unicorn/prefer-node-remove.d.ts b/src/rules/unicorn/prefer-node-remove.d.ts index 3fd65074..8996a912 100644 --- a/src/rules/unicorn/prefer-node-remove.d.ts +++ b/src/rules/unicorn/prefer-node-remove.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [prefer-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-node-remove) + * @see [prefer-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-node-remove) */ export type PreferNodeRemoveRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type PreferNodeRemoveRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [prefer-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-node-remove) + * @see [prefer-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-node-remove) */ export interface PreferNodeRemoveRule { /** * * @deprecated * - * @see [prefer-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-node-remove) + * @see [prefer-node-remove](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-node-remove) */ 'unicorn/prefer-node-remove': PreferNodeRemoveRuleConfig; } diff --git a/src/rules/unicorn/prefer-number-properties.d.ts b/src/rules/unicorn/prefer-number-properties.d.ts index 47acb9bf..925bb897 100644 --- a/src/rules/unicorn/prefer-number-properties.d.ts +++ b/src/rules/unicorn/prefer-number-properties.d.ts @@ -15,7 +15,7 @@ export type PreferNumberPropertiesOptions = [PreferNumberPropertiesOption?]; /** * Prefer `Number` static properties over global ones. * - * @see [prefer-number-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-number-properties.md) + * @see [prefer-number-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-number-properties.md) */ export type PreferNumberPropertiesRuleConfig = RuleConfig; @@ -23,13 +23,13 @@ export type PreferNumberPropertiesRuleConfig = /** * Prefer `Number` static properties over global ones. * - * @see [prefer-number-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-number-properties.md) + * @see [prefer-number-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-number-properties.md) */ export interface PreferNumberPropertiesRule { /** * Prefer `Number` static properties over global ones. * - * @see [prefer-number-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-number-properties.md) + * @see [prefer-number-properties](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-number-properties.md) */ 'unicorn/prefer-number-properties': PreferNumberPropertiesRuleConfig; } diff --git a/src/rules/unicorn/prefer-object-from-entries.d.ts b/src/rules/unicorn/prefer-object-from-entries.d.ts index bb3f272d..9a7c86f6 100644 --- a/src/rules/unicorn/prefer-object-from-entries.d.ts +++ b/src/rules/unicorn/prefer-object-from-entries.d.ts @@ -15,7 +15,7 @@ export type PreferObjectFromEntriesOptions = [PreferObjectFromEntriesOption?]; /** * Prefer using `Object.fromEntries(…)` to transform a list of key-value pairs into an object. * - * @see [prefer-object-from-entries](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-object-from-entries.md) + * @see [prefer-object-from-entries](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-object-from-entries.md) */ export type PreferObjectFromEntriesRuleConfig = RuleConfig; @@ -23,13 +23,13 @@ export type PreferObjectFromEntriesRuleConfig = /** * Prefer using `Object.fromEntries(…)` to transform a list of key-value pairs into an object. * - * @see [prefer-object-from-entries](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-object-from-entries.md) + * @see [prefer-object-from-entries](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-object-from-entries.md) */ export interface PreferObjectFromEntriesRule { /** * Prefer using `Object.fromEntries(…)` to transform a list of key-value pairs into an object. * - * @see [prefer-object-from-entries](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-object-from-entries.md) + * @see [prefer-object-from-entries](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-object-from-entries.md) */ 'unicorn/prefer-object-from-entries': PreferObjectFromEntriesRuleConfig; } diff --git a/src/rules/unicorn/prefer-object-has-own.d.ts b/src/rules/unicorn/prefer-object-has-own.d.ts index c2b3472a..c924fe8a 100644 --- a/src/rules/unicorn/prefer-object-has-own.d.ts +++ b/src/rules/unicorn/prefer-object-has-own.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [prefer-object-has-own](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-object-has-own) + * @see [prefer-object-has-own](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-object-has-own) */ export type PreferObjectHasOwnRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type PreferObjectHasOwnRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [prefer-object-has-own](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-object-has-own) + * @see [prefer-object-has-own](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-object-has-own) */ export interface PreferObjectHasOwnRule { /** * * @deprecated * - * @see [prefer-object-has-own](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-object-has-own) + * @see [prefer-object-has-own](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-object-has-own) */ 'unicorn/prefer-object-has-own': PreferObjectHasOwnRuleConfig; } diff --git a/src/rules/unicorn/prefer-optional-catch-binding.d.ts b/src/rules/unicorn/prefer-optional-catch-binding.d.ts index 09ae7773..b88e0df5 100644 --- a/src/rules/unicorn/prefer-optional-catch-binding.d.ts +++ b/src/rules/unicorn/prefer-optional-catch-binding.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer omitting the `catch` binding parameter. * - * @see [prefer-optional-catch-binding](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-optional-catch-binding.md) + * @see [prefer-optional-catch-binding](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-optional-catch-binding.md) */ export type PreferOptionalCatchBindingRuleConfig = RuleConfig<[]>; /** * Prefer omitting the `catch` binding parameter. * - * @see [prefer-optional-catch-binding](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-optional-catch-binding.md) + * @see [prefer-optional-catch-binding](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-optional-catch-binding.md) */ export interface PreferOptionalCatchBindingRule { /** * Prefer omitting the `catch` binding parameter. * - * @see [prefer-optional-catch-binding](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-optional-catch-binding.md) + * @see [prefer-optional-catch-binding](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-optional-catch-binding.md) */ 'unicorn/prefer-optional-catch-binding': PreferOptionalCatchBindingRuleConfig; } diff --git a/src/rules/unicorn/prefer-prototype-methods.d.ts b/src/rules/unicorn/prefer-prototype-methods.d.ts index 30dc39df..cbdb945b 100644 --- a/src/rules/unicorn/prefer-prototype-methods.d.ts +++ b/src/rules/unicorn/prefer-prototype-methods.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer borrowing methods from the prototype instead of the instance. * - * @see [prefer-prototype-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-prototype-methods.md) + * @see [prefer-prototype-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-prototype-methods.md) */ export type PreferPrototypeMethodsRuleConfig = RuleConfig<[]>; /** * Prefer borrowing methods from the prototype instead of the instance. * - * @see [prefer-prototype-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-prototype-methods.md) + * @see [prefer-prototype-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-prototype-methods.md) */ export interface PreferPrototypeMethodsRule { /** * Prefer borrowing methods from the prototype instead of the instance. * - * @see [prefer-prototype-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-prototype-methods.md) + * @see [prefer-prototype-methods](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-prototype-methods.md) */ 'unicorn/prefer-prototype-methods': PreferPrototypeMethodsRuleConfig; } diff --git a/src/rules/unicorn/prefer-query-selector.d.ts b/src/rules/unicorn/prefer-query-selector.d.ts index 91bcd729..a6c512a8 100644 --- a/src/rules/unicorn/prefer-query-selector.d.ts +++ b/src/rules/unicorn/prefer-query-selector.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `.querySelector()` over `.getElementById()`, `.querySelectorAll()` over `.getElementsByClassName()` and `.getElementsByTagName()`. * - * @see [prefer-query-selector](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-query-selector.md) + * @see [prefer-query-selector](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-query-selector.md) */ export type PreferQuerySelectorRuleConfig = RuleConfig<[]>; /** * Prefer `.querySelector()` over `.getElementById()`, `.querySelectorAll()` over `.getElementsByClassName()` and `.getElementsByTagName()`. * - * @see [prefer-query-selector](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-query-selector.md) + * @see [prefer-query-selector](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-query-selector.md) */ export interface PreferQuerySelectorRule { /** * Prefer `.querySelector()` over `.getElementById()`, `.querySelectorAll()` over `.getElementsByClassName()` and `.getElementsByTagName()`. * - * @see [prefer-query-selector](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-query-selector.md) + * @see [prefer-query-selector](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-query-selector.md) */ 'unicorn/prefer-query-selector': PreferQuerySelectorRuleConfig; } diff --git a/src/rules/unicorn/prefer-reflect-apply.d.ts b/src/rules/unicorn/prefer-reflect-apply.d.ts index 672574d9..32d9e79b 100644 --- a/src/rules/unicorn/prefer-reflect-apply.d.ts +++ b/src/rules/unicorn/prefer-reflect-apply.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `Reflect.apply()` over `Function#apply()`. * - * @see [prefer-reflect-apply](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-reflect-apply.md) + * @see [prefer-reflect-apply](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-reflect-apply.md) */ export type PreferReflectApplyRuleConfig = RuleConfig<[]>; /** * Prefer `Reflect.apply()` over `Function#apply()`. * - * @see [prefer-reflect-apply](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-reflect-apply.md) + * @see [prefer-reflect-apply](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-reflect-apply.md) */ export interface PreferReflectApplyRule { /** * Prefer `Reflect.apply()` over `Function#apply()`. * - * @see [prefer-reflect-apply](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-reflect-apply.md) + * @see [prefer-reflect-apply](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-reflect-apply.md) */ 'unicorn/prefer-reflect-apply': PreferReflectApplyRuleConfig; } diff --git a/src/rules/unicorn/prefer-regexp-test.d.ts b/src/rules/unicorn/prefer-regexp-test.d.ts index 3870363e..c8d1d6bb 100644 --- a/src/rules/unicorn/prefer-regexp-test.d.ts +++ b/src/rules/unicorn/prefer-regexp-test.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `RegExp#test()` over `String#match()` and `RegExp#exec()`. * - * @see [prefer-regexp-test](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-regexp-test.md) + * @see [prefer-regexp-test](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-regexp-test.md) */ export type PreferRegexpTestRuleConfig = RuleConfig<[]>; /** * Prefer `RegExp#test()` over `String#match()` and `RegExp#exec()`. * - * @see [prefer-regexp-test](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-regexp-test.md) + * @see [prefer-regexp-test](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-regexp-test.md) */ export interface PreferRegexpTestRule { /** * Prefer `RegExp#test()` over `String#match()` and `RegExp#exec()`. * - * @see [prefer-regexp-test](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-regexp-test.md) + * @see [prefer-regexp-test](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-regexp-test.md) */ 'unicorn/prefer-regexp-test': PreferRegexpTestRuleConfig; } diff --git a/src/rules/unicorn/prefer-replace-all.d.ts b/src/rules/unicorn/prefer-replace-all.d.ts index 85155e54..95b9dcd3 100644 --- a/src/rules/unicorn/prefer-replace-all.d.ts +++ b/src/rules/unicorn/prefer-replace-all.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [prefer-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-replace-all) + * @see [prefer-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-replace-all) */ export type PreferReplaceAllRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type PreferReplaceAllRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [prefer-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-replace-all) + * @see [prefer-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-replace-all) */ export interface PreferReplaceAllRule { /** * * @deprecated * - * @see [prefer-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-replace-all) + * @see [prefer-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-replace-all) */ 'unicorn/prefer-replace-all': PreferReplaceAllRuleConfig; } diff --git a/src/rules/unicorn/prefer-set-has.d.ts b/src/rules/unicorn/prefer-set-has.d.ts index 1291b267..ae44cdc0 100644 --- a/src/rules/unicorn/prefer-set-has.d.ts +++ b/src/rules/unicorn/prefer-set-has.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `Set#has()` over `Array#includes()` when checking for existence or non-existence. * - * @see [prefer-set-has](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-set-has.md) + * @see [prefer-set-has](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-set-has.md) */ export type PreferSetHasRuleConfig = RuleConfig<[]>; /** * Prefer `Set#has()` over `Array#includes()` when checking for existence or non-existence. * - * @see [prefer-set-has](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-set-has.md) + * @see [prefer-set-has](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-set-has.md) */ export interface PreferSetHasRule { /** * Prefer `Set#has()` over `Array#includes()` when checking for existence or non-existence. * - * @see [prefer-set-has](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-set-has.md) + * @see [prefer-set-has](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-set-has.md) */ 'unicorn/prefer-set-has': PreferSetHasRuleConfig; } diff --git a/src/rules/unicorn/prefer-set-size.d.ts b/src/rules/unicorn/prefer-set-size.d.ts index bc10c6b6..9f98f70c 100644 --- a/src/rules/unicorn/prefer-set-size.d.ts +++ b/src/rules/unicorn/prefer-set-size.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer using `Set#size` instead of `Array#length`. * - * @see [prefer-set-size](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-set-size.md) + * @see [prefer-set-size](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-set-size.md) */ export type PreferSetSizeRuleConfig = RuleConfig<[]>; /** * Prefer using `Set#size` instead of `Array#length`. * - * @see [prefer-set-size](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-set-size.md) + * @see [prefer-set-size](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-set-size.md) */ export interface PreferSetSizeRule { /** * Prefer using `Set#size` instead of `Array#length`. * - * @see [prefer-set-size](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-set-size.md) + * @see [prefer-set-size](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-set-size.md) */ 'unicorn/prefer-set-size': PreferSetSizeRuleConfig; } diff --git a/src/rules/unicorn/prefer-spread.d.ts b/src/rules/unicorn/prefer-spread.d.ts index 6861a52e..07574754 100644 --- a/src/rules/unicorn/prefer-spread.d.ts +++ b/src/rules/unicorn/prefer-spread.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer the spread operator over `Array.from(…)`, `Array#concat(…)`, `Array#{slice,toSpliced}()` and `String#split('')`. * - * @see [prefer-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-spread.md) + * @see [prefer-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-spread.md) */ export type PreferSpreadRuleConfig = RuleConfig<[]>; /** * Prefer the spread operator over `Array.from(…)`, `Array#concat(…)`, `Array#{slice,toSpliced}()` and `String#split('')`. * - * @see [prefer-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-spread.md) + * @see [prefer-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-spread.md) */ export interface PreferSpreadRule { /** * Prefer the spread operator over `Array.from(…)`, `Array#concat(…)`, `Array#{slice,toSpliced}()` and `String#split('')`. * - * @see [prefer-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-spread.md) + * @see [prefer-spread](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-spread.md) */ 'unicorn/prefer-spread': PreferSpreadRuleConfig; } diff --git a/src/rules/unicorn/prefer-starts-ends-with.d.ts b/src/rules/unicorn/prefer-starts-ends-with.d.ts index 2994364f..ba17f6c5 100644 --- a/src/rules/unicorn/prefer-starts-ends-with.d.ts +++ b/src/rules/unicorn/prefer-starts-ends-with.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [prefer-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-starts-ends-with) + * @see [prefer-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-starts-ends-with) */ export type PreferStartsEndsWithRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type PreferStartsEndsWithRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [prefer-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-starts-ends-with) + * @see [prefer-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-starts-ends-with) */ export interface PreferStartsEndsWithRule { /** * * @deprecated * - * @see [prefer-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-starts-ends-with) + * @see [prefer-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-starts-ends-with) */ 'unicorn/prefer-starts-ends-with': PreferStartsEndsWithRuleConfig; } diff --git a/src/rules/unicorn/prefer-string-replace-all.d.ts b/src/rules/unicorn/prefer-string-replace-all.d.ts index b5364750..21ca461a 100644 --- a/src/rules/unicorn/prefer-string-replace-all.d.ts +++ b/src/rules/unicorn/prefer-string-replace-all.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `String#replaceAll()` over regex searches with the global flag. * - * @see [prefer-string-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-replace-all.md) + * @see [prefer-string-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-replace-all.md) */ export type PreferStringReplaceAllRuleConfig = RuleConfig<[]>; /** * Prefer `String#replaceAll()` over regex searches with the global flag. * - * @see [prefer-string-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-replace-all.md) + * @see [prefer-string-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-replace-all.md) */ export interface PreferStringReplaceAllRule { /** * Prefer `String#replaceAll()` over regex searches with the global flag. * - * @see [prefer-string-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-replace-all.md) + * @see [prefer-string-replace-all](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-replace-all.md) */ 'unicorn/prefer-string-replace-all': PreferStringReplaceAllRuleConfig; } diff --git a/src/rules/unicorn/prefer-string-slice.d.ts b/src/rules/unicorn/prefer-string-slice.d.ts index 8ab010e3..c3b73f6d 100644 --- a/src/rules/unicorn/prefer-string-slice.d.ts +++ b/src/rules/unicorn/prefer-string-slice.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `String#slice()` over `String#substr()` and `String#substring()`. * - * @see [prefer-string-slice](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-slice.md) + * @see [prefer-string-slice](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-slice.md) */ export type PreferStringSliceRuleConfig = RuleConfig<[]>; /** * Prefer `String#slice()` over `String#substr()` and `String#substring()`. * - * @see [prefer-string-slice](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-slice.md) + * @see [prefer-string-slice](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-slice.md) */ export interface PreferStringSliceRule { /** * Prefer `String#slice()` over `String#substr()` and `String#substring()`. * - * @see [prefer-string-slice](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-slice.md) + * @see [prefer-string-slice](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-slice.md) */ 'unicorn/prefer-string-slice': PreferStringSliceRuleConfig; } diff --git a/src/rules/unicorn/prefer-string-starts-ends-with.d.ts b/src/rules/unicorn/prefer-string-starts-ends-with.d.ts index f05c4327..874dc7a5 100644 --- a/src/rules/unicorn/prefer-string-starts-ends-with.d.ts +++ b/src/rules/unicorn/prefer-string-starts-ends-with.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `String#startsWith()` & `String#endsWith()` over `RegExp#test()`. * - * @see [prefer-string-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-starts-ends-with.md) + * @see [prefer-string-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-starts-ends-with.md) */ export type PreferStringStartsEndsWithRuleConfig = RuleConfig<[]>; /** * Prefer `String#startsWith()` & `String#endsWith()` over `RegExp#test()`. * - * @see [prefer-string-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-starts-ends-with.md) + * @see [prefer-string-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-starts-ends-with.md) */ export interface PreferStringStartsEndsWithRule { /** * Prefer `String#startsWith()` & `String#endsWith()` over `RegExp#test()`. * - * @see [prefer-string-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-starts-ends-with.md) + * @see [prefer-string-starts-ends-with](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-starts-ends-with.md) */ 'unicorn/prefer-string-starts-ends-with': PreferStringStartsEndsWithRuleConfig; } diff --git a/src/rules/unicorn/prefer-string-trim-start-end.d.ts b/src/rules/unicorn/prefer-string-trim-start-end.d.ts index 7c63300a..c3705ff4 100644 --- a/src/rules/unicorn/prefer-string-trim-start-end.d.ts +++ b/src/rules/unicorn/prefer-string-trim-start-end.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer `String#trimStart()` / `String#trimEnd()` over `String#trimLeft()` / `String#trimRight()`. * - * @see [prefer-string-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-trim-start-end.md) + * @see [prefer-string-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-trim-start-end.md) */ export type PreferStringTrimStartEndRuleConfig = RuleConfig<[]>; /** * Prefer `String#trimStart()` / `String#trimEnd()` over `String#trimLeft()` / `String#trimRight()`. * - * @see [prefer-string-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-trim-start-end.md) + * @see [prefer-string-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-trim-start-end.md) */ export interface PreferStringTrimStartEndRule { /** * Prefer `String#trimStart()` / `String#trimEnd()` over `String#trimLeft()` / `String#trimRight()`. * - * @see [prefer-string-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-string-trim-start-end.md) + * @see [prefer-string-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-string-trim-start-end.md) */ 'unicorn/prefer-string-trim-start-end': PreferStringTrimStartEndRuleConfig; } diff --git a/src/rules/unicorn/prefer-switch.d.ts b/src/rules/unicorn/prefer-switch.d.ts index b91768d6..6a975ffe 100644 --- a/src/rules/unicorn/prefer-switch.d.ts +++ b/src/rules/unicorn/prefer-switch.d.ts @@ -19,20 +19,20 @@ export type PreferSwitchOptions = [PreferSwitchOption?]; /** * Prefer `switch` over multiple `else-if`. * - * @see [prefer-switch](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-switch.md) + * @see [prefer-switch](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-switch.md) */ export type PreferSwitchRuleConfig = RuleConfig; /** * Prefer `switch` over multiple `else-if`. * - * @see [prefer-switch](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-switch.md) + * @see [prefer-switch](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-switch.md) */ export interface PreferSwitchRule { /** * Prefer `switch` over multiple `else-if`. * - * @see [prefer-switch](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-switch.md) + * @see [prefer-switch](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-switch.md) */ 'unicorn/prefer-switch': PreferSwitchRuleConfig; } diff --git a/src/rules/unicorn/prefer-ternary.d.ts b/src/rules/unicorn/prefer-ternary.d.ts index e31ef9a1..cf343359 100644 --- a/src/rules/unicorn/prefer-ternary.d.ts +++ b/src/rules/unicorn/prefer-ternary.d.ts @@ -13,20 +13,20 @@ export type PreferTernaryOptions = [PreferTernaryOption?]; /** * Prefer ternary expressions over simple `if-else` statements. * - * @see [prefer-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-ternary.md) + * @see [prefer-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-ternary.md) */ export type PreferTernaryRuleConfig = RuleConfig; /** * Prefer ternary expressions over simple `if-else` statements. * - * @see [prefer-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-ternary.md) + * @see [prefer-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-ternary.md) */ export interface PreferTernaryRule { /** * Prefer ternary expressions over simple `if-else` statements. * - * @see [prefer-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-ternary.md) + * @see [prefer-ternary](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-ternary.md) */ 'unicorn/prefer-ternary': PreferTernaryRuleConfig; } diff --git a/src/rules/unicorn/prefer-text-content.d.ts b/src/rules/unicorn/prefer-text-content.d.ts index f6f41de4..bf9c4d31 100644 --- a/src/rules/unicorn/prefer-text-content.d.ts +++ b/src/rules/unicorn/prefer-text-content.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [prefer-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-text-content) + * @see [prefer-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-text-content) */ export type PreferTextContentRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type PreferTextContentRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [prefer-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-text-content) + * @see [prefer-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-text-content) */ export interface PreferTextContentRule { /** * * @deprecated * - * @see [prefer-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-text-content) + * @see [prefer-text-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-text-content) */ 'unicorn/prefer-text-content': PreferTextContentRuleConfig; } diff --git a/src/rules/unicorn/prefer-top-level-await.d.ts b/src/rules/unicorn/prefer-top-level-await.d.ts index be216af2..467cc441 100644 --- a/src/rules/unicorn/prefer-top-level-await.d.ts +++ b/src/rules/unicorn/prefer-top-level-await.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Prefer top-level await over top-level promises and async function calls. * - * @see [prefer-top-level-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-top-level-await.md) + * @see [prefer-top-level-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-top-level-await.md) */ export type PreferTopLevelAwaitRuleConfig = RuleConfig<[]>; /** * Prefer top-level await over top-level promises and async function calls. * - * @see [prefer-top-level-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-top-level-await.md) + * @see [prefer-top-level-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-top-level-await.md) */ export interface PreferTopLevelAwaitRule { /** * Prefer top-level await over top-level promises and async function calls. * - * @see [prefer-top-level-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-top-level-await.md) + * @see [prefer-top-level-await](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-top-level-await.md) */ 'unicorn/prefer-top-level-await': PreferTopLevelAwaitRuleConfig; } diff --git a/src/rules/unicorn/prefer-trim-start-end.d.ts b/src/rules/unicorn/prefer-trim-start-end.d.ts index 8a966bdc..b7909a21 100644 --- a/src/rules/unicorn/prefer-trim-start-end.d.ts +++ b/src/rules/unicorn/prefer-trim-start-end.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [prefer-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-trim-start-end) + * @see [prefer-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-trim-start-end) */ export type PreferTrimStartEndRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type PreferTrimStartEndRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [prefer-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-trim-start-end) + * @see [prefer-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-trim-start-end) */ export interface PreferTrimStartEndRule { /** * * @deprecated * - * @see [prefer-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#prefer-trim-start-end) + * @see [prefer-trim-start-end](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#prefer-trim-start-end) */ 'unicorn/prefer-trim-start-end': PreferTrimStartEndRuleConfig; } diff --git a/src/rules/unicorn/prefer-type-error.d.ts b/src/rules/unicorn/prefer-type-error.d.ts index e8f1f7c5..69fcf99b 100644 --- a/src/rules/unicorn/prefer-type-error.d.ts +++ b/src/rules/unicorn/prefer-type-error.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce throwing `TypeError` in type checking conditions. * - * @see [prefer-type-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-type-error.md) + * @see [prefer-type-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-type-error.md) */ export type PreferTypeErrorRuleConfig = RuleConfig<[]>; /** * Enforce throwing `TypeError` in type checking conditions. * - * @see [prefer-type-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-type-error.md) + * @see [prefer-type-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-type-error.md) */ export interface PreferTypeErrorRule { /** * Enforce throwing `TypeError` in type checking conditions. * - * @see [prefer-type-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-type-error.md) + * @see [prefer-type-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prefer-type-error.md) */ 'unicorn/prefer-type-error': PreferTypeErrorRuleConfig; } diff --git a/src/rules/unicorn/prevent-abbreviations.d.ts b/src/rules/unicorn/prevent-abbreviations.d.ts index 51b3dbe2..e156f719 100644 --- a/src/rules/unicorn/prevent-abbreviations.d.ts +++ b/src/rules/unicorn/prevent-abbreviations.d.ts @@ -37,7 +37,7 @@ export type PreventAbbreviationsOptions = PreventAbbreviationsOption; /** * Prevent abbreviations. * - * @see [prevent-abbreviations](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prevent-abbreviations.md) + * @see [prevent-abbreviations](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prevent-abbreviations.md) */ export type PreventAbbreviationsRuleConfig = RuleConfig; @@ -45,13 +45,13 @@ export type PreventAbbreviationsRuleConfig = /** * Prevent abbreviations. * - * @see [prevent-abbreviations](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prevent-abbreviations.md) + * @see [prevent-abbreviations](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prevent-abbreviations.md) */ export interface PreventAbbreviationsRule { /** * Prevent abbreviations. * - * @see [prevent-abbreviations](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prevent-abbreviations.md) + * @see [prevent-abbreviations](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/prevent-abbreviations.md) */ 'unicorn/prevent-abbreviations': PreventAbbreviationsRuleConfig; } diff --git a/src/rules/unicorn/regex-shorthand.d.ts b/src/rules/unicorn/regex-shorthand.d.ts index 79fb99b5..0feeb020 100644 --- a/src/rules/unicorn/regex-shorthand.d.ts +++ b/src/rules/unicorn/regex-shorthand.d.ts @@ -4,7 +4,7 @@ import type { RuleConfig } from '../rule-config'; * * @deprecated * - * @see [regex-shorthand](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#regex-shorthand) + * @see [regex-shorthand](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#regex-shorthand) */ export type RegexShorthandRuleConfig = RuleConfig<[]>; @@ -12,14 +12,14 @@ export type RegexShorthandRuleConfig = RuleConfig<[]>; * * @deprecated * - * @see [regex-shorthand](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#regex-shorthand) + * @see [regex-shorthand](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#regex-shorthand) */ export interface RegexShorthandRule { /** * * @deprecated * - * @see [regex-shorthand](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/deprecated-rules.md#regex-shorthand) + * @see [regex-shorthand](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/deprecated-rules.md#regex-shorthand) */ 'unicorn/regex-shorthand': RegexShorthandRuleConfig; } diff --git a/src/rules/unicorn/relative-url-style.d.ts b/src/rules/unicorn/relative-url-style.d.ts index f0d06d79..55b5aad5 100644 --- a/src/rules/unicorn/relative-url-style.d.ts +++ b/src/rules/unicorn/relative-url-style.d.ts @@ -13,20 +13,20 @@ export type RelativeUrlStyleOptions = [RelativeUrlStyleOption?]; /** * Enforce consistent relative URL style. * - * @see [relative-url-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/relative-url-style.md) + * @see [relative-url-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/relative-url-style.md) */ export type RelativeUrlStyleRuleConfig = RuleConfig; /** * Enforce consistent relative URL style. * - * @see [relative-url-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/relative-url-style.md) + * @see [relative-url-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/relative-url-style.md) */ export interface RelativeUrlStyleRule { /** * Enforce consistent relative URL style. * - * @see [relative-url-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/relative-url-style.md) + * @see [relative-url-style](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/relative-url-style.md) */ 'unicorn/relative-url-style': RelativeUrlStyleRuleConfig; } diff --git a/src/rules/unicorn/require-array-join-separator.d.ts b/src/rules/unicorn/require-array-join-separator.d.ts index 9c425305..dcac20b9 100644 --- a/src/rules/unicorn/require-array-join-separator.d.ts +++ b/src/rules/unicorn/require-array-join-separator.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce using the separator argument with `Array#join()`. * - * @see [require-array-join-separator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/require-array-join-separator.md) + * @see [require-array-join-separator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/require-array-join-separator.md) */ export type RequireArrayJoinSeparatorRuleConfig = RuleConfig<[]>; /** * Enforce using the separator argument with `Array#join()`. * - * @see [require-array-join-separator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/require-array-join-separator.md) + * @see [require-array-join-separator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/require-array-join-separator.md) */ export interface RequireArrayJoinSeparatorRule { /** * Enforce using the separator argument with `Array#join()`. * - * @see [require-array-join-separator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/require-array-join-separator.md) + * @see [require-array-join-separator](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/require-array-join-separator.md) */ 'unicorn/require-array-join-separator': RequireArrayJoinSeparatorRuleConfig; } diff --git a/src/rules/unicorn/require-number-to-fixed-digits-argument.d.ts b/src/rules/unicorn/require-number-to-fixed-digits-argument.d.ts index 6fe0a9ed..319f1fba 100644 --- a/src/rules/unicorn/require-number-to-fixed-digits-argument.d.ts +++ b/src/rules/unicorn/require-number-to-fixed-digits-argument.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce using the digits argument with `Number#toFixed()`. * - * @see [require-number-to-fixed-digits-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/require-number-to-fixed-digits-argument.md) + * @see [require-number-to-fixed-digits-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/require-number-to-fixed-digits-argument.md) */ export type RequireNumberToFixedDigitsArgumentRuleConfig = RuleConfig<[]>; /** * Enforce using the digits argument with `Number#toFixed()`. * - * @see [require-number-to-fixed-digits-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/require-number-to-fixed-digits-argument.md) + * @see [require-number-to-fixed-digits-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/require-number-to-fixed-digits-argument.md) */ export interface RequireNumberToFixedDigitsArgumentRule { /** * Enforce using the digits argument with `Number#toFixed()`. * - * @see [require-number-to-fixed-digits-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/require-number-to-fixed-digits-argument.md) + * @see [require-number-to-fixed-digits-argument](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/require-number-to-fixed-digits-argument.md) */ 'unicorn/require-number-to-fixed-digits-argument': RequireNumberToFixedDigitsArgumentRuleConfig; } diff --git a/src/rules/unicorn/require-post-message-target-origin.d.ts b/src/rules/unicorn/require-post-message-target-origin.d.ts index 1adf3125..f2a53fff 100644 --- a/src/rules/unicorn/require-post-message-target-origin.d.ts +++ b/src/rules/unicorn/require-post-message-target-origin.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce using the `targetOrigin` argument with `window.postMessage()`. * - * @see [require-post-message-target-origin](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/require-post-message-target-origin.md) + * @see [require-post-message-target-origin](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/require-post-message-target-origin.md) */ export type RequirePostMessageTargetOriginRuleConfig = RuleConfig<[]>; /** * Enforce using the `targetOrigin` argument with `window.postMessage()`. * - * @see [require-post-message-target-origin](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/require-post-message-target-origin.md) + * @see [require-post-message-target-origin](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/require-post-message-target-origin.md) */ export interface RequirePostMessageTargetOriginRule { /** * Enforce using the `targetOrigin` argument with `window.postMessage()`. * - * @see [require-post-message-target-origin](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/require-post-message-target-origin.md) + * @see [require-post-message-target-origin](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/require-post-message-target-origin.md) */ 'unicorn/require-post-message-target-origin': RequirePostMessageTargetOriginRuleConfig; } diff --git a/src/rules/unicorn/string-content.d.ts b/src/rules/unicorn/string-content.d.ts index ebb1e4fd..f2696a2c 100644 --- a/src/rules/unicorn/string-content.d.ts +++ b/src/rules/unicorn/string-content.d.ts @@ -23,20 +23,20 @@ export type StringContentOptions = [StringContentOption?]; /** * Enforce better string content. * - * @see [string-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/string-content.md) + * @see [string-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/string-content.md) */ export type StringContentRuleConfig = RuleConfig; /** * Enforce better string content. * - * @see [string-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/string-content.md) + * @see [string-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/string-content.md) */ export interface StringContentRule { /** * Enforce better string content. * - * @see [string-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/string-content.md) + * @see [string-content](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/string-content.md) */ 'unicorn/string-content': StringContentRuleConfig; } diff --git a/src/rules/unicorn/switch-case-braces.d.ts b/src/rules/unicorn/switch-case-braces.d.ts index 48a81303..91622f41 100644 --- a/src/rules/unicorn/switch-case-braces.d.ts +++ b/src/rules/unicorn/switch-case-braces.d.ts @@ -13,20 +13,20 @@ export type SwitchCaseBracesOptions = [SwitchCaseBracesOption?]; /** * Enforce consistent brace style for `case` clauses. * - * @see [switch-case-braces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/switch-case-braces.md) + * @see [switch-case-braces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/switch-case-braces.md) */ export type SwitchCaseBracesRuleConfig = RuleConfig; /** * Enforce consistent brace style for `case` clauses. * - * @see [switch-case-braces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/switch-case-braces.md) + * @see [switch-case-braces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/switch-case-braces.md) */ export interface SwitchCaseBracesRule { /** * Enforce consistent brace style for `case` clauses. * - * @see [switch-case-braces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/switch-case-braces.md) + * @see [switch-case-braces](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/switch-case-braces.md) */ 'unicorn/switch-case-braces': SwitchCaseBracesRuleConfig; } diff --git a/src/rules/unicorn/template-indent.d.ts b/src/rules/unicorn/template-indent.d.ts index 46173b22..731165bb 100644 --- a/src/rules/unicorn/template-indent.d.ts +++ b/src/rules/unicorn/template-indent.d.ts @@ -19,20 +19,20 @@ export type TemplateIndentOptions = [TemplateIndentOption?]; /** * Fix whitespace-insensitive template indentation. * - * @see [template-indent](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/template-indent.md) + * @see [template-indent](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/template-indent.md) */ export type TemplateIndentRuleConfig = RuleConfig; /** * Fix whitespace-insensitive template indentation. * - * @see [template-indent](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/template-indent.md) + * @see [template-indent](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/template-indent.md) */ export interface TemplateIndentRule { /** * Fix whitespace-insensitive template indentation. * - * @see [template-indent](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/template-indent.md) + * @see [template-indent](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/template-indent.md) */ 'unicorn/template-indent': TemplateIndentRuleConfig; } diff --git a/src/rules/unicorn/text-encoding-identifier-case.d.ts b/src/rules/unicorn/text-encoding-identifier-case.d.ts index 266e9fa3..c1663ccc 100644 --- a/src/rules/unicorn/text-encoding-identifier-case.d.ts +++ b/src/rules/unicorn/text-encoding-identifier-case.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Enforce consistent case for text encoding identifiers. * - * @see [text-encoding-identifier-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/text-encoding-identifier-case.md) + * @see [text-encoding-identifier-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/text-encoding-identifier-case.md) */ export type TextEncodingIdentifierCaseRuleConfig = RuleConfig<[]>; /** * Enforce consistent case for text encoding identifiers. * - * @see [text-encoding-identifier-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/text-encoding-identifier-case.md) + * @see [text-encoding-identifier-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/text-encoding-identifier-case.md) */ export interface TextEncodingIdentifierCaseRule { /** * Enforce consistent case for text encoding identifiers. * - * @see [text-encoding-identifier-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/text-encoding-identifier-case.md) + * @see [text-encoding-identifier-case](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/text-encoding-identifier-case.md) */ 'unicorn/text-encoding-identifier-case': TextEncodingIdentifierCaseRuleConfig; } diff --git a/src/rules/unicorn/throw-new-error.d.ts b/src/rules/unicorn/throw-new-error.d.ts index bd7d64a7..79876b8a 100644 --- a/src/rules/unicorn/throw-new-error.d.ts +++ b/src/rules/unicorn/throw-new-error.d.ts @@ -3,20 +3,20 @@ import type { RuleConfig } from '../rule-config'; /** * Require `new` when throwing an error. * - * @see [throw-new-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/throw-new-error.md) + * @see [throw-new-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/throw-new-error.md) */ export type ThrowNewErrorRuleConfig = RuleConfig<[]>; /** * Require `new` when throwing an error. * - * @see [throw-new-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/throw-new-error.md) + * @see [throw-new-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/throw-new-error.md) */ export interface ThrowNewErrorRule { /** * Require `new` when throwing an error. * - * @see [throw-new-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/throw-new-error.md) + * @see [throw-new-error](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v48.0.0/docs/rules/throw-new-error.md) */ 'unicorn/throw-new-error': ThrowNewErrorRuleConfig; } diff --git a/src/rules/vue/no-extra-parens.d.ts b/src/rules/vue/no-extra-parens.d.ts index 2b335d1f..99e7c75e 100644 --- a/src/rules/vue/no-extra-parens.d.ts +++ b/src/rules/vue/no-extra-parens.d.ts @@ -12,6 +12,7 @@ export type NoExtraParensOption = 'all', { conditionalAssign?: boolean; + ternaryOperandBinaryExpressions?: boolean; nestedBinaryExpressions?: boolean; returnAssign?: boolean; ignoreJSX?: 'none' | 'all' | 'single-line' | 'multi-line';