From bdd15116eb533504a6754624079c15654f65fc63 Mon Sep 17 00:00:00 2001 From: Antoine BERNIER Date: Sun, 10 Nov 2024 11:58:21 +0100 Subject: [PATCH] chore: eslint v9 - simplified config (#2185) * simplified to the extreme * cleaning --- eslint.config.mjs | 103 +------------- package.json | 3 - src/core/Bounds.tsx | 1 - src/core/MeshDistortMaterial.tsx | 1 - src/core/MotionPathControls.tsx | 1 - src/core/SpotLight.tsx | 1 - src/core/Stars.tsx | 1 - src/core/Text.tsx | 1 - src/core/useAnimations.tsx | 1 - yarn.lock | 228 +------------------------------ 10 files changed, 10 insertions(+), 331 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 9c6e48b36..c163641e8 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -2,8 +2,6 @@ import { fixupConfigRules, fixupPluginRules } from '@eslint/compat' import typescriptEslint from '@typescript-eslint/eslint-plugin' import react from 'eslint-plugin-react' import reactHooks from 'eslint-plugin-react-hooks' -import _import from 'eslint-plugin-import' -import globals from 'globals' import tsParser from '@typescript-eslint/parser' import path from 'node:path' import { fileURLToPath } from 'node:url' @@ -20,117 +18,24 @@ const compat = new FlatCompat({ export default [ { - ignores: ['.storybook/public/draco-gltf/', '**/dist/', '**/node_modules/', '**/storybook-static/'], + ignores: ['.storybook/public', '**/dist/', '**/node_modules/', '**/storybook-static/'], }, - ...fixupConfigRules( - compat.extends( - 'plugin:import/recommended', - // 'plugin:import/errors', - // 'plugin:import/warnings', - 'plugin:import/typescript', - 'plugin:react-hooks/recommended', - 'plugin:storybook/recommended', - 'prettier' - ) - ), + ...fixupConfigRules(compat.extends('plugin:react-hooks/recommended', 'plugin:storybook/recommended', 'prettier')), { plugins: { '@typescript-eslint': typescriptEslint, react, 'react-hooks': fixupPluginRules(reactHooks), - import: fixupPluginRules(_import), }, - languageOptions: { - globals: { - ...globals.browser, - ...globals['shared-node-browser'], - ...globals.node, - }, + files: ['{src,.storybook}/**/*.{js,jsx,ts,tsx}'], + languageOptions: { parser: tsParser, - ecmaVersion: 5, - sourceType: 'module', - - parserOptions: { - ecmaFeatures: { - ecmaVersion: 2018, - jsx: true, - }, - }, - }, - - settings: { - react: { - version: 'detect', - }, - - 'import/extensions': ['.js', '.jsx', '.ts', '.tsx'], - - 'import/parsers': { - '@typescript-eslint/parser': ['.js', '.jsx', '.ts', '.tsx'], - }, - - 'import/resolver': { - typescript: true, - node: { - extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'], - paths: ['src'], - }, - }, }, rules: { - curly: ['error', 'multi-line', 'consistent'], - 'no-console': 'off', - 'no-empty-pattern': 'error', - 'no-duplicate-imports': 'error', - 'prefer-const': 'error', - - 'import/no-unresolved': [ - 'error', - { - commonjs: true, - amd: true, - }, - ], - - 'import/export': 'error', - 'import/named': 'off', - 'import/no-named-as-default': 'off', - 'import/no-named-as-default-member': 'off', - 'import/namespace': 'off', - 'import/default': 'off', - '@typescript-eslint/explicit-module-boundary-types': 'off', - 'no-unused-vars': ['off'], - 'react/jsx-uses-react': 'error', - 'react/jsx-uses-vars': 'error', 'react-hooks/exhaustive-deps': 'off', - - '@typescript-eslint/no-unused-vars': [ - 'error', - { - argsIgnorePattern: '^_', - varsIgnorePattern: '^_', - }, - ], - - '@typescript-eslint/no-use-before-define': 'off', - '@typescript-eslint/no-empty-function': 'off', - '@typescript-eslint/no-empty-interface': 'off', - '@typescript-eslint/no-explicit-any': 'off', - }, - }, - { - files: ['**/src'], - - languageOptions: { - ecmaVersion: 5, - sourceType: 'script', - - parserOptions: { - project: ['./tsconfig.json', './storybook/tsconfig.json'], - }, }, }, ] diff --git a/package.json b/package.json index 3170df925..92b51fd76 100644 --- a/package.json +++ b/package.json @@ -110,12 +110,9 @@ "copyfiles": "^2.4.1", "eslint": "^9.14.0", "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import": "^2.31.0", "eslint-plugin-react": "^7.37.2", "eslint-plugin-react-hooks": "^5.0.0", "eslint-plugin-storybook": "^0.10.2", - "globals": "^15.12.0", "husky": "^6.0.0", "json": "^11.0.0", "prettier": "^3.3.3", diff --git a/src/core/Bounds.tsx b/src/core/Bounds.tsx index 73a1b38cd..2ab6f7845 100644 --- a/src/core/Bounds.tsx +++ b/src/core/Bounds.tsx @@ -59,7 +59,6 @@ type GoalT = { target: THREE.Vector3 | undefined } -// eslint-disable-next-line no-shadow enum AnimationState { NONE = 0, START = 1, diff --git a/src/core/MeshDistortMaterial.tsx b/src/core/MeshDistortMaterial.tsx index 29f180c94..950b6508e 100644 --- a/src/core/MeshDistortMaterial.tsx +++ b/src/core/MeshDistortMaterial.tsx @@ -1,7 +1,6 @@ import * as React from 'react' import { IUniform, MeshPhysicalMaterial, MeshPhysicalMaterialParameters } from 'three' import { useFrame } from '@react-three/fiber' -// eslint-disable-next-line // @ts-ignore import distort from '../helpers/glsl/distort.vert.glsl' import { ForwardRefComponent } from '../helpers/ts-utils' diff --git a/src/core/MotionPathControls.tsx b/src/core/MotionPathControls.tsx index b1cb52349..a5584174e 100644 --- a/src/core/MotionPathControls.tsx +++ b/src/core/MotionPathControls.tsx @@ -1,4 +1,3 @@ -/* eslint-disable prettier/prettier */ import * as THREE from 'three' import * as React from 'react' import { useFrame, useThree } from '@react-three/fiber' diff --git a/src/core/SpotLight.tsx b/src/core/SpotLight.tsx index 454157727..f7c8844e6 100644 --- a/src/core/SpotLight.tsx +++ b/src/core/SpotLight.tsx @@ -20,7 +20,6 @@ import { useFrame, useThree } from '@react-three/fiber' import { FullScreenQuad } from 'three-stdlib' import { SpotLightMaterial } from '../materials/SpotLightMaterial' -// eslint-disable-next-line // @ts-ignore import SpotlightShadowShader from '../helpers/glsl/DefaultSpotlightShadowShadows.glsl' import { ForwardRefComponent } from '../helpers/ts-utils' diff --git a/src/core/Stars.tsx b/src/core/Stars.tsx index 9cfd2bd46..ebcc2f7ac 100644 --- a/src/core/Stars.tsx +++ b/src/core/Stars.tsx @@ -1,6 +1,5 @@ import * as THREE from 'three' import * as React from 'react' -// eslint-disable-next-line import { ReactThreeFiber, useFrame } from '@react-three/fiber' import { Points, Vector3, Spherical, Color, AdditiveBlending, ShaderMaterial } from 'three' import { ForwardRefComponent } from '../helpers/ts-utils' diff --git a/src/core/Text.tsx b/src/core/Text.tsx index 65fdbcc19..52e58da70 100644 --- a/src/core/Text.tsx +++ b/src/core/Text.tsx @@ -40,7 +40,6 @@ type Props = JSX.IntrinsicElements['mesh'] & { onSync?: (troika: any) => void } -// eslint-disable-next-line prettier/prettier export const Text: ForwardRefComponent = /* @__PURE__ */ React.forwardRef( ( { diff --git a/src/core/useAnimations.tsx b/src/core/useAnimations.tsx index a1cf25a94..403c26aa0 100644 --- a/src/core/useAnimations.tsx +++ b/src/core/useAnimations.tsx @@ -16,7 +16,6 @@ export function useAnimations( ): Api { const ref = React.useRef() const [actualRef] = React.useState(() => (root ? (root instanceof Object3D ? { current: root } : root) : ref)) - // eslint-disable-next-line prettier/prettier const [mixer] = React.useState(() => new AnimationMixer(undefined as unknown as Object3D)) React.useLayoutEffect(() => { if (root) actualRef.current = root instanceof Object3D ? root : root.current diff --git a/yarn.lock b/yarn.lock index fec7ee36d..5aabe2c78 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2320,13 +2320,6 @@ __metadata: languageName: node linkType: hard -"@nolyfill/is-core-module@npm:1.0.39": - version: 1.0.39 - resolution: "@nolyfill/is-core-module@npm:1.0.39" - checksum: 10c0/34ab85fdc2e0250879518841f74a30c276bca4f6c3e13526d2d1fe515e1adf6d46c25fcd5989d22ea056d76f7c39210945180b4859fc83b050e2da411aa86289 - languageName: node - linkType: hard - "@npmcli/agent@npm:^2.0.0": version: 2.1.1 resolution: "@npmcli/agent@npm:2.1.1" @@ -2833,12 +2826,9 @@ __metadata: detect-gpu: "npm:^5.0.55" eslint: "npm:^9.14.0" eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import: "npm:^2.31.0" eslint-plugin-react: "npm:^7.37.2" eslint-plugin-react-hooks: "npm:^5.0.0" eslint-plugin-storybook: "npm:^0.10.2" - globals: "npm:^15.12.0" glsl-noise: "npm:^0.0.0" hls.js: "npm:^1.5.17" husky: "npm:^6.0.0" @@ -3283,13 +3273,6 @@ __metadata: languageName: node linkType: hard -"@rtsao/scc@npm:^1.1.0": - version: 1.1.0 - resolution: "@rtsao/scc@npm:1.1.0" - checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b - languageName: node - linkType: hard - "@sec-ant/readable-stream@npm:^0.4.1": version: 0.4.1 resolution: "@sec-ant/readable-stream@npm:0.4.1" @@ -3946,13 +3929,6 @@ __metadata: languageName: node linkType: hard -"@types/json5@npm:^0.0.29": - version: 0.0.29 - resolution: "@types/json5@npm:0.0.29" - checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac - languageName: node - linkType: hard - "@types/mdx@npm:^2.0.0": version: 2.0.7 resolution: "@types/mdx@npm:2.0.7" @@ -4663,21 +4639,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.5": - version: 1.2.5 - resolution: "array.prototype.findlastindex@npm:1.2.5" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/962189487728b034f3134802b421b5f39e42ee2356d13b42d2ddb0e52057ffdcc170b9524867f4f0611a6f638f4c19b31e14606e8bcbda67799e26685b195aa3 - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": +"array.prototype.flat@npm:^1.3.1": version: 1.3.2 resolution: "array.prototype.flat@npm:1.3.2" dependencies: @@ -5717,16 +5679,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.2.7": - version: 3.2.7 - resolution: "debug@npm:3.2.7" - dependencies: - ms: "npm:^2.1.1" - checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a - languageName: node - linkType: hard - -"debug@npm:^4.3.2, debug@npm:^4.3.5": +"debug@npm:^4.3.2": version: 4.3.7 resolution: "debug@npm:4.3.7" dependencies: @@ -5967,16 +5920,6 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.15.0": - version: 5.17.1 - resolution: "enhanced-resolve@npm:5.17.1" - dependencies: - graceful-fs: "npm:^4.2.4" - tapable: "npm:^2.2.0" - checksum: 10c0/81a0515675eca17efdba2cf5bad87abc91a528fc1191aad50e275e74f045b41506167d420099022da7181c8d787170ea41e4a11a0b10b7a16f6237daecb15370 - languageName: node - linkType: hard - "env-ci@npm:^11.0.0": version: 11.1.0 resolution: "env-ci@npm:11.1.0" @@ -6462,83 +6405,6 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.9": - version: 0.3.9 - resolution: "eslint-import-resolver-node@npm:0.3.9" - dependencies: - debug: "npm:^3.2.7" - is-core-module: "npm:^2.13.0" - resolve: "npm:^1.22.4" - checksum: 10c0/0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 - languageName: node - linkType: hard - -"eslint-import-resolver-typescript@npm:^3.6.3": - version: 3.6.3 - resolution: "eslint-import-resolver-typescript@npm:3.6.3" - dependencies: - "@nolyfill/is-core-module": "npm:1.0.39" - debug: "npm:^4.3.5" - enhanced-resolve: "npm:^5.15.0" - eslint-module-utils: "npm:^2.8.1" - fast-glob: "npm:^3.3.2" - get-tsconfig: "npm:^4.7.5" - is-bun-module: "npm:^1.0.2" - is-glob: "npm:^4.0.3" - peerDependencies: - eslint: "*" - eslint-plugin-import: "*" - eslint-plugin-import-x: "*" - peerDependenciesMeta: - eslint-plugin-import: - optional: true - eslint-plugin-import-x: - optional: true - checksum: 10c0/5933b00791b7b077725b9ba9a85327d2e2dc7c8944c18a868feb317a0bf0e1e77aed2254c9c5e24dcc49360d119331d2c15281837f4269592965ace380a75111 - languageName: node - linkType: hard - -"eslint-module-utils@npm:^2.12.0, eslint-module-utils@npm:^2.8.1": - version: 2.12.0 - resolution: "eslint-module-utils@npm:2.12.0" - dependencies: - debug: "npm:^3.2.7" - peerDependenciesMeta: - eslint: - optional: true - checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 - languageName: node - linkType: hard - -"eslint-plugin-import@npm:^2.31.0": - version: 2.31.0 - resolution: "eslint-plugin-import@npm:2.31.0" - dependencies: - "@rtsao/scc": "npm:^1.1.0" - array-includes: "npm:^3.1.8" - array.prototype.findlastindex: "npm:^1.2.5" - array.prototype.flat: "npm:^1.3.2" - array.prototype.flatmap: "npm:^1.3.2" - debug: "npm:^3.2.7" - doctrine: "npm:^2.1.0" - eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.12.0" - hasown: "npm:^2.0.2" - is-core-module: "npm:^2.15.1" - is-glob: "npm:^4.0.3" - minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.8" - object.groupby: "npm:^1.0.3" - object.values: "npm:^1.2.0" - semver: "npm:^6.3.1" - string.prototype.trimend: "npm:^1.0.8" - tsconfig-paths: "npm:^3.15.0" - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a - languageName: node - linkType: hard - "eslint-plugin-react-hooks@npm:^5.0.0": version: 5.0.0 resolution: "eslint-plugin-react-hooks@npm:5.0.0" @@ -7237,15 +7103,6 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.7.5": - version: 4.8.1 - resolution: "get-tsconfig@npm:4.8.1" - dependencies: - resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/536ee85d202f604f4b5fb6be81bcd6e6d9a96846811e83e9acc6de4a04fb49506edea0e1b8cf1d5ee7af33e469916ec2809d4c5445ab8ae015a7a51fbd1572f9 - languageName: node - linkType: hard - "git-log-parser@npm:^1.2.0": version: 1.2.0 resolution: "git-log-parser@npm:1.2.0" @@ -7364,13 +7221,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^15.12.0": - version: 15.12.0 - resolution: "globals@npm:15.12.0" - checksum: 10c0/f34e0a1845b694f45188331742af9f488b07ba7440a06e9d2039fce0386fbbfc24afdbb9846ebdccd4092d03644e43081c49eb27b30f4b88e43af156e1c1dc34 - languageName: node - linkType: hard - "globalthis@npm:^1.0.3": version: 1.0.3 resolution: "globalthis@npm:1.0.3" @@ -7586,7 +7436,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -8081,15 +7931,6 @@ __metadata: languageName: node linkType: hard -"is-bun-module@npm:^1.0.2": - version: 1.2.1 - resolution: "is-bun-module@npm:1.2.1" - dependencies: - semver: "npm:^7.6.3" - checksum: 10c0/819e63cd4468265a3e89cdc241554e37aeb85e40375a56dd559c022f4395491273267a0f843274fda6cad1eac3b0f8dc6d9e06cc349e33e2bf45098761184736 - languageName: node - linkType: hard - "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -8115,15 +7956,6 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.15.1": - version: 2.15.1 - resolution: "is-core-module@npm:2.15.1" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10c0/53432f10c69c40bfd2fa8914133a68709ff9498c86c3bf5fca3cdf3145a56fd2168cbf4a43b29843a6202a120a5f9c5ffba0a4322e1e3441739bc0b641682612 - languageName: node - linkType: hard - "is-data-view@npm:^1.0.1": version: 1.0.1 resolution: "is-data-view@npm:1.0.1" @@ -8634,17 +8466,6 @@ __metadata: languageName: node linkType: hard -"json5@npm:^1.0.2": - version: 1.0.2 - resolution: "json5@npm:1.0.2" - dependencies: - minimist: "npm:^1.2.0" - bin: - json5: lib/cli.js - checksum: 10c0/9ee316bf21f000b00752e6c2a3b79ecf5324515a5c60ee88983a1910a45426b643a4f3461657586e8aeca87aaf96f0a519b0516d2ae527a6c3e7eed80f68717f - languageName: node - linkType: hard - "json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" @@ -9528,7 +9349,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:^2.1.1, ms@npm:^2.1.2, ms@npm:^2.1.3": +"ms@npm:^2.1.2, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -9999,17 +9820,6 @@ __metadata: languageName: node linkType: hard -"object.groupby@npm:^1.0.3": - version: 1.0.3 - resolution: "object.groupby@npm:1.0.3" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c - languageName: node - linkType: hard - "object.values@npm:^1.1.6": version: 1.1.7 resolution: "object.values@npm:1.1.7" @@ -11207,13 +11017,6 @@ __metadata: languageName: node linkType: hard -"resolve-pkg-maps@npm:^1.0.0": - version: 1.0.0 - resolution: "resolve-pkg-maps@npm:1.0.0" - checksum: 10c0/fb8f7bbe2ca281a73b7ef423a1cbc786fb244bd7a95cbe5c3fba25b27d327150beca8ba02f622baea65919a57e061eb5005204daa5f93ed590d9b77463a567ab - languageName: node - linkType: hard - "resolve@npm:^0.6.1": version: 0.6.3 resolution: "resolve@npm:0.6.3" @@ -11221,7 +11024,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.0.0, resolve@npm:^1.1.5, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.22.4": +"resolve@npm:^1.0.0, resolve@npm:^1.1.5, resolve@npm:^1.12.0, resolve@npm:^1.14.2": version: 1.22.6 resolution: "resolve@npm:1.22.6" dependencies: @@ -11267,7 +11070,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.0.0#optional!builtin, resolve@patch:resolve@npm%3A^1.1.5#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": +"resolve@patch:resolve@npm%3A^1.0.0#optional!builtin, resolve@patch:resolve@npm%3A^1.1.5#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin": version: 1.22.6 resolution: "resolve@patch:resolve@npm%3A1.22.6#optional!builtin::version=1.22.6&hash=c3c19d" dependencies: @@ -12394,13 +12197,6 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.2.0": - version: 2.2.1 - resolution: "tapable@npm:2.2.1" - checksum: 10c0/bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 - languageName: node - linkType: hard - "tar@npm:^6.1.11, tar@npm:^6.2.1": version: 6.2.1 resolution: "tar@npm:6.2.1" @@ -12683,18 +12479,6 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.15.0": - version: 3.15.0 - resolution: "tsconfig-paths@npm:3.15.0" - dependencies: - "@types/json5": "npm:^0.0.29" - json5: "npm:^1.0.2" - minimist: "npm:^1.2.6" - strip-bom: "npm:^3.0.0" - checksum: 10c0/5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 - languageName: node - linkType: hard - "tsconfig-paths@npm:^4.2.0": version: 4.2.0 resolution: "tsconfig-paths@npm:4.2.0"