From 0ff0d0bb0b4530996f7fe42facbb3d988a8d99c6 Mon Sep 17 00:00:00 2001 From: Sabine Schaller Date: Wed, 1 Mar 2023 15:38:54 +0100 Subject: [PATCH 1/8] chore: use latest version of TB and TB node client --- infrastructure/helm/tigerbeetle/values.yaml | 4 +- .../local/database_docker-compose.yml | 2 +- .../local/tigerbeetle_docker-compose.yml | 2 +- packages/backend/package.json | 2 +- packages/backend/src/tests/tigerbeetle.ts | 4 +- pnpm-lock.yaml | 308 ++++++++++++++---- 6 files changed, 246 insertions(+), 76 deletions(-) diff --git a/infrastructure/helm/tigerbeetle/values.yaml b/infrastructure/helm/tigerbeetle/values.yaml index 03050c973d..50ebb21924 100644 --- a/infrastructure/helm/tigerbeetle/values.yaml +++ b/infrastructure/helm/tigerbeetle/values.yaml @@ -23,10 +23,10 @@ statefulset: clusterId: "0" image: - repository: ghcr.io/tigerbeetledb/tigerbeetle@sha256 + repository: ghcr.io/tigerbeetledb/tigerbeetle pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: "621268959801084246679f25416a9451f553fe3697dd4f618f39503322079433" + tag: "latest" proxyImage: repository: nginx diff --git a/infrastructure/local/database_docker-compose.yml b/infrastructure/local/database_docker-compose.yml index f2977f865c..d654261260 100644 --- a/infrastructure/local/database_docker-compose.yml +++ b/infrastructure/local/database_docker-compose.yml @@ -14,7 +14,7 @@ services: POSTGRES_PASSWORD: password POSTGRES_USER: postgres tigerbeetle: - image: ghcr.io/tigerbeetledb/tigerbeetle@sha256:621268959801084246679f25416a9451f553fe3697dd4f618f39503322079433 + image: ghcr.io/tigerbeetledb/tigerbeetle:latest restart: unless-stopped privileged: true volumes: diff --git a/infrastructure/local/tigerbeetle_docker-compose.yml b/infrastructure/local/tigerbeetle_docker-compose.yml index 5b891e071f..a7b6c253a0 100644 --- a/infrastructure/local/tigerbeetle_docker-compose.yml +++ b/infrastructure/local/tigerbeetle_docker-compose.yml @@ -1,7 +1,7 @@ version: '3' services: tigerbeetle: - image: ghcr.io/tigerbeetledb/tigerbeetle@sha256:621268959801084246679f25416a9451f553fe3697dd4f618f39503322079433 + image: ghcr.io/tigerbeetledb/tigerbeetle:latest restart: unless-stopped privileged: true volumes: diff --git a/packages/backend/package.json b/packages/backend/package.json index a503f12735..e48babaaea 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -82,7 +82,7 @@ "pino": "^8.11.0", "pino-pretty": "^9.4.0", "raw-body": "^2.5.2", - "tigerbeetle-node": "^0.11.12", + "tigerbeetle-node": "^0.12.0", "token-introspection": "workspace:*", "uuid": "^9.0.0" } diff --git a/packages/backend/src/tests/tigerbeetle.ts b/packages/backend/src/tests/tigerbeetle.ts index 374445af2f..c2d330e59b 100644 --- a/packages/backend/src/tests/tigerbeetle.ts +++ b/packages/backend/src/tests/tigerbeetle.ts @@ -17,7 +17,7 @@ export async function startTigerbeetleContainer(clusterId?: number): Promise<{ const tigerbeetleFile = `cluster_${tigerbeetleClusterId}_replica_0_test.tigerbeetle` const tbContFormat = await new GenericContainer( - 'ghcr.io/tigerbeetledb/tigerbeetle@sha256:621268959801084246679f25416a9451f553fe3697dd4f618f39503322079433' + 'ghcr.io/tigerbeetledb/tigerbeetle:latest' ) .withExposedPorts(TIGERBEETLE_PORT) .withBindMounts([ @@ -49,7 +49,7 @@ export async function startTigerbeetleContainer(clusterId?: number): Promise<{ } const tbContStart = await new GenericContainer( - 'ghcr.io/tigerbeetledb/tigerbeetle@sha256:621268959801084246679f25416a9451f553fe3697dd4f618f39503322079433' + 'ghcr.io/tigerbeetledb/tigerbeetle:latest' ) .withExposedPorts(TIGERBEETLE_PORT) .withBindMounts([ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 43c140ca34..e391253716 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,10 +34,10 @@ importers: eslint-config-prettier: 8.6.0_eslint@8.35.0 graphql-markdown: 7.0.0_graphql@16.6.0 husky: 8.0.3 - jest: 29.4.3_zfha7dvnw4nti6zkbsmhmn6xo4 + jest: 29.4.3_jboh4c3iv3wxuja4m36ecyac7e prettier: 2.8.4 - ts-jest: 29.0.5_sr7wccgasex52xmukeaqmiczvy - ts-node-dev: 2.0.0_gw45xzud2uxkgfqgiyqwulykq4 + ts-jest: 29.0.5_3xvyzjgjzrgirji26c7yuhnryu + ts-node-dev: 2.0.0_a2ywtjte6hpa5hwekndsgntn44 typescript: 4.9.5 dependenciesMeta: tigerbeetle-node: @@ -154,7 +154,7 @@ importers: devDependencies: '@apollo/client': 3.7.9_graphql@16.6.0 '@faker-js/faker': 7.6.0 - '@graphql-codegen/cli': 3.2.1_ktoqnb7yem7m6hcc66lovxmpv4 + '@graphql-codegen/cli': 3.2.1_3a5iylhvyk4lr52n2lyrx43qtq '@graphql-codegen/introspection': 3.0.1_graphql@16.6.0 '@graphql-codegen/typescript': 3.0.1_graphql@16.6.0 '@graphql-codegen/typescript-resolvers': 3.1.0_graphql@16.6.0 @@ -238,7 +238,7 @@ importers: react: ~18.2.0 rosie: ^2.1.0 testcontainers: ^9.1.3 - tigerbeetle-node: ^0.11.12 + tigerbeetle-node: ^0.12.0 tmp: ^0.2.1 token-introspection: workspace:* ts-node: ^10.9.1 @@ -286,12 +286,12 @@ importers: pino: 8.11.0 pino-pretty: 9.4.0 raw-body: 2.5.2 - tigerbeetle-node: 0.11.12 + tigerbeetle-node: 0.12.0 token-introspection: link:../token-introspection uuid: 9.0.0 devDependencies: '@apollo/client': 3.7.9_onqnqwb3ubg5opvemcqf7c2qhy - '@graphql-codegen/cli': 3.2.1_ktoqnb7yem7m6hcc66lovxmpv4 + '@graphql-codegen/cli': 3.2.1_3a5iylhvyk4lr52n2lyrx43qtq '@graphql-codegen/introspection': 3.0.1_graphql@16.6.0 '@graphql-codegen/typescript': 3.0.1_graphql@16.6.0 '@graphql-codegen/typescript-resolvers': 3.1.0_graphql@16.6.0 @@ -315,7 +315,7 @@ importers: rosie: 2.1.0 testcontainers: 9.1.3 tmp: 0.2.1 - ts-node: 10.9.1_bdgp3l2zgaopogaavxusmetvge + ts-node: 10.9.1_ellgaeuoqnti3hful2ny2iugba typescript: 4.9.5 packages/frontend: @@ -864,6 +864,29 @@ packages: - supports-color dev: true + /@babel/core/7.21.0: + resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helpers': 7.21.0 + '@babel/parser': 7.21.2 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/eslint-parser/7.19.1_i5phe4fce75ynmgbxjisko3rue: resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} @@ -887,6 +910,16 @@ packages: jsesc: 2.5.2 dev: true + /@babel/generator/7.21.1: + resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + jsesc: 2.5.2 + dev: true + /@babel/helper-annotate-as-pure/7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} @@ -916,6 +949,20 @@ packages: semver: 6.3.0 dev: true + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.20.14 + '@babel/core': 7.21.0 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.5 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: true + /@babel/helper-create-class-features-plugin/7.18.13_@babel+core@7.20.12: resolution: {integrity: sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==} engines: {node: '>=6.9.0'} @@ -981,6 +1028,14 @@ packages: '@babel/types': 7.20.7 dev: true + /@babel/helper-function-name/7.21.0: + resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.21.2 + dev: true + /@babel/helper-hoist-variables/7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} @@ -1018,6 +1073,22 @@ packages: - supports-color dev: true + /@babel/helper-module-transforms/7.21.2: + resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.20.2 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-optimise-call-expression/7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} @@ -1117,6 +1188,17 @@ packages: - supports-color dev: true + /@babel/helpers/7.21.0: + resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight/7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} @@ -1134,6 +1216,14 @@ packages: '@babel/types': 7.20.7 dev: true + /@babel/parser/7.21.2: + resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.2 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -1415,6 +1505,16 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.0: + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.20.12: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -2129,6 +2229,24 @@ packages: - supports-color dev: true + /@babel/traverse/7.21.2: + resolution: {integrity: sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types/7.20.7: resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} engines: {node: '>=6.9.0'} @@ -2138,6 +2256,15 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types/7.21.2: + resolution: {integrity: sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + dev: true + /@balena/dockerignore/1.0.2: resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==} @@ -2239,7 +2366,7 @@ packages: lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1_gw45xzud2uxkgfqgiyqwulykq4 + ts-node: 10.9.1_a2ywtjte6hpa5hwekndsgntn44 typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' @@ -2562,7 +2689,7 @@ packages: resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} dev: true - /@graphql-codegen/cli/3.2.1_ktoqnb7yem7m6hcc66lovxmpv4: + /@graphql-codegen/cli/3.2.1_3a5iylhvyk4lr52n2lyrx43qtq: resolution: {integrity: sha512-AeXzOvhSgAyMC0TzIoc6/HIc2Fy2rCZJcs5pt1LDypn1k4gpGRzqZ5JOjYx+XIna2hLfB9NbAkcO5dcdHwFdJA==} hasBin: true peerDependencies: @@ -2574,24 +2701,24 @@ packages: '@graphql-codegen/core': 3.1.0_graphql@16.6.0 '@graphql-codegen/plugin-helpers': 4.1.0_graphql@16.6.0 '@graphql-tools/apollo-engine-loader': 7.3.9_graphql@16.6.0 - '@graphql-tools/code-file-loader': 7.3.19_hooseksvfyhf37tjwfseq7c3kq - '@graphql-tools/git-loader': 7.2.15_hooseksvfyhf37tjwfseq7c3kq - '@graphql-tools/github-loader': 7.3.22_hooseksvfyhf37tjwfseq7c3kq + '@graphql-tools/code-file-loader': 7.3.19_alaufhgqlbompjtohumd2yejme + '@graphql-tools/git-loader': 7.2.15_alaufhgqlbompjtohumd2yejme + '@graphql-tools/github-loader': 7.3.22_alaufhgqlbompjtohumd2yejme '@graphql-tools/graphql-file-loader': 7.5.16_graphql@16.6.0 '@graphql-tools/json-file-loader': 7.4.3_graphql@16.6.0 '@graphql-tools/load': 7.8.12_graphql@16.6.0 - '@graphql-tools/prisma-loader': 7.2.50_ykzowzmb7rcumunkscnbisnkom - '@graphql-tools/url-loader': 7.16.29_ykzowzmb7rcumunkscnbisnkom + '@graphql-tools/prisma-loader': 7.2.50_lnxkp6mz5x6kiasiiquij4lpxa + '@graphql-tools/url-loader': 7.16.29_lnxkp6mz5x6kiasiiquij4lpxa '@graphql-tools/utils': 9.2.1_graphql@16.6.0 '@parcel/watcher': 2.1.0 - '@whatwg-node/fetch': 0.8.1_@types+node@18.11.18 + '@whatwg-node/fetch': 0.8.1_@types+node@18.14.2 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 4.3.0_jcay4b76qixzqyhlcxbuxrf5ci + cosmiconfig-typescript-loader: 4.3.0_rblpneqkskuzu2osul2mqmg5cy debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.6.0 - graphql-config: 4.4.0_c2kjwh5imxjhq3anf2z2kdo23q + graphql-config: 4.4.0_def7rdanaolsst4f4a7uf5nh3q inquirer: 8.2.4 is-glob: 4.0.3 json-to-pretty-yaml: 1.2.2 @@ -2601,7 +2728,7 @@ packages: shell-quote: 1.7.4 string-env-interpolation: 1.0.1 ts-log: 2.2.4 - ts-node: 10.9.1_bdgp3l2zgaopogaavxusmetvge + ts-node: 10.9.1_ellgaeuoqnti3hful2ny2iugba tslib: 2.5.0 yaml: 1.10.2 yargs: 17.6.2 @@ -2750,12 +2877,12 @@ packages: value-or-promise: 1.0.11 dev: true - /@graphql-tools/code-file-loader/7.3.19_hooseksvfyhf37tjwfseq7c3kq: + /@graphql-tools/code-file-loader/7.3.19_alaufhgqlbompjtohumd2yejme: resolution: {integrity: sha512-/SsU7LGr66JM6E0QdTwE/8dX9kdXWRQUgeCO9eEMSUtNGD7OSjT1/2ahncaKcUqzsfnqdxBJJiMuhDWK6D+g+Q==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/graphql-tag-pluck': 7.4.5_hooseksvfyhf37tjwfseq7c3kq + '@graphql-tools/graphql-tag-pluck': 7.4.5_alaufhgqlbompjtohumd2yejme '@graphql-tools/utils': 9.2.1_graphql@16.6.0 globby: 11.1.0 graphql: 16.6.0 @@ -2799,7 +2926,7 @@ packages: - utf-8-validate dev: true - /@graphql-tools/executor-http/0.0.8_ykzowzmb7rcumunkscnbisnkom: + /@graphql-tools/executor-http/0.0.8_lnxkp6mz5x6kiasiiquij4lpxa: resolution: {integrity: sha512-Y0WzbBW2dDm68EqjRO7eaCC38H6mNFUCcy8ivwnv0hon/N4GjQJhrR0cApJh/xqn/YqCY0Sn2ScmdGVuSdaCcA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -2810,7 +2937,7 @@ packages: dset: 3.1.2 extract-files: 11.0.0 graphql: 16.6.0 - meros: 1.2.1_@types+node@18.11.18 + meros: 1.2.1_@types+node@18.14.2 tslib: 2.5.0 value-or-promise: 1.0.11 transitivePeerDependencies: @@ -2847,12 +2974,12 @@ packages: value-or-promise: 1.0.11 dev: true - /@graphql-tools/git-loader/7.2.15_hooseksvfyhf37tjwfseq7c3kq: + /@graphql-tools/git-loader/7.2.15_alaufhgqlbompjtohumd2yejme: resolution: {integrity: sha512-1d5HmeuxhSNjQ2+k2rfKgcKcnZEC6H5FM2pY5lSXHMv8VdBELZd7pYDs5/JxoZarDVYfYOJ5xTeVzxf+Du3VNg==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/graphql-tag-pluck': 7.4.2_hooseksvfyhf37tjwfseq7c3kq + '@graphql-tools/graphql-tag-pluck': 7.4.2_alaufhgqlbompjtohumd2yejme '@graphql-tools/utils': 9.1.3_graphql@16.6.0 graphql: 16.6.0 is-glob: 4.0.3 @@ -2864,13 +2991,13 @@ packages: - supports-color dev: true - /@graphql-tools/github-loader/7.3.22_hooseksvfyhf37tjwfseq7c3kq: + /@graphql-tools/github-loader/7.3.22_alaufhgqlbompjtohumd2yejme: resolution: {integrity: sha512-JE5F/ObbwknO7+gDfeuKAZtLS831WV8/SsLzQLMGY0hdgTbsAg2/xziAGprNToK4GMSD7ygCer9ZryvxBKMwbQ==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/graphql-tag-pluck': 7.4.2_hooseksvfyhf37tjwfseq7c3kq + '@graphql-tools/graphql-tag-pluck': 7.4.2_alaufhgqlbompjtohumd2yejme '@graphql-tools/utils': 9.1.3_graphql@16.6.0 '@whatwg-node/fetch': 0.5.4 graphql: 16.6.0 @@ -2893,13 +3020,13 @@ packages: tslib: 2.4.1 unixify: 1.0.0 - /@graphql-tools/graphql-tag-pluck/7.4.2_hooseksvfyhf37tjwfseq7c3kq: + /@graphql-tools/graphql-tag-pluck/7.4.2_alaufhgqlbompjtohumd2yejme: resolution: {integrity: sha512-SXM1wR5TExrxocQTxZK5r74jTbg8GxSYLY3mOPCREGz6Fu7PNxMxfguUzGUAB43Mf44Dn8oVztzd2eitv2Qgww==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@babel/parser': 7.20.13 - '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.20.12 + '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.21.0 '@babel/traverse': 7.20.13 '@babel/types': 7.20.7 '@graphql-tools/utils': 9.1.3_graphql@16.6.0 @@ -2910,13 +3037,13 @@ packages: - supports-color dev: true - /@graphql-tools/graphql-tag-pluck/7.4.5_hooseksvfyhf37tjwfseq7c3kq: + /@graphql-tools/graphql-tag-pluck/7.4.5_alaufhgqlbompjtohumd2yejme: resolution: {integrity: sha512-5Hb7HJHF6X5TMGyGFLyNgcsan1Hp2YFSKb55LNxF7b25sld54AgM6ETkIQT1o196VSrj07JuMkFcF7m9AsIjFw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@babel/parser': 7.20.13 - '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.20.12 + '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.21.0 '@babel/traverse': 7.20.13 '@babel/types': 7.20.7 '@graphql-tools/utils': 9.2.1_graphql@16.6.0 @@ -2988,12 +3115,12 @@ packages: tslib: 2.5.0 dev: true - /@graphql-tools/prisma-loader/7.2.50_ykzowzmb7rcumunkscnbisnkom: + /@graphql-tools/prisma-loader/7.2.50_lnxkp6mz5x6kiasiiquij4lpxa: resolution: {integrity: sha512-tSZFtx5GP5LBHmChwVCkvFw9oCwc0QVP2xR/Pyp61c3Fb2gyqzFq/8lnbcmxR+Oi9/Cwt3JsSc4Jkg8jBi5HLw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/url-loader': 7.16.29_ykzowzmb7rcumunkscnbisnkom + '@graphql-tools/url-loader': 7.16.29_lnxkp6mz5x6kiasiiquij4lpxa '@graphql-tools/utils': 9.1.3_graphql@16.6.0 '@types/js-yaml': 4.0.5 '@types/json-stable-stringify': 1.0.34 @@ -3058,7 +3185,7 @@ packages: tslib: 2.4.1 value-or-promise: 1.0.12 - /@graphql-tools/url-loader/7.16.29_ykzowzmb7rcumunkscnbisnkom: + /@graphql-tools/url-loader/7.16.29_lnxkp6mz5x6kiasiiquij4lpxa: resolution: {integrity: sha512-e7c0rLH4BIaYxOgglHhWbupTn3JZFXYIHXpY+T1CcTF3nQQCaKy8o59+R2AjtEgx3Az1WNahGn4xgkKUxUwCBw==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -3066,7 +3193,7 @@ packages: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/delegate': 9.0.21_graphql@16.6.0 '@graphql-tools/executor-graphql-ws': 0.0.5_graphql@16.6.0 - '@graphql-tools/executor-http': 0.0.8_ykzowzmb7rcumunkscnbisnkom + '@graphql-tools/executor-http': 0.0.8_lnxkp6mz5x6kiasiiquij4lpxa '@graphql-tools/executor-legacy-ws': 0.0.5_graphql@16.6.0 '@graphql-tools/utils': 9.1.3_graphql@16.6.0 '@graphql-tools/wrap': 9.2.23_graphql@16.6.0 @@ -4464,6 +4591,10 @@ packages: resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==} dev: true + /@types/node/18.14.2: + resolution: {integrity: sha512-1uEQxww3DaghA0RxqHx0O0ppVlo43pJhepY51OxuQIKHpjbnYLA7vcdwioNPzIqmC2u3I/dmylcqjlh0e7AyUA==} + dev: true + /@types/node/18.7.12: resolution: {integrity: sha512-caqFX7GwvZ4KLnhpI9CfiMkgHKp6kvFAIgpkha0cjO7bAQvB6dWe+q3fTHmm7fQvv59pd4tPj77nriq2M6U2dw==} dev: false @@ -4959,11 +5090,11 @@ packages: - encoding dev: true - /@whatwg-node/fetch/0.8.1_@types+node@18.11.18: + /@whatwg-node/fetch/0.8.1_@types+node@18.14.2: resolution: {integrity: sha512-Fkd1qQHK2tAWxKlC85h9L86Lgbq3BzxMnHSnTsnzNZMMzn6Xi+HlN8/LJ90LxorhSqD54td+Q864LgwUaYDj1Q==} dependencies: '@peculiar/webcrypto': 1.4.0 - '@whatwg-node/node-fetch': 0.3.0_@types+node@18.11.18 + '@whatwg-node/node-fetch': 0.3.0_@types+node@18.14.2 busboy: 1.6.0 urlpattern-polyfill: 6.0.2 web-streams-polyfill: 3.2.1 @@ -4971,12 +5102,12 @@ packages: - '@types/node' dev: true - /@whatwg-node/node-fetch/0.3.0_@types+node@18.11.18: + /@whatwg-node/node-fetch/0.3.0_@types+node@18.14.2: resolution: {integrity: sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==} peerDependencies: '@types/node': ^18.0.6 dependencies: - '@types/node': 18.11.18 + '@types/node': 18.14.2 '@whatwg-node/events': 0.0.2 busboy: 1.6.0 fast-querystring: 1.1.1 @@ -6163,7 +6294,7 @@ packages: '@iarna/toml': 2.2.5 dev: true - /cosmiconfig-typescript-loader/4.3.0_jcay4b76qixzqyhlcxbuxrf5ci: + /cosmiconfig-typescript-loader/4.3.0_nww3gwtks3ghjaektoxywfmuuy: resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -6173,12 +6304,12 @@ packages: typescript: '>=3' dependencies: '@types/node': 18.11.18 - cosmiconfig: 7.0.1 - ts-node: 10.9.1_bdgp3l2zgaopogaavxusmetvge + cosmiconfig: 8.0.0 + ts-node: 10.9.1_a2ywtjte6hpa5hwekndsgntn44 typescript: 4.9.5 dev: true - /cosmiconfig-typescript-loader/4.3.0_nww3gwtks3ghjaektoxywfmuuy: + /cosmiconfig-typescript-loader/4.3.0_rblpneqkskuzu2osul2mqmg5cy: resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -6187,9 +6318,9 @@ packages: ts-node: '>=10' typescript: '>=3' dependencies: - '@types/node': 18.11.18 - cosmiconfig: 8.0.0 - ts-node: 10.9.1_gw45xzud2uxkgfqgiyqwulykq4 + '@types/node': 18.14.2 + cosmiconfig: 7.0.1 + ts-node: 10.9.1_ellgaeuoqnti3hful2ny2iugba typescript: 4.9.5 dev: true @@ -7902,7 +8033,7 @@ packages: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true - /graphql-config/4.4.0_c2kjwh5imxjhq3anf2z2kdo23q: + /graphql-config/4.4.0_def7rdanaolsst4f4a7uf5nh3q: resolution: {integrity: sha512-QUrX7R4htnTBTi83a0IlIilWVfiLEG8ANFlHRcxoZiTvOXTbgan67SUdGe1OlopbDuyNgtcy4ladl3Gvk4C36A==} engines: {node: '>= 10.0.0'} peerDependencies: @@ -7914,11 +8045,11 @@ packages: '@graphql-tools/json-file-loader': 7.4.3_graphql@16.6.0 '@graphql-tools/load': 7.8.12_graphql@16.6.0 '@graphql-tools/merge': 8.3.18_graphql@16.6.0 - '@graphql-tools/url-loader': 7.16.29_ykzowzmb7rcumunkscnbisnkom + '@graphql-tools/url-loader': 7.16.29_lnxkp6mz5x6kiasiiquij4lpxa '@graphql-tools/utils': 9.2.1_graphql@16.6.0 cosmiconfig: 8.0.0 cosmiconfig-toml-loader: 1.0.0 - cosmiconfig-typescript-loader: 4.3.0_jcay4b76qixzqyhlcxbuxrf5ci + cosmiconfig-typescript-loader: 4.3.0_rblpneqkskuzu2osul2mqmg5cy graphql: 16.6.0 minimatch: 4.2.1 string-env-interpolation: 1.0.1 @@ -8880,7 +9011,7 @@ packages: - supports-color dev: true - /jest-cli/29.4.3_zfha7dvnw4nti6zkbsmhmn6xo4: + /jest-cli/29.4.3_jboh4c3iv3wxuja4m36ecyac7e: resolution: {integrity: sha512-PiiAPuFNfWWolCE6t3ZrDXQc6OsAuM3/tVW0u27UWc1KE+n/HSn5dSE6B2juqN7WP+PP0jAcnKtGmI4u8GMYCg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -8897,7 +9028,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.4.3_zfha7dvnw4nti6zkbsmhmn6xo4 + jest-config: 29.4.3_jboh4c3iv3wxuja4m36ecyac7e jest-util: 29.4.3 jest-validate: 29.4.3 prompts: 2.4.2 @@ -8908,6 +9039,46 @@ packages: - ts-node dev: true + /jest-config/29.4.3_jboh4c3iv3wxuja4m36ecyac7e: + resolution: {integrity: sha512-eCIpqhGnIjdUCXGtLhz4gdDoxKSWXKjzNcc5r+0S1GKOp2fwOipx5mRcwa9GB/ArsxJ1jlj2lmlD9bZAsBxaWQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@types/node': '*' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + ts-node: + optional: true + dependencies: + '@babel/core': 7.20.12 + '@jest/test-sequencer': 29.4.3 + '@jest/types': 29.4.3 + '@types/node': 18.14.2 + babel-jest: 29.4.3_@babel+core@7.20.12 + chalk: 4.1.2 + ci-info: 3.7.1 + deepmerge: 4.3.0 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 29.4.3 + jest-environment-node: 29.4.3 + jest-get-type: 29.4.3 + jest-regex-util: 29.4.3 + jest-resolve: 29.4.3 + jest-runner: 29.4.3 + jest-util: 29.4.3 + jest-validate: 29.4.3 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.4.3 + slash: 3.0.0 + strip-json-comments: 3.1.1 + ts-node: 10.9.1_a2ywtjte6hpa5hwekndsgntn44 + transitivePeerDependencies: + - supports-color + dev: true + /jest-config/29.4.3_zfha7dvnw4nti6zkbsmhmn6xo4: resolution: {integrity: sha512-eCIpqhGnIjdUCXGtLhz4gdDoxKSWXKjzNcc5r+0S1GKOp2fwOipx5mRcwa9GB/ArsxJ1jlj2lmlD9bZAsBxaWQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -8943,7 +9114,7 @@ packages: pretty-format: 29.4.3 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1_gw45xzud2uxkgfqgiyqwulykq4 + ts-node: 10.9.1_a2ywtjte6hpa5hwekndsgntn44 transitivePeerDependencies: - supports-color dev: true @@ -9333,7 +9504,7 @@ packages: supports-color: 8.1.1 dev: true - /jest/29.4.3_zfha7dvnw4nti6zkbsmhmn6xo4: + /jest/29.4.3_jboh4c3iv3wxuja4m36ecyac7e: resolution: {integrity: sha512-XvK65feuEFGZT8OO0fB/QAQS+LGHvQpaadkH5p47/j3Ocqq3xf2pK9R+G0GzgfuhXVxEv76qCOOcMb5efLk6PA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9346,7 +9517,7 @@ packages: '@jest/core': 29.4.3_ts-node@10.9.1 '@jest/types': 29.4.3 import-local: 3.1.0 - jest-cli: 29.4.3_zfha7dvnw4nti6zkbsmhmn6xo4 + jest-cli: 29.4.3_jboh4c3iv3wxuja4m36ecyac7e transitivePeerDependencies: - '@types/node' - supports-color @@ -10136,7 +10307,7 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - /meros/1.2.1_@types+node@18.11.18: + /meros/1.2.1_@types+node@18.14.2: resolution: {integrity: sha512-R2f/jxYqCAGI19KhAvaxSOxALBMkaXWH2a7rOyqQw+ZmizX5bKkEYWLzdhC+U82ZVVPVp6MCXe3EkVligh+12g==} engines: {node: '>=13'} peerDependencies: @@ -10145,7 +10316,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 18.11.18 + '@types/node': 18.14.2 dev: true /methods/1.1.2: @@ -12850,10 +13021,9 @@ packages: readable-stream: 3.6.0 dev: true - /tigerbeetle-node/0.11.12: - resolution: {integrity: sha512-WP2lyfoirywip9VksHaMh9c6UzoHVcac/WPQonWqRZf2xiKQRwO5/Dg19B+o+plpfCqDKCL/u1pGq63pE6jmBA==} + /tigerbeetle-node/0.12.0: + resolution: {integrity: sha512-l/dGMB5m5+YxINtZ5fdXiuX1du4SxqrU08NG/LfcCKNk+kYtjeIBq3vpCJEfFffoCk6l+oopEdBPqyDQcH9+JA==} engines: {node: '>=14.0.0'} - requiresBuild: true dev: false /tildify/2.0.0: @@ -12938,7 +13108,7 @@ packages: dependencies: tslib: 2.4.1 - /ts-jest/29.0.5_sr7wccgasex52xmukeaqmiczvy: + /ts-jest/29.0.5_3xvyzjgjzrgirji26c7yuhnryu: resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -12959,11 +13129,11 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.0 '@jest/types': 29.4.3 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.4.3_zfha7dvnw4nti6zkbsmhmn6xo4 + jest: 29.4.3_jboh4c3iv3wxuja4m36ecyac7e jest-util: 29.4.1 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -12976,7 +13146,7 @@ packages: /ts-log/2.2.4: resolution: {integrity: sha512-DEQrfv6l7IvN2jlzc/VTdZJYsWUnQNCsueYjMkC/iXoEoi5fNan6MjeDqkvhfzbmHgdz9UxDUluX3V5HdjTydQ==} - /ts-node-dev/2.0.0_gw45xzud2uxkgfqgiyqwulykq4: + /ts-node-dev/2.0.0_a2ywtjte6hpa5hwekndsgntn44: resolution: {integrity: sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==} engines: {node: '>=0.8.0'} hasBin: true @@ -12995,7 +13165,7 @@ packages: rimraf: 2.7.1 source-map-support: 0.5.21 tree-kill: 1.2.2 - ts-node: 10.9.1_gw45xzud2uxkgfqgiyqwulykq4 + ts-node: 10.9.1_a2ywtjte6hpa5hwekndsgntn44 tsconfig: 7.0.0 typescript: 4.9.5 transitivePeerDependencies: @@ -13004,7 +13174,7 @@ packages: - '@types/node' dev: true - /ts-node/10.9.1_bdgp3l2zgaopogaavxusmetvge: + /ts-node/10.9.1_a2ywtjte6hpa5hwekndsgntn44: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -13019,11 +13189,12 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 + '@swc/core': 1.3.37 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.11.18 + '@types/node': 18.14.2 acorn: 8.8.2 acorn-walk: 8.2.0 arg: 4.1.3 @@ -13035,7 +13206,7 @@ packages: yn: 3.1.1 dev: true - /ts-node/10.9.1_gw45xzud2uxkgfqgiyqwulykq4: + /ts-node/10.9.1_ellgaeuoqnti3hful2ny2iugba: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -13050,12 +13221,11 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.37 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.11.18 + '@types/node': 18.14.2 acorn: 8.8.2 acorn-walk: 8.2.0 arg: 4.1.3 From c8878bf788d8b9b8dc7a8ffca4530b28b73b084d Mon Sep 17 00:00:00 2001 From: Sabine Schaller Date: Wed, 1 Mar 2023 20:49:27 +0100 Subject: [PATCH 2/8] chore: pin tb version in helm values.yaml --- infrastructure/helm/tigerbeetle/values.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/infrastructure/helm/tigerbeetle/values.yaml b/infrastructure/helm/tigerbeetle/values.yaml index 50ebb21924..de542f8151 100644 --- a/infrastructure/helm/tigerbeetle/values.yaml +++ b/infrastructure/helm/tigerbeetle/values.yaml @@ -23,10 +23,10 @@ statefulset: clusterId: "0" image: - repository: ghcr.io/tigerbeetledb/tigerbeetle + repository: ghcr.io/tigerbeetledb/tigerbeetle@sha256 pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: "latest" + tag: "3765cbcb0d2adf66eac613acde9fc55fa81005a001d59aafad47cd4b60fc8a14" proxyImage: repository: nginx From 9cb63423608f3eee4b8387bcc93a246c74940e8a Mon Sep 17 00:00:00 2001 From: Sabine Schaller Date: Mon, 13 Mar 2023 14:04:45 +0100 Subject: [PATCH 3/8] chore: upgrade to TB 12.18 release --- infrastructure/helm/tigerbeetle/values.yaml | 2 +- package.json | 4 +- packages/backend/package.json | 2 +- pnpm-lock.yaml | 1181 ++++++++++++++++--- 4 files changed, 995 insertions(+), 194 deletions(-) diff --git a/infrastructure/helm/tigerbeetle/values.yaml b/infrastructure/helm/tigerbeetle/values.yaml index de542f8151..787408e1c8 100644 --- a/infrastructure/helm/tigerbeetle/values.yaml +++ b/infrastructure/helm/tigerbeetle/values.yaml @@ -26,7 +26,7 @@ statefulset: repository: ghcr.io/tigerbeetledb/tigerbeetle@sha256 pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. - tag: "3765cbcb0d2adf66eac613acde9fc55fa81005a001d59aafad47cd4b60fc8a14" + tag: "a1259a4c1e49b3bab3d4cb61160f47dbfb2599964577a0b9144673de9a3bea9d" proxyImage: repository: nginx diff --git a/package.json b/package.json index 1c7d482ca8..fd561a6153 100644 --- a/package.json +++ b/package.json @@ -39,12 +39,12 @@ "@commitlint/cli": "^17.4.4", "@commitlint/config-conventional": "^17.4.4", "@jest/types": "^29.5.0", - "@swc/core": "^1.3.38", + "@swc/core": "^1.3.40", "@swc/jest": "^0.2.24", "@types/jest": "^29.4.0", "@typescript-eslint/eslint-plugin": "^5.54.1", "@typescript-eslint/parser": "^5.54.1", - "eslint": "^8.35.0", + "eslint": "^8.36.0", "eslint-config-prettier": "^8.7.0", "graphql-markdown": "^7.0.0", "husky": "^8.0.3", diff --git a/packages/backend/package.json b/packages/backend/package.json index 00c467057c..de8005ab2e 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -82,7 +82,7 @@ "pino": "^8.11.0", "pino-pretty": "^9.4.0", "raw-body": "^2.5.2", - "tigerbeetle-node": "^0.12.0", + "tigerbeetle-node": "^0.12.18", "token-introspection": "workspace:*", "uuid": "^9.0.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 612dd6018e..3f06d4bd92 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,12 +7,12 @@ importers: '@commitlint/cli': ^17.4.4 '@commitlint/config-conventional': ^17.4.4 '@jest/types': ^29.5.0 - '@swc/core': ^1.3.38 + '@swc/core': ^1.3.40 '@swc/jest': ^0.2.24 '@types/jest': ^29.4.0 '@typescript-eslint/eslint-plugin': ^5.54.1 '@typescript-eslint/parser': ^5.54.1 - eslint: ^8.35.0 + eslint: ^8.36.0 eslint-config-prettier: ^8.7.0 graphql-markdown: ^7.0.0 husky: ^8.0.3 @@ -22,22 +22,22 @@ importers: ts-node-dev: ^2.0.0 typescript: ^4.9.5 devDependencies: - '@commitlint/cli': 17.4.4_@swc+core@1.3.38 + '@commitlint/cli': 17.4.4_@swc+core@1.3.40 '@commitlint/config-conventional': 17.4.4 '@jest/types': 29.5.0 - '@swc/core': 1.3.38 - '@swc/jest': 0.2.24_@swc+core@1.3.38 + '@swc/core': 1.3.40 + '@swc/jest': 0.2.24_@swc+core@1.3.40 '@types/jest': 29.4.0 - '@typescript-eslint/eslint-plugin': 5.54.1_mlk7dnz565t663n4razh6a6v6i - '@typescript-eslint/parser': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu - eslint: 8.35.0 - eslint-config-prettier: 8.7.0_eslint@8.35.0 + '@typescript-eslint/eslint-plugin': 5.54.1_4rfaf6mlw2mmutqjcopwvbftpu + '@typescript-eslint/parser': 5.54.1_vgl77cfdswitgr47lm5swmv43m + eslint: 8.36.0 + eslint-config-prettier: 8.7.0_eslint@8.36.0 graphql-markdown: 7.0.0_graphql@16.6.0 husky: 8.0.3 - jest: 29.5.0_zfha7dvnw4nti6zkbsmhmn6xo4 + jest: 29.5.0_laqgkrdpipth7pmaf3pctrczk4 prettier: 2.8.4 - ts-jest: 29.0.5_y4neuodawwtdye7shoeufsr4nu - ts-node-dev: 2.0.0_zi7zplzhz2p3w2j3zomrxmxjoq + ts-jest: 29.0.5_sxfluf7zxabcnjrhvd6le57po4 + ts-node-dev: 2.0.0_oxhcz35by65yuf6xoecubxt6fa typescript: 4.9.5 dependenciesMeta: tigerbeetle-node: @@ -238,7 +238,7 @@ importers: react: ~18.2.0 rosie: ^2.1.0 testcontainers: ^9.1.3 - tigerbeetle-node: ^0.12.0 + tigerbeetle-node: ^0.12.18 tmp: ^0.2.1 token-introspection: workspace:* ts-node: ^10.9.1 @@ -286,12 +286,12 @@ importers: pino: 8.11.0 pino-pretty: 9.4.0 raw-body: 2.5.2 - tigerbeetle-node: 0.12.7 + tigerbeetle-node: 0.12.18 token-introspection: link:../token-introspection uuid: 9.0.0 devDependencies: '@apollo/client': 3.7.10_onqnqwb3ubg5opvemcqf7c2qhy - '@graphql-codegen/cli': 3.2.1_ktoqnb7yem7m6hcc66lovxmpv4 + '@graphql-codegen/cli': 3.2.1_m2r6y4xzz7wo42gsowfq6zsmui '@graphql-codegen/introspection': 3.0.1_graphql@16.6.0 '@graphql-codegen/typescript': 3.0.1_graphql@16.6.0 '@graphql-codegen/typescript-resolvers': 3.1.0_graphql@16.6.0 @@ -315,7 +315,7 @@ importers: rosie: 2.1.0 testcontainers: 9.1.3 tmp: 0.2.1 - ts-node: 10.9.1_bdgp3l2zgaopogaavxusmetvge + ts-node: 10.9.1_r2vohjtqb453xa4ljp4dw3sqb4 typescript: 4.9.5 packages/frontend: @@ -864,6 +864,29 @@ packages: - supports-color dev: true + /@babel/core/7.21.0: + resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helpers': 7.21.0 + '@babel/parser': 7.21.2 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/eslint-parser/7.19.1_i5phe4fce75ynmgbxjisko3rue: resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} @@ -887,6 +910,16 @@ packages: jsesc: 2.5.2 dev: true + /@babel/generator/7.21.1: + resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + jsesc: 2.5.2 + dev: true + /@babel/helper-annotate-as-pure/7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} @@ -916,6 +949,20 @@ packages: semver: 6.3.0 dev: true + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.20.14 + '@babel/core': 7.21.0 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.5 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: true + /@babel/helper-create-class-features-plugin/7.18.13_@babel+core@7.20.12: resolution: {integrity: sha512-hDvXp+QYxSRL+23mpAlSGxHMDyIGChm0/AwTfTAAK5Ufe40nCsyNdaYCGuK91phn/fVu9kqayImRDkvNAgdrsA==} engines: {node: '>=6.9.0'} @@ -981,6 +1028,14 @@ packages: '@babel/types': 7.20.7 dev: true + /@babel/helper-function-name/7.21.0: + resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.21.2 + dev: true + /@babel/helper-hoist-variables/7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} @@ -1018,6 +1073,22 @@ packages: - supports-color dev: true + /@babel/helper-module-transforms/7.21.2: + resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.20.2 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-optimise-call-expression/7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} @@ -1117,6 +1188,17 @@ packages: - supports-color dev: true + /@babel/helpers/7.21.0: + resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight/7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} @@ -1134,6 +1216,14 @@ packages: '@babel/types': 7.20.7 dev: true + /@babel/parser/7.21.2: + resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.2 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -1349,12 +1439,21 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.20.12: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.21.0: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.21.0: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true @@ -1367,6 +1466,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.21.0: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.20.12: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -1415,12 +1523,22 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.20.12: + /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.0: + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.21.0: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true @@ -1433,6 +1551,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} @@ -1443,6 +1570,16 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.12: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -1452,6 +1589,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.0: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -1461,6 +1607,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.12: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -1470,6 +1625,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.0: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -1479,6 +1643,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -1488,6 +1661,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.12: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -1497,6 +1679,15 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.20.12: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -1517,6 +1708,16 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.0: + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.12: resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} engines: {node: '>=6.9.0'} @@ -1527,6 +1728,16 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.21.0: + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.20.12: resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} engines: {node: '>=6.9.0'} @@ -2129,6 +2340,24 @@ packages: - supports-color dev: true + /@babel/traverse/7.21.2: + resolution: {integrity: sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types/7.20.7: resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} engines: {node: '>=6.9.0'} @@ -2138,6 +2367,15 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types/7.21.2: + resolution: {integrity: sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + dev: true + /@balena/dockerignore/1.0.2: resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==} @@ -2145,21 +2383,21 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@commitlint/cli/17.4.4_@swc+core@1.3.38: + /@commitlint/cli/17.4.4_@swc+core@1.3.40: resolution: {integrity: sha512-HwKlD7CPVMVGTAeFZylVNy14Vm5POVY0WxPkZr7EXLC/os0LH/obs6z4HRvJtH/nHCMYBvUBQhGwnufKfTjd5g==} engines: {node: '>=v14'} hasBin: true dependencies: '@commitlint/format': 17.4.4 '@commitlint/lint': 17.4.4 - '@commitlint/load': 17.4.4_@swc+core@1.3.38 + '@commitlint/load': 17.4.4_@swc+core@1.3.40 '@commitlint/read': 17.4.4 '@commitlint/types': 17.4.4 execa: 5.1.1 lodash.isfunction: 3.0.9 resolve-from: 5.0.0 resolve-global: 1.0.0 - yargs: 17.6.2 + yargs: 17.7.1 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -2223,7 +2461,7 @@ packages: '@commitlint/types': 17.4.4 dev: true - /@commitlint/load/17.4.4_@swc+core@1.3.38: + /@commitlint/load/17.4.4_@swc+core@1.3.40: resolution: {integrity: sha512-z6uFIQ7wfKX5FGBe1AkOF4l/ShOQsaa1ml/nLMkbW7R/xF8galGS7Zh0yHvzVp/srtfS0brC+0bUfQfmpMPFVQ==} engines: {node: '>=v14'} dependencies: @@ -2231,15 +2469,15 @@ packages: '@commitlint/execute-rule': 17.4.0 '@commitlint/resolve-extends': 17.4.4 '@commitlint/types': 17.4.4 - '@types/node': 18.11.18 + '@types/node': 18.15.1 chalk: 4.1.2 - cosmiconfig: 8.0.0 - cosmiconfig-typescript-loader: 4.3.0_nww3gwtks3ghjaektoxywfmuuy + cosmiconfig: 8.1.0 + cosmiconfig-typescript-loader: 4.3.0_jad34rn52rvsukepwt6d7357fa lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1_zi7zplzhz2p3w2j3zomrxmxjoq + ts-node: 10.9.1_oxhcz35by65yuf6xoecubxt6fa typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' @@ -2268,7 +2506,7 @@ packages: '@commitlint/types': 17.4.4 fs-extra: 11.1.0 git-raw-commits: 2.0.11 - minimist: 1.2.7 + minimist: 1.2.8 dev: true /@commitlint/resolve-extends/17.4.4: @@ -2532,6 +2770,21 @@ packages: dev: true optional: true + /@eslint-community/eslint-utils/4.2.0_eslint@8.36.0: + resolution: {integrity: sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.36.0 + eslint-visitor-keys: 3.3.0 + dev: true + + /@eslint-community/regexpp/4.4.0: + resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + /@eslint/eslintrc/2.0.0: resolution: {integrity: sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2549,11 +2802,33 @@ packages: - supports-color dev: true + /@eslint/eslintrc/2.0.1: + resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.5.0 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /@eslint/js/8.35.0: resolution: {integrity: sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@eslint/js/8.36.0: + resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@faker-js/faker/7.6.0: resolution: {integrity: sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==} engines: {node: '>=14.0.0', npm: '>=6.0.0'} @@ -2619,6 +2894,63 @@ packages: - utf-8-validate dev: true + /@graphql-codegen/cli/3.2.1_m2r6y4xzz7wo42gsowfq6zsmui: + resolution: {integrity: sha512-AeXzOvhSgAyMC0TzIoc6/HIc2Fy2rCZJcs5pt1LDypn1k4gpGRzqZ5JOjYx+XIna2hLfB9NbAkcO5dcdHwFdJA==} + hasBin: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + dependencies: + '@babel/generator': 7.20.14 + '@babel/template': 7.20.7 + '@babel/types': 7.20.7 + '@graphql-codegen/core': 3.1.0_graphql@16.6.0 + '@graphql-codegen/plugin-helpers': 4.1.0_graphql@16.6.0 + '@graphql-tools/apollo-engine-loader': 7.3.9_graphql@16.6.0 + '@graphql-tools/code-file-loader': 7.3.19_alaufhgqlbompjtohumd2yejme + '@graphql-tools/git-loader': 7.2.15_alaufhgqlbompjtohumd2yejme + '@graphql-tools/github-loader': 7.3.22_alaufhgqlbompjtohumd2yejme + '@graphql-tools/graphql-file-loader': 7.5.16_graphql@16.6.0 + '@graphql-tools/json-file-loader': 7.4.3_graphql@16.6.0 + '@graphql-tools/load': 7.8.13_graphql@16.6.0 + '@graphql-tools/prisma-loader': 7.2.50_mccjdhwyit3u33cox3vfmtpara + '@graphql-tools/url-loader': 7.16.29_mccjdhwyit3u33cox3vfmtpara + '@graphql-tools/utils': 9.2.1_graphql@16.6.0 + '@parcel/watcher': 2.1.0 + '@whatwg-node/fetch': 0.8.1_@types+node@18.15.1 + chalk: 4.1.2 + cosmiconfig: 7.0.1 + cosmiconfig-typescript-loader: 4.3.0_ibpgde4zkb4kpy3khvmeyjbtzm + debounce: 1.2.1 + detect-indent: 6.1.0 + graphql: 16.6.0 + graphql-config: 4.4.0_dsflupzy6pwdi3jkom7r437fci + inquirer: 8.2.4 + is-glob: 4.0.3 + json-to-pretty-yaml: 1.2.2 + listr2: 4.0.5 + log-symbols: 4.1.0 + micromatch: 4.0.5 + shell-quote: 1.7.4 + string-env-interpolation: 1.0.1 + ts-log: 2.2.4 + ts-node: 10.9.1_r2vohjtqb453xa4ljp4dw3sqb4 + tslib: 2.5.0 + yaml: 1.10.2 + yargs: 17.6.2 + transitivePeerDependencies: + - '@babel/core' + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - bufferutil + - cosmiconfig-toml-loader + - encoding + - enquirer + - supports-color + - typescript + - utf-8-validate + dev: true + /@graphql-codegen/core/3.1.0_graphql@16.6.0: resolution: {integrity: sha512-DH1/yaR7oJE6/B+c6ZF2Tbdh7LixF1K8L+8BoSubjNyQ8pNwR4a70mvc1sv6H7qgp6y1bPQ9tKE+aazRRshysw==} peerDependencies: @@ -2750,6 +3082,22 @@ packages: value-or-promise: 1.0.11 dev: true + /@graphql-tools/code-file-loader/7.3.19_alaufhgqlbompjtohumd2yejme: + resolution: {integrity: sha512-/SsU7LGr66JM6E0QdTwE/8dX9kdXWRQUgeCO9eEMSUtNGD7OSjT1/2ahncaKcUqzsfnqdxBJJiMuhDWK6D+g+Q==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/graphql-tag-pluck': 7.4.5_alaufhgqlbompjtohumd2yejme + '@graphql-tools/utils': 9.2.1_graphql@16.6.0 + globby: 11.1.0 + graphql: 16.6.0 + tslib: 2.5.0 + unixify: 1.0.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + /@graphql-tools/code-file-loader/7.3.19_hooseksvfyhf37tjwfseq7c3kq: resolution: {integrity: sha512-/SsU7LGr66JM6E0QdTwE/8dX9kdXWRQUgeCO9eEMSUtNGD7OSjT1/2ahncaKcUqzsfnqdxBJJiMuhDWK6D+g+Q==} peerDependencies: @@ -2799,6 +3147,25 @@ packages: - utf-8-validate dev: true + /@graphql-tools/executor-http/0.0.8_mccjdhwyit3u33cox3vfmtpara: + resolution: {integrity: sha512-Y0WzbBW2dDm68EqjRO7eaCC38H6mNFUCcy8ivwnv0hon/N4GjQJhrR0cApJh/xqn/YqCY0Sn2ScmdGVuSdaCcA==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@repeaterjs/repeater': 3.0.4 + '@whatwg-node/fetch': 0.5.4 + dset: 3.1.2 + extract-files: 11.0.0 + graphql: 16.6.0 + meros: 1.2.1_@types+node@18.15.1 + tslib: 2.5.0 + value-or-promise: 1.0.11 + transitivePeerDependencies: + - '@types/node' + - encoding + dev: true + /@graphql-tools/executor-http/0.0.8_ykzowzmb7rcumunkscnbisnkom: resolution: {integrity: sha512-Y0WzbBW2dDm68EqjRO7eaCC38H6mNFUCcy8ivwnv0hon/N4GjQJhrR0cApJh/xqn/YqCY0Sn2ScmdGVuSdaCcA==} peerDependencies: @@ -2847,6 +3214,23 @@ packages: value-or-promise: 1.0.11 dev: true + /@graphql-tools/git-loader/7.2.15_alaufhgqlbompjtohumd2yejme: + resolution: {integrity: sha512-1d5HmeuxhSNjQ2+k2rfKgcKcnZEC6H5FM2pY5lSXHMv8VdBELZd7pYDs5/JxoZarDVYfYOJ5xTeVzxf+Du3VNg==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/graphql-tag-pluck': 7.4.2_alaufhgqlbompjtohumd2yejme + '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + graphql: 16.6.0 + is-glob: 4.0.3 + micromatch: 4.0.5 + tslib: 2.5.0 + unixify: 1.0.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + /@graphql-tools/git-loader/7.2.15_hooseksvfyhf37tjwfseq7c3kq: resolution: {integrity: sha512-1d5HmeuxhSNjQ2+k2rfKgcKcnZEC6H5FM2pY5lSXHMv8VdBELZd7pYDs5/JxoZarDVYfYOJ5xTeVzxf+Du3VNg==} peerDependencies: @@ -2864,6 +3248,23 @@ packages: - supports-color dev: true + /@graphql-tools/github-loader/7.3.22_alaufhgqlbompjtohumd2yejme: + resolution: {integrity: sha512-JE5F/ObbwknO7+gDfeuKAZtLS831WV8/SsLzQLMGY0hdgTbsAg2/xziAGprNToK4GMSD7ygCer9ZryvxBKMwbQ==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@ardatan/sync-fetch': 0.0.1 + '@graphql-tools/graphql-tag-pluck': 7.4.2_alaufhgqlbompjtohumd2yejme + '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@whatwg-node/fetch': 0.5.4 + graphql: 16.6.0 + tslib: 2.5.0 + transitivePeerDependencies: + - '@babel/core' + - encoding + - supports-color + dev: true + /@graphql-tools/github-loader/7.3.22_hooseksvfyhf37tjwfseq7c3kq: resolution: {integrity: sha512-JE5F/ObbwknO7+gDfeuKAZtLS831WV8/SsLzQLMGY0hdgTbsAg2/xziAGprNToK4GMSD7ygCer9ZryvxBKMwbQ==} peerDependencies: @@ -2893,6 +3294,23 @@ packages: tslib: 2.4.1 unixify: 1.0.0 + /@graphql-tools/graphql-tag-pluck/7.4.2_alaufhgqlbompjtohumd2yejme: + resolution: {integrity: sha512-SXM1wR5TExrxocQTxZK5r74jTbg8GxSYLY3mOPCREGz6Fu7PNxMxfguUzGUAB43Mf44Dn8oVztzd2eitv2Qgww==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@babel/parser': 7.20.13 + '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.21.0 + '@babel/traverse': 7.20.13 + '@babel/types': 7.20.7 + '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + graphql: 16.6.0 + tslib: 2.5.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + /@graphql-tools/graphql-tag-pluck/7.4.2_hooseksvfyhf37tjwfseq7c3kq: resolution: {integrity: sha512-SXM1wR5TExrxocQTxZK5r74jTbg8GxSYLY3mOPCREGz6Fu7PNxMxfguUzGUAB43Mf44Dn8oVztzd2eitv2Qgww==} peerDependencies: @@ -2910,6 +3328,23 @@ packages: - supports-color dev: true + /@graphql-tools/graphql-tag-pluck/7.4.5_alaufhgqlbompjtohumd2yejme: + resolution: {integrity: sha512-5Hb7HJHF6X5TMGyGFLyNgcsan1Hp2YFSKb55LNxF7b25sld54AgM6ETkIQT1o196VSrj07JuMkFcF7m9AsIjFw==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@babel/parser': 7.20.13 + '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.21.0 + '@babel/traverse': 7.20.13 + '@babel/types': 7.20.7 + '@graphql-tools/utils': 9.2.1_graphql@16.6.0 + graphql: 16.6.0 + tslib: 2.5.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + dev: true + /@graphql-tools/graphql-tag-pluck/7.4.5_hooseksvfyhf37tjwfseq7c3kq: resolution: {integrity: sha512-5Hb7HJHF6X5TMGyGFLyNgcsan1Hp2YFSKb55LNxF7b25sld54AgM6ETkIQT1o196VSrj07JuMkFcF7m9AsIjFw==} peerDependencies: @@ -2988,6 +3423,39 @@ packages: tslib: 2.5.0 dev: true + /@graphql-tools/prisma-loader/7.2.50_mccjdhwyit3u33cox3vfmtpara: + resolution: {integrity: sha512-tSZFtx5GP5LBHmChwVCkvFw9oCwc0QVP2xR/Pyp61c3Fb2gyqzFq/8lnbcmxR+Oi9/Cwt3JsSc4Jkg8jBi5HLw==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@graphql-tools/url-loader': 7.16.29_mccjdhwyit3u33cox3vfmtpara + '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@types/js-yaml': 4.0.5 + '@types/json-stable-stringify': 1.0.34 + '@types/jsonwebtoken': 8.5.9 + chalk: 4.1.2 + debug: 4.3.4 + dotenv: 16.0.1 + graphql: 16.6.0 + graphql-request: 5.1.0_graphql@16.6.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + isomorphic-fetch: 3.0.0 + js-yaml: 4.1.0 + json-stable-stringify: 1.0.1 + jsonwebtoken: 9.0.0 + lodash: 4.17.21 + scuid: 1.1.0 + tslib: 2.5.0 + yaml-ast-parser: 0.0.43 + transitivePeerDependencies: + - '@types/node' + - bufferutil + - encoding + - supports-color + - utf-8-validate + dev: true + /@graphql-tools/prisma-loader/7.2.50_ykzowzmb7rcumunkscnbisnkom: resolution: {integrity: sha512-tSZFtx5GP5LBHmChwVCkvFw9oCwc0QVP2xR/Pyp61c3Fb2gyqzFq/8lnbcmxR+Oi9/Cwt3JsSc4Jkg8jBi5HLw==} peerDependencies: @@ -3058,6 +3526,32 @@ packages: tslib: 2.5.0 value-or-promise: 1.0.12 + /@graphql-tools/url-loader/7.16.29_mccjdhwyit3u33cox3vfmtpara: + resolution: {integrity: sha512-e7c0rLH4BIaYxOgglHhWbupTn3JZFXYIHXpY+T1CcTF3nQQCaKy8o59+R2AjtEgx3Az1WNahGn4xgkKUxUwCBw==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@ardatan/sync-fetch': 0.0.1 + '@graphql-tools/delegate': 9.0.21_graphql@16.6.0 + '@graphql-tools/executor-graphql-ws': 0.0.5_graphql@16.6.0 + '@graphql-tools/executor-http': 0.0.8_mccjdhwyit3u33cox3vfmtpara + '@graphql-tools/executor-legacy-ws': 0.0.5_graphql@16.6.0 + '@graphql-tools/utils': 9.1.3_graphql@16.6.0 + '@graphql-tools/wrap': 9.2.23_graphql@16.6.0 + '@types/ws': 8.5.3 + '@whatwg-node/fetch': 0.5.4 + graphql: 16.6.0 + isomorphic-ws: 5.0.0_ws@8.11.0 + tslib: 2.5.0 + value-or-promise: 1.0.12 + ws: 8.11.0 + transitivePeerDependencies: + - '@types/node' + - bufferutil + - encoding + - utf-8-validate + dev: true + /@graphql-tools/url-loader/7.16.29_ykzowzmb7rcumunkscnbisnkom: resolution: {integrity: sha512-e7c0rLH4BIaYxOgglHhWbupTn3JZFXYIHXpY+T1CcTF3nQQCaKy8o59+R2AjtEgx3Az1WNahGn4xgkKUxUwCBw==} peerDependencies: @@ -3207,7 +3701,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 18.15.1 chalk: 4.1.2 jest-message-util: 29.5.0 jest-util: 29.5.0 @@ -3228,14 +3722,14 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 18.15.1 ansi-escapes: 4.3.2 chalk: 4.1.2 - ci-info: 3.7.1 + ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.5.0 - jest-config: 29.5.0_zfha7dvnw4nti6zkbsmhmn6xo4 + jest-config: 29.5.0_laqgkrdpipth7pmaf3pctrczk4 jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-regex-util: 29.4.3 @@ -3269,7 +3763,7 @@ packages: dependencies: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 18.15.1 jest-mock: 29.5.0 dev: true @@ -3303,7 +3797,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@sinonjs/fake-timers': 10.0.2 - '@types/node': 18.11.18 + '@types/node': 18.15.1 jest-message-util: 29.5.0 jest-mock: 29.5.0 jest-util: 29.5.0 @@ -3336,7 +3830,7 @@ packages: '@jest/transform': 29.5.0 '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 18.11.18 + '@types/node': 18.15.1 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -3353,7 +3847,7 @@ packages: slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.0.1 + v8-to-istanbul: 9.1.0 transitivePeerDependencies: - supports-color dev: true @@ -3405,7 +3899,7 @@ packages: resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.0 '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.17 babel-plugin-istanbul: 6.1.1 @@ -3441,7 +3935,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.18 + '@types/node': 18.15.1 '@types/yargs': 16.0.5 chalk: 4.1.2 dev: true @@ -3453,8 +3947,8 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.11.18 - '@types/yargs': 17.0.20 + '@types/node': 18.15.1 + '@types/yargs': 17.0.22 chalk: 4.1.2 dev: true @@ -3938,8 +4432,8 @@ packages: '@sinonjs/commons': 2.0.0 dev: true - /@swc/core-darwin-arm64/1.3.38: - resolution: {integrity: sha512-4ZTJJ/cR0EsXW5UxFCifZoGfzQ07a8s4ayt1nLvLQ5QoB1GTAf9zsACpvWG8e7cmCR0L76R5xt8uJuyr+noIXA==} + /@swc/core-darwin-arm64/1.3.40: + resolution: {integrity: sha512-x4JHshTVB2o5xOedLL54/jsKkfUlsMw25tNM5fWkehiKWXlQuxEasl5/roceAFETWm8mEESuL8pWgZaiyTDl4Q==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -3947,8 +4441,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64/1.3.38: - resolution: {integrity: sha512-Kim727rNo4Dl8kk0CR8aJQe4zFFtsT1TZGlNrNMUgN1WC3CRX7dLZ6ZJi/VVcTG1cbHp5Fp3mUzwHsMxEh87Mg==} + /@swc/core-darwin-x64/1.3.40: + resolution: {integrity: sha512-2QaW9HtlvatiQscQACVIyKtj+vAEFEC6Tn+8rqxm8ikYHUD33M/FVXGWEvMLTI7T3P25zjhs+toAlLsjHgfzQQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -3956,8 +4450,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf/1.3.38: - resolution: {integrity: sha512-yaRdnPNU2enlJDRcIMvYVSyodY+Amhf5QuXdUbAj6rkDD6wUs/s9C6yPYrFDmoTltrG+nBv72mUZj+R46wVfSw==} + /@swc/core-linux-arm-gnueabihf/1.3.40: + resolution: {integrity: sha512-cJPgSg8222gezj5Db2S8PNvcALJLokvXqvFjyzRR253SMFFkq9JKWk0uwO3wg8i8jhe78xMB6EO6AteQqFWvCg==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -3965,8 +4459,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu/1.3.38: - resolution: {integrity: sha512-iNY1HqKo/wBSu3QOGBUlZaLdBP/EHcwNjBAqIzpb8J64q2jEN02RizqVW0mDxyXktJ3lxr3g7VW9uqklMeXbjQ==} + /@swc/core-linux-arm64-gnu/1.3.40: + resolution: {integrity: sha512-s76n4/vpQzV7dpS703m1WnCxyG7OfGk+EeJf+KEl/m6KP7c5MHHOLOf8hpagI/QI1H8jb9j1ADqNu2C7tEUR8Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -3974,8 +4468,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl/1.3.38: - resolution: {integrity: sha512-LJCFgLZoPRkPCPmux+Q5ctgXRp6AsWhvWuY61bh5bIPBDlaG9pZk94DeHyvtiwT0syhTtXb2LieBOx6NqN3zeA==} + /@swc/core-linux-arm64-musl/1.3.40: + resolution: {integrity: sha512-aTkeImCq1WrkljAQNnqlbk/1ermotONkBl11GH7Ia+8yhsmgt8ZiNBIi0tJ5UjdfXDtnl58Iek43Vo8LWaPUKA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -3983,8 +4477,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu/1.3.38: - resolution: {integrity: sha512-hRQGRIWHmv2PvKQM/mMV45mVXckM2+xLB8TYLLgUG66mmtyGTUJPyxjnJkbI86WNGqo18k+lAuMG2mn6QmzYwQ==} + /@swc/core-linux-x64-gnu/1.3.40: + resolution: {integrity: sha512-ZsfVlzXSXvNZBuK1fCrenoLSLVv0Zk7OdmkAG9cWN3bKkc/ynxO+6njXLEKWfv9bRfDBXhxifyHGOVOQlIFIAA==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -3992,8 +4486,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl/1.3.38: - resolution: {integrity: sha512-PTYSqtsIfPHLKDDNbueI5e0sc130vyHRiFOeeC6qqzA2FAiVvIxuvXHLr0soPvKAR1WyhtYmFB9QarcctemL2w==} + /@swc/core-linux-x64-musl/1.3.40: + resolution: {integrity: sha512-5GgMuadbd6fhHg/+7W25i+9OQTW4nTMGECias0BNPlcW8nnohzSphpj5jLI/Ub5bWzMwE2hua6e2uiZ17rTySg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -4001,8 +4495,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc/1.3.38: - resolution: {integrity: sha512-9lHfs5TPNs+QdkyZFhZledSmzBEbqml/J1rqPSb9Fy8zB6QlspixE6OLZ3nTlUOdoGWkcTTdrOn77Sd7YGf1AA==} + /@swc/core-win32-arm64-msvc/1.3.40: + resolution: {integrity: sha512-TqiK28eaK3YOKSp8iESlrrbSzDGRQqM0zR4hvCgfHwL4L1BPh/M0aIMC/vyYh2gqpz2quyNqgi/DxoZ2+WxlUg==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -4010,8 +4504,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc/1.3.38: - resolution: {integrity: sha512-SbL6pfA2lqvDKnwTHwOfKWvfHAdcbAwJS4dBkFidr7BiPTgI5Uk8wAPcRb8mBECpmIa9yFo+N0cAFRvMnf+cNw==} + /@swc/core-win32-ia32-msvc/1.3.40: + resolution: {integrity: sha512-PqtCXFs5+ZbrfFe1VZAcCl8k9h47wE65mKDhDvZ9/SQhXxZX2+f5mUGXuH4G5rA0CyijsVpHnpA/5rqE7f2Sxw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -4019,8 +4513,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc/1.3.38: - resolution: {integrity: sha512-UFveLrL6eGvViOD8OVqUQa6QoQwdqwRvLtL5elF304OT8eCPZa8BhuXnWk25X8UcOyns8gFcb8Fhp3oaLi/Rlw==} + /@swc/core-win32-x64-msvc/1.3.40: + resolution: {integrity: sha512-73DGsjsJYSzmoRbfomPj5jcQawtK2H0bCDi/1wgfl8NKVOuzrq+PpaTry3lzx+gvTHxUX6mUHV22i7C9ITL74Q==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -4028,31 +4522,31 @@ packages: dev: true optional: true - /@swc/core/1.3.38: - resolution: {integrity: sha512-AiEVehRFws//AiiLx9DPDp1WDXt+yAoGD1kMYewhoF6QLdTz8AtYu6i8j/yAxk26L8xnegy0CDwcNnub9qenyQ==} + /@swc/core/1.3.40: + resolution: {integrity: sha512-ZQJ+NID24PQkPIHnbO2B68YNQ6aMEyDz6dcsZucpRK4r7+aPqQ2yVLaqFcQU9VcGMyo4JJydmokzyTr1roWPIQ==} engines: {node: '>=10'} requiresBuild: true optionalDependencies: - '@swc/core-darwin-arm64': 1.3.38 - '@swc/core-darwin-x64': 1.3.38 - '@swc/core-linux-arm-gnueabihf': 1.3.38 - '@swc/core-linux-arm64-gnu': 1.3.38 - '@swc/core-linux-arm64-musl': 1.3.38 - '@swc/core-linux-x64-gnu': 1.3.38 - '@swc/core-linux-x64-musl': 1.3.38 - '@swc/core-win32-arm64-msvc': 1.3.38 - '@swc/core-win32-ia32-msvc': 1.3.38 - '@swc/core-win32-x64-msvc': 1.3.38 - dev: true - - /@swc/jest/0.2.24_@swc+core@1.3.38: + '@swc/core-darwin-arm64': 1.3.40 + '@swc/core-darwin-x64': 1.3.40 + '@swc/core-linux-arm-gnueabihf': 1.3.40 + '@swc/core-linux-arm64-gnu': 1.3.40 + '@swc/core-linux-arm64-musl': 1.3.40 + '@swc/core-linux-x64-gnu': 1.3.40 + '@swc/core-linux-x64-musl': 1.3.40 + '@swc/core-win32-arm64-msvc': 1.3.40 + '@swc/core-win32-ia32-msvc': 1.3.40 + '@swc/core-win32-x64-msvc': 1.3.40 + dev: true + + /@swc/jest/0.2.24_@swc+core@1.3.40: resolution: {integrity: sha512-fwgxQbM1wXzyKzl1+IW0aGrRvAA8k0Y3NxFhKigbPjOJ4mCKnWEcNX9HQS3gshflcxq8YKhadabGUVfdwjCr6Q==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 27.5.1 - '@swc/core': 1.3.38 + '@swc/core': 1.3.40 jsonc-parser: 3.2.0 dev: true @@ -4127,8 +4621,8 @@ packages: /@types/babel__core/7.20.0: resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} dependencies: - '@babel/parser': 7.20.13 - '@babel/types': 7.20.7 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.18.3 @@ -4137,20 +4631,20 @@ packages: /@types/babel__generator/7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 dev: true /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.20.13 - '@babel/types': 7.20.7 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 dev: true /@types/babel__traverse/7.18.3: resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} dependencies: - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 dev: true /@types/body-parser/1.19.2: @@ -4258,7 +4752,7 @@ packages: /@types/graceful-fs/4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.15.1 dev: true /@types/hast/2.3.4: @@ -4465,6 +4959,10 @@ packages: resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==} dev: true + /@types/node/18.15.1: + resolution: {integrity: sha512-U2TWca8AeHSmbpi314QBESRk7oPjSZjDsR+c+H4ECC1l+kFgpZf8Ydhv3SJpPy51VyZHHqxlb6mTTqYNNRVAIw==} + dev: true + /@types/node/18.7.12: resolution: {integrity: sha512-caqFX7GwvZ4KLnhpI9CfiMkgHKp6kvFAIgpkha0cjO7bAQvB6dWe+q3fTHmm7fQvv59pd4tPj77nriq2M6U2dw==} dev: false @@ -4611,12 +5109,40 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@types/yargs/17.0.20: - resolution: {integrity: sha512-eknWrTHofQuPk2iuqDm1waA7V6xPlbgBoaaXEgYkClhLOnB0TtbW+srJaOToAgawPxPlHQzwypFA2bhZaUGP5A==} + /@types/yargs/17.0.22: + resolution: {integrity: sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==} dependencies: '@types/yargs-parser': 21.0.0 dev: true + /@typescript-eslint/eslint-plugin/5.54.1_4rfaf6mlw2mmutqjcopwvbftpu: + resolution: {integrity: sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==} + 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.54.1_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/type-utils': 5.54.1_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/utils': 5.54.1_vgl77cfdswitgr47lm5swmv43m + debug: 4.3.4 + eslint: 8.36.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + regexpp: 3.2.0 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/eslint-plugin/5.54.1_mlk7dnz565t663n4razh6a6v6i: resolution: {integrity: sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4645,6 +5171,26 @@ packages: - supports-color dev: true + /@typescript-eslint/parser/5.54.1_vgl77cfdswitgr47lm5swmv43m: + resolution: {integrity: sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==} + 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.54.1 + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 + debug: 4.3.4 + eslint: 8.36.0 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/parser/5.54.1_ycpbpc6yetojsgtrx3mwntkhsu: resolution: {integrity: sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4673,6 +5219,26 @@ packages: '@typescript-eslint/visitor-keys': 5.54.1 dev: true + /@typescript-eslint/type-utils/5.54.1_vgl77cfdswitgr47lm5swmv43m: + resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 + '@typescript-eslint/utils': 5.54.1_vgl77cfdswitgr47lm5swmv43m + debug: 4.3.4 + eslint: 8.36.0 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/type-utils/5.54.1_ycpbpc6yetojsgtrx3mwntkhsu: resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4713,10 +5279,30 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils/5.54.1_vgl77cfdswitgr47lm5swmv43m: + resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==} + 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.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 + eslint: 8.36.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@8.36.0 + semver: 7.3.8 transitivePeerDependencies: - supports-color + - typescript dev: true /@typescript-eslint/utils/5.54.1_ycpbpc6yetojsgtrx3mwntkhsu: @@ -4842,6 +5428,18 @@ packages: - '@types/node' dev: true + /@whatwg-node/fetch/0.8.1_@types+node@18.15.1: + resolution: {integrity: sha512-Fkd1qQHK2tAWxKlC85h9L86Lgbq3BzxMnHSnTsnzNZMMzn6Xi+HlN8/LJ90LxorhSqD54td+Q864LgwUaYDj1Q==} + dependencies: + '@peculiar/webcrypto': 1.4.0 + '@whatwg-node/node-fetch': 0.3.0_@types+node@18.15.1 + busboy: 1.6.0 + urlpattern-polyfill: 6.0.2 + web-streams-polyfill: 3.2.1 + transitivePeerDependencies: + - '@types/node' + dev: true + /@whatwg-node/node-fetch/0.3.0_@types+node@18.11.18: resolution: {integrity: sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==} peerDependencies: @@ -4855,6 +5453,19 @@ packages: tslib: 2.5.0 dev: true + /@whatwg-node/node-fetch/0.3.0_@types+node@18.15.1: + resolution: {integrity: sha512-mPM8WnuHiI/3kFxDeE0SQQXAElbz4onqmm64fEGCwYEcBes2UsvIDI8HwQIqaXCH42A9ajJUPv4WsYoN/9oG6w==} + peerDependencies: + '@types/node': ^18.0.6 + dependencies: + '@types/node': 18.15.1 + '@whatwg-node/events': 0.0.2 + busboy: 1.6.0 + fast-querystring: 1.1.1 + fast-url-parser: 1.1.3 + tslib: 2.5.0 + dev: true + /@wry/context/0.6.1: resolution: {integrity: sha512-LOmVnY1iTU2D8tv4Xf6MVMZZ+juIJ87Kt/plMijjN20NMAXGmH4u8bS1t0uT74cZ5gwpocYueV58YwyI8y+GKw==} engines: {node: '>=8'} @@ -5235,17 +5846,17 @@ packages: resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==} dev: true - /babel-jest/29.5.0_@babel+core@7.20.12: + /babel-jest/29.5.0_@babel+core@7.21.0: resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.0 '@jest/transform': 29.5.0 '@types/babel__core': 7.20.0 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.5.0_@babel+core@7.20.12 + babel-preset-jest: 29.5.0_@babel+core@7.21.0 chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 @@ -5277,7 +5888,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.20.7 - '@babel/types': 7.20.7 + '@babel/types': 7.21.2 '@types/babel__core': 7.20.0 '@types/babel__traverse': 7.18.3 dev: true @@ -5322,24 +5933,24 @@ packages: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} dev: true - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.20.12: + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.21.0: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.12 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.12 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.20.12 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.12 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.12 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.12 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.12 + '@babel/core': 7.21.0 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.0 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.0 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.21.0 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.21.0 dev: true /babel-preset-fbjs/3.4.0_@babel+core@7.20.12: @@ -5379,15 +5990,15 @@ packages: - supports-color dev: true - /babel-preset-jest/29.5.0_@babel+core@7.20.12: + /babel-preset-jest/29.5.0_@babel+core@7.21.0: resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.0 babel-plugin-jest-hoist: 29.5.0 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.0 dev: true /bail/2.0.2: @@ -5747,6 +6358,11 @@ packages: engines: {node: '>=8'} dev: true + /ci-info/3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + dev: true + /cjs-module-lexer/1.2.2: resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} dev: true @@ -6034,7 +6650,7 @@ packages: '@iarna/toml': 2.2.5 dev: true - /cosmiconfig-typescript-loader/4.3.0_jcay4b76qixzqyhlcxbuxrf5ci: + /cosmiconfig-typescript-loader/4.3.0_ibpgde4zkb4kpy3khvmeyjbtzm: resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -6043,13 +6659,28 @@ packages: ts-node: '>=10' typescript: '>=3' dependencies: - '@types/node': 18.11.18 + '@types/node': 18.15.1 cosmiconfig: 7.0.1 - ts-node: 10.9.1_bdgp3l2zgaopogaavxusmetvge + ts-node: 10.9.1_r2vohjtqb453xa4ljp4dw3sqb4 + typescript: 4.9.5 + dev: true + + /cosmiconfig-typescript-loader/4.3.0_jad34rn52rvsukepwt6d7357fa: + resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@types/node': '*' + cosmiconfig: '>=7' + ts-node: '>=10' + typescript: '>=3' + dependencies: + '@types/node': 18.15.1 + cosmiconfig: 8.1.0 + ts-node: 10.9.1_oxhcz35by65yuf6xoecubxt6fa typescript: 4.9.5 dev: true - /cosmiconfig-typescript-loader/4.3.0_nww3gwtks3ghjaektoxywfmuuy: + /cosmiconfig-typescript-loader/4.3.0_jcay4b76qixzqyhlcxbuxrf5ci: resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -6059,8 +6690,8 @@ packages: typescript: '>=3' dependencies: '@types/node': 18.11.18 - cosmiconfig: 8.0.0 - ts-node: 10.9.1_zi7zplzhz2p3w2j3zomrxmxjoq + cosmiconfig: 7.0.1 + ts-node: 10.9.1_bdgp3l2zgaopogaavxusmetvge typescript: 4.9.5 dev: true @@ -6085,6 +6716,16 @@ packages: path-type: 4.0.0 dev: true + /cosmiconfig/8.1.0: + resolution: {integrity: sha512-0tLZ9URlPGU7JsKq0DQOQ3FoRsYX8xDZ7xMiATQfaiGMz7EHowNkbU9u1coAOmnh9p/1ySpm0RB3JNWRXM5GCg==} + engines: {node: '>=14'} + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + dev: true + /cpu-features/0.0.4: resolution: {integrity: sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==} engines: {node: '>=10.0.0'} @@ -6670,13 +7311,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier/8.7.0_eslint@8.35.0: + /eslint-config-prettier/8.7.0_eslint@8.36.0: resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.35.0 + eslint: 8.36.0 dev: true /eslint-import-resolver-node/0.3.6: @@ -6940,6 +7581,16 @@ packages: eslint-visitor-keys: 2.1.0 dev: true + /eslint-utils/3.0.0_eslint@8.36.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.36.0 + eslint-visitor-keys: 2.1.0 + dev: true + /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -7004,6 +7655,55 @@ packages: - supports-color dev: true + /eslint/8.36.0: + resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.2.0_eslint@8.36.0 + '@eslint-community/regexpp': 4.4.0 + '@eslint/eslintrc': 2.0.1 + '@eslint/js': 8.36.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.3.0 + espree: 9.5.0 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.3.0 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /esm/3.2.25: resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} engines: {node: '>=6'} @@ -7018,6 +7718,15 @@ packages: eslint-visitor-keys: 3.3.0 dev: true + /espree/9.5.0: + resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2_acorn@8.8.2 + eslint-visitor-keys: 3.3.0 + dev: true + /esprima/4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -7031,6 +7740,13 @@ packages: estraverse: 5.3.0 dev: true + /esquery/1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + /esrecurse/4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -7801,6 +8517,34 @@ packages: - utf-8-validate dev: true + /graphql-config/4.4.0_dsflupzy6pwdi3jkom7r437fci: + resolution: {integrity: sha512-QUrX7R4htnTBTi83a0IlIilWVfiLEG8ANFlHRcxoZiTvOXTbgan67SUdGe1OlopbDuyNgtcy4ladl3Gvk4C36A==} + engines: {node: '>= 10.0.0'} + peerDependencies: + cosmiconfig-toml-loader: ^1.0.0 + cosmiconfig-typescript-loader: ^4.0.0 + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + dependencies: + '@graphql-tools/graphql-file-loader': 7.5.16_graphql@16.6.0 + '@graphql-tools/json-file-loader': 7.4.3_graphql@16.6.0 + '@graphql-tools/load': 7.8.13_graphql@16.6.0 + '@graphql-tools/merge': 8.4.0_graphql@16.6.0 + '@graphql-tools/url-loader': 7.16.29_mccjdhwyit3u33cox3vfmtpara + '@graphql-tools/utils': 9.2.1_graphql@16.6.0 + cosmiconfig: 8.0.0 + cosmiconfig-toml-loader: 1.0.0 + cosmiconfig-typescript-loader: 4.3.0_ibpgde4zkb4kpy3khvmeyjbtzm + graphql: 16.6.0 + minimatch: 4.2.1 + string-env-interpolation: 1.0.1 + tslib: 2.5.0 + transitivePeerDependencies: + - '@types/node' + - bufferutil + - encoding + - utf-8-validate + dev: true + /graphql-markdown/7.0.0_graphql@16.6.0: resolution: {integrity: sha512-gJoc1gKxmZNa8gtUnR6a694Unm3QYGTX8we3DH/xvj0BavJWcGB+MNlg7A6PeP/BwcO9DpMIO+ElcrOOS+8R0g==} engines: {node: '>=14.0.0'} @@ -7811,8 +8555,8 @@ packages: deep-diff: 1.0.2 graphql: 16.6.0 lodash.isplainobject: 4.0.6 - minimist: 1.2.7 - node-fetch: 2.6.7 + minimist: 1.2.8 + node-fetch: 2.6.9 resolve-from: 5.0.0 transitivePeerDependencies: - encoding @@ -8675,8 +9419,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.20.12 - '@babel/parser': 7.20.13 + '@babel/core': 7.21.0 + '@babel/parser': 7.21.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -8732,7 +9476,7 @@ packages: '@jest/expect': 29.5.0 '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 18.15.1 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -8745,14 +9489,14 @@ packages: jest-util: 29.5.0 p-limit: 3.1.0 pretty-format: 29.5.0 - pure-rand: 6.0.0 + pure-rand: 6.0.1 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: - supports-color dev: true - /jest-cli/29.5.0_zfha7dvnw4nti6zkbsmhmn6xo4: + /jest-cli/29.5.0_laqgkrdpipth7pmaf3pctrczk4: resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -8769,18 +9513,18 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.5.0_zfha7dvnw4nti6zkbsmhmn6xo4 + jest-config: 29.5.0_laqgkrdpipth7pmaf3pctrczk4 jest-util: 29.5.0 jest-validate: 29.5.0 prompts: 2.4.2 - yargs: 17.6.2 + yargs: 17.7.1 transitivePeerDependencies: - '@types/node' - supports-color - ts-node dev: true - /jest-config/29.5.0_zfha7dvnw4nti6zkbsmhmn6xo4: + /jest-config/29.5.0_laqgkrdpipth7pmaf3pctrczk4: resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -8792,13 +9536,13 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.0 '@jest/test-sequencer': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 - babel-jest: 29.5.0_@babel+core@7.20.12 + '@types/node': 18.15.1 + babel-jest: 29.5.0_@babel+core@7.21.0 chalk: 4.1.2 - ci-info: 3.7.1 + ci-info: 3.8.0 deepmerge: 4.3.0 glob: 7.2.3 graceful-fs: 4.2.10 @@ -8815,7 +9559,7 @@ packages: pretty-format: 29.5.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1_zi7zplzhz2p3w2j3zomrxmxjoq + ts-node: 10.9.1_oxhcz35by65yuf6xoecubxt6fa transitivePeerDependencies: - supports-color dev: true @@ -8875,7 +9619,7 @@ packages: '@jest/environment': 29.5.0 '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 18.15.1 jest-mock: 29.5.0 jest-util: 29.5.0 dev: true @@ -8901,7 +9645,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@types/graceful-fs': 4.1.6 - '@types/node': 18.11.18 + '@types/node': 18.15.1 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -8987,7 +9731,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 18.15.1 jest-util: 29.5.0 dev: true @@ -9038,7 +9782,7 @@ packages: jest-util: 29.5.0 jest-validate: 29.5.0 resolve: 1.22.1 - resolve.exports: 2.0.0 + resolve.exports: 2.0.1 slash: 3.0.0 dev: true @@ -9051,7 +9795,7 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 18.15.1 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.10 @@ -9082,7 +9826,7 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 18.15.1 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 @@ -9105,18 +9849,18 @@ packages: resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': 7.20.12 - '@babel/generator': 7.20.14 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.12 - '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.12 - '@babel/traverse': 7.20.13 - '@babel/types': 7.20.7 + '@babel/core': 7.21.0 + '@babel/generator': 7.21.1 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.21.0 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 '@jest/expect-utils': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 '@types/babel__traverse': 7.18.3 '@types/prettier': 2.7.2 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.12 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.21.0 chalk: 4.1.2 expect: 29.5.0 graceful-fs: 4.2.10 @@ -9132,18 +9876,6 @@ packages: - supports-color dev: true - /jest-util/29.4.1: - resolution: {integrity: sha512-bQy9FPGxVutgpN4VRc0hk6w7Hx/m6L53QxpDreTZgJd9gfx/AV2MjyPde9tGyZRINAUrSv57p2inGBu2dRLmkQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/types': 29.5.0 - '@types/node': 18.11.18 - chalk: 4.1.2 - ci-info: 3.7.1 - graceful-fs: 4.2.10 - picomatch: 2.3.1 - dev: true - /jest-util/29.4.2: resolution: {integrity: sha512-wKnm6XpJgzMUSRFB7YF48CuwdzuDIHenVuoIb1PLuJ6F+uErZsuDkU+EiExkChf6473XcawBrSfDSnXl+/YG4g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -9161,9 +9893,9 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 18.15.1 chalk: 4.1.2 - ci-info: 3.7.1 + ci-info: 3.8.0 graceful-fs: 4.2.10 picomatch: 2.3.1 dev: true @@ -9186,7 +9918,7 @@ packages: dependencies: '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.11.18 + '@types/node': 18.15.1 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -9198,13 +9930,13 @@ packages: resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.11.18 + '@types/node': 18.15.1 jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/29.5.0_zfha7dvnw4nti6zkbsmhmn6xo4: + /jest/29.5.0_laqgkrdpipth7pmaf3pctrczk4: resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9217,7 +9949,7 @@ packages: '@jest/core': 29.5.0_ts-node@10.9.1 '@jest/types': 29.5.0 import-local: 3.1.0 - jest-cli: 29.5.0_zfha7dvnw4nti6zkbsmhmn6xo4 + jest-cli: 29.5.0_laqgkrdpipth7pmaf3pctrczk4 transitivePeerDependencies: - '@types/node' - supports-color @@ -10019,6 +10751,18 @@ packages: '@types/node': 18.11.18 dev: true + /meros/1.2.1_@types+node@18.15.1: + resolution: {integrity: sha512-R2f/jxYqCAGI19KhAvaxSOxALBMkaXWH2a7rOyqQw+ZmizX5bKkEYWLzdhC+U82ZVVPVp6MCXe3EkVligh+12g==} + engines: {node: '>=13'} + peerDependencies: + '@types/node': '>=13' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 18.15.1 + dev: true + /methods/1.1.2: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} @@ -10368,6 +11112,10 @@ packages: /minimist/1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + /minimist/1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: true + /minipass-collect/1.0.2: resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} engines: {node: '>= 8'} @@ -11543,8 +12291,8 @@ packages: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} engines: {node: '>=6'} - /pure-rand/6.0.0: - resolution: {integrity: sha512-rLSBxJjP+4DQOgcJAx6RZHT2he2pkhQdSnofG5VWyVl6GRq/K02ISOuOLcsMOrtKDIJb8JN2zm3FFzWNbezdPw==} + /pure-rand/6.0.1: + resolution: {integrity: sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==} dev: true /pvtsutils/1.3.2: @@ -11717,6 +12465,15 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 + /readable-stream/3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + /readable-stream/4.1.0: resolution: {integrity: sha512-sVisi3+P2lJ2t0BPbpK629j8wRW06yKGJUcaLAGXPAUhyUxVJm7VsCTit1PFgT4JHUDMrGNR+ZjSKpzGaRF3zw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -11949,8 +12706,8 @@ packages: global-dirs: 0.1.1 dev: true - /resolve.exports/2.0.0: - resolution: {integrity: sha512-6K/gDlqgQscOlg9fSRpWstA8sYe8rbELsSTNpx+3kTrsVCzvSl0zIvRErM7fdl9ERWDsKnrLnwB+Ne89918XOg==} + /resolve.exports/2.0.1: + resolution: {integrity: sha512-OEJWVeimw8mgQuj3HfkNl4KqRevH7lzeQNaWRPfx0PPse7Jk6ozcsG4FKVgtzDsC1KUF+YlTHh17NcgHOPykLw==} engines: {node: '>=10'} dev: true @@ -12342,11 +13099,11 @@ packages: resolution: {integrity: sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==} dev: true - /spdx-correct/3.1.1: - resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} + /spdx-correct/3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.12 + spdx-license-ids: 3.0.13 dev: true /spdx-exceptions/2.3.0: @@ -12357,11 +13114,11 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.12 + spdx-license-ids: 3.0.13 dev: true - /spdx-license-ids/3.0.12: - resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==} + /spdx-license-ids/3.0.13: + resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} dev: true /split-ca/1.0.1: @@ -12370,7 +13127,7 @@ packages: /split2/3.2.2: resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} dependencies: - readable-stream: 3.6.0 + readable-stream: 3.6.2 dev: true /split2/4.1.0: @@ -12727,11 +13484,11 @@ packages: /through2/4.0.2: resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} dependencies: - readable-stream: 3.6.0 + readable-stream: 3.6.2 dev: true - /tigerbeetle-node/0.12.7: - resolution: {integrity: sha512-pOQ7m1+j0hWOfY8PtkQbDLkT2JmNzAO7QSbBXyKRlw0aTql8iLdqRBEOY+2qIF0LIqFVQPAM8QC4VTQka4Gtxg==} + /tigerbeetle-node/0.12.18: + resolution: {integrity: sha512-PwTL9RFOUZIcgIm9nrYGVFDIY+Mr2bP9LZXBiwhKR/ZQ1FfDmg4GfMAw1gk/f/agFCSilwBRl3i+mgpJyDg8pA==} engines: {node: '>=14.0.0'} dev: false @@ -12817,7 +13574,7 @@ packages: dependencies: tslib: 2.5.0 - /ts-jest/29.0.5_y4neuodawwtdye7shoeufsr4nu: + /ts-jest/29.0.5_sxfluf7zxabcnjrhvd6le57po4: resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -12838,12 +13595,12 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.20.12 + '@babel/core': 7.21.0 '@jest/types': 29.5.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.5.0_zfha7dvnw4nti6zkbsmhmn6xo4 - jest-util: 29.4.1 + jest: 29.5.0_laqgkrdpipth7pmaf3pctrczk4 + jest-util: 29.5.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -12855,7 +13612,7 @@ packages: /ts-log/2.2.4: resolution: {integrity: sha512-DEQrfv6l7IvN2jlzc/VTdZJYsWUnQNCsueYjMkC/iXoEoi5fNan6MjeDqkvhfzbmHgdz9UxDUluX3V5HdjTydQ==} - /ts-node-dev/2.0.0_zi7zplzhz2p3w2j3zomrxmxjoq: + /ts-node-dev/2.0.0_oxhcz35by65yuf6xoecubxt6fa: resolution: {integrity: sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==} engines: {node: '>=0.8.0'} hasBin: true @@ -12868,13 +13625,13 @@ packages: dependencies: chokidar: 3.5.3 dynamic-dedupe: 0.3.0 - minimist: 1.2.7 + minimist: 1.2.8 mkdirp: 1.0.4 resolve: 1.22.1 rimraf: 2.7.1 source-map-support: 0.5.21 tree-kill: 1.2.2 - ts-node: 10.9.1_zi7zplzhz2p3w2j3zomrxmxjoq + ts-node: 10.9.1_oxhcz35by65yuf6xoecubxt6fa tsconfig: 7.0.0 typescript: 4.9.5 transitivePeerDependencies: @@ -12914,7 +13671,7 @@ packages: yn: 3.1.1 dev: true - /ts-node/10.9.1_zi7zplzhz2p3w2j3zomrxmxjoq: + /ts-node/10.9.1_oxhcz35by65yuf6xoecubxt6fa: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -12929,12 +13686,43 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.38 + '@swc/core': 1.3.40 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.11.18 + '@types/node': 18.15.1 + acorn: 8.8.2 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + + /ts-node/10.9.1_r2vohjtqb453xa4ljp4dw3sqb4: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.15.1 acorn: 8.8.2 acorn-walk: 8.2.0 arg: 4.1.3 @@ -13301,8 +14089,8 @@ packages: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true - /v8-to-istanbul/9.0.1: - resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} + /v8-to-istanbul/9.1.0: + resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} engines: {node: '>=10.12.0'} dependencies: '@jridgewell/trace-mapping': 0.3.17 @@ -13313,7 +14101,7 @@ packages: /validate-npm-package-license/3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: - spdx-correct: 3.1.1 + spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 dev: true @@ -13626,6 +14414,19 @@ packages: yargs-parser: 21.1.1 dev: true + /yargs/17.7.1: + resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: true + /ylru/1.3.2: resolution: {integrity: sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==} engines: {node: '>= 4.0.0'} From 29f7279685706cfc17475f46eb0502b0b9df2213 Mon Sep 17 00:00:00 2001 From: Sabine Schaller Date: Tue, 14 Mar 2023 10:12:09 +0100 Subject: [PATCH 4/8] chore: fix swc/core version since 1.3.40 breaks --- package.json | 2 +- pnpm-lock.yaml | 102 ++++++++++++++++++++++++------------------------- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/package.json b/package.json index f7b68a142b..160cee7f1c 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@commitlint/cli": "^17.4.4", "@commitlint/config-conventional": "^17.4.4", "@jest/types": "^29.5.0", - "@swc/core": "^1.3.39", + "@swc/core": "1.3.39", "@swc/jest": "^0.2.24", "@types/jest": "^29.4.1", "@typescript-eslint/eslint-plugin": "^5.54.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9caefd0b8e..d91ccfa62c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ importers: '@commitlint/cli': ^17.4.4 '@commitlint/config-conventional': ^17.4.4 '@jest/types': ^29.5.0 - '@swc/core': ^1.3.39 + '@swc/core': 1.3.39 '@swc/jest': ^0.2.24 '@types/jest': ^29.4.1 '@typescript-eslint/eslint-plugin': ^5.54.1 @@ -22,11 +22,11 @@ importers: ts-node-dev: ^2.0.0 typescript: ^4.9.5 devDependencies: - '@commitlint/cli': 17.4.4_@swc+core@1.3.40 + '@commitlint/cli': 17.4.4_@swc+core@1.3.39 '@commitlint/config-conventional': 17.4.4 '@jest/types': 29.5.0 - '@swc/core': 1.3.40 - '@swc/jest': 0.2.24_@swc+core@1.3.40 + '@swc/core': 1.3.39 + '@swc/jest': 0.2.24_@swc+core@1.3.39 '@types/jest': 29.4.1 '@typescript-eslint/eslint-plugin': 5.54.1_4rfaf6mlw2mmutqjcopwvbftpu '@typescript-eslint/parser': 5.54.1_vgl77cfdswitgr47lm5swmv43m @@ -37,7 +37,7 @@ importers: jest: 29.5.0_laqgkrdpipth7pmaf3pctrczk4 prettier: 2.8.4 ts-jest: 29.0.5_sxfluf7zxabcnjrhvd6le57po4 - ts-node-dev: 2.0.0_oxhcz35by65yuf6xoecubxt6fa + ts-node-dev: 2.0.0_puzyt2di63sp3wuanlpyixti2y typescript: 4.9.5 dependenciesMeta: tigerbeetle-node: @@ -2549,14 +2549,14 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@commitlint/cli/17.4.4_@swc+core@1.3.40: + /@commitlint/cli/17.4.4_@swc+core@1.3.39: resolution: {integrity: sha512-HwKlD7CPVMVGTAeFZylVNy14Vm5POVY0WxPkZr7EXLC/os0LH/obs6z4HRvJtH/nHCMYBvUBQhGwnufKfTjd5g==} engines: {node: '>=v14'} hasBin: true dependencies: '@commitlint/format': 17.4.4 '@commitlint/lint': 17.4.4 - '@commitlint/load': 17.4.4_@swc+core@1.3.40 + '@commitlint/load': 17.4.4_@swc+core@1.3.39 '@commitlint/read': 17.4.4 '@commitlint/types': 17.4.4 execa: 5.1.1 @@ -2627,7 +2627,7 @@ packages: '@commitlint/types': 17.4.4 dev: true - /@commitlint/load/17.4.4_@swc+core@1.3.40: + /@commitlint/load/17.4.4_@swc+core@1.3.39: resolution: {integrity: sha512-z6uFIQ7wfKX5FGBe1AkOF4l/ShOQsaa1ml/nLMkbW7R/xF8galGS7Zh0yHvzVp/srtfS0brC+0bUfQfmpMPFVQ==} engines: {node: '>=v14'} dependencies: @@ -2643,7 +2643,7 @@ packages: lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1_oxhcz35by65yuf6xoecubxt6fa + ts-node: 10.9.1_puzyt2di63sp3wuanlpyixti2y typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' @@ -4343,8 +4343,8 @@ packages: '@sinonjs/commons': 2.0.0 dev: true - /@swc/core-darwin-arm64/1.3.40: - resolution: {integrity: sha512-x4JHshTVB2o5xOedLL54/jsKkfUlsMw25tNM5fWkehiKWXlQuxEasl5/roceAFETWm8mEESuL8pWgZaiyTDl4Q==} + /@swc/core-darwin-arm64/1.3.39: + resolution: {integrity: sha512-qYR47BEfUvK1WRAP/LVbHakCo4mcksgDjRutJbkx3maTgHlSGYQKCQo7hz+or+n3cbR2abY0rFEgoCLjZctGOw==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -4352,8 +4352,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64/1.3.40: - resolution: {integrity: sha512-2QaW9HtlvatiQscQACVIyKtj+vAEFEC6Tn+8rqxm8ikYHUD33M/FVXGWEvMLTI7T3P25zjhs+toAlLsjHgfzQQ==} + /@swc/core-darwin-x64/1.3.39: + resolution: {integrity: sha512-kqJ8OleY/y3S+HXnZxDWFVbKpRsb7gZDZr6Pksr8tzFba/6pLkZFBxds/zgfWIlUwri2Lcx0X872MJ46ghwv9w==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -4361,8 +4361,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf/1.3.40: - resolution: {integrity: sha512-cJPgSg8222gezj5Db2S8PNvcALJLokvXqvFjyzRR253SMFFkq9JKWk0uwO3wg8i8jhe78xMB6EO6AteQqFWvCg==} + /@swc/core-linux-arm-gnueabihf/1.3.39: + resolution: {integrity: sha512-+c3A2BV0esPNHn/KKMqP+bphUF86sVKUIaxn5tKMDrnO8ckOpEMbJ+SwzYLtwC9JIYjWwryg/0yvWrdma26Irw==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -4370,8 +4370,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu/1.3.40: - resolution: {integrity: sha512-s76n4/vpQzV7dpS703m1WnCxyG7OfGk+EeJf+KEl/m6KP7c5MHHOLOf8hpagI/QI1H8jb9j1ADqNu2C7tEUR8Q==} + /@swc/core-linux-arm64-gnu/1.3.39: + resolution: {integrity: sha512-IRrfft7ANk3NR0qX6bXbfkqbT+WR0TMvgODQdZAtRQIt5ERFpdhcnYc4tlJzfV23R0Ek3kpdA8Gduj4tHk0K6w==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -4379,8 +4379,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl/1.3.40: - resolution: {integrity: sha512-aTkeImCq1WrkljAQNnqlbk/1ermotONkBl11GH7Ia+8yhsmgt8ZiNBIi0tJ5UjdfXDtnl58Iek43Vo8LWaPUKA==} + /@swc/core-linux-arm64-musl/1.3.39: + resolution: {integrity: sha512-N8tnynqBdRzY8m2blPAnLUtaln0m8gb96q6ipnY+XoHQ3Z6uZoUq8jWAeFDhD+MCzM7qD2HyBDN7sEqiwMRO/g==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -4388,8 +4388,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu/1.3.40: - resolution: {integrity: sha512-ZsfVlzXSXvNZBuK1fCrenoLSLVv0Zk7OdmkAG9cWN3bKkc/ynxO+6njXLEKWfv9bRfDBXhxifyHGOVOQlIFIAA==} + /@swc/core-linux-x64-gnu/1.3.39: + resolution: {integrity: sha512-Jif56kWHOjQexCib4FVbGeUcBUc56cgNW7ELEKAUCID70z20JHMVTd5utcmfi1L9tywGMvfzqD5z+NQtrFV8GQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -4397,8 +4397,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl/1.3.40: - resolution: {integrity: sha512-5GgMuadbd6fhHg/+7W25i+9OQTW4nTMGECias0BNPlcW8nnohzSphpj5jLI/Ub5bWzMwE2hua6e2uiZ17rTySg==} + /@swc/core-linux-x64-musl/1.3.39: + resolution: {integrity: sha512-ZiGERr/mdsEwfSiWn2Qokd8a4TTJkLVta6Nan39Bozo6J789u4uDF9Cj5TWWMSanHYAK/oRDaUm1yo2/DSecAA==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -4406,8 +4406,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc/1.3.40: - resolution: {integrity: sha512-TqiK28eaK3YOKSp8iESlrrbSzDGRQqM0zR4hvCgfHwL4L1BPh/M0aIMC/vyYh2gqpz2quyNqgi/DxoZ2+WxlUg==} + /@swc/core-win32-arm64-msvc/1.3.39: + resolution: {integrity: sha512-eUAk12LZ6RQHhe0ikZZsi0CPbRA6qsvoNQQ/6uwVF60CT0UnJrLiX3w3q30aXK3WjVR6uUlVEn7ze5t7HUeGyQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -4415,8 +4415,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc/1.3.40: - resolution: {integrity: sha512-PqtCXFs5+ZbrfFe1VZAcCl8k9h47wE65mKDhDvZ9/SQhXxZX2+f5mUGXuH4G5rA0CyijsVpHnpA/5rqE7f2Sxw==} + /@swc/core-win32-ia32-msvc/1.3.39: + resolution: {integrity: sha512-c3MIt+0gvZD0hmPOyoIJtdgx1ubP7E+uUnljw2+Nk8rO6qhIrWI08tWRNbT0HNLXHfHhKMJHvSAg3DGW8vG3Rg==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -4424,8 +4424,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc/1.3.40: - resolution: {integrity: sha512-73DGsjsJYSzmoRbfomPj5jcQawtK2H0bCDi/1wgfl8NKVOuzrq+PpaTry3lzx+gvTHxUX6mUHV22i7C9ITL74Q==} + /@swc/core-win32-x64-msvc/1.3.39: + resolution: {integrity: sha512-c4xGToLavhHjrE0Um0GyXCilL3sKNRP71GgQTVvqTFHxMmdUCBdug28olMDE1gYsCqXHaF6rPtg3QmD6dhTzKQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -4433,31 +4433,31 @@ packages: dev: true optional: true - /@swc/core/1.3.40: - resolution: {integrity: sha512-ZQJ+NID24PQkPIHnbO2B68YNQ6aMEyDz6dcsZucpRK4r7+aPqQ2yVLaqFcQU9VcGMyo4JJydmokzyTr1roWPIQ==} + /@swc/core/1.3.39: + resolution: {integrity: sha512-r5oIySPo2OkC14+gmhK5H1HnDEgOvj5kx6Ogxa+Og7KyWIHE8l1JjjW+4wzYdjxtdhRjVRhvoI6mPQNQz/btBg==} engines: {node: '>=10'} requiresBuild: true optionalDependencies: - '@swc/core-darwin-arm64': 1.3.40 - '@swc/core-darwin-x64': 1.3.40 - '@swc/core-linux-arm-gnueabihf': 1.3.40 - '@swc/core-linux-arm64-gnu': 1.3.40 - '@swc/core-linux-arm64-musl': 1.3.40 - '@swc/core-linux-x64-gnu': 1.3.40 - '@swc/core-linux-x64-musl': 1.3.40 - '@swc/core-win32-arm64-msvc': 1.3.40 - '@swc/core-win32-ia32-msvc': 1.3.40 - '@swc/core-win32-x64-msvc': 1.3.40 - dev: true - - /@swc/jest/0.2.24_@swc+core@1.3.40: + '@swc/core-darwin-arm64': 1.3.39 + '@swc/core-darwin-x64': 1.3.39 + '@swc/core-linux-arm-gnueabihf': 1.3.39 + '@swc/core-linux-arm64-gnu': 1.3.39 + '@swc/core-linux-arm64-musl': 1.3.39 + '@swc/core-linux-x64-gnu': 1.3.39 + '@swc/core-linux-x64-musl': 1.3.39 + '@swc/core-win32-arm64-msvc': 1.3.39 + '@swc/core-win32-ia32-msvc': 1.3.39 + '@swc/core-win32-x64-msvc': 1.3.39 + dev: true + + /@swc/jest/0.2.24_@swc+core@1.3.39: resolution: {integrity: sha512-fwgxQbM1wXzyKzl1+IW0aGrRvAA8k0Y3NxFhKigbPjOJ4mCKnWEcNX9HQS3gshflcxq8YKhadabGUVfdwjCr6Q==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 27.5.1 - '@swc/core': 1.3.40 + '@swc/core': 1.3.39 jsonc-parser: 3.2.0 dev: true @@ -6468,7 +6468,7 @@ packages: dependencies: '@types/node': 18.15.1 cosmiconfig: 8.1.0 - ts-node: 10.9.1_oxhcz35by65yuf6xoecubxt6fa + ts-node: 10.9.1_puzyt2di63sp3wuanlpyixti2y typescript: 4.9.5 dev: true @@ -9217,7 +9217,7 @@ packages: pretty-format: 29.5.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1_oxhcz35by65yuf6xoecubxt6fa + ts-node: 10.9.1_puzyt2di63sp3wuanlpyixti2y transitivePeerDependencies: - supports-color dev: true @@ -13189,7 +13189,7 @@ packages: /ts-log/2.2.4: resolution: {integrity: sha512-DEQrfv6l7IvN2jlzc/VTdZJYsWUnQNCsueYjMkC/iXoEoi5fNan6MjeDqkvhfzbmHgdz9UxDUluX3V5HdjTydQ==} - /ts-node-dev/2.0.0_oxhcz35by65yuf6xoecubxt6fa: + /ts-node-dev/2.0.0_puzyt2di63sp3wuanlpyixti2y: resolution: {integrity: sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==} engines: {node: '>=0.8.0'} hasBin: true @@ -13208,7 +13208,7 @@ packages: rimraf: 2.7.1 source-map-support: 0.5.21 tree-kill: 1.2.2 - ts-node: 10.9.1_oxhcz35by65yuf6xoecubxt6fa + ts-node: 10.9.1_puzyt2di63sp3wuanlpyixti2y tsconfig: 7.0.0 typescript: 4.9.5 transitivePeerDependencies: @@ -13217,7 +13217,7 @@ packages: - '@types/node' dev: true - /ts-node/10.9.1_oxhcz35by65yuf6xoecubxt6fa: + /ts-node/10.9.1_puzyt2di63sp3wuanlpyixti2y: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -13232,7 +13232,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.40 + '@swc/core': 1.3.39 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 From 070d5e44f2025cd5782ee39dfc14c1f46bb3cbe4 Mon Sep 17 00:00:00 2001 From: Sabine Schaller Date: Tue, 14 Mar 2023 10:36:41 +0100 Subject: [PATCH 5/8] fix(backend): revert to using tb image hash --- infrastructure/local/tigerbeetle/docker-compose.yml | 2 +- packages/backend/src/tests/tigerbeetle.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/infrastructure/local/tigerbeetle/docker-compose.yml b/infrastructure/local/tigerbeetle/docker-compose.yml index ae254f8cb2..de65715241 100644 --- a/infrastructure/local/tigerbeetle/docker-compose.yml +++ b/infrastructure/local/tigerbeetle/docker-compose.yml @@ -1,7 +1,7 @@ version: '3' services: tigerbeetle: - image: ghcr.io/tigerbeetledb/tigerbeetle:latest + image: ghcr.io/tigerbeetledb/tigerbeetle@sha:a1259a4c1e49b3bab3d4cb61160f47dbfb2599964577a0b9144673de9a3bea9d restart: unless-stopped privileged: true volumes: diff --git a/packages/backend/src/tests/tigerbeetle.ts b/packages/backend/src/tests/tigerbeetle.ts index c2d330e59b..f480d7fc68 100644 --- a/packages/backend/src/tests/tigerbeetle.ts +++ b/packages/backend/src/tests/tigerbeetle.ts @@ -17,7 +17,7 @@ export async function startTigerbeetleContainer(clusterId?: number): Promise<{ const tigerbeetleFile = `cluster_${tigerbeetleClusterId}_replica_0_test.tigerbeetle` const tbContFormat = await new GenericContainer( - 'ghcr.io/tigerbeetledb/tigerbeetle:latest' + 'ghcr.io/tigerbeetledb/tigerbeetle@sha:a1259a4c1e49b3bab3d4cb61160f47dbfb2599964577a0b9144673de9a3bea9d' ) .withExposedPorts(TIGERBEETLE_PORT) .withBindMounts([ @@ -49,7 +49,7 @@ export async function startTigerbeetleContainer(clusterId?: number): Promise<{ } const tbContStart = await new GenericContainer( - 'ghcr.io/tigerbeetledb/tigerbeetle:latest' + 'ghcr.io/tigerbeetledb/tigerbeetle@sha:a1259a4c1e49b3bab3d4cb61160f47dbfb2599964577a0b9144673de9a3bea9d' ) .withExposedPorts(TIGERBEETLE_PORT) .withBindMounts([ From 95565a05e8c20a642ea97af36a131d9d55bd045b Mon Sep 17 00:00:00 2001 From: Sabine Schaller Date: Tue, 14 Mar 2023 10:37:53 +0100 Subject: [PATCH 6/8] fix(backend): typo --- infrastructure/local/tigerbeetle/docker-compose.yml | 2 +- packages/backend/src/tests/tigerbeetle.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/infrastructure/local/tigerbeetle/docker-compose.yml b/infrastructure/local/tigerbeetle/docker-compose.yml index de65715241..5c4175b598 100644 --- a/infrastructure/local/tigerbeetle/docker-compose.yml +++ b/infrastructure/local/tigerbeetle/docker-compose.yml @@ -1,7 +1,7 @@ version: '3' services: tigerbeetle: - image: ghcr.io/tigerbeetledb/tigerbeetle@sha:a1259a4c1e49b3bab3d4cb61160f47dbfb2599964577a0b9144673de9a3bea9d + image: ghcr.io/tigerbeetledb/tigerbeetle@sha256:a1259a4c1e49b3bab3d4cb61160f47dbfb2599964577a0b9144673de9a3bea9d restart: unless-stopped privileged: true volumes: diff --git a/packages/backend/src/tests/tigerbeetle.ts b/packages/backend/src/tests/tigerbeetle.ts index f480d7fc68..62e52a3b96 100644 --- a/packages/backend/src/tests/tigerbeetle.ts +++ b/packages/backend/src/tests/tigerbeetle.ts @@ -17,7 +17,7 @@ export async function startTigerbeetleContainer(clusterId?: number): Promise<{ const tigerbeetleFile = `cluster_${tigerbeetleClusterId}_replica_0_test.tigerbeetle` const tbContFormat = await new GenericContainer( - 'ghcr.io/tigerbeetledb/tigerbeetle@sha:a1259a4c1e49b3bab3d4cb61160f47dbfb2599964577a0b9144673de9a3bea9d' + 'ghcr.io/tigerbeetledb/tigerbeetle@sha256:a1259a4c1e49b3bab3d4cb61160f47dbfb2599964577a0b9144673de9a3bea9d' ) .withExposedPorts(TIGERBEETLE_PORT) .withBindMounts([ @@ -49,7 +49,7 @@ export async function startTigerbeetleContainer(clusterId?: number): Promise<{ } const tbContStart = await new GenericContainer( - 'ghcr.io/tigerbeetledb/tigerbeetle@sha:a1259a4c1e49b3bab3d4cb61160f47dbfb2599964577a0b9144673de9a3bea9d' + 'ghcr.io/tigerbeetledb/tigerbeetle@sha256:a1259a4c1e49b3bab3d4cb61160f47dbfb2599964577a0b9144673de9a3bea9d' ) .withExposedPorts(TIGERBEETLE_PORT) .withBindMounts([ From a194bc2a4e71818978474ee2df4a55b659305eac Mon Sep 17 00:00:00 2001 From: Sabine Schaller Date: Tue, 14 Mar 2023 13:08:08 +0100 Subject: [PATCH 7/8] fix(backend): tb log message to listen for --- packages/backend/src/tests/tigerbeetle.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/backend/src/tests/tigerbeetle.ts b/packages/backend/src/tests/tigerbeetle.ts index 62e52a3b96..66fbd05a68 100644 --- a/packages/backend/src/tests/tigerbeetle.ts +++ b/packages/backend/src/tests/tigerbeetle.ts @@ -35,7 +35,7 @@ export async function startTigerbeetleContainer(clusterId?: number): Promise<{ ]) .withWaitStrategy( Wait.forLogMessage( - `info(main): 0: formatted: cluster=${tigerbeetleClusterId}` + /info\(main\): [0-9]{1,2}: formatted: cluster=[0-9]{1,2} replica_count=[0-9]{1,2}/ ) ) .start() From e166d5e9da2e0fc3502e8cacd636deb87fa705eb Mon Sep 17 00:00:00 2001 From: Sabine Schaller Date: Tue, 14 Mar 2023 13:33:04 +0100 Subject: [PATCH 8/8] fix(backend): add TB replica count --- packages/backend/src/tests/tigerbeetle.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/tests/tigerbeetle.ts b/packages/backend/src/tests/tigerbeetle.ts index 66fbd05a68..04585d697e 100644 --- a/packages/backend/src/tests/tigerbeetle.ts +++ b/packages/backend/src/tests/tigerbeetle.ts @@ -31,11 +31,12 @@ export async function startTigerbeetleContainer(clusterId?: number): Promise<{ 'format', '--cluster=' + tigerbeetleClusterId, '--replica=0', + '--replica-count=1', `${TIGERBEETLE_DIR}/${tigerbeetleFile}` ]) .withWaitStrategy( Wait.forLogMessage( - /info\(main\): [0-9]{1,2}: formatted: cluster=[0-9]{1,2} replica_count=[0-9]{1,2}/ + `info(main): 0: formatted: cluster=${tigerbeetleClusterId} replica_count=1` ) ) .start()