From 2ae86d0f0e4e24faff378e40fdfa48380480a144 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Thu, 26 Jan 2023 14:20:44 +0000 Subject: [PATCH] Remove unnecessary config packages and use explicit workspace reference --- .../eslint-config-custom-next/index.js | 12 - .../eslint-config-custom-next/package.json | 17 - .../eslint-config-vite/eslint-preset.js | 22 - .../eslint-config-vite/package.json | 20 - package.json | 4 +- pnpm-lock.yaml | 402 +----------------- 6 files changed, 4 insertions(+), 473 deletions(-) delete mode 100644 config-packages/eslint-config-custom-next/index.js delete mode 100644 config-packages/eslint-config-custom-next/package.json delete mode 100644 config-packages/eslint-config-vite/eslint-preset.js delete mode 100644 config-packages/eslint-config-vite/package.json diff --git a/config-packages/eslint-config-custom-next/index.js b/config-packages/eslint-config-custom-next/index.js deleted file mode 100644 index 0b82b35b2..000000000 --- a/config-packages/eslint-config-custom-next/index.js +++ /dev/null @@ -1,12 +0,0 @@ -module.exports = { - extends: ["next", "turbo", "prettier"], - settings: { - next: { - rootDir: ["apps/*/", "packages/*/"], - }, - }, - rules: { - "@next/next/no-html-link-for-pages": "off", - "react/jsx-key": "off", - }, -}; diff --git a/config-packages/eslint-config-custom-next/package.json b/config-packages/eslint-config-custom-next/package.json deleted file mode 100644 index 9a5174fa3..000000000 --- a/config-packages/eslint-config-custom-next/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "eslint-config-custom-next", - "version": "1.0.0", - "main": "index.js", - "license": "MIT", - "devDependencies": { - "eslint": "^8.24.0", - "eslint-config-next": "^12.3.1", - "eslint-config-prettier": "^8.3.0", - "eslint-config-turbo": "latest", - "eslint-plugin-react": "7.31.8", - "typescript": "^4.8.4" - }, - "publishConfig": { - "access": "public" - } -} diff --git a/config-packages/eslint-config-vite/eslint-preset.js b/config-packages/eslint-config-vite/eslint-preset.js deleted file mode 100644 index 566210abb..000000000 --- a/config-packages/eslint-config-vite/eslint-preset.js +++ /dev/null @@ -1,22 +0,0 @@ -module.exports = { - env: { - node: true, - }, - parser: "@typescript-eslint/parser", - extends: [ - "turbo", - "eslint:recommended", - "plugin:@typescript-eslint/recommended", - "prettier", - ], - plugins: ["@typescript-eslint"], - parserOptions: { - sourceType: "module", - ecmaVersion: 2020, - }, - rules: { - "@typescript-eslint/no-non-null-assertion": "off", - "no-var": "off", - "@typescript-eslint/explicit-function-return-type": "off", - }, -}; diff --git a/config-packages/eslint-config-vite/package.json b/config-packages/eslint-config-vite/package.json deleted file mode 100644 index 5a40560f7..000000000 --- a/config-packages/eslint-config-vite/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "@trigger.dev/eslint-config-vite", - "version": "1.0.0", - "main": "index.js", - "license": "MIT", - "files": [ - "eslint-preset.js" - ], - "devDependencies": { - "@typescript-eslint/eslint-plugin": "^5.38.1", - "@typescript-eslint/parser": "^5.38.1", - "eslint": "^8.24.0", - "eslint-config-prettier": "^8.5.0", - "eslint-config-turbo": "latest", - "typescript": "^4.8.4" - }, - "publishConfig": { - "access": "public" - } -} \ No newline at end of file diff --git a/package.json b/package.json index 7e2b2f879..d79b897c6 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@tailwindcss/forms": "^0.5.3", "@tailwindcss/typography": "^0.5.8", "autoprefixer": "^10.4.12", - "eslint-config-custom": "*", + "eslint-config-custom": "workspace:*", "postcss": "^8.4.17", "prettier": "^2.5.1", "tailwindcss": "3.1.8", @@ -55,4 +55,4 @@ "dependencies": { "@changesets/cli": "^2.26.0" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f60180457..6d6dadfd3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,7 +9,7 @@ importers: '@tailwindcss/forms': ^0.5.3 '@tailwindcss/typography': ^0.5.8 autoprefixer: ^10.4.12 - eslint-config-custom: '*' + eslint-config-custom: workspace:* postcss: ^8.4.17 prettier: ^2.5.1 tailwindcss: 3.1.8 @@ -22,7 +22,7 @@ importers: '@tailwindcss/forms': 0.5.3_tailwindcss@3.1.8 '@tailwindcss/typography': 0.5.9_tailwindcss@3.1.8 autoprefixer: 10.4.13_postcss@8.4.21 - eslint-config-custom: 0.0.0 + eslint-config-custom: link:config-packages/eslint-config-custom postcss: 8.4.21 prettier: 2.8.2 tailwindcss: 3.1.8_postcss@8.4.21 @@ -408,38 +408,6 @@ importers: eslint-plugin-react: 7.31.8_eslint@8.31.0 typescript: 4.9.4 - config-packages/eslint-config-custom-next: - specifiers: - eslint: ^8.24.0 - eslint-config-next: ^12.3.1 - eslint-config-prettier: ^8.3.0 - eslint-config-turbo: latest - eslint-plugin-react: 7.31.8 - typescript: ^4.8.4 - devDependencies: - eslint: 8.31.0 - eslint-config-next: 12.3.4_iukboom6ndih5an6iafl45j2fe - eslint-config-prettier: 8.6.0_eslint@8.31.0 - eslint-config-turbo: 0.0.7_eslint@8.31.0 - eslint-plugin-react: 7.31.8_eslint@8.31.0 - typescript: 4.9.4 - - config-packages/eslint-config-vite: - specifiers: - '@typescript-eslint/eslint-plugin': ^5.38.1 - '@typescript-eslint/parser': ^5.38.1 - eslint: ^8.24.0 - eslint-config-prettier: ^8.5.0 - eslint-config-turbo: latest - typescript: ^4.8.4 - devDependencies: - '@typescript-eslint/eslint-plugin': 5.48.1_3jon24igvnqaqexgwtxk6nkpse - '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe - eslint: 8.31.0 - eslint-config-prettier: 8.6.0_eslint@8.31.0 - eslint-config-turbo: 0.0.7_eslint@8.31.0 - typescript: 4.9.4 - config-packages/tailwind-config: specifiers: {} @@ -4376,12 +4344,6 @@ packages: - debug dev: false - /@next/eslint-plugin-next/12.3.4: - resolution: {integrity: sha512-BFwj8ykJY+zc1/jWANsDprDIu2MgwPOIKxNVnrKvPs+f5TPegrVnem8uScND+1veT4B7F6VeqgaNLFW1Hzl9Og==} - dependencies: - glob: 7.1.7 - dev: true - /@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1: resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} dependencies: @@ -5929,24 +5891,6 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.48.1: - resolution: {integrity: sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.48.1 - '@typescript-eslint/types': 5.48.1 - '@typescript-eslint/typescript-estree': 5.48.1 - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/parser/5.48.1_iukboom6ndih5an6iafl45j2fe: resolution: {integrity: sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6000,26 +5944,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.48.1: - resolution: {integrity: sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.48.1 - '@typescript-eslint/visitor-keys': 5.48.1 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.8 - tsutils: 3.21.0 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree/5.48.1_typescript@4.9.4: resolution: {integrity: sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -8721,74 +8645,6 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-custom/0.0.0: - resolution: {integrity: sha512-kwCw78yisbgKdJBJ5qooPmpBYDphDfM2oxSROmtfOwBXBwXuRiSV3suO01W3mVLEFpmQZxMWd/qajKpJhkKSug==} - dependencies: - eslint-config-next: 12.3.4 - eslint-config-prettier: 8.6.0 - eslint-plugin-react: 7.28.0 - transitivePeerDependencies: - - eslint - - eslint-import-resolver-webpack - - supports-color - - typescript - dev: true - - /eslint-config-next/12.3.4: - resolution: {integrity: sha512-WuT3gvgi7Bwz00AOmKGhOeqnyA5P29Cdyr0iVjLyfDbk+FANQKcOjFUTZIdyYfe5Tq1x4TGcmoe4CwctGvFjHQ==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@next/eslint-plugin-next': 12.3.4 - '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.48.1 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 2.7.1_xwyoujhv2zz5pj5vdvbnv64eri - eslint-plugin-import: 2.27.4_zvsasyt3xqcezv7odc7ap7f2qa - eslint-plugin-jsx-a11y: 6.7.1 - eslint-plugin-react: 7.31.8 - eslint-plugin-react-hooks: 4.6.0 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - supports-color - dev: true - - /eslint-config-next/12.3.4_iukboom6ndih5an6iafl45j2fe: - resolution: {integrity: sha512-WuT3gvgi7Bwz00AOmKGhOeqnyA5P29Cdyr0iVjLyfDbk+FANQKcOjFUTZIdyYfe5Tq1x4TGcmoe4CwctGvFjHQ==} - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@next/eslint-plugin-next': 12.3.4 - '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe - eslint: 8.31.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 2.7.1_hnftvkj7qg3s6bbigj4pr6djxy - eslint-plugin-import: 2.27.4_2es4x7ly2gmvaoztzzbbx3tgsy - eslint-plugin-jsx-a11y: 6.7.1_eslint@8.31.0 - eslint-plugin-react: 7.31.8_eslint@8.31.0 - eslint-plugin-react-hooks: 4.6.0_eslint@8.31.0 - typescript: 4.9.4 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - supports-color - dev: true - - /eslint-config-prettier/8.6.0: - resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dev: true - /eslint-config-prettier/8.6.0_eslint@8.31.0: resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} hasBin: true @@ -8826,41 +8682,6 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript/2.7.1_hnftvkj7qg3s6bbigj4pr6djxy: - resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==} - engines: {node: '>=4'} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - dependencies: - debug: 4.3.4 - eslint: 8.31.0 - eslint-plugin-import: 2.27.4_2es4x7ly2gmvaoztzzbbx3tgsy - glob: 7.2.3 - is-glob: 4.0.3 - resolve: 1.22.1 - tsconfig-paths: 3.14.1 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-import-resolver-typescript/2.7.1_xwyoujhv2zz5pj5vdvbnv64eri: - resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==} - engines: {node: '>=4'} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - dependencies: - debug: 4.3.4 - eslint-plugin-import: 2.27.4_zvsasyt3xqcezv7odc7ap7f2qa - glob: 7.2.3 - is-glob: 4.0.3 - resolve: 1.22.1 - tsconfig-paths: 3.14.1 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-import-resolver-typescript/3.5.3_hnftvkj7qg3s6bbigj4pr6djxy: resolution: {integrity: sha512-njRcKYBc3isE42LaTcJNVANR3R99H9bAxBDMNDr2W7yq5gYPxbU3MkdhsQukxZ/Xg9C2vcyLlDsbKfRDg0QvCQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -8881,65 +8702,6 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_co4ldsxivxjwelu6vt6qmibemq: - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe - debug: 3.2.7 - eslint: 8.31.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 2.7.1_hnftvkj7qg3s6bbigj4pr6djxy - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-module-utils/2.7.4_dwdwdasda65gbhsqpftggkq6bq: - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 5.48.1 - debug: 3.2.7 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 2.7.1_xwyoujhv2zz5pj5vdvbnv64eri - transitivePeerDependencies: - - supports-color - dev: true - /eslint-module-utils/2.7.4_v73lhamtbyinynmwa5fn7kpmfq: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} @@ -9023,71 +8785,6 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.27.4_2es4x7ly2gmvaoztzzbbx3tgsy: - resolution: {integrity: sha512-Z1jVt1EGKia1X9CnBCkpAOhWy8FgQ7OmJ/IblEkT82yrFU/xJaxwujaTzLWqigewwynRQ9mmHfX9MtAfhxm0sA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe - 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.31.0 - eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4_co4ldsxivxjwelu6vt6qmibemq - has: 1.0.3 - is-core-module: 2.11.0 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.values: 1.1.6 - resolve: 1.22.1 - semver: 6.3.0 - tsconfig-paths: 3.14.1 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: true - - /eslint-plugin-import/2.27.4_zvsasyt3xqcezv7odc7ap7f2qa: - resolution: {integrity: sha512-Z1jVt1EGKia1X9CnBCkpAOhWy8FgQ7OmJ/IblEkT82yrFU/xJaxwujaTzLWqigewwynRQ9mmHfX9MtAfhxm0sA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 5.48.1 - 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-import-resolver-node: 0.3.7 - eslint-module-utils: 2.7.4_dwdwdasda65gbhsqpftggkq6bq - has: 1.0.3 - is-core-module: 2.11.0 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.values: 1.1.6 - resolve: 1.22.1 - semver: 6.3.0 - tsconfig-paths: 3.14.1 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: true - /eslint-plugin-jest-dom/4.0.3_eslint@8.31.0: resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'} @@ -9121,30 +8818,6 @@ packages: - typescript dev: true - /eslint-plugin-jsx-a11y/6.7.1: - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - '@babel/runtime': 7.20.7 - aria-query: 5.1.3 - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - ast-types-flow: 0.0.7 - axe-core: 4.6.2 - axobject-query: 3.1.1 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - has: 1.0.3 - jsx-ast-utils: 3.3.3 - language-tags: 1.0.5 - minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - semver: 6.3.0 - dev: true - /eslint-plugin-jsx-a11y/6.7.1_eslint@8.31.0: resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} @@ -9185,13 +8858,6 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-react-hooks/4.6.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 - dev: true - /eslint-plugin-react-hooks/4.6.0_eslint@8.31.0: resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} @@ -9201,50 +8867,6 @@ packages: eslint: 8.31.0 dev: true - /eslint-plugin-react/7.28.0: - resolution: {integrity: sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - doctrine: 2.1.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.3 - minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - object.hasown: 1.1.2 - object.values: 1.1.6 - prop-types: 15.8.1 - resolve: 2.0.0-next.4 - semver: 6.3.0 - string.prototype.matchall: 4.0.8 - dev: true - - /eslint-plugin-react/7.31.8: - resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - doctrine: 2.1.0 - estraverse: 5.3.0 - jsx-ast-utils: 3.3.3 - minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - object.hasown: 1.1.2 - object.values: 1.1.6 - prop-types: 15.8.1 - resolve: 2.0.0-next.4 - semver: 6.3.0 - string.prototype.matchall: 4.0.8 - dev: true - /eslint-plugin-react/7.31.8_eslint@8.31.0: resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==} engines: {node: '>=4'} @@ -10314,17 +9936,6 @@ packages: path-is-absolute: 1.0.1 dev: true - /glob/7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - /glob/7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -16269,15 +15880,6 @@ packages: - ts-node dev: true - /tsutils/3.21.0: - 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 - dev: true - /tsutils/3.21.0_typescript@4.9.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'}