From 88a9abe274be04eb6b35ff408b633db8bf2ceb2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joe=CC=88l?= Date: Fri, 13 Aug 2021 11:19:43 +0200 Subject: [PATCH] fix(studio): add pnpm override for sdk version to 2.29.0 --- package.json | 5 + pnpm-lock.yaml | 300 +++++++++++++++++++++++++++++++++++-------------- 2 files changed, 220 insertions(+), 85 deletions(-) diff --git a/package.json b/package.json index 828ffd3749a4..572647ce63c0 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,11 @@ "bench": "ts-node scripts/bench.ts | tee output.txt", "prepare": "is-ci || husky install" }, + "pnpm": { + "overrides": { + "@prisma/sdk": "2.29.0" + } + }, "devDependencies": { "@sindresorhus/slugify": "1.1.2", "@slack/webhook": "6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6451c18573e5..06a7db1ff0ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,8 @@ lockfileVersion: 5.3 +overrides: + '@prisma/sdk': 2.29.0 + importers: .: @@ -87,7 +90,7 @@ importers: '@prisma/generator-helper': workspace:* '@prisma/get-platform': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a '@prisma/migrate': workspace:* - '@prisma/sdk': workspace:* + '@prisma/sdk': 2.29.0 '@prisma/studio-server': 0.419.0 '@timsuchanek/copy': 1.4.5 '@types/jest': 26.0.24 @@ -138,7 +141,7 @@ importers: '@prisma/generator-helper': link:../generator-helper '@prisma/get-platform': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a '@prisma/migrate': link:../migrate - '@prisma/sdk': link:../sdk + '@prisma/sdk': 2.29.0 '@prisma/studio-server': 0.419.0 '@timsuchanek/copy': 1.4.5 '@types/jest': 26.0.24 @@ -191,7 +194,7 @@ importers: '@prisma/generator-helper': workspace:* '@prisma/get-platform': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a '@prisma/migrate': workspace:* - '@prisma/sdk': workspace:* + '@prisma/sdk': 2.29.0 '@timsuchanek/copy': 1.4.5 '@types/debug': 4.1.7 '@types/jest': 26.0.24 @@ -253,7 +256,7 @@ importers: '@prisma/generator-helper': link:../generator-helper '@prisma/get-platform': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a '@prisma/migrate': link:../migrate - '@prisma/sdk': link:../sdk + '@prisma/sdk': 2.29.0 '@timsuchanek/copy': 1.4.5 '@types/debug': 4.1.7 '@types/jest': 26.0.24 @@ -309,10 +312,10 @@ importers: packages/debug: specifiers: '@types/debug': 4.1.7 - '@types/jest': 26.0.24 - '@types/node': 12.20.18 - '@typescript-eslint/eslint-plugin': 4.29.0 - '@typescript-eslint/parser': 4.29.0 + '@types/jest': 27.0.0 + '@types/node': 12.20.19 + '@typescript-eslint/eslint-plugin': 4.29.1 + '@typescript-eslint/parser': 4.29.1 debug: 4.3.2 esbuild: 0.12.16 eslint: 7.32.0 @@ -330,19 +333,19 @@ importers: ts-jest: 27.0.4 typescript: 4.3.5 dependencies: + '@types/debug': 4.1.7 debug: 4.3.2 ms: 2.1.3 devDependencies: - '@types/debug': 4.1.7 - '@types/jest': 26.0.24 - '@types/node': 12.20.18 - '@typescript-eslint/eslint-plugin': 4.29.0_48ea228fa0647506aa803d17f48b59f7 - '@typescript-eslint/parser': 4.29.0_eslint@7.32.0+typescript@4.3.5 + '@types/jest': 27.0.0 + '@types/node': 12.20.19 + '@typescript-eslint/eslint-plugin': 4.29.1_d4376362794b743c19f4cba25c7fc6f5 + '@typescript-eslint/parser': 4.29.1_eslint@7.32.0+typescript@4.3.5 esbuild: 0.12.16 eslint: 7.32.0 eslint-config-prettier: 8.3.0_eslint@7.32.0 eslint-plugin-eslint-comments: 3.2.0_eslint@7.32.0 - eslint-plugin-jest: 24.4.0_8acbcf4842302c074111ae8720519eaa + eslint-plugin-jest: 24.4.0_f4d5ebf74e0ec1069e4c71ab7b88d1dd eslint-plugin-prettier: 3.4.0_5a48a349ffec60f5257b5f148f5199c3 execa: 5.1.1 glob: 7.1.7 @@ -350,7 +353,7 @@ importers: lint-staged: 11.1.1 prettier: 2.3.2 strip-ansi: 6.0.0 - ts-jest: 27.0.4_52cc4273aa16028085013af47e479e10 + ts-jest: 27.0.4_442e9978f2a8aee0556473dbeff50cf9 typescript: 4.3.5 packages/engine-core: @@ -468,7 +471,7 @@ importers: '@prisma/client': workspace:* '@prisma/get-platform': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a '@prisma/migrate': workspace:* - '@prisma/sdk': workspace:* + '@prisma/sdk': 2.29.0 '@sindresorhus/slugify': 1.1.2 '@types/jest': 26.0.24 '@types/mssql': 6.0.8 @@ -509,7 +512,7 @@ importers: '@prisma/client': link:../client '@prisma/get-platform': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a '@prisma/migrate': link:../migrate - '@prisma/sdk': link:../sdk + '@prisma/sdk': 2.29.0 '@sindresorhus/slugify': 1.1.2 '@types/jest': 26.0.24 '@types/mssql': 6.0.8 @@ -553,7 +556,7 @@ importers: '@prisma/engines-version': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a '@prisma/generator-helper': workspace:* '@prisma/get-platform': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a - '@prisma/sdk': workspace:* + '@prisma/sdk': 2.29.0 '@sindresorhus/slugify': 1.1.2 '@types/jest': 26.0.24 '@types/node': 12.20.18 @@ -615,7 +618,7 @@ importers: devDependencies: '@prisma/engines-version': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a '@prisma/generator-helper': link:../generator-helper - '@prisma/sdk': link:../sdk + '@prisma/sdk': 2.29.0 '@types/jest': 26.0.24 '@types/node': 12.20.18 '@types/pg': 8.6.1 @@ -1585,9 +1588,9 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.17.6 + '@types/node': 14.17.7 '@types/yargs': 15.0.14 - chalk: 4.1.1 + chalk: 4.1.2 dev: true /@jest/types/27.0.6: @@ -1646,8 +1649,8 @@ packages: transitivePeerDependencies: - supports-color - /@prisma/debug/2.29.0-dev.47: - resolution: {integrity: sha512-SNCSDhCYZRM2PegzYXqLUQDDwBHIMY4waKayYTdoSf8mdgx2CayACAi4Oif4ws4s1OddH1MgXMIpSiA9//QWrg==} + /@prisma/debug/2.29.0: + resolution: {integrity: sha512-ZqhbExZXBVzDChStfGaLo6jaJqFc4EGuE8d6GBhUJkVVyg2C89cT2kD57TSbpuk17K3D7AeUVv6XilG+79buqA==} dependencies: debug: 4.3.2 ms: 2.1.3 @@ -1655,13 +1658,13 @@ packages: - supports-color dev: true - /@prisma/engine-core/2.29.0-dev.47: - resolution: {integrity: sha512-1dl2Iz/ExjQ5ia0bDSq3O4TZONDIsflPRIOJASS7Agcq95Br3zJjTKj8pm6/ExHv+Vfk+m1nbuG6vZ3QC03Mzw==} + /@prisma/engine-core/2.29.0: + resolution: {integrity: sha512-w3x7xNLGJncG6lFO69gpk/bbikgxlWn9Jhkqi0zGWZua2HnGzacfmbbTFpQ7iSnn6Vl+Dtnv3HVgNINBd12Fig==} dependencies: - '@prisma/debug': 2.29.0-dev.47 - '@prisma/engines': 2.29.0-33.3e95e2ce1b5d175188d62c5e4b51db471bb004d2 - '@prisma/generator-helper': 2.29.0-dev.47 - '@prisma/get-platform': 2.29.0-33.3e95e2ce1b5d175188d62c5e4b51db471bb004d2 + '@prisma/debug': 2.29.0 + '@prisma/engines': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a + '@prisma/generator-helper': 2.29.0 + '@prisma/get-platform': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a chalk: 4.1.2 execa: 5.1.1 get-stream: 6.0.1 @@ -1677,39 +1680,10 @@ packages: /@prisma/engines-version/2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a: resolution: {integrity: sha512-BU1DNNDhdzqjHtycpUzDrU8+jf6ZY+fbXvCV/rbqG+0JifljlIo4vbkHDMg97gBi1Do8pTLZGlTH16FlniKgAg==} - /@prisma/engines/2.29.0-33.3e95e2ce1b5d175188d62c5e4b51db471bb004d2: - resolution: {integrity: sha512-jZQYTB9Bv9Ufjvwlw5bH5MnOa3dtJ0TXTLbcx3Zi4QmsevdKxvkGJVgthufb6b8vJ+aMwSBq7xDwsjrNRcBMCg==} - requiresBuild: true - dev: true - /@prisma/engines/2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a: resolution: {integrity: sha512-cgEoGK3dmKZkMp/sRbL8TsuVS50rHXYBHk2NY18DPUGr5//4ICno46EjzlayqAFVak8J6RtWZEs+8tE8j8frAQ==} requiresBuild: true - /@prisma/fetch-engine/2.29.0-33.3e95e2ce1b5d175188d62c5e4b51db471bb004d2: - resolution: {integrity: sha512-peIOpYPGXjZ+suCsLeeV5Ou15x+rh6FsGjawYJWpfS5ROt5vEfPdQ9gbD6rPlAdurA1lI+ShIWsRMH4G6W4u7Q==} - dependencies: - '@prisma/debug': 2.28.0 - '@prisma/get-platform': 2.29.0-33.3e95e2ce1b5d175188d62c5e4b51db471bb004d2 - chalk: 4.1.2 - execa: 5.1.1 - find-cache-dir: 3.3.1 - hasha: 5.2.2 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.0 - make-dir: 3.1.0 - node-fetch: 2.6.1 - p-filter: 2.1.0 - p-map: 4.0.0 - p-retry: 4.6.1 - progress: 2.0.3 - rimraf: 3.0.2 - temp-dir: 2.0.0 - tempy: 1.0.1 - transitivePeerDependencies: - - supports-color - dev: true - /@prisma/fetch-engine/2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a: resolution: {integrity: sha512-HsTHffo2xg0rZchdqWJHDvl7JaOi2U1rDockKYAYPf3grGZ14AnJ/ZVP292xMm0IiGLkb5YE3qkI5SKoGEUqMw==} dependencies: @@ -1733,10 +1707,10 @@ packages: transitivePeerDependencies: - supports-color - /@prisma/generator-helper/2.29.0-dev.47: - resolution: {integrity: sha512-eSqu8rn5sBoPtY/doA2EA8Wge02v1U534avDSXwLOaGAfzjOIAubsRoecDy6Pzp8nn5m6Rj/ZfWtWIQy+Ms6Pg==} + /@prisma/generator-helper/2.29.0: + resolution: {integrity: sha512-1pG55jGXEB/DBpZ1LA6Ueo+Z0AMwD9tDLCe0+SCRUNkL5UpuRaiRdKx+0PctELmPtEXtNKz9hpF2eAst718MDQ==} dependencies: - '@prisma/debug': 2.29.0-dev.47 + '@prisma/debug': 2.29.0 '@types/cross-spawn': 6.0.2 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -1744,14 +1718,6 @@ packages: - supports-color dev: true - /@prisma/get-platform/2.29.0-33.3e95e2ce1b5d175188d62c5e4b51db471bb004d2: - resolution: {integrity: sha512-MjnA+AsIsGe6L4Ebl5FNrqBhf0bxbfTnaefrVFzJcQZhnvWzbjZD0KWZoYjGpARKHLYTkG6RW0uuhCv5V5m/Ow==} - dependencies: - '@prisma/debug': 2.28.0 - transitivePeerDependencies: - - supports-color - dev: true - /@prisma/get-platform/2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a: resolution: {integrity: sha512-eEuXFcELlo8bAszQOz3YOyVpoKMjD/RSml29P51WFaDaHZaudfqV6OkSpMV2Qchcyg6neI1mvT+0acutBpNXTw==} dependencies: @@ -1759,15 +1725,15 @@ packages: transitivePeerDependencies: - supports-color - /@prisma/sdk/2.29.0-dev.47: - resolution: {integrity: sha512-KBWxzL1KIgtZCOX1tvzvF/F/i/KKd3nBSsJcQYxV+tugUrpilH4cnPsifIG1XkY2duXJgJ4EIlIpm558tBD7Og==} + /@prisma/sdk/2.29.0: + resolution: {integrity: sha512-b0iwLC4cyTrg6aXEOermRH4p0tmOaOogcXTnNcFT4b4hyFEZkpdO5u0Kjy2i82rj/ffd7mGartr/1H5uuBLUrg==} dependencies: - '@prisma/debug': 2.29.0-dev.47 - '@prisma/engine-core': 2.29.0-dev.47 - '@prisma/engines': 2.29.0-33.3e95e2ce1b5d175188d62c5e4b51db471bb004d2 - '@prisma/fetch-engine': 2.29.0-33.3e95e2ce1b5d175188d62c5e4b51db471bb004d2 - '@prisma/generator-helper': 2.29.0-dev.47 - '@prisma/get-platform': 2.29.0-33.3e95e2ce1b5d175188d62c5e4b51db471bb004d2 + '@prisma/debug': 2.29.0 + '@prisma/engine-core': 2.29.0 + '@prisma/engines': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a + '@prisma/fetch-engine': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a + '@prisma/generator-helper': 2.29.0 + '@prisma/get-platform': 2.29.0-34.1be4cd60b89afa04b192acb1ef47758a39810f3a '@timsuchanek/copy': 1.4.5 archiver: 4.0.2 arg: 5.0.0 @@ -1801,13 +1767,13 @@ packages: - supports-color dev: true - /@prisma/studio-pcw/0.419.0_@prisma+sdk@2.29.0-dev.47: + /@prisma/studio-pcw/0.419.0_@prisma+sdk@2.29.0: resolution: {integrity: sha512-74YPH6COysslPnmt/qq12A4iJCgUur1fXilmmD2s71s/iJrkmZ9h5Z6BQe9LjMW9K3Byz99G7xD6vVMajYjSWA==} peerDependencies: '@prisma/client': '*' '@prisma/sdk': '*' dependencies: - '@prisma/sdk': 2.29.0-dev.47 + '@prisma/sdk': 2.29.0 debug: 4.3.1 lodash: 4.17.21 transitivePeerDependencies: @@ -1817,8 +1783,8 @@ packages: /@prisma/studio-server/0.419.0: resolution: {integrity: sha512-b6zY2PV/4fyfTi7VlMYPrB+nJUH94IIQb42z1uYHPTJhEZy1NrjZr3pmTVcyMUS2KR+04ySJ85fol/lOodS5qQ==} dependencies: - '@prisma/sdk': 2.29.0-dev.47 - '@prisma/studio-pcw': 0.419.0_@prisma+sdk@2.29.0-dev.47 + '@prisma/sdk': 2.29.0 + '@prisma/studio-pcw': 0.419.0_@prisma+sdk@2.29.0 '@prisma/studio-transports': 0.419.0 '@sentry/node': 6.2.5 checkpoint-client: 1.1.20 @@ -1827,7 +1793,6 @@ packages: express: 4.17.1 untildify: 4.0.0 transitivePeerDependencies: - - '@prisma/client' - supports-color dev: true @@ -2030,7 +1995,6 @@ packages: resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} dependencies: '@types/ms': 0.7.31 - dev: true /@types/eslint/7.28.0: resolution: {integrity: sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==} @@ -2087,6 +2051,13 @@ packages: pretty-format: 26.6.2 dev: true + /@types/jest/27.0.0: + resolution: {integrity: sha512-IlpQZVpxufe+3qPaAqEoSPHVSxnJh1cf0BqqWHJeKiAUbwnHdmNzjP3ZCWSZSTbmAGXQPNk9QmM3Bif0pR54rg==} + dependencies: + jest-diff: 26.6.2 + pretty-format: 26.6.2 + dev: true + /@types/js-levenshtein/1.1.0: resolution: {integrity: sha512-14t0v1ICYRtRVcHASzes0v/O+TIeASb8aD55cWF1PidtInhFWSXcmhzhHqGjUWf9SUq1w70cvd1cWKUULubAfQ==} dev: true @@ -2111,7 +2082,6 @@ packages: /@types/ms/0.7.31: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} - dev: true /@types/mssql/6.0.8: resolution: {integrity: sha512-N3dr3o1c6EXhHhhNRaKpLTdAoXT/s6qDEJET5FID2gFCj58vIV9q/7RtkvYdE6ntpkJF5F9hpURhxT/oC62yLw==} @@ -2131,6 +2101,10 @@ packages: resolution: {integrity: sha512-YoTiIwdKxM3VLiY2sM05x4iGuTveYiCcDaUVmo1L5ndrXxPGW/NEoZu+pGcBirziomizcZsnsQoemikKcB2fRA==} dev: true + /@types/node/12.20.19: + resolution: {integrity: sha512-niAuZrwrjKck4+XhoCw6AAVQBENHftpXw9F4ryk66fTgYaKQ53R4FI7c9vUGGw5vQis1HKBHDR1gcYI/Bq1xvw==} + dev: true + /@types/node/14.17.6: resolution: {integrity: sha512-iBxsxU7eswQDGhlr3AiamBxOssaYxbM+NKXVil8jg9yFXvrfEFbDumLD/2dMTB+zYyg7w+Xjt8yuxfdbUHAtcQ==} @@ -2273,6 +2247,31 @@ packages: - supports-color dev: true + /@typescript-eslint/eslint-plugin/4.29.1_d4376362794b743c19f4cba25c7fc6f5: + resolution: {integrity: sha512-AHqIU+SqZZgBEiWOrtN94ldR3ZUABV5dUG94j8Nms9rQnHFc8fvDOue/58K4CFz6r8OtDDc35Pw9NQPWo0Ayrw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + '@typescript-eslint/parser': ^4.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': 4.29.1_eslint@7.32.0+typescript@4.3.5 + '@typescript-eslint/parser': 4.29.1_eslint@7.32.0+typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.29.1 + debug: 4.3.2 + eslint: 7.32.0 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/experimental-utils/4.28.3_eslint@7.32.0+typescript@4.3.5: resolution: {integrity: sha512-zZYl9TnrxwEPi3FbyeX0ZnE8Hp7j3OCR+ELoUfbwGHGxWnHg9+OqSmkw2MoCVpZksPCZYpQzC559Ee9pJNHTQw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -2309,6 +2308,24 @@ packages: - typescript dev: true + /@typescript-eslint/experimental-utils/4.29.1_eslint@7.32.0+typescript@4.3.5: + resolution: {integrity: sha512-kl6QG6qpzZthfd2bzPNSJB2YcZpNOrP6r9jueXupcZHnL74WiuSjaft7WSu17J9+ae9zTlk0KJMXPUj0daBxMw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/scope-manager': 4.29.1 + '@typescript-eslint/types': 4.29.1 + '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.3.5 + eslint: 7.32.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@7.32.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/parser/4.29.0_eslint@7.32.0+typescript@4.3.5: resolution: {integrity: sha512-+92YRNHFdXgq+GhWQPT2bmjX09X7EH36JfgN2/4wmhtwV/HPxozpCNst8jrWcngLtEVd/4zAwA6BKojAlf+YqA==} engines: {node: ^10.12.0 || >=12.0.0} @@ -2329,6 +2346,26 @@ packages: - supports-color dev: true + /@typescript-eslint/parser/4.29.1_eslint@7.32.0+typescript@4.3.5: + resolution: {integrity: sha512-3fL5iN20hzX3Q4OkG7QEPFjZV2qsVGiDhEwwh+EkmE/w7oteiOvUNzmpu5eSwGJX/anCryONltJ3WDmAzAoCMg==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 4.29.1 + '@typescript-eslint/types': 4.29.1 + '@typescript-eslint/typescript-estree': 4.29.1_typescript@4.3.5 + debug: 4.3.2 + eslint: 7.32.0 + typescript: 4.3.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/scope-manager/4.28.3: resolution: {integrity: sha512-/8lMisZ5NGIzGtJB+QizQ5eX4Xd8uxedFfMBXOKuJGP0oaBBVEMbJVddQKDXyyB0bPlmt8i6bHV89KbwOelJiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -2345,6 +2382,14 @@ packages: '@typescript-eslint/visitor-keys': 4.29.0 dev: true + /@typescript-eslint/scope-manager/4.29.1: + resolution: {integrity: sha512-Hzv/uZOa9zrD/W5mftZa54Jd5Fed3tL6b4HeaOpwVSabJK8CJ+2MkDasnX/XK4rqP5ZTWngK1ZDeCi6EnxPQ7A==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.29.1 + '@typescript-eslint/visitor-keys': 4.29.1 + dev: true + /@typescript-eslint/types/4.28.3: resolution: {integrity: sha512-kQFaEsQBQVtA9VGVyciyTbIg7S3WoKHNuOp/UF5RG40900KtGqfoiETWD/v0lzRXc+euVE9NXmfer9dLkUJrkA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -2355,6 +2400,11 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true + /@typescript-eslint/types/4.29.1: + resolution: {integrity: sha512-Jj2yu78IRfw4nlaLtKjVaGaxh/6FhofmQ/j8v3NXmAiKafbIqtAPnKYrf0sbGjKdj0hS316J8WhnGnErbJ4RCA==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dev: true + /@typescript-eslint/typescript-estree/4.28.3_typescript@4.3.5: resolution: {integrity: sha512-YAb1JED41kJsqCQt1NcnX5ZdTA93vKFCMP4lQYG6CFxd0VzDJcKttRlMrlG+1qiWAw8+zowmHU1H0OzjWJzR2w==} engines: {node: ^10.12.0 || >=12.0.0} @@ -2397,6 +2447,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree/4.29.1_typescript@4.3.5: + resolution: {integrity: sha512-lIkkrR9E4lwZkzPiRDNq0xdC3f2iVCUjw/7WPJ4S2Sl6C3nRWkeE1YXCQ0+KsiaQRbpY16jNaokdWnm9aUIsfw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 4.29.1 + '@typescript-eslint/visitor-keys': 4.29.1 + debug: 4.3.2 + globby: 11.0.4 + is-glob: 4.0.1 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/visitor-keys/4.28.3: resolution: {integrity: sha512-ri1OzcLnk1HH4gORmr1dllxDzzrN6goUIz/P4MHFV0YZJDCADPR3RvYNp0PW2SetKTThar6wlbFTL00hV2Q+fg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -2413,6 +2484,14 @@ packages: eslint-visitor-keys: 2.0.0 dev: true + /@typescript-eslint/visitor-keys/4.29.1: + resolution: {integrity: sha512-zLqtjMoXvgdZY/PG6gqA73V8BjqPs4af1v2kiiETBObp+uC6gRYnJLmJHxC0QyUrrHDLJPIWNYxoBV3wbcRlag==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.29.1 + eslint-visitor-keys: 2.0.0 + dev: true + /abab/2.0.5: resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} dev: true @@ -3536,6 +3615,24 @@ packages: - typescript dev: true + /eslint-plugin-jest/24.4.0_f4d5ebf74e0ec1069e4c71ab7b88d1dd: + resolution: {integrity: sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==} + engines: {node: '>=10'} + peerDependencies: + '@typescript-eslint/eslint-plugin': '>= 4' + eslint: '>=5' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 4.29.1_d4376362794b743c19f4cba25c7fc6f5 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.32.0+typescript@4.3.5 + eslint: 7.32.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /eslint-plugin-prettier/3.4.0_5a48a349ffec60f5257b5f148f5199c3: resolution: {integrity: sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==} engines: {node: '>=6.0.0'} @@ -4642,7 +4739,7 @@ packages: resolution: {integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==} engines: {node: '>= 10.14.2'} dependencies: - chalk: 4.1.1 + chalk: 4.1.2 diff-sequences: 26.6.2 jest-get-type: 26.3.0 pretty-format: 26.6.2 @@ -7171,6 +7268,39 @@ packages: engines: {node: '>=8'} dev: true + /ts-jest/27.0.4_442e9978f2a8aee0556473dbeff50cf9: + resolution: {integrity: sha512-c4E1ECy9Xz2WGfTMyHbSaArlIva7Wi2p43QOMmCqjSSjHP06KXv+aT+eSY+yZMuqsMi3k7pyGsGj2q5oSl5WfQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@types/jest': ^26.0.0 + babel-jest: '>=27.0.0 <28' + jest: ^27.0.0 + typescript: '>=3.8 <5.0' + peerDependenciesMeta: + '@babel/core': + optional: true + '@types/jest': + optional: true + babel-jest: + optional: true + dependencies: + '@types/jest': 27.0.0 + bs-logger: 0.2.6 + buffer-from: 1.1.1 + fast-json-stable-stringify: 2.1.0 + jest: 27.0.6_ts-node@10.1.0 + jest-util: 27.0.6 + json5: 2.2.0 + lodash: 4.17.21 + make-error: 1.3.6 + mkdirp: 1.0.4 + semver: 7.3.5 + typescript: 4.3.5 + yargs-parser: 20.2.9 + dev: true + /ts-jest/27.0.4_52cc4273aa16028085013af47e479e10: resolution: {integrity: sha512-c4E1ECy9Xz2WGfTMyHbSaArlIva7Wi2p43QOMmCqjSSjHP06KXv+aT+eSY+yZMuqsMi3k7pyGsGj2q5oSl5WfQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}