From b9eb30c482f00845c4e5b148b3444d9b68243872 Mon Sep 17 00:00:00 2001 From: linbudu599 Date: Tue, 29 Mar 2022 14:48:09 +0800 Subject: [PATCH] feat: add ts-morph starter --- .npmrc | 3 - .vscode/settings.json | 5 +- package.json | 3 +- packages/apollo-element-starter/package.json | 5 +- packages/cra-ts/package.json | 6 +- packages/ts-morph/package.json | 16 + packages/ts-morph/src/fixtures.ts | 0 packages/ts-morph/src/index.ts | 5 + packages/ts-morph/tsconfig.json | 20 + packages/vitepress-starter/package.json | 2 +- pnpm-lock.yaml | 507 ++++++++----------- pnpm-workspace.yaml | 2 + 12 files changed, 255 insertions(+), 319 deletions(-) create mode 100644 packages/ts-morph/package.json create mode 100644 packages/ts-morph/src/fixtures.ts create mode 100644 packages/ts-morph/src/index.ts create mode 100644 packages/ts-morph/tsconfig.json diff --git a/.npmrc b/.npmrc index a599c94..e2e2a22 100644 --- a/.npmrc +++ b/.npmrc @@ -11,7 +11,4 @@ prefer-frozen-lockfile=true auto-install-peers=false strict-peer-dependencies=false recursive-install=true -# for package publish -# registry=https://registry.npmjs.org/ -# for faster dep installation registry=https://registry.npmmirror.com \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 3a999ec..a94d984 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,6 +1,3 @@ { - "pnpm-vscode-helper.extraWorkspaceScripts": [], - "pnpm-vscode-helper.workspacePackageGroups": [ - ["ApolloRelated", ["apollo-elements-app", "apollo-server-starter"]] - ] + "pnpm-vscode-helper.extraWorkspaceScripts": ["build:tmp", "develop"] } diff --git a/package.json b/package.json index a8cc1d9..e6e51d8 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,6 @@ "ts-node": "^10.5.0", "ts-node-dev": "^1.1.8", "type-fest": "^2.12.0", - "typescript": "^4.6.2", - "vitepress": "^0.22.3" + "typescript": "^4.6.2" } } diff --git a/packages/apollo-element-starter/package.json b/packages/apollo-element-starter/package.json index 4f288b8..7fed4f0 100644 --- a/packages/apollo-element-starter/package.json +++ b/packages/apollo-element-starter/package.json @@ -1,8 +1,7 @@ { "main": "index.html", - "private": true, "name": "apollo-elements-app", - "version": "1.0.0", + "version": "2.0.0", "type": "module", "author": "", "license": "ISC", @@ -49,4 +48,4 @@ "typescript": "^4.x" }, "keywords": [] -} +} \ No newline at end of file diff --git a/packages/cra-ts/package.json b/packages/cra-ts/package.json index b5e3a04..2e23b41 100644 --- a/packages/cra-ts/package.json +++ b/packages/cra-ts/package.json @@ -3,17 +3,17 @@ "version": "0.1.0", "private": true, "dependencies": { - "@testing-library/jest-dom": "^5.16.2", + "@testing-library/jest-dom": "^5.16.3", "@testing-library/react": "^12.1.4", "@testing-library/user-event": "^13.5.0", "@types/jest": "^27.4.1", "@types/node": "^17.0.23", - "@types/react": "^17.0.42", + "@types/react": "^17.0.43", "@types/react-dom": "^17.0.14", "react": "^17.0.2", "react-dom": "^17.0.2", "react-scripts": "5.0.0", - "typescript": "^4.6.2", + "typescript": "^4.6.3", "web-vitals": "^2.1.4" }, "scripts": { diff --git a/packages/ts-morph/package.json b/packages/ts-morph/package.json new file mode 100644 index 0000000..384ec8a --- /dev/null +++ b/packages/ts-morph/package.json @@ -0,0 +1,16 @@ +{ + "name": "ts-morph", + "version": "0.0.1", + "description": "", + "main": "./dist/index.js", + "license": "MIT", + "scripts": { + "build": "tsc", + "dev": "tsnd --respawn --transpile-only src/index.ts", + "watch": "tsc --watch", + "check": "tsc --noEmit" + }, + "dependencies": { + "ts-morph": "^14.0.0" + } +} diff --git a/packages/ts-morph/src/fixtures.ts b/packages/ts-morph/src/fixtures.ts new file mode 100644 index 0000000..e69de29 diff --git a/packages/ts-morph/src/index.ts b/packages/ts-morph/src/index.ts new file mode 100644 index 0000000..b2864bc --- /dev/null +++ b/packages/ts-morph/src/index.ts @@ -0,0 +1,5 @@ +import { Project, SourceFile } from 'ts-morph'; + +const p = new Project(); + +const s = p.addSourceFileAtPath('./fixtures.ts'); diff --git a/packages/ts-morph/tsconfig.json b/packages/ts-morph/tsconfig.json new file mode 100644 index 0000000..cd82584 --- /dev/null +++ b/packages/ts-morph/tsconfig.json @@ -0,0 +1,20 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "target": "ES2018", + "module": "commonjs", + "lib": [ + "esnext" + ], + "rootDir": "src", + "outDir": "dist", + "esModuleInterop": true, + "skipLibCheck": true, + "declaration": true, + "emitDecoratorMetadata": true, + "experimentalDecorators": true + }, + "include": [ + "src" + ] +} diff --git a/packages/vitepress-starter/package.json b/packages/vitepress-starter/package.json index 940823e..baec755 100644 --- a/packages/vitepress-starter/package.json +++ b/packages/vitepress-starter/package.json @@ -1,6 +1,6 @@ { "name": "vitepress-starter", - "version": "0.0.1", + "version": "0.1.1-1", "description": "", "main": "./dist/index.js", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ea9bfa5..bacec44 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,7 +38,6 @@ importers: ts-node-dev: ^1.1.8 type-fest: ^2.12.0 typescript: ^4.6.2 - vitepress: ^0.22.3 devDependencies: '@changesets/cli': 2.21.0 '@types/fs-extra': 9.0.13 @@ -68,7 +67,6 @@ importers: ts-node-dev: 1.1.8_typescript@4.6.2 type-fest: 2.12.0 typescript: 4.6.2 - vitepress: 0.22.3 packages/apollo-element-starter: specifiers: @@ -241,30 +239,30 @@ importers: packages/cra-ts: specifiers: - '@testing-library/jest-dom': ^5.16.2 + '@testing-library/jest-dom': ^5.16.3 '@testing-library/react': ^12.1.4 '@testing-library/user-event': ^13.5.0 '@types/jest': ^27.4.1 '@types/node': ^17.0.23 - '@types/react': ^17.0.42 + '@types/react': ^17.0.43 '@types/react-dom': ^17.0.14 react: ^17.0.2 react-dom: ^17.0.2 react-scripts: 5.0.0 - typescript: ^4.6.2 + typescript: ^4.6.3 web-vitals: ^2.1.4 dependencies: - '@testing-library/jest-dom': 5.16.2 + '@testing-library/jest-dom': 5.16.3 '@testing-library/react': 12.1.4_react-dom@17.0.2+react@17.0.2 '@testing-library/user-event': 13.5.0 '@types/jest': 27.4.1 '@types/node': 17.0.23 - '@types/react': 17.0.42 + '@types/react': 17.0.43 '@types/react-dom': 17.0.14 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 - react-scripts: 5.0.0_6966d8ae31ac1ad18e08f9260ae531b7 - typescript: 4.6.2 + react-scripts: 5.0.0_d90f7c75fe9b8bf4cf396c0e9646365a + typescript: 4.6.3 web-vitals: 2.1.4 packages/esbuild-plugin-starter: @@ -887,6 +885,12 @@ importers: '@strapi/strapi': 4.1.5_30070f3ac6583df7ca8da62b14606d5f sqlite3: 5.0.2 + packages/ts-morph: + specifiers: + ts-morph: ^14.0.0 + dependencies: + ts-morph: 14.0.0 + packages/ts-tool-type-starter: specifiers: tsd: ^0.19.1 @@ -988,8 +992,10 @@ importers: packages/vitepress-starter: specifiers: + '@example/docs': workspace:* vitepress: ^0.22.3 devDependencies: + '@example/docs': link:../astro-docs-starter vitepress: 0.22.3 packages: @@ -5348,7 +5354,6 @@ packages: /@docsearch/css/3.0.0: resolution: {integrity: sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA==} - dev: false /@docsearch/css/3.0.0-alpha.42: resolution: {integrity: sha512-AGwI2AXUacYhVOHmYnsXoYDJKO6Ued2W+QO80GERbMLhC7GH5tfvtW5REs/s7jSdcU3vzFoxT8iPDBCh/PkrlQ==} @@ -11002,7 +11007,7 @@ packages: engines: {node: '>=12'} dependencies: '@babel/code-frame': 7.16.7 - '@babel/runtime': 7.16.7 + '@babel/runtime': 7.17.7 '@types/aria-query': 4.2.2 aria-query: 5.0.0 chalk: 4.1.2 @@ -11025,6 +11030,21 @@ packages: redent: 3.0.0 dev: false + /@testing-library/jest-dom/5.16.3: + resolution: {integrity: sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==} + engines: {node: '>=8', npm: '>=6', yarn: '>=1'} + dependencies: + '@babel/runtime': 7.17.7 + '@types/testing-library__jest-dom': 5.14.3 + aria-query: 5.0.0 + chalk: 4.1.2 + css: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.5.13 + lodash: 4.17.21 + redent: 3.0.0 + dev: false + /@testing-library/react-hooks/7.0.2_react-dom@17.0.2+react@17.0.2: resolution: {integrity: sha512-dYxpz8u9m4q1TuzfcUApqi8iFfR6R0FaMbr2hjZJy1uC8z+bO/K4v8Gs9eogGKYQop7QsrBTFkv/BCF7MzD2Cg==} engines: {node: '>=12'} @@ -11697,7 +11717,7 @@ packages: /@types/react-dom/17.0.14: resolution: {integrity: sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==} dependencies: - '@types/react': 17.0.42 + '@types/react': 17.0.43 /@types/react-redux/7.1.23: resolution: {integrity: sha512-D02o3FPfqQlfu2WeEYwh3x2otYd2Dk1o8wAfsA0B1C2AJEFxE663Ozu7JzuWbznGgW248NaOF6wsqCGNq9d3qw==} @@ -11727,6 +11747,14 @@ packages: '@types/prop-types': 15.7.4 '@types/scheduler': 0.16.2 csstype: 3.0.11 + dev: false + + /@types/react/17.0.43: + resolution: {integrity: sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==} + dependencies: + '@types/prop-types': 15.7.4 + '@types/scheduler': 0.16.2 + csstype: 3.0.11 /@types/relateurl/0.2.29: resolution: {integrity: sha512-QSvevZ+IRww2ldtfv1QskYsqVVVwCKQf1XbwtcyyoRvLIQzfyPhj/C+3+PKzSDRdiyejaiLgnq//XTkleorpLg==} @@ -11817,7 +11845,7 @@ packages: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} /@types/strip-bom/3.0.0: - resolution: {integrity: sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=} + resolution: {integrity: sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==} dev: true /@types/strip-json-comments/0.0.30: @@ -11935,7 +11963,7 @@ packages: resolution: {integrity: sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==} requiresBuild: true dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 optional: true /@typescript-eslint/eslint-plugin/4.33.0_65e88d2733f36d3624b406e590cf0b3b: @@ -12014,6 +12042,34 @@ packages: typescript: 4.6.2 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/eslint-plugin/5.15.0_cb1134bc866aa3dbf4f9cb7e51f01202: + resolution: {integrity: sha512-u6Db5JfF0Esn3tiAKELvoU5TpXVSkOpZ78cEGn/wXtT2RVqs2vkt4ge6N8cRCyw7YVKhmmLDbwI2pg92mlv7cA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': 5.15.0_eslint@7.32.0+typescript@4.6.3 + '@typescript-eslint/scope-manager': 5.15.0 + '@typescript-eslint/type-utils': 5.15.0_eslint@7.32.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.15.0_eslint@7.32.0+typescript@4.6.3 + debug: 4.3.3 + eslint: 7.32.0 + functional-red-black-tree: 1.0.1 + ignore: 5.2.0 + regexpp: 3.2.0 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.6.3 + typescript: 4.6.3 + transitivePeerDependencies: + - supports-color + dev: false /@typescript-eslint/experimental-utils/3.10.1_eslint@7.32.0+typescript@4.6.2: resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} @@ -12049,13 +12105,13 @@ packages: - supports-color - typescript - /@typescript-eslint/experimental-utils/5.15.0_eslint@7.32.0+typescript@4.6.2: + /@typescript-eslint/experimental-utils/5.15.0_eslint@7.32.0+typescript@4.6.3: resolution: {integrity: sha512-AJOOaBrVqKYWaYDBtgMi9XVDB3YHXlffto/3A4VQ39VVaNqosSOp/nW09G4N/ej8WlzHQB2jTnSfP5wWsXSQJA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.15.0_eslint@7.32.0+typescript@4.6.2 + '@typescript-eslint/utils': 5.15.0_eslint@7.32.0+typescript@4.6.3 eslint: 7.32.0 transitivePeerDependencies: - supports-color @@ -12099,6 +12155,27 @@ packages: typescript: 4.6.2 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/parser/5.15.0_eslint@7.32.0+typescript@4.6.3: + resolution: {integrity: sha512-NGAYP/+RDM2sVfmKiKOCgJYPstAO40vPAgACoWPO/+yoYKSgAXIFaBKsV8P0Cc7fwKgvj27SjRNX4L7f4/jCKQ==} + 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.15.0 + '@typescript-eslint/types': 5.15.0 + '@typescript-eslint/typescript-estree': 5.15.0_typescript@4.6.3 + debug: 4.3.3 + eslint: 7.32.0 + typescript: 4.6.3 + transitivePeerDependencies: + - supports-color + dev: false /@typescript-eslint/parser/5.15.0_typescript@4.6.2: resolution: {integrity: sha512-NGAYP/+RDM2sVfmKiKOCgJYPstAO40vPAgACoWPO/+yoYKSgAXIFaBKsV8P0Cc7fwKgvj27SjRNX4L7f4/jCKQ==} @@ -12150,6 +12227,26 @@ packages: typescript: 4.6.2 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/type-utils/5.15.0_eslint@7.32.0+typescript@4.6.3: + resolution: {integrity: sha512-KGeDoEQ7gHieLydujGEFLyLofipe9PIzfvA/41urz4hv+xVxPEbmMQonKSynZ0Ks2xDhJQ4VYjB3DnRiywvKDA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/utils': 5.15.0_eslint@7.32.0+typescript@4.6.3 + debug: 4.3.3 + eslint: 7.32.0 + tsutils: 3.21.0_typescript@4.6.3 + typescript: 4.6.3 + transitivePeerDependencies: + - supports-color + dev: false /@typescript-eslint/type-utils/5.15.0_typescript@4.6.2: resolution: {integrity: sha512-KGeDoEQ7gHieLydujGEFLyLofipe9PIzfvA/41urz4hv+xVxPEbmMQonKSynZ0Ks2xDhJQ4VYjB3DnRiywvKDA==} @@ -12243,6 +12340,28 @@ packages: typescript: 4.6.2 transitivePeerDependencies: - supports-color + dev: true + + /@typescript-eslint/typescript-estree/5.15.0_typescript@4.6.3: + resolution: {integrity: sha512-Hb0e3dGc35b75xLzixM3cSbG1sSbrTBQDfIScqdyvrfJZVEi4XWAT+UL/HMxEdrJNB8Yk28SKxPLtAhfCbBInA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.15.0 + '@typescript-eslint/visitor-keys': 5.15.0 + debug: 4.3.3 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.6.3 + typescript: 4.6.3 + transitivePeerDependencies: + - supports-color + dev: false /@typescript-eslint/utils/5.15.0_eslint@7.32.0+typescript@4.6.2: resolution: {integrity: sha512-081rWu2IPKOgTOhHUk/QfxuFog8m4wxW43sXNOMSCdh578tGJ1PAaWPsj42LOa7pguh173tNlMigsbrHvh/mtA==} @@ -12260,6 +12379,25 @@ packages: transitivePeerDependencies: - supports-color - typescript + dev: true + + /@typescript-eslint/utils/5.15.0_eslint@7.32.0+typescript@4.6.3: + resolution: {integrity: sha512-081rWu2IPKOgTOhHUk/QfxuFog8m4wxW43sXNOMSCdh578tGJ1PAaWPsj42LOa7pguh173tNlMigsbrHvh/mtA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': 7.0.10 + '@typescript-eslint/scope-manager': 5.15.0 + '@typescript-eslint/types': 5.15.0 + '@typescript-eslint/typescript-estree': 5.15.0_typescript@4.6.3 + eslint: 7.32.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@7.32.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: false /@typescript-eslint/utils/5.15.0_typescript@4.6.2: resolution: {integrity: sha512-081rWu2IPKOgTOhHUk/QfxuFog8m4wxW43sXNOMSCdh578tGJ1PAaWPsj42LOa7pguh173tNlMigsbrHvh/mtA==} @@ -12365,17 +12503,6 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue/2.2.0_vite@2.8.1+vue@3.2.31: - resolution: {integrity: sha512-wXigM1EwN2G7rZcwG6kLk9ivvIMhx2363tCEvMBiXcTu5nePM/12hUPVzPb83Uugt6U+zom1gTpJopi/Ow/jwg==} - engines: {node: '>=12.0.0'} - peerDependencies: - vite: ^2.5.10 - vue: ^3.2.25 - dependencies: - vite: 2.8.1 - vue: 3.2.31 - dev: true - /@vitejs/plugin-vue/2.2.0_vite@2.8.6+vue@3.2.31: resolution: {integrity: sha512-wXigM1EwN2G7rZcwG6kLk9ivvIMhx2363tCEvMBiXcTu5nePM/12hUPVzPb83Uugt6U+zom1gTpJopi/Ow/jwg==} engines: {node: '>=12.0.0'} @@ -12414,7 +12541,7 @@ packages: '@vue/shared': 3.2.31 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.8 + postcss: 8.4.12 source-map: 0.6.1 dev: true @@ -17560,11 +17687,11 @@ packages: /destroy/1.1.1: resolution: {integrity: sha512-jxwFW+yrVOLdwqIWvowFOM8UPdhZnvOF6mhXQQLXMxBDLtv2JVJlVJPEwkDv9prqscEtGtmnxuuI6pQKStK1vA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: false /destroy/1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dev: false /detab/2.0.4: resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} @@ -17900,7 +18027,7 @@ packages: dev: false /dynamic-dedupe/0.3.0: - resolution: {integrity: sha1-BuRMIj9eTpTXjvnbI6ZRXOL5YqE=} + resolution: {integrity: sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ==} dependencies: xtend: 4.0.2 dev: true @@ -18234,15 +18361,6 @@ packages: requiresBuild: true optional: true - /esbuild-android-arm64/0.14.21: - resolution: {integrity: sha512-Bqgld1TY0wZv8TqiQmVxQFgYzz8ZmyzT7clXBDZFkOOdRybzsnj8AZuK1pwcLVA7Ya6XncHgJqIao7NFd3s0RQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - /esbuild-android-arm64/0.14.25: resolution: {integrity: sha512-4jv5xPjM/qNm27T5j3ZEck0PvjgQtoMHnz4FzwF5zNP56PvY2CT0WStcAIl6jNlsuDdN63rk2HRBIsO6xFbcFw==} engines: {node: '>=12'} @@ -18268,15 +18386,6 @@ packages: requiresBuild: true optional: true - /esbuild-darwin-64/0.14.21: - resolution: {integrity: sha512-j+Eg+e13djzyYINVvAbOo2/zvZ2DivuJJTaBrJnJHSD7kUNuGHRkHoSfFjbI80KHkn091w350wdmXDNSgRjfYQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /esbuild-darwin-64/0.14.25: resolution: {integrity: sha512-TGp8tuudIxOyWd1+8aYPxQmC1ZQyvij/AfNBa35RubixD0zJ1vkKHVAzo0Zao1zcG6pNqiSyzfPto8vmg0s7oA==} engines: {node: '>=12'} @@ -18302,15 +18411,6 @@ packages: requiresBuild: true optional: true - /esbuild-darwin-arm64/0.14.21: - resolution: {integrity: sha512-nDNTKWDPI0RuoPj5BhcSB2z5EmZJJAyRtZLIjyXSqSpAyoB8eyAKXl4lB8U2P78Fnh4Lh1le/fmpewXE04JhBQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - /esbuild-darwin-arm64/0.14.25: resolution: {integrity: sha512-oTcDgdm0MDVEmw2DWu8BV68pYuImpFgvWREPErBZmNA4MYKGuBRaCiJqq6jZmBR1x+3y1DWCjez+5uLtuAm6mw==} engines: {node: '>=12'} @@ -18336,15 +18436,6 @@ packages: requiresBuild: true optional: true - /esbuild-freebsd-64/0.14.21: - resolution: {integrity: sha512-zIurkCHXhxELiDZtLGiexi8t8onQc2LtuE+S7457H/pP0g0MLRKMrsn/IN4LDkNe6lvBjuoZZi2OfelOHn831g==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - /esbuild-freebsd-64/0.14.25: resolution: {integrity: sha512-ueAqbnMZ8arnuLH8tHwTCQYeptnHOUV7vA6px6j4zjjQwDx7TdP7kACPf3TLZLdJQ3CAD1XCvQ2sPhX+8tacvQ==} engines: {node: '>=12'} @@ -18370,15 +18461,6 @@ packages: requiresBuild: true optional: true - /esbuild-freebsd-arm64/0.14.21: - resolution: {integrity: sha512-wdxMmkJfbwcN+q85MpeUEamVZ40FNsBa9mPq8tAszDn8TRT2HoJvVRADPIIBa9SWWwlDChIMjkDKAnS3KS/sPA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - /esbuild-freebsd-arm64/0.14.25: resolution: {integrity: sha512-+ZVWud2HKh+Ob6k/qiJWjBtUg4KmJGGmbvEXXW1SNKS7hW7HU+Zq2ZCcE1akFxOPkVB+EhOty/sSek30tkCYug==} engines: {node: '>=12'} @@ -18404,15 +18486,6 @@ packages: requiresBuild: true optional: true - /esbuild-linux-32/0.14.21: - resolution: {integrity: sha512-fmxvyzOPPh2xiEHojpCeIQP6pXcoKsWbz3ryDDIKLOsk4xp3GbpHIEAWP0xTeuhEbendmvBDVKbAVv3PnODXLg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-32/0.14.25: resolution: {integrity: sha512-3OP/lwV3kCzEz45tobH9nj+uE4ubhGsfx+tn0L26WAGtUbmmcRpqy7XRG/qK7h1mClZ+eguIANcQntYMdYklfw==} engines: {node: '>=12'} @@ -18438,15 +18511,6 @@ packages: requiresBuild: true optional: true - /esbuild-linux-64/0.14.21: - resolution: {integrity: sha512-edZyNOv1ql+kpmlzdqzzDjRQYls+tSyi4QFi+PdBhATJFUqHsnNELWA9vMSzAaInPOEaVUTA5Ml28XFChcy4DA==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-64/0.14.25: resolution: {integrity: sha512-+aKHdHZmX9qwVlQmu5xYXh7GsBFf4TWrePgeJTalhXHOG7NNuUwoHmketGiZEoNsWyyqwH9rE5BC+iwcLY30Ug==} engines: {node: '>=12'} @@ -18472,15 +18536,6 @@ packages: requiresBuild: true optional: true - /esbuild-linux-arm/0.14.21: - resolution: {integrity: sha512-aSU5pUueK6afqmLQsbU+QcFBT62L+4G9hHMJDHWfxgid6hzhSmfRH9U/f+ymvxsSTr/HFRU4y7ox8ZyhlVl98w==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-arm/0.14.25: resolution: {integrity: sha512-aTLcE2VBoLydL943REcAcgnDi3bHtmULSXWLbjtBdtykRatJVSxKMjK9YlBXUZC4/YcNQfH7AxwVeQr9fNxPhw==} engines: {node: '>=12'} @@ -18506,15 +18561,6 @@ packages: requiresBuild: true optional: true - /esbuild-linux-arm64/0.14.21: - resolution: {integrity: sha512-t5qxRkq4zdQC0zXpzSB2bTtfLgOvR0C6BXYaRE/6/k8/4SrkZcTZBeNu+xGvwCU4b5dU9ST9pwIWkK6T1grS8g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-arm64/0.14.25: resolution: {integrity: sha512-UxfenPx/wSZx55gScCImPtXekvZQLI2GW3qe5dtlmU7luiqhp5GWPzGeQEbD3yN3xg/pHc671m5bma5Ns7lBHw==} engines: {node: '>=12'} @@ -18540,15 +18586,6 @@ packages: requiresBuild: true optional: true - /esbuild-linux-mips64le/0.14.21: - resolution: {integrity: sha512-jLZLQGCNlUsmIHtGqNvBs3zN+7a4D9ckf0JZ+jQTwHdZJ1SgV9mAjbB980OFo66LoY+WeM7t3WEnq3FjI1zw4A==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-mips64le/0.14.25: resolution: {integrity: sha512-wLWYyqVfYx9Ur6eU5RT92yJVsaBGi5RdkoWqRHOqcJ38Kn60QMlcghsKeWfe9jcYut8LangYZ98xO1LxIoSXrQ==} engines: {node: '>=12'} @@ -18574,15 +18611,6 @@ packages: requiresBuild: true optional: true - /esbuild-linux-ppc64le/0.14.21: - resolution: {integrity: sha512-4TWxpK391en2UBUw6GSrukToTDu6lL9vkm3Ll40HrI08WG3qcnJu7bl8e1+GzelDsiw1QmfAY/nNvJ6iaHRpCQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-ppc64le/0.14.25: resolution: {integrity: sha512-0dR6Csl6Zas3g4p9ULckEl8Mo8IInJh33VCJ3eaV1hj9+MHGdmDOakYMN8MZP9/5nl+NU/0ygpd14cWgy8uqRw==} engines: {node: '>=12'} @@ -18601,15 +18629,6 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.14.21: - resolution: {integrity: sha512-fElngqOaOfTsF+u+oetDLHsPG74vB2ZaGZUqmGefAJn3a5z9Z2pNa4WpVbbKgHpaAAy5tWM1m1sbGohj6Ki6+Q==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-riscv64/0.14.25: resolution: {integrity: sha512-J4d20HDmTrgvhR0bdkDhvvJGaikH3LzXQnNaseo8rcw9Yqby9A90gKUmWpfwqLVNRILvNnAmKLfBjCKU9ajg8w==} engines: {node: '>=12'} @@ -18628,15 +18647,6 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.14.21: - resolution: {integrity: sha512-brleZ6R5fYv0qQ7ZBwenQmP6i9TdvJCB092c/3D3pTLQHBGHJb5zWgKxOeS7bdHzmLy6a6W7GbFk6QKpjyD6QA==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - /esbuild-linux-s390x/0.14.25: resolution: {integrity: sha512-YI2d5V6nTE73ZnhEKQD7MtsPs1EtUZJ3obS21oxQxGbbRw1G+PtJKjNyur+3t6nzHP9oTg6GHQ3S3hOLLmbDIQ==} engines: {node: '>=12'} @@ -18662,15 +18672,6 @@ packages: requiresBuild: true optional: true - /esbuild-netbsd-64/0.14.21: - resolution: {integrity: sha512-nCEgsLCQ8RoFWVV8pVI+kX66ICwbPP/M9vEa0NJGIEB/Vs5sVGMqkf67oln90XNSkbc0bPBDuo4G6FxlF7PN8g==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - /esbuild-netbsd-64/0.14.25: resolution: {integrity: sha512-TKIVgNWLUOkr+Exrye70XTEE1lJjdQXdM4tAXRzfHE9iBA7LXWcNtVIuSnphTqpanPzTDFarF0yqq4kpbC6miA==} engines: {node: '>=12'} @@ -18696,15 +18697,6 @@ packages: requiresBuild: true optional: true - /esbuild-openbsd-64/0.14.21: - resolution: {integrity: sha512-h9zLMyVD0T73MDTVYIb/qUTokwI6EJH9O6wESuTNq6+XpMSr6C5aYZ4fvFKdNELW+Xsod+yDS2hV2JTUAbFrLA==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - /esbuild-openbsd-64/0.14.25: resolution: {integrity: sha512-QgFJ37A15D7NIXBTYEqz29+uw3nNBOIyog+3kFidANn6kjw0GHZ0lEYQn+cwjyzu94WobR+fes7cTl/ZYlHb1A==} engines: {node: '>=12'} @@ -18730,15 +18722,6 @@ packages: requiresBuild: true optional: true - /esbuild-sunos-64/0.14.21: - resolution: {integrity: sha512-Kl+7Cot32qd9oqpLdB1tEGXEkjBlijrIxMJ0+vlDFaqsODutif25on0IZlFxEBtL2Gosd4p5WCV1U7UskNQfXA==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - /esbuild-sunos-64/0.14.25: resolution: {integrity: sha512-rmWfjUItYIVlqr5EnTH1+GCxXiBOC42WBZ3w++qh7n2cS9Xo0lO5pGSG2N+huOU2fX5L+6YUuJ78/vOYvefeFw==} engines: {node: '>=12'} @@ -18764,15 +18747,6 @@ packages: requiresBuild: true optional: true - /esbuild-windows-32/0.14.21: - resolution: {integrity: sha512-V7vnTq67xPBUCk/9UtlolmQ798Ecjdr1ZoI1vcSgw7M82aSSt0eZdP6bh5KAFZU8pxDcx3qoHyWQfHYr11f22A==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - /esbuild-windows-32/0.14.25: resolution: {integrity: sha512-HGAxVUofl3iUIz9W10Y9XKtD0bNsK9fBXv1D55N/ljNvkrAYcGB8YCm0v7DjlwtyS6ws3dkdQyXadbxkbzaKOA==} engines: {node: '>=12'} @@ -18798,15 +18772,6 @@ packages: requiresBuild: true optional: true - /esbuild-windows-64/0.14.21: - resolution: {integrity: sha512-kDgHjKOHwjfJDCyRGELzVxiP/RBJBTA+wyspf78MTTJQkyPuxH2vChReNdWc+dU2S4gIZFHMdP1Qrl/k22ZmaA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /esbuild-windows-64/0.14.25: resolution: {integrity: sha512-TirEohRkfWU9hXLgoDxzhMQD1g8I2mOqvdQF2RS9E/wbkORTAqJHyh7wqGRCQAwNzdNXdg3JAyhQ9/177AadWA==} engines: {node: '>=12'} @@ -18832,15 +18797,6 @@ packages: requiresBuild: true optional: true - /esbuild-windows-arm64/0.14.21: - resolution: {integrity: sha512-8Sbo0zpzgwWrwjQYLmHF78f7E2xg5Ve63bjB2ng3V2aManilnnTGaliq2snYg+NOX60+hEvJHRdVnuIAHW0lVw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - /esbuild-windows-arm64/0.14.25: resolution: {integrity: sha512-4ype9ERiI45rSh+R8qUoBtaj6kJvUOI7oVLhKqPEpcF4Pa5PpT3hm/mXAyotJHREkHpM87PAJcA442mLnbtlNA==} engines: {node: '>=12'} @@ -18888,33 +18844,6 @@ packages: esbuild-windows-64: 0.13.15 esbuild-windows-arm64: 0.13.15 - /esbuild/0.14.21: - resolution: {integrity: sha512-7WEoNMBJdLN993dr9h0CpFHPRc3yFZD+EAVY9lg6syJJ12gc5fHq8d75QRExuhnMkT2DaRiIKFThRvDWP+fO+A==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - esbuild-android-arm64: 0.14.21 - esbuild-darwin-64: 0.14.21 - esbuild-darwin-arm64: 0.14.21 - esbuild-freebsd-64: 0.14.21 - esbuild-freebsd-arm64: 0.14.21 - esbuild-linux-32: 0.14.21 - esbuild-linux-64: 0.14.21 - esbuild-linux-arm: 0.14.21 - esbuild-linux-arm64: 0.14.21 - esbuild-linux-mips64le: 0.14.21 - esbuild-linux-ppc64le: 0.14.21 - esbuild-linux-riscv64: 0.14.21 - esbuild-linux-s390x: 0.14.21 - esbuild-netbsd-64: 0.14.21 - esbuild-openbsd-64: 0.14.21 - esbuild-sunos-64: 0.14.21 - esbuild-windows-32: 0.14.21 - esbuild-windows-64: 0.14.21 - esbuild-windows-arm64: 0.14.21 - dev: true - /esbuild/0.14.25: resolution: {integrity: sha512-4JHEIOMNFvK09ziiL+iVmldIhLbn49V4NAVo888tcGFKedEZY/Y8YapfStJ6zSE23tzYPKxqKwQBnQoIO0BI/Q==} engines: {node: '>=12'} @@ -19077,7 +19006,7 @@ packages: eslint-plugin-testing-library: 3.10.2_eslint@7.32.0+typescript@4.6.2 dev: false - /eslint-config-react-app/7.0.0_d90b8612583f40c143549c092075193f: + /eslint-config-react-app/7.0.0_a1aa4a46c63093a0ce0f642d68ebaa46: resolution: {integrity: sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -19086,18 +19015,18 @@ packages: '@babel/core': 7.17.5 '@babel/eslint-parser': 7.17.0_@babel+core@7.17.5+eslint@7.32.0 '@rushstack/eslint-patch': 1.1.1 - '@typescript-eslint/eslint-plugin': 5.15.0_5400bdff049a1444f15d03ace6195cd2 - '@typescript-eslint/parser': 5.15.0_eslint@7.32.0+typescript@4.6.2 + '@typescript-eslint/eslint-plugin': 5.15.0_cb1134bc866aa3dbf4f9cb7e51f01202 + '@typescript-eslint/parser': 5.15.0_eslint@7.32.0+typescript@4.6.3 babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 eslint: 7.32.0 eslint-plugin-flowtype: 8.0.3_eslint@7.32.0 eslint-plugin-import: 2.25.4_eslint@7.32.0 - eslint-plugin-jest: 25.7.0_08b76c871cb75125cfbaf96f5d9db9b5 + eslint-plugin-jest: 25.7.0_51b9b8cc2e26f43a9e6120663317c565 eslint-plugin-jsx-a11y: 6.5.1_eslint@7.32.0 eslint-plugin-react: 7.29.4_eslint@7.32.0 eslint-plugin-react-hooks: 4.3.0_eslint@7.32.0 - eslint-plugin-testing-library: 5.1.0_eslint@7.32.0+typescript@4.6.2 + eslint-plugin-testing-library: 5.1.0_eslint@7.32.0+typescript@4.6.3 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -19219,7 +19148,7 @@ packages: - typescript dev: false - /eslint-plugin-jest/25.7.0_08b76c871cb75125cfbaf96f5d9db9b5: + /eslint-plugin-jest/25.7.0_51b9b8cc2e26f43a9e6120663317c565: resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -19232,8 +19161,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.15.0_5400bdff049a1444f15d03ace6195cd2 - '@typescript-eslint/experimental-utils': 5.15.0_eslint@7.32.0+typescript@4.6.2 + '@typescript-eslint/eslint-plugin': 5.15.0_cb1134bc866aa3dbf4f9cb7e51f01202 + '@typescript-eslint/experimental-utils': 5.15.0_eslint@7.32.0+typescript@4.6.3 eslint: 7.32.0 jest: 27.5.1_ts-node@10.5.0 transitivePeerDependencies: @@ -19418,13 +19347,13 @@ packages: - typescript dev: false - /eslint-plugin-testing-library/5.1.0_eslint@7.32.0+typescript@4.6.2: + /eslint-plugin-testing-library/5.1.0_eslint@7.32.0+typescript@4.6.3: resolution: {integrity: sha512-YSNzasJUbyhOTe14ZPygeOBvcPvcaNkwHwrj4vdf+uirr2D32JTDaKi6CP5Os2aWtOcvt4uBSPXp9h5xGoqvWQ==} 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.15.0_eslint@7.32.0+typescript@4.6.2 + '@typescript-eslint/utils': 5.15.0_eslint@7.32.0+typescript@4.6.3 eslint: 7.32.0 transitivePeerDependencies: - supports-color @@ -20336,7 +20265,7 @@ packages: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} dev: false - /follow-redirects/1.14.9: + /follow-redirects/1.14.9_debug@4.3.2: resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==} engines: {node: '>=4.0'} peerDependencies: @@ -20344,9 +20273,11 @@ packages: peerDependenciesMeta: debug: optional: true + dependencies: + debug: 4.3.2 dev: false - /follow-redirects/1.14.9_debug@4.3.2: + /follow-redirects/1.14.9_debug@4.3.3: resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==} engines: {node: '>=4.0'} peerDependencies: @@ -20355,7 +20286,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.2 + debug: 4.3.3_supports-color@6.1.0 dev: false /font-awesome/4.7.0: @@ -20401,7 +20332,7 @@ packages: worker-rpc: 0.1.1 dev: false - /fork-ts-checker-webpack-plugin/6.5.0_5ce62039252b65ea20ff46b227d13cd9: + /fork-ts-checker-webpack-plugin/6.5.0_0b12ca2e9ebbc101f347f68979cd241e: resolution: {integrity: sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -20429,7 +20360,7 @@ packages: schema-utils: 2.7.0 semver: 7.3.5 tapable: 1.1.3 - typescript: 4.6.2 + typescript: 4.6.3 webpack: 5.70.0 dev: false @@ -22187,7 +22118,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.9 + follow-redirects: 1.14.9_debug@4.3.2 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -22209,7 +22140,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.9_debug@4.3.2 + follow-redirects: 1.14.9_debug@4.3.3 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -24604,7 +24535,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 merge-stream: 2.0.0 supports-color: 7.2.0 @@ -25253,7 +25184,7 @@ packages: debug: 4.3.3 delegates: 1.0.0 depd: 2.0.0 - destroy: 1.1.1 + destroy: 1.2.0 encodeurl: 1.0.2 escape-html: 1.0.3 fresh: 0.5.2 @@ -30833,15 +30764,6 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss/8.4.6: - resolution: {integrity: sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.1 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - /postcss/8.4.8: resolution: {integrity: sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ==} engines: {node: ^10 || ^12 || >=14} @@ -31029,11 +30951,6 @@ packages: '@prisma/engines': 3.11.0-48.b371888aaf8f51357c7457d836b86d12da91658b dev: true - /prismjs/1.26.0: - resolution: {integrity: sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ==} - engines: {node: '>=6'} - dev: true - /prismjs/1.27.0: resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==} engines: {node: '>=6'} @@ -31527,7 +31444,7 @@ packages: text-table: 0.2.0 dev: false - /react-dev-utils/12.0.0_5ce62039252b65ea20ff46b227d13cd9: + /react-dev-utils/12.0.0_0b12ca2e9ebbc101f347f68979cd241e: resolution: {integrity: sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==} engines: {node: '>=14'} dependencies: @@ -31540,7 +31457,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.0_5ce62039252b65ea20ff46b227d13cd9 + fork-ts-checker-webpack-plugin: 6.5.0_0b12ca2e9ebbc101f347f68979cd241e global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -31915,7 +31832,7 @@ packages: - webpack-plugin-serve dev: false - /react-scripts/5.0.0_6966d8ae31ac1ad18e08f9260ae531b7: + /react-scripts/5.0.0_d90f7c75fe9b8bf4cf396c0e9646365a: resolution: {integrity: sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==} engines: {node: '>=14.0.0'} hasBin: true @@ -31942,7 +31859,7 @@ packages: dotenv: 10.0.0 dotenv-expand: 5.1.0 eslint: 7.32.0 - eslint-config-react-app: 7.0.0_d90b8612583f40c143549c092075193f + eslint-config-react-app: 7.0.0_a1aa4a46c63093a0ce0f642d68ebaa46 eslint-webpack-plugin: 3.1.1_eslint@7.32.0+webpack@5.70.0 file-loader: 6.2.0_webpack@5.70.0 fs-extra: 10.0.1 @@ -31960,7 +31877,7 @@ packages: prompts: 2.4.2 react: 17.0.2 react-app-polyfill: 3.0.0 - react-dev-utils: 12.0.0_5ce62039252b65ea20ff46b227d13cd9 + react-dev-utils: 12.0.0_0b12ca2e9ebbc101f347f68979cd241e react-refresh: 0.11.0 resolve: 1.22.0 resolve-url-loader: 4.0.0 @@ -31970,7 +31887,7 @@ packages: style-loader: 3.3.1_webpack@5.70.0 tailwindcss: 3.0.23_ts-node@10.5.0 terser-webpack-plugin: 5.3.1_webpack@5.70.0 - typescript: 4.6.2 + typescript: 4.6.3 webpack: 5.70.0 webpack-dev-server: 4.7.4_webpack@5.70.0 webpack-manifest-plugin: 4.1.1_webpack@5.70.0 @@ -33125,14 +33042,6 @@ packages: acorn: 7.4.1 dev: false - /rollup/2.66.1: - resolution: {integrity: sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - /rollup/2.70.1: resolution: {integrity: sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==} engines: {node: '>=10.0.0'} @@ -36018,6 +35927,16 @@ packages: tslib: 1.14.1 typescript: 4.6.2 + /tsutils/3.21.0_typescript@4.6.3: + 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: 4.6.3 + dev: false + /tty-browserify/0.0.0: resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==} dev: false @@ -36157,6 +36076,12 @@ packages: engines: {node: '>=4.2.0'} hasBin: true + /typescript/4.6.3: + resolution: {integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: false + /typical/4.0.0: resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} engines: {node: '>=8'} @@ -36904,30 +36829,6 @@ packages: - supports-color dev: true - /vite/2.8.1: - resolution: {integrity: sha512-Typ8qjUnW0p53gBsJpisrKcZlEbUPZATja9BG6Z09QZjg9YrnEn/htkr/VH4WhnH7eNUQeSD+wKI1lHzQRWskw==} - engines: {node: '>=12.2.0'} - hasBin: true - peerDependencies: - less: '*' - sass: '*' - stylus: '*' - peerDependenciesMeta: - less: - optional: true - sass: - optional: true - stylus: - optional: true - dependencies: - esbuild: 0.14.21 - postcss: 8.4.6 - resolve: 1.22.0 - rollup: 2.66.1 - optionalDependencies: - fsevents: 2.3.2 - dev: true - /vite/2.8.6: resolution: {integrity: sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug==} engines: {node: '>=12.2.0'} @@ -36957,11 +36858,11 @@ packages: engines: {node: '>=14.0.0'} hasBin: true dependencies: - '@docsearch/css': 3.0.0-alpha.42 + '@docsearch/css': 3.0.0 '@docsearch/js': 3.0.0-alpha.42 - '@vitejs/plugin-vue': 2.2.0_vite@2.8.1+vue@3.2.31 - prismjs: 1.26.0 - vite: 2.8.1 + '@vitejs/plugin-vue': 2.2.0_vite@2.8.6+vue@3.2.31 + prismjs: 1.27.0 + vite: 2.8.6 vue: 3.2.31 transitivePeerDependencies: - '@algolia/client-search' diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e4d325b..120fe90 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,5 +1,7 @@ packages: - 'packages/**' + - 'tmp-packages-dir/**' + - '!**/node-lib-starter-exclude' # 设置为 false 时,workspace: 协议仍然有效 link-workspace-packages: true # prefer-workspace-packages​: false