diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a9a1b3..48638d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,24 +96,23 @@ importers: specifier: 5.2.2 version: 5.2.2 - apps/sample-app: - dependencies: - "@ts-turborepo-boilerplate/sample-lib": - specifier: workspace:* - version: link:../../packages/sample-lib - dotenv: - specifier: 16.4.5 - version: 16.4.5 - zod: - specifier: 3.23.8 - version: 3.23.8 - - packages/sample-lib: + packages/data-flow: dependencies: viem: specifier: 2.21.4 version: 2.21.4(typescript@5.5.4)(zod@3.23.8) + packages/indexer-client: + dependencies: + "@grants-stack-indexer/shared": + specifier: workspace:* + version: link:../shared + graphql-request: + specifier: 7.1.0 + version: 7.1.0(graphql@16.9.0) + + packages/shared: {} + packages: "@adraffy/ens-normalize@1.10.0": resolution: @@ -620,6 +619,14 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + "@graphql-typed-document-node/core@3.2.0": + resolution: + { + integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==, + } + 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 || ^17.0.0 + "@humanwhocodes/config-array@0.11.14": resolution: { @@ -707,6 +714,18 @@ packages: integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, } + "@molt/command@0.9.0": + resolution: + { + integrity: sha512-1JI8dAlpqlZoXyKWVQggX7geFNPxBpocHIXQCsnxDjKy+3WX4SGyZVJXuLlqRRrX7FmQCuuMAfx642ovXmPA9g==, + } + + "@molt/types@0.2.0": + resolution: + { + integrity: sha512-p6ChnEZDGjg9PYPec9BK6Yp5/DdSrYQvXTBAtgrnqX6N36cZy37ql1c8Tc5LclfIYBNG7EZp8NBcRTYJwyi84g==, + } + "@noble/curves@1.2.0": resolution: { @@ -1187,6 +1206,12 @@ packages: integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==, } + alge@0.8.1: + resolution: + { + integrity: sha512-kiV9nTt+XIauAXsowVygDxMZLplZxDWt0W8plE/nB32/V2ziM/P/TxDbSVK7FYIUt2Xo16h3/htDh199LNPCKQ==, + } + ansi-colors@4.1.1: resolution: { @@ -1685,13 +1710,6 @@ packages: } engines: { node: ">=8" } - dotenv@16.4.5: - resolution: - { - integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==, - } - engines: { node: ">=12" } - eastasianwidth@0.2.0: resolution: { @@ -2162,6 +2180,32 @@ packages: integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, } + graphql-request@7.1.0: + resolution: + { + integrity: sha512-Ouu/lYVFhARS1aXeZoVJWnGT6grFJXTLwXJuK4mUGGRo0EUk1JkyYp43mdGmRgUVezpRm6V5Sq3t8jBDQcajng==, + } + hasBin: true + peerDependencies: + "@dprint/formatter": ^0.3.0 + "@dprint/typescript": ^0.91.1 + dprint: ^0.46.2 + graphql: 14 - 16 + peerDependenciesMeta: + "@dprint/formatter": + optional: true + "@dprint/typescript": + optional: true + dprint: + optional: true + + graphql@16.9.0: + resolution: + { + integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==, + } + engines: { node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0 } + has-flag@3.0.0: resolution: { @@ -2544,6 +2588,12 @@ packages: integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, } + lodash.ismatch@4.4.0: + resolution: + { + integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==, + } + lodash.isplainobject@4.0.6: resolution: { @@ -3017,6 +3067,19 @@ packages: } engines: { node: ">=8.10.0" } + readline-sync@1.4.10: + resolution: + { + integrity: sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw==, + } + engines: { node: ">= 0.8.0" } + + remeda@1.61.0: + resolution: + { + integrity: sha512-caKfSz9rDeSKBQQnlJnVW3mbVdFgxgGWQKq1XlFokqjf+hQD5gxutLGTTY2A/x24UxVyJe9gH5fAkFI63ULw4A==, + } + require-directory@2.1.1: resolution: { @@ -3228,6 +3291,13 @@ packages: } engines: { node: ">=0.6.19" } + string-length@6.0.0: + resolution: + { + integrity: sha512-1U361pxZHEQ+FeSjzqRpV+cu2vTzYeWeafXFLykiFlv4Vc0n3njgU8HrMbyik5uwm77naWMuVG8fhEF+Ovb1Kg==, + } + engines: { node: ">=16" } + string-width@4.2.3: resolution: { @@ -3423,6 +3493,12 @@ packages: engines: { node: ">=4.2.0" } hasBin: true + ts-toolbelt@9.6.0: + resolution: + { + integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==, + } + tsconfig-paths@3.15.0: resolution: { @@ -3517,6 +3593,13 @@ packages: } engines: { node: ">=10" } + type-fest@4.26.1: + resolution: + { + integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==, + } + engines: { node: ">=16" } + typescript@5.2.2: resolution: { @@ -4159,6 +4242,10 @@ snapshots: "@eslint/js@8.56.0": {} + "@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)": + dependencies: + graphql: 16.9.0 + "@humanwhocodes/config-array@0.11.14": dependencies: "@humanwhocodes/object-schema": 2.0.3 @@ -4216,6 +4303,24 @@ snapshots: "@jridgewell/resolve-uri": 3.1.2 "@jridgewell/sourcemap-codec": 1.5.0 + "@molt/command@0.9.0": + dependencies: + "@molt/types": 0.2.0 + alge: 0.8.1 + chalk: 5.3.0 + lodash.camelcase: 4.3.0 + lodash.snakecase: 4.1.1 + readline-sync: 1.4.10 + string-length: 6.0.0 + strip-ansi: 7.1.0 + ts-toolbelt: 9.6.0 + type-fest: 4.26.1 + zod: 3.23.8 + + "@molt/types@0.2.0": + dependencies: + ts-toolbelt: 9.6.0 + "@noble/curves@1.2.0": dependencies: "@noble/hashes": 1.3.2 @@ -4507,6 +4612,13 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + alge@0.8.1: + dependencies: + lodash.ismatch: 4.4.0 + remeda: 1.61.0 + ts-toolbelt: 9.6.0 + zod: 3.23.8 + ansi-colors@4.1.1: {} ansi-escapes@7.0.0: @@ -4768,8 +4880,6 @@ snapshots: dependencies: is-obj: 2.0.0 - dotenv@16.4.5: {} - eastasianwidth@0.2.0: {} electron-to-chromium@1.5.18: {} @@ -5096,6 +5206,15 @@ snapshots: graphemer@1.4.0: {} + graphql-request@7.1.0(graphql@16.9.0): + dependencies: + "@graphql-typed-document-node/core": 3.2.0(graphql@16.9.0) + "@molt/command": 0.9.0 + graphql: 16.9.0 + zod: 3.23.8 + + graphql@16.9.0: {} + has-flag@3.0.0: {} has-flag@4.0.0: {} @@ -5275,6 +5394,8 @@ snapshots: lodash.camelcase@4.3.0: {} + lodash.ismatch@4.4.0: {} + lodash.isplainobject@4.0.6: {} lodash.kebabcase@4.1.1: {} @@ -5516,6 +5637,10 @@ snapshots: dependencies: picomatch: 2.3.1 + readline-sync@1.4.10: {} + + remeda@1.61.0: {} + require-directory@2.1.1: {} require-from-string@2.0.2: {} @@ -5627,6 +5752,10 @@ snapshots: string-argv@0.3.2: {} + string-length@6.0.0: + dependencies: + strip-ansi: 7.1.0 + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -5743,6 +5872,8 @@ snapshots: source-map-support: 0.5.21 yn: 2.0.0 + ts-toolbelt@9.6.0: {} + tsconfig-paths@3.15.0: dependencies: "@types/json5": 0.0.29 @@ -5790,6 +5921,8 @@ snapshots: type-fest@0.20.2: {} + type-fest@4.26.1: {} + typescript@5.2.2: {} typescript@5.5.4: {} @@ -5891,7 +6024,7 @@ snapshots: webauthn-p256@0.0.5: dependencies: "@noble/curves": 1.4.0 - "@noble/hashes": 1.4.0 + "@noble/hashes": 1.5.0 which@2.0.2: dependencies: