{"_id":"@gqlkit-ts/runtime","_rev":"5-358a4331882f9b52cbc7af06f3d0b6dd","name":"@gqlkit-ts/runtime","dist-tags":{"latest":"0.3.0"},"versions":{"0.0.1":{"name":"@gqlkit-ts/runtime","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@gqlkit-ts/runtime@0.0.1","maintainers":[{"name":"izumin5210","email":"m@izum.in"}],"dist":{"shasum":"ca87416b1d0d6afaff9187bf69e1250807dfc2df","tarball":"https://registry.npmjs.org/@gqlkit-ts/runtime/-/runtime-0.0.1.tgz","fileCount":2,"integrity":"sha512-iPpRSZItZqgaXPQGl7z55641dViJPjVay+LRH4JRJWCGXgPpyT9prTCp27a+bRSaVPj/Rpd5VThWcTtlMq7T8g==","signatures":[{"sig":"MEQCIGwb+4ZVuUAq8gBOuoudc2fjqu8qEg7Y267AjmqJhRk3AiAgcdQJ+I6abf3h5GVaH1Gc0OMlMpzc4cMaBha/kJPHUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2035},"_npmUser":{"name":"izumin5210","email":"m@izum.in"},"_npmVersion":"10.9.2","description":"OIDC trusted publishing setup package for @gqlkit-ts/runtime","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.0.1_1768315005735_0.8230218178132591","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@gqlkit-ts/runtime","version":"0.1.0","keywords":["graphql","resolver","typescript"],"author":{"name":"izumin5210","email":"m@izum.in"},"license":"MIT","_id":"@gqlkit-ts/runtime@0.1.0","maintainers":[{"name":"izumin5210","email":"m@izum.in"}],"homepage":"https://gqlkit.izumin.dev","bugs":{"url":"https://github.com/izumin5210/gqlkit/issues"},"dist":{"shasum":"959e53fe41f9cd4ce82bdc4d5ea0b0cf15163d24","tarball":"https://registry.npmjs.org/@gqlkit-ts/runtime/-/runtime-0.1.0.tgz","fileCount":6,"integrity":"sha512-rr7C28pMpsuAIe2wyoT9AKkg2xXTbTFJMrAiJleneWeGeRbhAtGmjq1sG/c9CxPfPtD7R61PIzz7Vwjsj25V8g==","signatures":[{"sig":"MEUCIQC5O7dwZLySlCD3nDV7YqHoJYT8VZa23fdjdMEBBjz6RwIgH6b2Xa6HzCgDcjw5Wl6wbUm5LLb4R2DM9pgmcypLrV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gqlkit-ts%2fruntime@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33712},"main":"dist/index.js","type":"module","_from":"file:gqlkit-ts-runtime-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm -w vitest run --project=runtime --typecheck","build":"tsc --build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e1b06b-f2fc-41e4-a5af-57d7e7a37350"}},"_resolved":"/tmp/32aae83232d143ccc02aef8bdb86b97e/gqlkit-ts-runtime-0.1.0.tgz","_integrity":"sha512-rr7C28pMpsuAIe2wyoT9AKkg2xXTbTFJMrAiJleneWeGeRbhAtGmjq1sG/c9CxPfPtD7R61PIzz7Vwjsj25V8g==","repository":{"url":"git+https://github.com/izumin5210/gqlkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.6.2","description":"Runtime utilities for gqlkit - type-safe resolver definition functions","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.1.0_1768366198054_0.42760848062873635","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@gqlkit-ts/runtime","version":"0.1.1","keywords":["graphql","resolver","typescript"],"author":{"name":"izumin5210","email":"m@izum.in"},"license":"MIT","_id":"@gqlkit-ts/runtime@0.1.1","maintainers":[{"name":"izumin5210","email":"m@izum.in"}],"homepage":"https://gqlkit.izumin.dev","bugs":{"url":"https://github.com/izumin5210/gqlkit/issues"},"dist":{"shasum":"8daa0ce34971b5f21f0b8c6d7f11ec682f273e61","tarball":"https://registry.npmjs.org/@gqlkit-ts/runtime/-/runtime-0.1.1.tgz","fileCount":7,"integrity":"sha512-pkBVImvR6j6rwnAKwODtT/q4GOW45yG99o9xGU67ARMwLX7adDVTNUR1OpK3nFXH4cpbjgdcH+jzmgcuP4oiXg==","signatures":[{"sig":"MEYCIQDNec1wBby5JkXGxJQ+tqNkZFcCrhSZDAApwnX04i1tWgIhAK9NTLRA30ruxSVbbm73rKSYR+qI/1e0tbSwxk+k6Xmg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gqlkit-ts%2fruntime@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56634},"main":"dist/index.js","type":"module","_from":"file:gqlkit-ts-runtime-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm -w vitest run --project=runtime --typecheck","build":"tsc --build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e1b06b-f2fc-41e4-a5af-57d7e7a37350"}},"_resolved":"/tmp/dbf4b7ee8875b905661dace3b67b3340/gqlkit-ts-runtime-0.1.1.tgz","_integrity":"sha512-pkBVImvR6j6rwnAKwODtT/q4GOW45yG99o9xGU67ARMwLX7adDVTNUR1OpK3nFXH4cpbjgdcH+jzmgcuP4oiXg==","repository":{"url":"git+https://github.com/izumin5210/gqlkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.6.2","description":"Runtime utilities for gqlkit - type-safe resolver definition functions","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.1.1_1768962785016_0.6084508389373218","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@gqlkit-ts/runtime","version":"0.2.0","keywords":["graphql","resolver","typescript"],"author":{"name":"izumin5210","email":"m@izum.in"},"license":"MIT","_id":"@gqlkit-ts/runtime@0.2.0","maintainers":[{"name":"izumin5210","email":"m@izum.in"}],"homepage":"https://gqlkit.izumin.dev","bugs":{"url":"https://github.com/izumin5210/gqlkit/issues"},"dist":{"shasum":"69f2ea135e408357b355b573c4dd99ade8a3e6c6","tarball":"https://registry.npmjs.org/@gqlkit-ts/runtime/-/runtime-0.2.0.tgz","fileCount":8,"integrity":"sha512-LY9erV52ZZn9pMHV5+nd+XY6cWBw03MjGJ4qTQ8fQfwYpdhwdLja5k/PCs+JJu0ZL4yyLJWk59nmQeOD54GDAA==","signatures":[{"sig":"MEYCIQDPudRuoHLvLVlGi8JQmszIY7J3V8DoRfz59r91LviSSwIhAKCqddrLCsw6VNgOlIFX7jDQTzpmDsY6Yr44dbluV6CF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gqlkit-ts%2fruntime@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58985},"main":"dist/index.js","type":"module","_from":"file:gqlkit-ts-runtime-0.2.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"pnpm -w vitest run --project=runtime --typecheck","build":"tsc --build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e1b06b-f2fc-41e4-a5af-57d7e7a37350"}},"_resolved":"/tmp/48d506738e148b58677ba894f4b6992c/gqlkit-ts-runtime-0.2.0.tgz","_integrity":"sha512-LY9erV52ZZn9pMHV5+nd+XY6cWBw03MjGJ4qTQ8fQfwYpdhwdLja5k/PCs+JJu0ZL4yyLJWk59nmQeOD54GDAA==","repository":{"url":"git+https://github.com/izumin5210/gqlkit.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.6.2","description":"Runtime utilities for gqlkit — type-safe resolver definitions with a thin API","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.0_1769412395462_0.3403771401207327","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gqlkit-ts/runtime","version":"0.3.0","description":"Runtime utilities for gqlkit — type-safe resolver definitions with a thin API","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"keywords":["graphql","resolver","typescript"],"author":{"name":"izumin5210","email":"m@izum.in"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/izumin5210/gqlkit.git","directory":"packages/runtime"},"bugs":{"url":"https://github.com/izumin5210/gqlkit/issues"},"homepage":"https://gqlkit.izumin.dev","publishConfig":{"access":"public"},"scripts":{"build":"tsc --build","test":"pnpm -w vitest run --project=runtime --typecheck","typecheck":"tsc --noEmit"},"_id":"@gqlkit-ts/runtime@0.3.0","_integrity":"sha512-6bxs68ESPOdCPowfXHvZTCs+CdCTXQ/ngFYjH6G+EY/A8yksyPjytmZK6jObzSKjzhUqCXjHMbrpVSBTR2JZ8A==","_resolved":"/tmp/11f8426e72ab21ee6f58decc46ec88ce/gqlkit-ts-runtime-0.3.0.tgz","_from":"file:gqlkit-ts-runtime-0.3.0.tgz","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-6bxs68ESPOdCPowfXHvZTCs+CdCTXQ/ngFYjH6G+EY/A8yksyPjytmZK6jObzSKjzhUqCXjHMbrpVSBTR2JZ8A==","shasum":"0f2f4a7ab5c6dae477368a01e750c9496dfdfc9a","tarball":"https://registry.npmjs.org/@gqlkit-ts/runtime/-/runtime-0.3.0.tgz","fileCount":13,"unpackedSize":74916,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gqlkit-ts%2fruntime@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFCx+wE2iMTDXtJ7DvsBdaVOj7EXcNehe1kpN+4XHSO4AiEAoo92kZlIg9erJA7OFjaf/Irw7lyvyu/es7JIkQW0L5Y="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e1b06b-f2fc-41e4-a5af-57d7e7a37350"}},"directories":{},"maintainers":[{"name":"izumin5210","email":"m@izum.in"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/runtime_0.3.0_1772349719517_0.10259448151839212"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-13T14:36:45.611Z","modified":"2026-03-01T07:21:59.943Z","0.0.1":"2026-01-13T14:36:45.887Z","0.1.0":"2026-01-14T04:49:58.212Z","0.1.1":"2026-01-21T02:33:05.152Z","0.2.0":"2026-01-26T07:26:35.614Z","0.3.0":"2026-03-01T07:21:59.655Z"},"bugs":{"url":"https://github.com/izumin5210/gqlkit/issues"},"author":{"name":"izumin5210","email":"m@izum.in"},"license":"MIT","homepage":"https://gqlkit.izumin.dev","keywords":["graphql","resolver","typescript"],"repository":{"type":"git","url":"git+https://github.com/izumin5210/gqlkit.git","directory":"packages/runtime"},"description":"Runtime utilities for gqlkit — type-safe resolver definitions with a thin API","maintainers":[{"name":"izumin5210","email":"m@izum.in"}],"readme":"# @gqlkit-ts/runtime\n\nRuntime utilities for [gqlkit](https://gqlkit.izumin.dev) — type-safe resolver definitions with a thin API.\n\n```ts\n// src/gqlkit/gqlkit.ts\nimport { createGqlkitApis, type IDString } from \"@gqlkit-ts/runtime\";\nimport {} from \"./context.js\";\n\nexport const { defineQuery, defineMutation, defineField } = createGqlkitApis<Context>();\n```\n\n```ts\n// src/gqlkit/schema/tasks.ts\nimport type { NoArgs } from \"@gqlkit-ts/runtime\";\nimport { defineField, defineQuery, defineMutation } from \"../gqlkit.js\";\n\n// Query\nexport const tasks = defineQuery<NoArgs, Task[]>(() => fetchTasks());\n\n// Mutation\nexport const createTask = defineMutation<{ input: CreateTaskInput }, Task>(\n  (_, { input }) => createNewTask(input)\n);\n\n// Field resolver\nexport const taskAuthor = defineField<Task, NoArgs, User>(\n  (task) => fetchUser(task.authorId)\n);\n```\n\nFor full documentation, visit [gqlkit.izumin.dev](https://gqlkit.izumin.dev).\n","readmeFilename":"README.md"}