{"_id":"@jackchuka/gql-ingest","_rev":"53-3532d055a9f3c51bf7b5eec0715a640a","name":"@jackchuka/gql-ingest","dist-tags":{"latest":"4.2.28"},"versions":{"1.0.0":{"name":"@jackchuka/gql-ingest","version":"1.0.0","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@1.0.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli.js"},"dist":{"shasum":"bd85b5dfc1381f0615a299443c0bb1a99e3b7e97","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-1.0.0.tgz","fileCount":23,"integrity":"sha512-6DvOryXoc+cSDN2m4CcxVCZewhuIcFKwsgLxfRD6lCElbp/Mgd/ILINhJL/DSqLs3Z+5kuRr3YSuYMAzGCoN0g==","signatures":[{"sig":"MEUCIQClBY25PV41h8IZoAmSqEWf0aC5APl4f/S17y52CbHskgIgPdTmF5GzgCX0qsEdnb6z8sIX2Q3w/IifXSGW9P6imgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25601},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"1498fa66d2141cf182790201e1974d83ed5c622b","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"jackchuka","actor":{"name":"jackchuka","type":"user","email":"jack16.m.u@gmail.com"},"email":"jack16.m.u@gmail.com"},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"10.9.0","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"22.12.0","dependencies":{"commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_1.0.0_1750920327951_0.943380126753466","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@jackchuka/gql-ingest","version":"1.0.1","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@1.0.1","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli.js"},"dist":{"shasum":"70bb546e948983b32318ec85262d307ac869f226","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-1.0.1.tgz","fileCount":23,"integrity":"sha512-slT8CcGKEVeZeMc497Nb7Dk9uo2R8IcPsuNiWHTc9slP+t11e2MMsL1pxXPbXKrvOIMuOUFOFk5sHsv/msbRjQ==","signatures":[{"sig":"MEYCIQDOQfFWoLVMYRf3snmRN9jrZmhw6I8/2ovBzTBq5VosqwIhAL4czt+yasVAeTTuoS4R9+VvQewRd6bCxsadp7eSQJDK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25601},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"3d1f904aa5bc0724acc5b64d1457711a91bf8e88","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"jackchuka","actor":{"name":"jackchuka","type":"user","email":"jack16.m.u@gmail.com"},"email":"jack16.m.u@gmail.com"},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"10.8.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_1.0.1_1750920424499_0.7282605857849531","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@jackchuka/gql-ingest","version":"1.0.2","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@1.0.2","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"bin/cli.js"},"dist":{"shasum":"60f2e66cdc6cbe4a9efdbbda2ace13a1d0c64e25","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-1.0.2.tgz","fileCount":24,"integrity":"sha512-mVts1hzMTlHxpj3GQmhIy38ivI12puF23QaYqQUgsgSCpSU8SjALlcjDZKtgYyPE9v1AFGdJXw/8Kgrs7rhdoQ==","signatures":[{"sig":"MEUCIAPRevrbbXQtUB8WT9wSHtvLGg0RSJd3X6aewtvmk2NQAiEAr6wvDiScu8eqnTwKzn9uueFDQfNig7Mm778VLiZrpTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29551},"main":"dist/cli.js","types":"./dist/cli.d.ts","gitHead":"34e519304c47966a0fda24a74981600a87ee83a1","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"jackchuka","actor":{"name":"jackchuka","type":"user","email":"jack16.m.u@gmail.com"},"email":"jack16.m.u@gmail.com"},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"10.8.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_1.0.2_1750920700504_0.9321057808288387","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@jackchuka/gql-ingest","version":"1.1.0","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@1.1.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"bin/cli.js"},"dist":{"shasum":"4f80ec4063192b5a065ca47b78b254408808c2c5","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-1.1.0.tgz","fileCount":42,"integrity":"sha512-QAN64mMvEFbp0f1AUwxUOlJ2/hkv6oSrHiuSbzS3WS433XfhOX3j+lVLtrPiXyBsTbpdoav2rF3+rAbViTri7w==","signatures":[{"sig":"MEYCIQCrFFLp6z7Ve3QaNzYDuqLWQFwpH2pyhXMHWV/LEKE7igIhAKbZgmjd+B5QirNgcju5gyJKVcDKE1LEtWFyFdPpjKXw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122105},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"e6afd8773d2e8710f1ae438efce275a2bda4b01d","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"jackchuka","actor":{"name":"jackchuka","type":"user","email":"jack16.m.u@gmail.com"},"email":"jack16.m.u@gmail.com"},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"10.8.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_1.1.0_1751020344262_0.07344041374678656","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@jackchuka/gql-ingest","version":"1.2.0","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@1.2.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"bin/cli.js"},"dist":{"shasum":"e8acf2c0368aa0d10f62a66b131a983497857cc4","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-1.2.0.tgz","fileCount":42,"integrity":"sha512-r8/NhhbSxae2olQSAkRCZDw+hq6qnetNptwmlopvq3aJmih5LogQGCDyLrxMHHv4hisHkXaEOTsT3x776n1WWg==","signatures":[{"sig":"MEUCIAuSQllzz892n9sqNgPwZwEJAOlvEjm00+RpRWjQUzqpAiEAlvmU2Ni/gLmjr5DPd9OLn67XJXKMppaeYPLu9ddFIMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124288},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"66f0df5709b4a3bb23636aef1861bc510704af0e","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"jackchuka","actor":{"name":"jackchuka","type":"user","email":"jack16.m.u@gmail.com"},"email":"jack16.m.u@gmail.com"},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"10.8.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_1.2.0_1751023024817_0.29195239756990654","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@jackchuka/gql-ingest","version":"1.3.0","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@1.3.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"bin/cli.js"},"dist":{"shasum":"361be58b4e1f64e958f5d63caee711f00d85da95","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-1.3.0.tgz","fileCount":42,"integrity":"sha512-MX46eFa4Xs4/vEJ/LUx8ilQGTe+xHawKuf59l7JVewNs4gOYk6ZzICdTWP9l8DEJJJ//fMACa4rQgDiBpy3Ldw==","signatures":[{"sig":"MEUCIA/qkmF7yVVbvA28tc8Sgc61zyN8fpa9RHLWTQFBQ+C7AiEAqE7lUlx+VvlJjB7mc74nKGOXRxbtiHvMwU1YjEPxs6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140348},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"1414afec2f9ee7949020ce6c0d42589ff3426761","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"jackchuka","actor":{"name":"jackchuka","type":"user","email":"jack16.m.u@gmail.com"},"email":"jack16.m.u@gmail.com"},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"10.8.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_1.3.0_1751250985196_0.9273202310479505","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@jackchuka/gql-ingest","version":"1.4.0","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@1.4.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"bin/cli.js"},"dist":{"shasum":"77ab1c4ac7adbd89ee03c5f42624b0652b19da99","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-1.4.0.tgz","fileCount":42,"integrity":"sha512-iQ6yM7C81dWba6fYu8Ul+v0ymmzYSS/8CN9mFdwLo4rNTL2v27FOuJrcmv8soEnhyPWjPjeokfg+gjfPrmbD8Q==","signatures":[{"sig":"MEYCIQDFIi6pxGvCXP5kJhK6z43EVWaKjrDEzhpAm2ewJub2rgIhAOuChvfbBkY7CS65NeNB2WBT+9EdjPFONKwTFsjfq6VB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402780},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"9d08d17233d45f25810bb99f72c69b17dbdcb6f5","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"jackchuka","actor":{"name":"jackchuka","type":"user","email":"jack16.m.u@gmail.com"},"email":"jack16.m.u@gmail.com"},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"10.8.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_1.4.0_1751379811895_0.46589253710139467","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@jackchuka/gql-ingest","version":"1.5.0","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@1.5.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"bin/cli.js"},"dist":{"shasum":"c5a498bacaf2dd7c2740ab6e8c0710d1ff9708c4","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-1.5.0.tgz","fileCount":43,"integrity":"sha512-mMG8X4XGbkyHE7wIGur0VoAjCawQto4n3GBZEv/+0WDNfU6idAUZ5NJ/bELO0OjAa0dHdGVfixjwrhd5od+ISg==","signatures":[{"sig":"MEUCIQC47nhAHFHLiIOd3vE7Aud10PfrFW8at1pDv4beq042ewIgMD5lLfkR1U+05pEVmZtDYfWO44T6PNXITLaLoWWaFz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409154},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"854b38bff99dccfda375befd25bf03500c4b963e","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"jackchuka","email":"jack16.m.u@gmail.com"},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"10.8.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_1.5.0_1753952888250_0.24094457035330463","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@jackchuka/gql-ingest","version":"2.0.0","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@2.0.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"bin/cli.js"},"dist":{"shasum":"7459a4036c950fa8cb434b97d4d66ad0e24cbc71","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-2.0.0.tgz","fileCount":70,"integrity":"sha512-Ud41pniiWjBBQ5qAaf4h4z9gvRA5dGcSQjZQ8tD7MUvkR2/PQvT3uUwvIWGLNXeSDf2jAkPJKmDiYALjbxEdxQ==","signatures":[{"sig":"MEUCIA66j5RCGp6lplFP5S4lTGc1blVkNAd30B+YFiylWJGeAiEA7VhncptWj8RJUKK4a2EQOBK4LTd8jcpEFNfnPqUd8Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441394},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"579f76e43e3e7614b9543fb1143b739102342233","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"jackchuka","email":"jack16.m.u@gmail.com"},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"10.8.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_2.0.0_1753977139285_0.7091364326399694","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@jackchuka/gql-ingest","version":"2.0.1","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@2.0.1","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"bin/cli.js"},"dist":{"shasum":"57c5c334b4778953a222d5d94c760b2161f02713","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-2.0.1.tgz","fileCount":70,"integrity":"sha512-djokM64G8opCoS/R6TbNE7mGhifgFkQu6WNtAq0cuu65n+GzdliO9nAm71K70EOvBDBUzBBqz5T/P+zj1sABRA==","signatures":[{"sig":"MEYCIQDi9jLjsVAVOmZLJCW4WHu79UyszjolmySw1IJ3NqRIHQIhAI15aTXciPC87R8HTHewceExeOGaq3nP4E4Rmz+VgIKe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440406},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"c38ce8435371f29c242243717ff0b85f757092b3","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"jackchuka","email":"jack16.m.u@gmail.com"},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"10.8.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"18.20.8","dependencies":{"js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_2.0.1_1754614697713_0.7531914033571396","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@jackchuka/gql-ingest","version":"2.0.2","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@2.0.2","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"bin/cli.js"},"dist":{"shasum":"419f88212ddbbd2d4219bc718317d828396d9870","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-2.0.2.tgz","fileCount":70,"integrity":"sha512-JipmM1f/ZmDtZi8OXcjCv+lcTmeWLbWW2YTeDwk/uWky4IaxiDmHoqWT0z1rKuZhWnoketyfz6myzny9h+hqdQ==","signatures":[{"sig":"MEQCIDYs4fP8c1jPMmrdRpg9jpgU0dLRHYNK6B9NtoG0ZnKyAiAVb3hOv2SN/QskjzZ8EEZVUHzZeqX5uLC9jYX/mL8D2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440410},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"ad7e5c72c6ec53b7bca29976bad6d248451e95c8","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.6.0","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"24.9.0","dependencies":{"js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.25.5","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_2.0.2_1760029323332_0.4616321908369483","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@jackchuka/gql-ingest","version":"2.1.0","keywords":["graphql","cli","csv","ingest","api"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@2.1.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"bin/cli.js"},"dist":{"shasum":"d6a6efc6c0b48da6111ab00646d57eed66169657","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-2.1.0.tgz","fileCount":70,"integrity":"sha512-z1FRs8ZQTolrfJvuJWW6mx0935EGDfn3WehjqG9FFTGVfb0yq3I/I81kEcYEb5/1UrpCzsmhyeM6zt6xd1sbrg==","signatures":[{"sig":"MEQCIGX71LrbDvq5Wety0eCXbnqNUrBv0h0iNybSkRnSEpyCAiAjcL7CeL56vIgyD2Guw0SZAKVKpFyN3El8bj9OPWvpjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440436},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","gitHead":"e4628b83ef3fca22626756df3252d59f6d5bf679","scripts":{"dev":"ts-node src/cli.ts","test":"jest","build":"node esbuild.config.js","build:all":"npm run build && npm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly","prepublishOnly":"npm run build:all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.6.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"24.11.1","dependencies":{"js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^24.0.4","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_2.1.0_1764769813498_0.1876840974749432","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@jackchuka/gql-ingest","version":"2.2.0","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@2.2.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"bin/cli.js"},"dist":{"shasum":"55b8896deb99115fa6963709c1dcf081e35fbd44","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-2.2.0.tgz","fileCount":48,"integrity":"sha512-ZxtlhC6sepyfGXAhSKdI0fWUb9rA0kxwqCSeDcQPBwvBBDQOIFx8BVrvY1TW96S6Oq06D3p5zEDGCVEw3i27mA==","signatures":[{"sig":"MEQCIAEBdqLDalFM9rNsZggsoWgLGyiS8eGM+DK9YLQNDGxPAiBuNBPZm3cKvHBtKolc+juoGShocTxPmAyP3/ijLhHdkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344446},"main":"dist/cli.js","type":"module","_from":"file:jackchuka-gql-ingest-2.2.0.tgz","types":"./dist/cli.d.ts","scripts":{"dev":"ts-node src/cli.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/6b55bbdc493b1c4c31c6b10a550364fc/jackchuka-gql-ingest-2.2.0.tgz","_integrity":"sha512-ZxtlhC6sepyfGXAhSKdI0fWUb9rA0kxwqCSeDcQPBwvBBDQOIFx8BVrvY1TW96S6Oq06D3p5zEDGCVEw3i27mA==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.6.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"24.12.0","dependencies":{"graphql":"16.12.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.20.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_2.2.0_1766995471895_0.1509615799050108","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@jackchuka/gql-ingest","version":"2.2.1","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@2.2.1","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli.js"},"dist":{"shasum":"a86881cda56b87ac665cb503ce3f83633be6b50c","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-2.2.1.tgz","fileCount":48,"integrity":"sha512-AG//SkcnwvO8O3XC1vxzQDOf8BQ9Mg7pI0vp+koQdHC6ZD1dSF8CPwBXN90HQViqrUbiC4EZgVYQfAySk9z7wg==","signatures":[{"sig":"MEUCIF6wdthVazghgmE8uC8DOaEThs9nnRl4fsmBTl+GAswCAiEAyttBhzbvrhlwnRd3KjkErxKGOPo0DYxp55GnYygfDR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344448},"main":"dist/cli.js","type":"module","_from":"file:jackchuka-gql-ingest-2.2.1.tgz","types":"./dist/cli.d.ts","scripts":{"dev":"ts-node src/cli.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/aad1926ab750cc30af6bffd8d491a03f/jackchuka-gql-ingest-2.2.1.tgz","_integrity":"sha512-AG//SkcnwvO8O3XC1vxzQDOf8BQ9Mg7pI0vp+koQdHC6ZD1dSF8CPwBXN90HQViqrUbiC4EZgVYQfAySk9z7wg==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.6.2","description":"A CLI tool for ingesting data from CSV files into a GraphQL API","directories":{},"_nodeVersion":"24.12.0","dependencies":{"graphql":"16.12.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.20.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_2.2.1_1766995782379_0.7124354966950823","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@jackchuka/gql-ingest","version":"2.2.2","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@2.2.2","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli.js"},"dist":{"shasum":"90946aba1a3977e6c5ca1ea51728e25d7e5565cf","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-2.2.2.tgz","fileCount":48,"integrity":"sha512-+1wbQ0QkzMRragHW7f9KQBkoHJv4Y+yLDUAT2PhS2habS9Blm79rcB1JTcUMDQZoTQBNrFYkF//wb201JnFZGg==","signatures":[{"sig":"MEUCIFK7htgUZhy6H/U/MSHQGW3j9h/5PNcegIvwU1IiyoxFAiEAgpDWaeJzn/nncPQ+bUUAL4wj8qErVfIeY0M/9hwNiUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344589},"main":"dist/cli.js","type":"module","_from":"file:jackchuka-gql-ingest-2.2.2.tgz","types":"./dist/cli.d.ts","scripts":{"dev":"ts-node src/cli.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/9867f84da493a03610ce76d826936751/jackchuka-gql-ingest-2.2.2.tgz","_integrity":"sha512-+1wbQ0QkzMRragHW7f9KQBkoHJv4Y+yLDUAT2PhS2habS9Blm79rcB1JTcUMDQZoTQBNrFYkF//wb201JnFZGg==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.6.2","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"graphql":"16.12.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.20.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_2.2.2_1766997296145_0.16337691745250904","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@jackchuka/gql-ingest","version":"3.0.0","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@3.0.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"7eca3f3cf0a3279a73f493f82fcf3bfe041af40f","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-3.0.0.tgz","fileCount":40,"integrity":"sha512-zQ70YCpIRI6TikdQA5e8tFQo/zMGux/KWnnRi9zMKloKn90vME0fRZNiKDZIY2CT412VutHeGA6c7CkhhKWuCA==","signatures":[{"sig":"MEUCICRZgZpDm8xSspT0uwwFWomYh+zt054xy2RQIEShlmBTAiEAsmZ3N01u8vsW/dXXXmwPS3EUC5K+ZEDLKNgdLLQWheU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520437},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-3.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/53863572b2b96394cab57b0f63ee3acb/jackchuka-gql-ingest-3.0.0.tgz","_integrity":"sha512-zQ70YCpIRI6TikdQA5e8tFQo/zMGux/KWnnRi9zMKloKn90vME0fRZNiKDZIY2CT412VutHeGA6c7CkhhKWuCA==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.6.2","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"graphql":"16.12.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.24.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_3.0.0_1768461233435_0.6836967452927132","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@jackchuka/gql-ingest","version":"3.1.0","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@3.1.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"49de516267f28bb18bf742b341e8cb01c18295fb","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-3.1.0.tgz","fileCount":48,"integrity":"sha512-UNpKLSXMmiId8sj3F21V0xmEo41dATJuxBhtU3pgPa3aA/VsdrTKCaP0zIl1EY7f+lHPAWU0HUbQv00M67mBRw==","signatures":[{"sig":"MEYCIQCzQHkWceQz+Oa47msvnRYgWW1gF1aT/pdM9RoZuyHHJAIhANUz3cl/yYZaqBe7zmSvYp1fUyT8vJju1/S4vV8fHCTF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2290667},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-3.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/014dd368902dddb623b209422459e5a3/jackchuka-gql-ingest-3.1.0.tgz","_integrity":"sha512-UNpKLSXMmiId8sj3F21V0xmEo41dATJuxBhtU3pgPa3aA/VsdrTKCaP0zIl1EY7f+lHPAWU0HUbQv00M67mBRw==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.6.2","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","graphql":"16.12.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.24.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_3.1.0_1768467060189_0.382363909408983","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@jackchuka/gql-ingest","version":"3.1.1","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@3.1.1","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"ebc97cf64f089b30c3caa730ac0cdc5a0a51b4fb","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-3.1.1.tgz","fileCount":48,"integrity":"sha512-kQQfCF7EQZ7fE2LcP4zs7rM86HhuwEYkET3vLpWPKHRJ1dY8YNBzXnGwyzvRTnX8TmOstH7AcXxSx0CbONwYKA==","signatures":[{"sig":"MEUCIQCJ4d0/uAv3tH4zohAii4W1auXkwJLRIIekGh1hWzAqdQIgB6/S+PvRYAooM/mFx/i/IssE9SPpPM0HS615vzzL8+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2291380},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-3.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/adc137a5eca766e7f3764d69bdef457e/jackchuka-gql-ingest-3.1.1.tgz","_integrity":"sha512-kQQfCF7EQZ7fE2LcP4zs7rM86HhuwEYkET3vLpWPKHRJ1dY8YNBzXnGwyzvRTnX8TmOstH7AcXxSx0CbONwYKA==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.6.2","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","graphql":"16.12.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.24.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_3.1.1_1768471807026_0.09333969075385107","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@jackchuka/gql-ingest","version":"3.1.2","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@3.1.2","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"2c4f54f43a34aa2ed0e1d287aebce75ed851ee55","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-3.1.2.tgz","fileCount":48,"integrity":"sha512-zo9vJg5A1Sl6NWzdE6A49/eRHCBm3EK4jAKrEdtAKaCu9vWJbCgg7EXFqxfFigO2bWnLi8nldr46dsnPtC1OLQ==","signatures":[{"sig":"MEQCIDapP/xKpjshRFMVSIqeNlveH/M2oFi0oR5HQ7IyZo7PAiBOuf0m4QGM4trbVGwfPpI3R7PJJuiXxTOY2fLyGOxLgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2292882},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-3.1.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/582ef7f62e567b3e6726f94871db3b4a/jackchuka-gql-ingest-3.1.2.tgz","_integrity":"sha512-zo9vJg5A1Sl6NWzdE6A49/eRHCBm3EK4jAKrEdtAKaCu9vWJbCgg7EXFqxfFigO2bWnLi8nldr46dsnPtC1OLQ==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.6.2","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","graphql":"16.12.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.24.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_3.1.2_1768971576648_0.2986055783805568","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@jackchuka/gql-ingest","version":"3.1.3","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@3.1.3","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"c61e9a739ef4e3ded07f7b7624326d0da25927d3","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-3.1.3.tgz","fileCount":48,"integrity":"sha512-68S/BF4xxoOA2teHz/JdJQeKphHoSUvvwhMjPJlRa8ASf4QAG8I/j4Z3cE5PE9VVNuJrBwqP45vq16FliEelJQ==","signatures":[{"sig":"MEUCIQCayjogUUTMSNEXpKy2lipb6mFjyRKeXEwIjpyF8IhbmQIgCwMQbfpgJyFpoebTEe6hdsq5oHIBJmtvqdt9rvL06Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2292653},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-3.1.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/cf5f6703f9bc987d0b9163dc31caf7f5/jackchuka-gql-ingest-3.1.3.tgz","_integrity":"sha512-68S/BF4xxoOA2teHz/JdJQeKphHoSUvvwhMjPJlRa8ASf4QAG8I/j4Z3cE5PE9VVNuJrBwqP45vq16FliEelJQ==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.8.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.5","graphql":"16.12.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.33.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_3.1.3_1771461821733_0.7700569195764584","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@jackchuka/gql-ingest","version":"3.1.4","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@3.1.4","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"8ade725c909e37c933a62a557818986ac5ef0c7e","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-3.1.4.tgz","fileCount":48,"integrity":"sha512-nlTxAlbc8SATTjA+2pH/0/3DizwgsV+yDXsRAnp/0vp+pFjzjhMyZxEIpnFOOm2/7IB8oA4+pavkU9wy/iX0TQ==","signatures":[{"sig":"MEUCIEcynRWDsdIC8dXnA83QszybN7bRxbprLnhHm/uKZ8+rAiEAuWkWz+BMI2CaUFYxfxsDqc5rwKl8nMkH2H+zYmMJ3HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2292653},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-3.1.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/034cd004fe61f83886eee38400be5114/jackchuka-gql-ingest-3.1.4.tgz","_integrity":"sha512-nlTxAlbc8SATTjA+2pH/0/3DizwgsV+yDXsRAnp/0vp+pFjzjhMyZxEIpnFOOm2/7IB8oA4+pavkU9wy/iX0TQ==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.8.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.5","graphql":"16.12.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.35.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_3.1.4_1771857675263_0.762023758796059","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@jackchuka/gql-ingest","version":"3.1.5","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@3.1.5","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"05649a2915759be68cefa499721c7e4c326451c8","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-3.1.5.tgz","fileCount":48,"integrity":"sha512-15eNFMNblVWQpJyXiGZNvQAEW4qwVQotpzLdoheqq57JEsgxObqaRqKwQBojPuYFmHxgL31ZjPUIWo1X6OindQ==","signatures":[{"sig":"MEYCIQDIvPT3FjOVZKWPhxoSM7DXOx4mA1r406O1/7f7xzRC/wIhANOi/90sOJrv7uJ+RvaJczM2eb5m9qkl+1mhP6jkc8+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@3.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2293202},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-3.1.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/ca06a8cfd76867de02bf42d53049e554/jackchuka-gql-ingest-3.1.5.tgz","_integrity":"sha512-15eNFMNblVWQpJyXiGZNvQAEW4qwVQotpzLdoheqq57JEsgxObqaRqKwQBojPuYFmHxgL31ZjPUIWo1X6OindQ==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.9.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5","graphql":"16.13.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.35.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_3.1.5_1772497161350_0.4870227698658862","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@jackchuka/gql-ingest","version":"3.1.6","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@3.1.6","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"3762ba3f554826b78bcd2e47e7aaf52836b2fe5a","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-3.1.6.tgz","fileCount":48,"integrity":"sha512-1tGqIJTJxfwWyRo/ynPKWIBEUFJxGha/nn+76Ko8AZx4Y/751Bphn1XsqsXvfq582bl7rjOn6MIi0XwEUBexjg==","signatures":[{"sig":"MEUCIC3l294kUZp6OtJDygTFBB9XtiTIBkC6Gglhn77EXObvAiEAreDjeCFwvF0HkNRKrhqOdeCFJIaBcu6TBicbUdkThu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@3.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2293202},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-3.1.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/a0f4c7c22ceb8eb00b6b4fd0745df8b0/jackchuka-gql-ingest-3.1.6.tgz","_integrity":"sha512-1tGqIJTJxfwWyRo/ynPKWIBEUFJxGha/nn+76Ko8AZx4Y/751Bphn1XsqsXvfq582bl7rjOn6MIi0XwEUBexjg==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.9.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5","graphql":"16.13.1","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.36.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_3.1.6_1773113128835_0.06552958187940838","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"@jackchuka/gql-ingest","version":"3.1.7","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@3.1.7","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"7bb58e9916171d595f618e2cdc5b4ea749e9cd8e","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-3.1.7.tgz","fileCount":48,"integrity":"sha512-D+530ns4+4EHlaNloB4RxrZsL7pfEhYgN+Jw5OC9Fc4UPLAa5Cif/EnKXcgU0fmDdZXSKfIyKTs/tJx4wtdDaA==","signatures":[{"sig":"MEYCIQDnKYJRfYKsXxCKTYoh/T2NWIsh9BX+gMrWJ61mFpl0QQIhAKk3WCb8IHGuMrm2NNlno5ccKI0CY7UH1jx9xnlowlFt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@3.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2293202},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-3.1.7.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/8aa9acd222bb2ce194ef097c8bfc8a75/jackchuka-gql-ingest-3.1.7.tgz","_integrity":"sha512-D+530ns4+4EHlaNloB4RxrZsL7pfEhYgN+Jw5OC9Fc4UPLAa5Cif/EnKXcgU0fmDdZXSKfIyKTs/tJx4wtdDaA==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.9.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5","graphql":"16.13.1","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.40.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_3.1.7_1773656717771_0.14062801068389819","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"@jackchuka/gql-ingest","version":"3.1.8","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@3.1.8","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"2aaeb4500e3be5dcb5f1a76b772b76f0005ab22e","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-3.1.8.tgz","fileCount":48,"integrity":"sha512-vthdRhKO9CcKWGUYPFQ48APRjKEw8v88R0z2/EX75HIzh6qfTCJAfe0TedsJ03J9qeYZST9+/O47wmcohXu6Xg==","signatures":[{"sig":"MEUCIQCuSY0/B2HnnMRcM/W37ZyAJSishlx9ptSnhqLR1920pwIgN+9YjuTNm4r0UpN4yFxptJ8UxqD8w+Nq9Rg4ZiX0gSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@3.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2293202},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-3.1.8.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/9edad25143d484eb678a3b1657cfb492/jackchuka-gql-ingest-3.1.8.tgz","_integrity":"sha512-vthdRhKO9CcKWGUYPFQ48APRjKEw8v88R0z2/EX75HIzh6qfTCJAfe0TedsJ03J9qeYZST9+/O47wmcohXu6Xg==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.9.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5","graphql":"16.13.1","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.41.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_3.1.8_1774318274683_0.8740877218021608","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"@jackchuka/gql-ingest","version":"3.1.9","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@3.1.9","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"7a74d149699fae1688baaba1953868e33e2a1680","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-3.1.9.tgz","fileCount":48,"integrity":"sha512-5MHqVWy2+fkN7SdsjwA1+7yXdSB7/VKy9/zzcM//pqr5NArhek5jJBuZLmlFZAtkrtATdY6hcl3YWmacs3lrjg==","signatures":[{"sig":"MEYCIQCs9DlXP5Lcm7oXhhncXOoYpzgKdS783aOwRchkSoA85wIhANxLbG2JMHP2w+t7PPtAE7QuT7fs9M8UvfSaRIxiPctt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@3.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2293170},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-3.1.9.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/21f2b864722380c612e5d7ccad4760d2/jackchuka-gql-ingest-3.1.9.tgz","_integrity":"sha512-5MHqVWy2+fkN7SdsjwA1+7yXdSB7/VKy9/zzcM//pqr5NArhek5jJBuZLmlFZAtkrtATdY6hcl3YWmacs3lrjg==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.11.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.5","graphql":"16.13.2","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.42.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_3.1.9_1774921494917_0.5345056724020711","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@jackchuka/gql-ingest","version":"4.0.0","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.0.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"8b5c4fe2482019a003009feb49e7e72db28c6f3c","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.0.0.tgz","fileCount":48,"integrity":"sha512-2993/GldmbaQHX46ANnGJD1V/3nmVWijJNPjJKhVxb+FkKZZsmJy/ZogYuPyi0Dkh4lu6BqdJ7LEcrBrqo7fsQ==","signatures":[{"sig":"MEUCIC8ycl2mi5g4B/fFKuMUIpk3bpN0B1i01s8LlLSaxiQKAiEA98L2MIkDdTHBg4reX8aI+AYv8EBxUmbQOwbR91PHDc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2322173},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/0bc6bf94685a63502f7def6975c5adde/jackchuka-gql-ingest-4.0.0.tgz","_integrity":"sha512-2993/GldmbaQHX46ANnGJD1V/3nmVWijJNPjJKhVxb+FkKZZsmJy/ZogYuPyi0Dkh4lu6BqdJ7LEcrBrqo7fsQ==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.11.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.5","graphql":"16.13.2","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.42.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.0.0_1774952770542_0.36341830095682304","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@jackchuka/gql-ingest","version":"4.1.0","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.1.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"9b63e2da1cb03b746713493d977d68dab4d216d3","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.1.0.tgz","fileCount":48,"integrity":"sha512-lkYugUjJQRjn/fnYfkQYx6k0WY19ohEOiA3TFkNXkdQ6xGnKlNK4c8JYDxCb4/a8p0jRq6yk0nu7br86t/IiOw==","signatures":[{"sig":"MEQCID1WLsCfXZj4ZSkMVWF8D0QBk7RiKmsOLyr65y6ob7ZNAiBT7rWNAaIHLQBpOJ+tDND7NgbmbC+rOVfdcHD7zRkUeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2336850},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/a3e433f70426ff79bdeac8b9b1d3db7c/jackchuka-gql-ingest-4.1.0.tgz","_integrity":"sha512-lkYugUjJQRjn/fnYfkQYx6k0WY19ohEOiA3TFkNXkdQ6xGnKlNK4c8JYDxCb4/a8p0jRq6yk0nu7br86t/IiOw==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.11.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.5","graphql":"16.13.2","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.42.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.1.0_1774959796283_0.9322878792813067","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@jackchuka/gql-ingest","version":"4.2.0","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.0","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"f88f4397b2d28c86a092d3bbd1778ace98dd0875","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.0.tgz","fileCount":48,"integrity":"sha512-rZ9aCSHy2B2M4VBBpz5W/47gz6wNHwOHKnrPfQy8/qJgRRBZYV09v0az+YJJmHmpEZWQ2fjQ83hPIRtY1DIWVw==","signatures":[{"sig":"MEQCIBVLcE9zdj1o+obSX7bOBlCa+1X9XBS9sboUVJPSFezGAiAFnMBqY9EzSPXC35TxtMzHunGWECo7JdqDEs/Xh7e4ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2343445},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/37020a6a7cb92cb3b821aff6ec8dd298/jackchuka-gql-ingest-4.2.0.tgz","_integrity":"sha512-rZ9aCSHy2B2M4VBBpz5W/47gz6wNHwOHKnrPfQy8/qJgRRBZYV09v0az+YJJmHmpEZWQ2fjQ83hPIRtY1DIWVw==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.11.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.5","graphql":"16.13.2","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.42.0","oxlint":"^1.35.0","esbuild":"^0.27.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.0_1774961092544_0.10915253381755252","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@jackchuka/gql-ingest","version":"4.2.1","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.1","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"4ae14269b49a08c48f2367b59396bf22be9f1d69","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.1.tgz","fileCount":48,"integrity":"sha512-hm0cMeG1kPzq43R4xSI90JzGaBUww5GWgtbbrkPz9TBFl7q6qbDNvsBFoW4zn2j2gV/N5mLe5UK/Hb3EZWBn/A==","signatures":[{"sig":"MEQCICh7Vo6MDzZQrNIzu9oL5lUYsiqW+H2C1bh2CiTRA0vvAiAowyd0yPWJ0XUMI92fofEf3nLDS1RXJNrciX547fQbHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2343445},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/dc73bbac844498518393384789568f35/jackchuka-gql-ingest-4.2.1.tgz","_integrity":"sha512-hm0cMeG1kPzq43R4xSI90JzGaBUww5GWgtbbrkPz9TBFl7q6qbDNvsBFoW4zn2j2gV/N5mLe5UK/Hb3EZWBn/A==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.11.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.5","graphql":"16.13.2","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.14.1","devDependencies":{"jest":"^30.0.3","oxfmt":"^0.43.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.1_1775628659219_0.5599938464753613","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@jackchuka/gql-ingest","version":"4.2.2","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.2","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"8abd3624cd957f91af7937d5b37a810edd303e7e","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.2.tgz","fileCount":48,"integrity":"sha512-Ts6/zOr+BB2TDBwNC3r5CwP7XvU279RYPW4a4IcqjWXMtQQ99qQeRTOHl4fBbUkH+iFJKHesQd3NzR1gFz4r6w==","signatures":[{"sig":"MEYCIQDpJAuy7WUmxQXyPAxk957yBchVjl5AtjsIIeNYpVFGMgIhAKfe0OtJvqCWo3VE3A/1fkKzy0a33OYAzTOHulGtqmf/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2343356},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/adb22423a594af763933c68b8ff45669/jackchuka-gql-ingest-4.2.2.tgz","_integrity":"sha512-Ts6/zOr+BB2TDBwNC3r5CwP7XvU279RYPW4a4IcqjWXMtQQ99qQeRTOHl4fBbUkH+iFJKHesQd3NzR1gFz4r6w==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.11.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.5","graphql":"16.13.2","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.44.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.2_1776237101647_0.22139881060645616","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@jackchuka/gql-ingest","version":"4.2.3","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.3","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"da0f93afee188f6d588752b54d9f9d176a37ad48","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.3.tgz","fileCount":48,"integrity":"sha512-Okzr5PtXluqoaK/QWeGcHEZSO33NlaD0mKJ6w7UmBAWs5GJ95TTfthqP1yA9vyxqPh2SC1XFDQUzda1WR0oQEg==","signatures":[{"sig":"MEYCIQCJVX7zIkhV1veoZwnwdGdJtKO7YA8nK0d+P8hcLHNdNwIhAMfjtJyb7qDasiJw09yXIUZvYHUMP1UiV6vhN0R/XepS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2343356},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/12caec71fc6c86b45bc484adee4a5cef/jackchuka-gql-ingest-4.2.3.tgz","_integrity":"sha512-Okzr5PtXluqoaK/QWeGcHEZSO33NlaD0mKJ6w7UmBAWs5GJ95TTfthqP1yA9vyxqPh2SC1XFDQUzda1WR0oQEg==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.12.1","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.5","graphql":"16.13.2","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.46.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.21.1"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.3_1776740768918_0.5941551036823198","host":"s3://npm-registry-packages-npm-production"}},"4.2.7":{"name":"@jackchuka/gql-ingest","version":"4.2.7","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.7","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"e21b03f295150b2b8bf62de13151af2b6e977a6d","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.7.tgz","fileCount":48,"integrity":"sha512-UGdnlJmCXGK0G7KrnQDbhE+gUws6Dw3c1w/FB47SLf5pwXJDooMLc+M9VS+cty9Pp3J43lqFEe09jbUxC+LYSg==","signatures":[{"sig":"MEUCIQDENIrau17JcZGv4YlwFnBB+wmNRVEzkUw1E0n/MnDA2AIgT1cH1+ax3kKbDinHY918BiPEW+YIZTJDd4vwUl/lYmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2435808},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.7.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/066e6ff96eede764506f302323d86cd7/jackchuka-gql-ingest-4.2.7.tgz","_integrity":"sha512-UGdnlJmCXGK0G7KrnQDbhE+gUws6Dw3c1w/FB47SLf5pwXJDooMLc+M9VS+cty9Pp3J43lqFEe09jbUxC+LYSg==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.12.1","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.5","graphql":"16.13.2","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.47.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.7_1778084832259_0.5888632635155564","host":"s3://npm-registry-packages-npm-production"}},"4.2.8":{"name":"@jackchuka/gql-ingest","version":"4.2.8","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.8","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"fe28eecf0ae217c9536c5a1ecbda03b66068e268","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.8.tgz","fileCount":48,"integrity":"sha512-/HtvNV4BXXpWXkS9LNJt98aSrR2WnqgAuJTKlEMf/Ujq+AajWj8oeZDyPrYtj0RJkdQrvR2sHVoL+qSTe3uqjw==","signatures":[{"sig":"MEUCIATm3GZ0vgtm6WeZxkp4UPTBFo9dft445mGHkgIFRBCTAiEA6D8oFqgInXUexFBbZS5qs+mfklbpmqxuC0GhMbz/fEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2438294},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.8.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/4ec66ebf44d97471569529821483ba65/jackchuka-gql-ingest-4.2.8.tgz","_integrity":"sha512-/HtvNV4BXXpWXkS9LNJt98aSrR2WnqgAuJTKlEMf/Ujq+AajWj8oeZDyPrYtj0RJkdQrvR2sHVoL+qSTe3uqjw==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.12.1","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.48.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.8_1778552257180_0.04672497471508197","host":"s3://npm-registry-packages-npm-production"}},"4.2.9":{"name":"@jackchuka/gql-ingest","version":"4.2.9","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.9","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"b41d980b3e2dfff0818ad680914b945ef2487c9d","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.9.tgz","fileCount":48,"integrity":"sha512-hXonsJaWlx7UT9BtFBN1EJz80tfTB1Bd9tABum7HI4lABuVLT6aVjiw9SeV7Ndu9AnBk/SWPiRC8QZEIIk0YcQ==","signatures":[{"sig":"MEYCIQDs2AqBsyf27olbLHhS4kZDvaKT0ygpBaQISOQJSTD4PAIhAMz7EnPBUKuNdiQawcgUtaX7+aUPdaKe8mcCYtnlk2tB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2438294},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.9.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/aeb35ce968bf79f61fb9bb32b67add38/jackchuka-gql-ingest-4.2.9.tgz","_integrity":"sha512-hXonsJaWlx7UT9BtFBN1EJz80tfTB1Bd9tABum7HI4lABuVLT6aVjiw9SeV7Ndu9AnBk/SWPiRC8QZEIIk0YcQ==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.12.1","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.50.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.9_1779176473645_0.7473808771820636","host":"s3://npm-registry-packages-npm-production"}},"4.2.10":{"name":"@jackchuka/gql-ingest","version":"4.2.10","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.10","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"d577a5652a257f8d3c9da98a89087a8f7b8413bf","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.10.tgz","fileCount":48,"integrity":"sha512-55E3b/n9k5m/Ps2bG8YsFHJui6o3WiqVsbx/FNWXQLWIQb37O7ZiYXy0vY2fvsza64LbPSReB1BB8zwlO4Vnhw==","signatures":[{"sig":"MEQCIHCzc24HyyjgVXR1+2fRRAEuYuJaLwR6Yy3sjIofzN1RAiBWNEpkyVSlPZC92lWAVGjpW4wHYEdYfDeFbt//hHkSEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2438296},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.10.tgz","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/8d4a47b2d00c6764380b6bd9179ae5ae/jackchuka-gql-ingest-4.2.10.tgz","_integrity":"sha512-55E3b/n9k5m/Ps2bG8YsFHJui6o3WiqVsbx/FNWXQLWIQb37O7ZiYXy0vY2fvsza64LbPSReB1BB8zwlO4Vnhw==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.13.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.0","js-yaml":"^4.1.0","commander":"^14.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.51.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.10_1779774586429_0.9390973031924197","host":"s3://npm-registry-packages-npm-production"}},"4.2.11":{"name":"@jackchuka/gql-ingest","version":"4.2.11","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.11","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"6d61c0e5ba862a7e441c03b272f06d9249de717c","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.11.tgz","fileCount":48,"integrity":"sha512-NiXIBfBzewGPWsF86sgzrK5C8ZDhgVgXipF6apbh7SnDLmPNCANHr4FWzPtHrjeRxubZRKewvgTEzOxLeaeOGQ==","signatures":[{"sig":"MEUCIG6itaZ9d3g+hA8TVwtDwsTlUbCkoG0M4w9+VMHqDkSDAiEAgZel/EHVpAZJDBai/cZNEScJnIGYooPBi/dnjB0h5TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2438442},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.11.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/9e42f7baf9d47d01c0f3a352e30c6f04/jackchuka-gql-ingest-4.2.11.tgz","_integrity":"sha512-NiXIBfBzewGPWsF86sgzrK5C8ZDhgVgXipF6apbh7SnDLmPNCANHr4FWzPtHrjeRxubZRKewvgTEzOxLeaeOGQ==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.13.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.1","js-yaml":"^4.1.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.53.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.11_1780539180772_0.5411241570603316","host":"s3://npm-registry-packages-npm-production"}},"4.2.12":{"name":"@jackchuka/gql-ingest","version":"4.2.12","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.12","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"4c464e8672615a6f71cbde440d95afe3ef5de703","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.12.tgz","fileCount":48,"integrity":"sha512-T6pX1JsAmQUjVf5hTufwbHLhv5qV5gkBkV4u+SlDhNb834Smvo8icl6lq3B6AxzWrY6gM9mOiRAMbQIp7r+KiQ==","signatures":[{"sig":"MEUCIQC4LftqL8P9Go3hAkodF/M02AvhjKFU1SSMGsK/sSKNOAIgSfp0NC71RRdI5Ohud7It0dsw52sqFiBtZJ4QzEAXuwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2442925},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.12.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/404d103d8e128a30748c89a2bb1eadc0/jackchuka-gql-ingest-4.2.12.tgz","_integrity":"sha512-T6pX1JsAmQUjVf5hTufwbHLhv5qV5gkBkV4u+SlDhNb834Smvo8icl6lq3B6AxzWrY6gM9mOiRAMbQIp7r+KiQ==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.13.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.1","js-yaml":"^4.1.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.53.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.12_1781052678570_0.8422488305229219","host":"s3://npm-registry-packages-npm-production"}},"4.2.13":{"name":"@jackchuka/gql-ingest","version":"4.2.13","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.13","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"fce36f6f00de56b6bf4330e5ec291b8cb367971a","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.13.tgz","fileCount":48,"integrity":"sha512-A0gT/5feuon3Fq9zHd3v3GaoPKgSL9y3V0UFJcIXodyywW5u9g3N7he/fGCFfIFqksBocCywUn8NmTNjo5HE/w==","signatures":[{"sig":"MEUCIF7EIcsNeHhE4EMzr0Elb56qXE2Qr24NNB57WzINHLCaAiEAsGvjGM71C90yyR75fPLSZLFOr4NINV844xTl3Uk0a9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2442958},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.13.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/7b7c437793d1e2dd02039917bcbaa0f6/jackchuka-gql-ingest-4.2.13.tgz","_integrity":"sha512-A0gT/5feuon3Fq9zHd3v3GaoPKgSL9y3V0UFJcIXodyywW5u9g3N7he/fGCFfIFqksBocCywUn8NmTNjo5HE/w==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.13.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^4.1.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.54.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^25.0.2","@types/js-yaml":"^4.0.9","oxlint-tsgolint":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.13_1781673110393_0.24037239610431138","host":"s3://npm-registry-packages-npm-production"}},"4.2.15":{"name":"@jackchuka/gql-ingest","version":"4.2.15","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.15","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"09bda5e01108ef580c4f94523ae515b91deac672","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.15.tgz","fileCount":48,"integrity":"sha512-sCi1+3MyXVp9h3qlfJXX1jICxuK/baY/7HeZk58kGp5AcUr2nQma0kZD3GHiu8pR8Hqi/lMBeVA8BY2AhD3iTw==","signatures":[{"sig":"MEUCIF2KIQ7hVXyi4500XdWE4BSQQRny+jQDLJhKG2OLgh9LAiEAkYV+sfA6zMP1mnoWDXDPcThsBijkmmRl567B8N4y+Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2450632},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.15.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/44b42bcb153a06c582de5a7787b7f603/jackchuka-gql-ingest-4.2.15.tgz","_integrity":"sha512-sCi1+3MyXVp9h3qlfJXX1jICxuK/baY/7HeZk58kGp5AcUr2nQma0kZD3GHiu8pR8Hqi/lMBeVA8BY2AhD3iTw==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.13.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.55.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.15_1782133551566_0.7373056286070314","host":"s3://npm-registry-packages-npm-production"}},"4.2.16":{"name":"@jackchuka/gql-ingest","version":"4.2.16","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.16","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"2b89ba75779f2004770399e0b0ab40307fbfbe19","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.16.tgz","fileCount":48,"integrity":"sha512-pl6QMZRjzm1FbOLgWprMXTZOfMMv57g5g/OirXpNpff1sVUT0HconPwqxHqEtpkj5wzOR8CwCA+3NxkHaBWG4g==","signatures":[{"sig":"MEUCIQC5V/sgvQjcgfS54LIckGeLUJWSjVwRRqdNdloFLVHmaAIgEW3I5WUuePTCTCkIi5N8raTxr6/0RHvJBhrRDDEGp94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2451492},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.16.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/8ba5f1138cdc29a0eedf7cc63e0a85a2/jackchuka-gql-ingest-4.2.16.tgz","_integrity":"sha512-pl6QMZRjzm1FbOLgWprMXTZOfMMv57g5g/OirXpNpff1sVUT0HconPwqxHqEtpkj5wzOR8CwCA+3NxkHaBWG4g==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.16.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.56.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.16_1782786658645_0.30092002646268456","host":"s3://npm-registry-packages-npm-production"}},"4.2.17":{"name":"@jackchuka/gql-ingest","version":"4.2.17","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.17","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"98f626d1fdf0b25ba4e93efd0b8b9d8eb7da448d","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.17.tgz","fileCount":48,"integrity":"sha512-YXfzN6a1EUlucL1RERddEK517Mh7DnI6YL8tkRfSTh27eA4UU2ctjPHT+aGYeXaFovVrAPsTV9le5zkrSilzhQ==","signatures":[{"sig":"MEQCICBCgRkbNb47djW3DyPOvZDikmLJGlgfg+MzsdhJz74qAiBHzYB9aYgr5n8quUHjbNEoDOw9t01U+aTuozxIh+uzcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2451567},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.17.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/1385d669d0b7f8d6125747b536da7d2b/jackchuka-gql-ingest-4.2.17.tgz","_integrity":"sha512-YXfzN6a1EUlucL1RERddEK517Mh7DnI6YL8tkRfSTh27eA4UU2ctjPHT+aGYeXaFovVrAPsTV9le5zkrSilzhQ==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.16.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.57.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.17_1783394324752_0.40350123516029224","host":"s3://npm-registry-packages-npm-production"}},"4.2.18":{"name":"@jackchuka/gql-ingest","version":"4.2.18","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.18","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"dbd2c5b4253bef5109895a80ec5ab680305d1e80","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.18.tgz","fileCount":48,"integrity":"sha512-gd1hMx95VH79U/I7TjROQyG8udrWzDFNUdWFpqgr6WSSsZAID7bUBscQsX8ixPEFyc6Weeh/GNSxaf9C+T5Ynw==","signatures":[{"sig":"MEQCIDjsjZUVNEVdBmnDsTL+v2//2JncqKD7NAm8osiPPXIhAiASoM11BMDJ/5FhJSXY8SEqmacvUJrP5g90MELgJzb6hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2451567},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.18.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/29306468a1621529a95323588626ceb9/jackchuka-gql-ingest-4.2.18.tgz","_integrity":"sha512-gd1hMx95VH79U/I7TjROQyG8udrWzDFNUdWFpqgr6WSSsZAID7bUBscQsX8ixPEFyc6Weeh/GNSxaf9C+T5Ynw==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.16.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.59.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.18_1784600612069_0.39978958396771525","host":"s3://npm-registry-packages-npm-production"}},"4.2.19":{"name":"@jackchuka/gql-ingest","version":"4.2.19","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.19","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"f1f019b0cb2cbd6bf5dc91feda359752f3e4a9d4","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.19.tgz","fileCount":48,"integrity":"sha512-KFLWqoDfu1zKqUgV9q8MC2B3mYYFt5qJocgWf6zCnWGseQtH6HlBEUREKaGfPYdrlQ+pAGD57on0Bj/qHVB3wQ==","signatures":[{"sig":"MEQCIBYbmFjL94QlQTuNoaKo2Ai3sS7zBuRWi+3/ODVtsZqxAiBRBg2YZuilEtLSymH1P0ZlgVM68VpMWBcl2QLCTOD7eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2451627},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.19.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/a6a0ce46e96e6c151d3c98fc26c4c836/jackchuka-gql-ingest-4.2.19.tgz","_integrity":"sha512-KFLWqoDfu1zKqUgV9q8MC2B3mYYFt5qJocgWf6zCnWGseQtH6HlBEUREKaGfPYdrlQ+pAGD57on0Bj/qHVB3wQ==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.16.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.60.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.19_1785219251792_0.9033906478723275","host":"s3://npm-registry-packages-npm-production"}},"4.2.20":{"name":"@jackchuka/gql-ingest","version":"4.2.20","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.20","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"12861ad2db73959c2c50ae54d4e4517083f931a6","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.20.tgz","fileCount":48,"integrity":"sha512-DB9FuEBfojiok2IJGqJdJuXwezm7PrOIx496UXkm1evaM1//UDlaO3n4nO3ABzNFl/34qEWSspesCIOi2Ct46Q==","signatures":[{"sig":"MEUCIFo3KT3+GP953e76BNJTdCMdM2mA5LK2MDgyqdG408I4AiEA4GIEb7uCIFGQtzy/O91ZCkrbRGgM7i0ALc8aR86buNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2451627},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.20.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/29acc7be6d2476f7c374548ced150717/jackchuka-gql-ingest-4.2.20.tgz","_integrity":"sha512-DB9FuEBfojiok2IJGqJdJuXwezm7PrOIx496UXkm1evaM1//UDlaO3n4nO3ABzNFl/34qEWSspesCIOi2Ct46Q==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.17.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.61.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.20_1785905211356_0.6339151172562905","host":"s3://npm-registry-packages-npm-production"}},"4.2.21":{"name":"@jackchuka/gql-ingest","version":"4.2.21","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.21","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"6689ba86ccda3869d41cd4344b5c4ce1d5101e4f","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.21.tgz","fileCount":48,"integrity":"sha512-25yWFnnL4N5pVHYeiA73imZ0POSH9VoKCVal2f8CaS7wu8oNyPgeDaGnTnEIax6Mye1xXzd5qHdGjLSnB5PYbA==","signatures":[{"sig":"MEYCIQCKP80riDTu6Onc4npzS6tvY+SHypgKLw5stSvvnrycEwIhAPpdPx4lmnUC3JhdGeqnnEc4AXIJAyC3lcMBMxdqXZDj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2452008},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.21.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/2a5d601f13783a28b4416daf9f6e19bf/jackchuka-gql-ingest-4.2.21.tgz","_integrity":"sha512-25yWFnnL4N5pVHYeiA73imZ0POSH9VoKCVal2f8CaS7wu8oNyPgeDaGnTnEIax6Mye1xXzd5qHdGjLSnB5PYbA==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.17.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.62.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.21_1786503008037_0.1672903531591987","host":"s3://npm-registry-packages-npm-production"}},"4.2.22":{"name":"@jackchuka/gql-ingest","version":"4.2.22","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.22","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"7cbc016adfbed1deeee85e4834ca54f633b50759","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.22.tgz","fileCount":48,"integrity":"sha512-+kTjKgDX/hi5JF401ANZwDRfOhYQ0Ks7LjYV7s1cdLnxsUzJOxhDcHDr1AVehgXwKszDSL8G0piyIQ9bswEu2w==","signatures":[{"sig":"MEUCICBIYMLxd5VvsJIfIrwlAzJYdbJlFhbrWEb7bsFrXrkkAiEA7RsYw0U1+E9oSabz1WaPY0v3eNA7/NkxflXjWmfeILQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2452008},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.22.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/bdbd61cc1fa21e7608321d83edb3b6bf/jackchuka-gql-ingest-4.2.22.tgz","_integrity":"sha512-+kTjKgDX/hi5JF401ANZwDRfOhYQ0Ks7LjYV7s1cdLnxsUzJOxhDcHDr1AVehgXwKszDSL8G0piyIQ9bswEu2w==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.17.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.63.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.22_1786987669086_0.8159475147408792","host":"s3://npm-registry-packages-npm-production"}},"4.2.23":{"name":"@jackchuka/gql-ingest","version":"4.2.23","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.23","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"ce13cc8825e829ca303e51b16442cab44e56f9e2","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.23.tgz","fileCount":48,"integrity":"sha512-RP+ScRodDeV3cfPnZcXfQeLgSHFLTBqo1MZ4rIUYnEn9g/fd+TQ/RHP4fdNI5680QeDrzpIUyjUKzWW74vUfxA==","signatures":[{"sig":"MEYCIQCIl/Y3h2xwjXa+Kr0SLT5X2wjM3o8Keu419VcZIiguFwIhAP6wocrieNmC0Cu9T5dmlsbSOwntlHAfn8iwnnYB41gM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2452934},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.23.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/6c9eac5420a9dceff1cbcabd2be8b6e7/jackchuka-gql-ingest-4.2.23.tgz","_integrity":"sha512-RP+ScRodDeV3cfPnZcXfQeLgSHFLTBqo1MZ4rIUYnEn9g/fd+TQ/RHP4fdNI5680QeDrzpIUyjUKzWW74vUfxA==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.17.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.64.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.23_1787623279534_0.6656992381043576","host":"s3://npm-registry-packages-npm-production"}},"4.2.24":{"name":"@jackchuka/gql-ingest","version":"4.2.24","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.24","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"3f89f1ce0d3bdab2c504582b6b510a115292872a","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.24.tgz","fileCount":48,"integrity":"sha512-DW4BdgK7bVyP60dGxVks6cvNaz/+o9iidZh9M8HtqSRZWPUzaw+MScSQe4HnlOZ7xUX40fNHyc7T1AaB+Xo2tw==","signatures":[{"sig":"MEUCIFvWhDfUU86JmBcjGT0SNd2rOSjGhECoWkv7IslKfKNzAiEA23LwhOEVAK9q2WfAa8hZnfLBi2N7v1lpCpQg6JPE1B4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2455349},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.24.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/12939cf92aeb8fcaacf342ee8cfc6ce5/jackchuka-gql-ingest-4.2.24.tgz","_integrity":"sha512-DW4BdgK7bVyP60dGxVks6cvNaz/+o9iidZh9M8HtqSRZWPUzaw+MScSQe4HnlOZ7xUX40fNHyc7T1AaB+Xo2tw==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.19.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.65.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.24_1788229656124_0.831801010806519","host":"s3://npm-registry-packages-npm-production"}},"4.2.25":{"name":"@jackchuka/gql-ingest","version":"4.2.25","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.25","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"59bea4346320e0a55b164f119a288061eaaee989","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.25.tgz","fileCount":48,"integrity":"sha512-9L+fqy3mGZJ/9kXkpntGCwm1ZPfFhSC0DtwBip+jnAYnS+yU7gl6sbFMG9ZQAuPs/JnJCYoCMRc4IyMYe9Z03A==","signatures":[{"sig":"MEUCIFIu+fXp4XhuT7mzLDIhedJN3fAzWYEePM/yEJMAL/VnAiEAp9/+XURbUpcymyv2TGyDOsVIOmpUCb9gTDsxw7fNEno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3109923},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.25.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/42a2916a8c16f72dd13424edc9d50d31/jackchuka-gql-ingest-4.2.25.tgz","_integrity":"sha512-9L+fqy3mGZJ/9kXkpntGCwm1ZPfFhSC0DtwBip+jnAYnS+yU7gl6sbFMG9ZQAuPs/JnJCYoCMRc4IyMYe9Z03A==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.19.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.66.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.25_1788798596496_0.542311918832703","host":"s3://npm-registry-packages-npm-production"}},"4.2.26":{"name":"@jackchuka/gql-ingest","version":"4.2.26","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.26","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"935c1ce583739b7a13ae7348ccd3f9ab27bb691f","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.26.tgz","fileCount":48,"integrity":"sha512-4qxQ1ByqyPNVolfp8pbtJpskgLYu9pqihB//Kj9kBtbgfmdfc7tMqq8bqrd81BI+/sdyKWITrD9nWIEBCC9GzA==","signatures":[{"sig":"MEQCICvP3i2rn9DostxBQwqbgm57BODI7o74j8cbJLn86mOrAiAl8WsaHN4uS3Rc8kv1VK0dgIyufGDQMdO59NYgBBa9ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3225823},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.26.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/8c923551d2d45362e2a8a1c6ec9f726a/jackchuka-gql-ingest-4.2.26.tgz","_integrity":"sha512-4qxQ1ByqyPNVolfp8pbtJpskgLYu9pqihB//Kj9kBtbgfmdfc7tMqq8bqrd81BI+/sdyKWITrD9nWIEBCC9GzA==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.19.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.67.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.26_1789400286176_0.6325198684980984","host":"s3://npm-registry-packages-npm-production"}},"4.2.27":{"name":"@jackchuka/gql-ingest","version":"4.2.27","keywords":["api","cli","csv","graphql","ingest"],"author":{"name":"jackchuka"},"license":"MIT","_id":"@jackchuka/gql-ingest@4.2.27","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"homepage":"https://github.com/jackchuka/gql-ingest#readme","bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"bin":{"gql-ingest":"dist/cli/index.js"},"dist":{"shasum":"cfff58516620b1b51420473ae137e5e2f0b1f651","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.27.tgz","fileCount":48,"integrity":"sha512-dmbOjVxUy9I+2+E5/CMDIgzCpOIHBls8XmwFWPKNMcWDLr3DeRpL+Do1jBN/FhCwNAHAvMW0h6PQ1Gpycn3o9A==","signatures":[{"sig":"MEUCIQC6QXJCUJ1BspoU6HDmZR3PjlfGgVeMW39qzaXv/BKNgAIgZTdZTYP+k02IReqScTVhk5+4M6ESC1qqcx7FPFK7Lqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5YHNbR1qCvMs9hXgWd1axf7coZE3I2cyAY1j7PVuqiQIgX0OfKSpZz41PUP/oxlOOK/l0uEAGxPP9s/hgCF9JJoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3229645},"main":"dist/index.js","type":"module","_from":"file:jackchuka-gql-ingest-4.2.27.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:220449ca-0961-411d-96dd-596a0b4c7af1"}},"_resolved":"/tmp/a3882bd239bb16a7718893acdb82e4cc/jackchuka-gql-ingest-4.2.27.tgz","_integrity":"sha512-dmbOjVxUy9I+2+E5/CMDIgzCpOIHBls8XmwFWPKNMcWDLr3DeRpL+Do1jBN/FhCwNAHAvMW0h6PQ1Gpycn3o9A==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.19.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.68.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"tmp":"tmp/gql-ingest_4.2.27_1790224843352_0.8278389879853816","host":"s3://npm-registry-packages-npm-production"}},"4.2.28":{"_id":"@jackchuka/gql-ingest@4.2.28","bin":{"gql-ingest":"dist/cli/index.js"},"bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"dist":{"shasum":"2d563c947c6d440b88338b94cf25141d5d273333","tarball":"https://registry.npmjs.org/@jackchuka/gql-ingest/-/gql-ingest-4.2.28.tgz","fileCount":48,"integrity":"sha512-G2ZYJ2ZZkUAqKV1THggENqNZBBfOgNkReBwS49ATVgk2lfHxUS8AZd5wi2V8W+tr+jXQ1sqXug70i4TshvAcdA==","signatures":[{"sig":"MEYCIQDsjgSSF6ffdNX8THMkxfcPhDa6EA01ELF1SfYyylwyuwIhAM+1azRsKPSLqolwgEiieQSws8SujqHQuhihdLTrk6I0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDPGSEjGgH8kwWcxO73PCJ/KxgbT+i+o8MrPOqH10F18gIgWjqoSu+guD0uAAGwPe2kC9R0WlvTvk544KHpZfTv8no="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jackchuka%2fgql-ingest@4.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3230195},"main":"dist/index.js","name":"@jackchuka/gql-ingest","type":"module","_from":"file:jackchuka-gql-ingest-4.2.28.tgz","types":"dist/index.d.ts","author":{"name":"jackchuka"},"engines":{"node":">=22.13.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"ts-node src/cli/index.ts","fmt":"oxfmt","lint":"oxlint --type-aware --tsconfig ./tsconfig.json","test":"jest","build":"node esbuild.config.js","check":"pnpm run typecheck && pnpm run lint && pnpm run fmt:check && pnpm test","lint:fix":"oxlint --fix --type-aware --tsconfig ./tsconfig.json","build:all":"pnpm run build && pnpm run build:types","fmt:check":"oxfmt --check","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:types":"tsc --emitDeclarationOnly"},"version":"4.2.28","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"220449ca-0961-411d-96dd-596a0b4c7af1"}},"homepage":"https://github.com/jackchuka/gql-ingest#readme","keywords":["api","cli","csv","graphql","ingest"],"_resolved":"/tmp/b48f4010b1e71d3cf7b4a7e6c04345ee/jackchuka-gql-ingest-4.2.28.tgz","_integrity":"sha512-G2ZYJ2ZZkUAqKV1THggENqNZBBfOgNkReBwS49ATVgk2lfHxUS8AZd5wi2V8W+tr+jXQ1sqXug70i4TshvAcdA==","repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"_npmVersion":"11.19.0","description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","directories":{},"maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.5","graphql":"16.14.2","js-yaml":"^5.0.0","commander":"^15.0.0","csv-parser":"^3.0.0","tinyglobby":"^0.2.15","graphql-request":"^7.2.0","@inquirer/prompts":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.3","oxfmt":"^0.70.0","oxlint":"^1.35.0","esbuild":"^0.28.0","ts-jest":"^29.4.0","ts-node":"^10.9.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","oxlint-tsgolint":"^7.0.2001"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gql-ingest_4.2.28_1790651287701_0.9520543363342311"}}},"time":{"created":"2025-06-26T06:45:27.854Z","modified":"2026-09-29T03:08:08.083Z","1.0.0":"2025-06-26T06:45:28.144Z","1.0.1":"2025-06-26T06:47:04.700Z","1.0.2":"2025-06-26T06:51:40.733Z","1.1.0":"2025-06-27T10:32:24.433Z","1.2.0":"2025-06-27T11:17:05.026Z","1.3.0":"2025-06-30T02:36:25.365Z","1.4.0":"2025-07-01T14:23:32.116Z","1.5.0":"2025-07-31T09:08:08.455Z","2.0.0":"2025-07-31T15:52:19.461Z","2.0.1":"2025-08-08T00:58:17.908Z","2.0.2":"2025-10-09T17:02:03.547Z","2.1.0":"2025-12-03T13:50:13.714Z","2.2.0":"2025-12-29T08:04:32.035Z","2.2.1":"2025-12-29T08:09:42.548Z","2.2.2":"2025-12-29T08:34:56.306Z","3.0.0":"2026-01-15T07:13:53.645Z","3.1.0":"2026-01-15T08:51:00.390Z","3.1.1":"2026-01-15T10:10:07.244Z","3.1.2":"2026-01-21T04:59:36.866Z","3.1.3":"2026-02-19T00:43:41.939Z","3.1.4":"2026-02-23T14:41:15.454Z","3.1.5":"2026-03-03T00:19:21.578Z","3.1.6":"2026-03-10T03:25:29.055Z","3.1.7":"2026-03-16T10:25:17.985Z","3.1.8":"2026-03-24T02:11:14.898Z","3.1.9":"2026-03-31T01:44:55.096Z","4.0.0":"2026-03-31T10:26:10.713Z","4.1.0":"2026-03-31T12:23:16.524Z","4.2.0":"2026-03-31T12:44:52.731Z","4.2.1":"2026-04-08T06:10:59.467Z","4.2.2":"2026-04-15T07:11:41.881Z","4.2.3":"2026-04-21T03:06:09.101Z","4.2.7":"2026-05-06T16:27:12.451Z","4.2.8":"2026-05-12T02:17:37.381Z","4.2.9":"2026-05-19T07:41:13.811Z","4.2.10":"2026-05-26T05:49:46.576Z","4.2.11":"2026-06-04T02:13:00.999Z","4.2.12":"2026-06-10T00:51:18.729Z","4.2.13":"2026-06-17T05:11:50.591Z","4.2.15":"2026-06-22T13:05:51.706Z","4.2.16":"2026-06-30T02:30:58.772Z","4.2.17":"2026-07-07T03:18:44.957Z","4.2.18":"2026-07-21T02:23:32.236Z","4.2.19":"2026-07-28T06:14:11.956Z","4.2.20":"2026-08-05T04:46:51.548Z","4.2.21":"2026-08-12T02:50:08.262Z","4.2.22":"2026-08-17T17:27:49.248Z","4.2.23":"2026-08-25T02:01:19.667Z","4.2.24":"2026-09-01T02:27:36.288Z","4.2.25":"2026-09-07T16:29:56.665Z","4.2.26":"2026-09-14T15:38:06.331Z","4.2.27":"2026-09-24T04:40:43.437Z","4.2.28":"2026-09-29T03:08:07.817Z"},"bugs":{"url":"https://github.com/jackchuka/gql-ingest/issues"},"author":{"name":"jackchuka"},"license":"MIT","homepage":"https://github.com/jackchuka/gql-ingest#readme","keywords":["api","cli","csv","graphql","ingest"],"repository":{"url":"git+https://github.com/jackchuka/gql-ingest.git","type":"git"},"description":"A CLI tool for ingesting data from files into a GraphQL API. Supports CSV, JSON, JSONL, and YAML file formats.","maintainers":[{"name":"jackchuka","email":"jack16.m.u@gmail.com"}],"readme":"# GQL Ingest\n\n[![npm version](https://badge.fury.io/js/%40jackchuka%2Fgql-ingest.svg)](https://badge.fury.io/js/%40jackchuka%2Fgql-ingest)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA TypeScript library and CLI tool that reads data from multiple formats (CSV, JSON, YAML, JSONL) and ingests it into GraphQL APIs through configurable mutations.\n\n## Features\n\n- ✅ **Supported data formats**: CSV, JSON, YAML, JSONL\n- ✅ **Complex nested data support** for sophisticated GraphQL mutations\n- ✅ External GraphQL mutation definitions (separate .graphql files)\n- ✅ Flexible data-to-GraphQL variable mapping via JSON configuration\n- ✅ Configurable GraphQL endpoint and headers\n- ✅ **Parallel processing** with dependency management\n- ✅ Entity-level and row-level concurrency control\n- ✅ **Retry capabilities** with exponential backoff and configurable error handling\n- ✅ Comprehensive metrics and progress tracking\n- ✅ **Event-based progress monitoring** with real-time callbacks\n- ✅ **Cancellation support** via AbortController pattern\n\n## Installation\n\n### For End Users\n\n```bash\n# Install globally\nnpm install -g @jackchuka/gql-ingest\n\n# Or use with npx (no installation required)\nnpx @jackchuka/gql-ingest -e <url> [-c config.yaml] entity1/entity.json entity2/entity.json\n```\n\n### For Development\n\n```bash\ngit clone https://github.com/jackchuka/gql-ingest.git\ncd gql-ingest\npnpm install\npnpm run build\n```\n\n## Quick Start\n\nInitialize a new configuration and start ingesting data in minutes:\n\n```bash\n# Create a new configuration directory\ngql-ingest init ./my-project\n\n# Add a new entity\ngql-ingest add users -p ./my-project -f json --fields \"id,name,email\"\n\n# Run ingestion\ngql-ingest -e https://your-api.com/graphql ./my-project/users/entity.json\n```\n\n## Usage\n\n### CLI Commands\n\n#### Initialize Configuration\n\nCreate a new configuration directory with example files:\n\n```bash\ngql-ingest init [path] [options]\n\nOptions:\n  --no-example  Skip creating example entity files\n  --no-config   Skip creating config.yaml\n  -f, --force   Overwrite existing files\n  -q, --quiet   Suppress output\n```\n\nThis creates:\n\n```\nmy-project/\n├── config.yaml\n└── example/\n    ├── entity.json       # entity definition (name: \"example\")\n    ├── example.csv\n    └── example.graphql\n```\n\n#### Add Entity\n\nAdd a new entity to an existing configuration:\n\n```bash\ngql-ingest add <entity-name> [options]\n\nOptions:\n  -p, --path <path>      Config directory path (default: current directory)\n  -f, --format <format>  Data format (csv, json, yaml, jsonl)\n  --fields <fields>      Comma-separated field names\n  --mutation <name>      GraphQL mutation name\n  --no-interactive       Skip prompts, use defaults only\n  -q, --quiet            Suppress output\n```\n\nInteractive mode prompts for format, fields, and mutation name. Use `--no-interactive` with flags for CI/CD.\n\n#### Run Ingestion\n\nIngest data from entity files into GraphQL API:\n\n```bash\ngql-ingest [options] <entity files...>\n\nOptions:\n  -e, --endpoint <url>     GraphQL endpoint URL (required)\n  -c, --config <path>      Path to config.yaml (optional, for orchestration settings)\n  -h, --headers <headers>  JSON string of headers\n  -f, --format <format>    Override data format detection\n  -q, --quiet              Suppress output\n```\n\n### CLI Examples\n\n```bash\n# Basic usage — pass entity files as positional arguments\ngql-ingest \\\n  -e https://your-graphql-api.com/graphql \\\n  ./examples/demo/items/entity.json\n\n# With authentication headers\ngql-ingest \\\n  -e https://your-graphql-api.com/graphql \\\n  -h '{\"Authorization\": \"Bearer YOUR_TOKEN\"}' \\\n  ./examples/demo/users/entity.json ./examples/demo/items/entity.json\n\n# With optional config for orchestration (retry, parallelism, dependencies)\ngql-ingest \\\n  -e https://your-graphql-api.com/graphql \\\n  -c ./examples/demo/config.yaml \\\n  ./examples/demo/users/entity.json ./examples/demo/items/entity.json\n```\n\n### Programmatic API\n\nGQL Ingest provides a full programmatic API for integration into your Node.js applications.\n\n#### Installation for API Usage\n\n```bash\nnpm install @jackchuka/gql-ingest\n```\n\n#### Basic API Usage\n\n```typescript\nimport { GQLIngest, createConsoleLogger } from \"@jackchuka/gql-ingest\";\n\n// Initialize the client\nconst client = new GQLIngest({\n  endpoint: \"https://your-graphql-api.com/graphql\",\n  headers: {\n    Authorization: \"Bearer YOUR_TOKEN\",\n  },\n  logger: createConsoleLogger({ prefix: \"my-app\" }), // Optional: enable logging with prefix\n});\n\n// Ingest all data from entity files\nconst result = await client.ingest([\"./users/entity.json\"]);\n\n// Check if ingestion was successful\nif (result.success) {\n  console.log(\"Ingestion completed successfully\");\n  console.log(\"Metrics:\", result.metrics);\n} else {\n  console.error(\"Ingestion failed:\", result.errors);\n}\n```\n\n#### Processing Multiple Entities\n\n```typescript\n// Process multiple entity files\nconst result = await client.ingest([\"./users/entity.json\", \"./products/entity.json\"]);\n\n// With options\nconst result = await client.ingest([\"./users/entity.json\", \"./products/entity.json\"], {\n  format: \"csv\", // Optional: override format detection\n});\n```\n\n#### Advanced API Usage\n\nFor more control, you can access the underlying components directly:\n\n```typescript\nimport {\n  GraphQLClientWrapper,\n  DataMapper,\n  DependencyResolver,\n  MetricsCollector,\n  loadConfig,\n  createConsoleLogger,\n} from \"@jackchuka/gql-ingest\";\n\n// Create your own custom workflow\nconst logger = createConsoleLogger();\nconst metrics = new MetricsCollector();\nconst client = new GraphQLClientWrapper(endpoint, headers, metrics, logger);\nconst mapper = new DataMapper(client, metrics, logger);\n\n// Load configuration\nconst config = loadConfig();\n\n// Process entities with custom logic\n// ... your custom implementation\n```\n\n#### API Methods\n\n**GQLIngest Class Methods:**\n\n- `constructor(options: GQLIngestOptions)` - Initialize the client\n- `ingest(entityPaths: string[], options?: IngestOptions)` - Ingest data from entity files\n- `getMetrics()` - Get current processing metrics\n- `getMetricsSummary()` - Get formatted metrics summary\n- `setLogger(logger: Logger)` - Set custom logger\n- `setHeaders(headers: Record<string, string>)` - Update request headers\n- `cancel(reason?: string)` - Cancel in-progress ingestion\n- `processing` - Property indicating if ingestion is in progress\n\n#### Event-Based Progress Monitoring\n\nGQLIngest extends EventEmitter, enabling real-time progress tracking and cancellation:\n\n```typescript\nimport { GQLIngest } from \"@jackchuka/gql-ingest\";\n\nconst client = new GQLIngest({\n  endpoint: \"https://your-api.com/graphql\",\n  eventOptions: {\n    emitRowEvents: true, // Emit events for each row\n    emitProgressEvents: true, // Emit periodic progress\n    progressInterval: 1000, // Progress every 1 second\n  },\n});\n\n// Listen for events\nclient.on(\"started\", (p) => console.log(`Starting ${p.totalEntities} entities`));\nclient.on(\"progress\", (p) => console.log(`${p.progressPercent.toFixed(1)}% complete`));\nclient.on(\"entityStart\", (p) => console.log(`Processing ${p.entityName}`));\nclient.on(\"entityComplete\", (p) =>\n  console.log(`${p.entityName}: ${p.metrics.successfulRows} rows`),\n);\nclient.on(\"rowSuccess\", (p) => console.log(`Row ${p.rowIndex} OK`));\nclient.on(\"rowFailure\", (p) => console.error(`Row ${p.rowIndex} failed: ${p.error.message}`));\nclient.on(\"finished\", (p) => console.log(`Done in ${p.durationMs}ms`));\nclient.on(\"errored\", (p) => console.error(`Error: ${p.error.message}`));\nclient.on(\"cancelled\", (p) => console.log(`Cancelled: ${p.reason}`));\n\n// Handle graceful shutdown\nprocess.on(\"SIGINT\", () => client.cancel(\"User interrupted\"));\n\nawait client.ingest([\"./users/entity.json\"]);\n```\n\n**Available Events:**\n\n| Event            | When Emitted             | Key Payload Fields                                |\n| ---------------- | ------------------------ | ------------------------------------------------- |\n| `started`        | Ingestion begins         | `entityNames`, `totalWaves`                       |\n| `progress`       | Periodic interval        | `progressPercent`, `successfulRows`, `failedRows` |\n| `entityStart`    | Entity processing begins | `entityName`, `totalRows`, `waveIndex`            |\n| `entityComplete` | Entity processing ends   | `entityName`, `metrics`, `success`                |\n| `rowSuccess`     | Row mutation succeeds    | `entityName`, `rowIndex`, `row`, `result`         |\n| `rowFailure`     | Row mutation fails       | `entityName`, `rowIndex`, `error`                 |\n| `cancelled`      | Processing cancelled     | `reason`, `metrics`, `elapsedMs`                  |\n| `finished`       | Processing completes     | `metrics`, `durationMs`, `allSuccessful`          |\n| `errored`        | Fatal error occurs       | `error`, `metrics`, `elapsedMs`                   |\n\n#### Cancellation Support\n\nCancel in-progress ingestion using the `cancel()` method or external AbortController:\n\n```typescript\n// Method 1: Using cancel()\nconst client = new GQLIngest({ endpoint: \"...\" });\nprocess.on(\"SIGINT\", () => client.cancel(\"User interrupted\"));\nawait client.ingest([\"./users/entity.json\"]);\n\n// Method 2: Using external AbortController\nconst controller = new AbortController();\nsetTimeout(() => controller.abort(\"Timeout\"), 60000);\nawait client.ingest([\"./users/entity.json\"], { signal: controller.signal });\n```\n\n#### TypeScript Support\n\nFull TypeScript support is included with comprehensive type definitions:\n\n```typescript\nimport type {\n  GQLIngestOptions,\n  IngestOptions,\n  IngestResult,\n  ProcessingMetrics,\n  EntityMetrics,\n  // Event types\n  EventOptions,\n  StartedEventPayload,\n  ProgressEventPayload,\n  EntityStartEventPayload,\n  EntityCompleteEventPayload,\n  RowSuccessEventPayload,\n  RowFailureEventPayload,\n  CancelledEventPayload,\n  FinishedEventPayload,\n  ErroredEventPayload,\n} from \"@jackchuka/gql-ingest\";\n```\n\n## Parallel Processing 🚀\n\nGQL Ingest supports advanced parallel processing with dependency management for high-performance data ingestion:\n\n### Key Capabilities\n\n- **Entity-level parallelism**: Process multiple entities (users, products, orders) concurrently\n- **Row-level parallelism**: Process multiple CSV rows within an entity concurrently\n- **Dependency management**: Ensure entities process in the correct order (e.g., users before orders)\n- **Smart batching**: Control exactly how many entities/rows process simultaneously\n- **Real-time metrics**: Track progress, success rates, and performance\n\n### Quick Example\n\n```yaml\n# config.yaml - Add to your configuration directory\nparallelProcessing:\n  concurrency: 10 # Process up to 10 CSV rows per entity concurrently\n  entityConcurrency: 3 # Process up to 3 entities simultaneously\n  preserveRowOrder: false # Allow rows to complete out of order for speed\n\n# Define dependencies between entities\nentityDependencies:\n  products: [\"users\"] # Products must wait for users to complete\n  orders: [\"products\"] # Orders must wait for products to complete\n```\n\n**Performance Impact**: This configuration can process data **10-50x faster** than sequential processing, depending on your GraphQL API's capabilities.\n\n👉 **[Full Parallel Processing Guide](PARALLEL_PROCESSING.md)** - Detailed configuration options, performance tuning, and examples.\n\n## Retry Capabilities 🔄\n\nGQL Ingest includes robust retry functionality to handle transient failures and improve reliability:\n\n### Key Features\n\n- **Automatic retries**: Failed GraphQL mutations are retried automatically\n- **Exponential backoff**: Intelligent delay increases between retry attempts\n- **Jitter**: Randomization prevents thundering herd problems\n- **Configurable error codes**: Control which HTTP status codes trigger retries\n- **Per-entity overrides**: Different retry settings for different entities\n- **Metrics tracking**: Monitor retry success rates and attempt counts\n\n### Quick Example\n\n```yaml\n# config.yaml - Add to your configuration directory\nretry:\n  maxAttempts: 5 # Retry up to 5 times (default: 3)\n  baseDelay: 2000 # Start with 2s delay (default: 1000ms)\n  maxDelay: 60000 # Cap delays at 60s (default: 30000ms)\n  exponentialBackoff: true # Double delay each retry (default: true)\n  retryableStatusCodes: # Which HTTP errors to retry (defaults shown)\n    - 408 # Request Timeout\n    - 429 # Too Many Requests\n    - 500 # Internal Server Error\n    - 502 # Bad Gateway\n    - 503 # Service Unavailable\n    - 504 # Gateway Timeout\n\n# Per-entity retry overrides\nentityConfig:\n  critical-orders:\n    retry:\n      maxAttempts: 10 # More retries for critical data\n      baseDelay: 500 # Faster initial retry\n```\n\n**Reliability Impact**: Retry capabilities can improve success rates from 95% to 99.9%+ for APIs with transient failures.\n\n## Selective Entity Processing\n\nPass only the entity files you want to process as positional arguments:\n\n- Process multiple entities: `gql-ingest -e <url> users/entity.json products/entity.json`\n- Process a single entity: `gql-ingest -e <url> items/entity.json`\n- Entities are processed in dependency order automatically when `-c config.yaml` is provided\n- Missing dependencies will trigger a warning but not prevent execution\n\n**Note**: When using entity dependencies defined in `config.yaml`, the tool will warn you about any missing dependencies but will still attempt to process the selected entities. Ensure dependent data exists in your GraphQL API before processing entities with unmet dependencies.\n\n## Configuration\n\nEach entity is defined by an `entity.json` file colocated with its data and GraphQL mutation files. The entity name comes from the `name` field inside the file, not from the filename or directory name. Paths in the entity file resolve relative to the entity file's directory.\n\nThe optional `-c` flag points to a `config.yaml` file for orchestration settings (retry, parallelism, dependencies).\n\n### Example Configuration\n\n**examples/demo/items/entity.json** (entity definition):\n\n```json\n{\n  \"name\": \"items\",\n  \"dataFile\": \"items.csv\",\n  \"dataFormat\": \"csv\",\n  \"graphqlFile\": \"items.graphql\",\n  \"mapping\": {\n    \"name\": \"item_name\",\n    \"sku\": \"item_sku\"\n  }\n}\n```\n\n**examples/demo/items/items.csv**:\n\n```csv\nitem_name,item_sku\nItem1,item-1-sku\nItem2,item-2-sku\n```\n\n**examples/demo/items/items.graphql**:\n\n```graphql\nmutation CreateItem($name: String!, $sku: String!) {\n  createItem(input: { name: $name, sku: $sku }) {\n    id\n    name\n    sku\n  }\n}\n```\n\n**examples/demo/config.yaml** _(Optional - for parallel processing and retry configuration)_:\n\n```yaml\n# Parallel processing configuration\nparallelProcessing:\n  concurrency: 5 # Process 5 rows per entity concurrently\n  entityConcurrency: 2 # Process 2 entities simultaneously\n  preserveRowOrder: false # Allow faster out-of-order completion\n\n# Global retry configuration\nretry:\n  maxAttempts: 3 # Retry failed requests up to 3 times\n  baseDelay: 1000 # Start with 1s delay between retries\n  exponentialBackoff: true # Double delay each retry\n\n# Entity dependencies\nentityDependencies:\n  items: [\"users\"] # Items depend on users being processed first\n\n# Per-entity overrides (optional)\nentityConfig:\n  users:\n    retry:\n      maxAttempts: 5 # More retries for user creation\n  items:\n    concurrency: 10 # Higher concurrency for items\n```\n\n## Supported Data Formats 📄\n\nGQL Ingest now supports multiple data formats beyond CSV for more flexible data ingestion, especially for complex nested GraphQL mutations:\n\n### Supported Formats\n\n- **CSV** - Traditional flat file format\n- **JSON** - Perfect for nested/complex data structures\n- **YAML** - Human-friendly alternative to JSON\n- **JSONL** - JSON Lines format for streaming large datasets\n\n### Format Selection\n\nThe tool automatically detects the format based on file extension, or you can specify it explicitly:\n\n```bash\n# Auto-detect from entity file configuration\ngql-ingest -e <url> ./items/entity.json\n\n# Force specific format\ngql-ingest -e <url> --format json ./items/entity.json\n```\n\n### JSON/YAML Format Examples\n\n#### Direct Mapping (Entire Object)\n\nFor complex GraphQL mutations with nested input types, you can map the entire data object:\n\n**products/products.json** (data file):\n\n```json\n[\n  {\n    \"name\": \"Premium T-Shirt\",\n    \"type\": \"PHYSICAL\",\n    \"options\": [\n      {\n        \"name\": \"Color\",\n        \"values\": [\"Red\", \"Blue\", \"Green\"]\n      },\n      {\n        \"name\": \"Size\",\n        \"values\": [\"S\", \"M\", \"L\", \"XL\"]\n      }\n    ],\n    \"variants\": [\n      {\n        \"name\": \"Red Small\",\n        \"sku\": \"TS-RED-S\",\n        \"optionMappings\": [\n          { \"name\": \"Color\", \"value\": \"Red\" },\n          { \"name\": \"Size\", \"value\": \"S\" }\n        ]\n      }\n    ]\n  }\n]\n```\n\n**products/entity.json** (entity definition):\n\n```json\n{\n  \"name\": \"products\",\n  \"dataFile\": \"products.json\",\n  \"dataFormat\": \"json\",\n  \"graphqlFile\": \"newProduct.graphql\",\n  \"mapping\": {\n    \"input\": \"$\" // Map entire object to input variable\n  }\n}\n```\n\n#### Path-Based Mapping\n\nFor transforming flat JSON into nested structures:\n\n**products/products-flat.json** (data file):\n\n```json\n[\n  {\n    \"product_name\": \"Notebook\",\n    \"product_type\": \"PHYSICAL\",\n    \"brand\": \"ACME\"\n  }\n]\n```\n\n**products/entity.json** (entity definition with path-based mapping):\n\n```json\n{\n  \"name\": \"products\",\n  \"dataFile\": \"products-flat.json\",\n  \"graphqlFile\": \"newProduct.graphql\",\n  \"mapping\": {\n    \"input\": {\n      \"name\": \"$.product_name\",\n      \"type\": \"$.product_type\",\n      \"brandCode\": \"$.brand\"\n    }\n  }\n}\n```\n\n#### Cross-Entity References\n\nWhen one entity needs values produced by another (e.g., a server-generated ID), use `outputCapture` and `$ref`:\n\n**users/entity.json** (captures the created ID):\n\n```json\n{\n  \"name\": \"users\",\n  \"dataFile\": \"users.csv\",\n  \"graphqlFile\": \"users.graphql\",\n  \"mapping\": { \"name\": \"user_name\", \"email\": \"user_email\" },\n  \"outputCapture\": {\n    \"key\": \"$.user_name\",\n    \"fields\": { \"id\": \"$.createUser.id\" }\n  }\n}\n```\n\n- `outputCapture.key` — JSONPath into the input row, used as the lookup key\n- `outputCapture.fields` — map of field names to JSONPaths into the mutation response\n\n**items/entity.json** (references the captured user ID):\n\n```json\n{\n  \"name\": \"items\",\n  \"dataFile\": \"items.csv\",\n  \"graphqlFile\": \"items.graphql\",\n  \"mapping\": {\n    \"name\": \"item_name\",\n    \"sku\": \"item_sku\",\n    \"createdBy\": { \"$ref\": \"users\", \"key\": \"$.owner_name\", \"field\": \"id\" }\n  }\n}\n```\n\n- `$ref` — the entity name that captured the value\n- `key` — JSONPath into the current row to get the lookup key\n- `field` — the captured field name to retrieve\n\nThe referenced entity must be processed first. Entity files are processed in the order they are passed, but you can use `entityDependencies` in `config.yaml` to make the ordering explicit:\n\n```yaml\nentityDependencies:\n  items: [\"users\"]\n```\n\n### YAML Format\n\nYAML provides a more readable alternative:\n\n**products/products.yaml**:\n\n```yaml\n- name: Premium T-Shirt\n  type: PHYSICAL\n  options:\n    - name: Color\n      values: [Red, Blue, Green]\n    - name: Size\n      values: [S, M, L, XL]\n  variants:\n    - name: Red Small\n      sku: TS-RED-S\n      optionMappings:\n        - name: Color\n          value: Red\n        - name: Size\n          value: S\n```\n\n## Development\n\n### Scripts\n\n```bash\npnpm run build       # Build CLI bundle with esbuild\npnpm run build:types # Generate TypeScript declarations\npnpm run build:all   # Build bundle + types\npnpm run dev         # Run in development mode\npnpm run test        # Run test suite\npnpm run lint        # Lint with oxlint\npnpm run lint:fix    # Lint and auto-fix\npnpm run fmt         # Format with oxfmt\npnpm run fmt:check   # Check formatting\npnpm run typecheck   # Type-check with tsc\npnpm run check       # typecheck + lint + fmt:check + test\n```\n\n## How It Works\n\n1. **Entity Loading**: The tool reads the entity JSON files passed as arguments\n2. **Path Resolution**: Data files and GraphQL mutations are resolved relative to each entity file's directory\n3. **Dependency Resolution**: If `-c config.yaml` is provided, analyzes `entityDependencies` to create execution waves\n4. **Parallel Processing**: For each dependency wave:\n   - Processes up to `entityConcurrency` entities simultaneously\n   - Within each entity, processes up to `concurrency` rows concurrently\n   - Waits for the entire wave to complete before starting the next wave\n5. **GraphQL Execution**: For each data row:\n   - Loads the GraphQL mutation definition\n   - Maps data fields to GraphQL variables using the mapping configuration\n   - Executes the mutation against the GraphQL endpoint\n6. **Error Handling & Retries**:\n   - Failed mutations are automatically retried with exponential backoff\n   - Non-retryable errors (e.g., validation failures) are logged and skipped\n   - Configurable retry policies per entity type\n7. **Metrics & Monitoring**:\n   - Real-time progress tracking and success/failure rates\n   - Retry attempt counts and success rates\n   - Detailed per-entity performance breakdown\n\n## License\n\nMIT\n","readmeFilename":"README.md"}