{"_id":"@amirandap/llm-file-pipeline","_rev":"4-d53ae3f53e6e125b2f5b820392e8e118","name":"@amirandap/llm-file-pipeline","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@amirandap/llm-file-pipeline","version":"0.1.0","keywords":["llm","openai","anthropic","batch-api","structured-outputs","prompt-versioning","etl"],"author":{"url":"https://github.com/amirandap","name":"Alejandro Miranda"},"license":"MIT","_id":"@amirandap/llm-file-pipeline@0.1.0","maintainers":[{"name":"amirandap","email":"amp@softgrouprd.com"}],"homepage":"https://github.com/amirandap/shared-pipeline#readme","bugs":{"url":"https://github.com/amirandap/shared-pipeline/issues"},"dist":{"shasum":"a011836c33f75b907b30f4441ee1f814f5860563","tarball":"https://registry.npmjs.org/@amirandap/llm-file-pipeline/-/llm-file-pipeline-0.1.0.tgz","fileCount":56,"integrity":"sha512-GgN5cklB3ykitGDO+OTQu8d/Dpc/gTsILC+ZvZhABwe8hGzA5dn+nQhXK7rZ5+6l5bFX92rTR0PXUmvOLt07tw==","signatures":[{"sig":"MEUCIGNEZie7tY4yj/d5Ko1gj8q2CIvDmw316zo94dfH5LzfAiEAwTs7T59NcMtAYZUxxaKRa1+HbOCdN5n/4FujjuwUycs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315953},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./batch":{"types":"./types/batch.d.ts","default":"./src/batch.js"},"./split":{"types":"./types/split.d.ts","default":"./src/split.js"},"./src/*":"./src/*","./openai":{"types":"./types/providers/openai.d.ts","default":"./src/providers/openai.js"},"./routes":{"types":"./types/routes/index.d.ts","default":"./src/routes/index.js"},"./content":{"types":"./types/content.d.ts","default":"./src/content.js"},"./anthropic":{"types":"./types/providers/anthropic.d.ts","default":"./src/providers/anthropic.js"},"./db/driver":{"types":"./types/db/driver.d.ts","default":"./src/db/driver.js"},"./batch-jobs":{"types":"./types/batchJobs.d.ts","default":"./src/batchJobs.js"},"./openai-wire":{"types":"./types/providers/openaiWire.d.ts","default":"./src/providers/openaiWire.js"},"./migrations/*":"./migrations/*","./prompt-version-config":{"types":"./types/promptVersionConfig.d.ts","default":"./src/promptVersionConfig.js"}},"gitHead":"6415b77ab858a3cfb583f872b8ece4a6bf37734f","scripts":{"lint":"oxlint src","test":"node --test tests/*.test.mjs","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"amirandap","email":"amp@softgrouprd.com"},"repository":{"url":"git+https://github.com/amirandap/shared-pipeline.git","type":"git","directory":"packages/llm-file-pipeline"},"_npmVersion":"11.13.0","description":"Reusable core for LLM-based file/message extraction pipelines: prompt versioning, classification, provider dispatch (OpenAI Chat Completions + Responses, Anthropic), the OpenAI Batch API, multi-document PDF splitting, generic sinks and file storage. Canon","directories":{},"_nodeVersion":"24.16.0","dependencies":{"openai":"^4.73.0","@anthropic-ai/sdk":"^0.68.0","@amirandap/data-review-core":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.71.0","typescript":"~6.0.2"},"peerDependencies":{"pg":"^8.13.0","mssql":"^11.0.0","mysql2":"^3.11.0","express":"^4.21.0","better-sqlite3":"^11.7.0","@clickhouse/client":"^1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"express":{"optional":true},"better-sqlite3":{"optional":true},"@clickhouse/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/llm-file-pipeline_0.1.0_1787240894333_0.3105028382022861","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@amirandap/llm-file-pipeline","version":"0.1.1","keywords":["llm","openai","anthropic","batch-api","structured-outputs","prompt-versioning","etl"],"author":{"url":"https://github.com/amirandap","name":"Alejandro Miranda"},"license":"MIT","_id":"@amirandap/llm-file-pipeline@0.1.1","maintainers":[{"name":"amirandap","email":"amp@softgrouprd.com"}],"homepage":"https://github.com/amirandap/shared-pipeline#readme","bugs":{"url":"https://github.com/amirandap/shared-pipeline/issues"},"dist":{"shasum":"01372f1218a1fbb55333bf8ba1bc02b528a7b30a","tarball":"https://registry.npmjs.org/@amirandap/llm-file-pipeline/-/llm-file-pipeline-0.1.1.tgz","fileCount":56,"integrity":"sha512-EdOExpIdGMZ6pTP1k2TEOPt4sQwVN/Pi8NIx0yJeavae7zw+suDWXzsOcicH8Xtl5MXs0svIOjuhimVf1/JYaw==","signatures":[{"sig":"MEYCIQDbYh8dYZ303h9wcayWsRNdjblKEX8DCQVXNhxO1pPqwgIhAP/qixRUo7pNWMHh6zLb4TobDeSts3Tee2UV0oG0Vgvd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315963},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./batch":{"types":"./types/batch.d.ts","default":"./src/batch.js"},"./split":{"types":"./types/split.d.ts","default":"./src/split.js"},"./src/*":"./src/*","./openai":{"types":"./types/providers/openai.d.ts","default":"./src/providers/openai.js"},"./routes":{"types":"./types/routes/index.d.ts","default":"./src/routes/index.js"},"./content":{"types":"./types/content.d.ts","default":"./src/content.js"},"./anthropic":{"types":"./types/providers/anthropic.d.ts","default":"./src/providers/anthropic.js"},"./db/driver":{"types":"./types/db/driver.d.ts","default":"./src/db/driver.js"},"./batch-jobs":{"types":"./types/batchJobs.d.ts","default":"./src/batchJobs.js"},"./openai-wire":{"types":"./types/providers/openaiWire.d.ts","default":"./src/providers/openaiWire.js"},"./migrations/*":"./migrations/*","./prompt-version-config":{"types":"./types/promptVersionConfig.d.ts","default":"./src/promptVersionConfig.js"}},"gitHead":"b19bfb28b2b6db93669d269d9776726df05dabf8","scripts":{"lint":"oxlint src","test":"node --test tests/*.test.mjs","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"amirandap","email":"amp@softgrouprd.com"},"repository":{"url":"git+https://github.com/amirandap/shared-pipeline.git","type":"git","directory":"packages/llm-file-pipeline"},"_npmVersion":"11.13.0","description":"Reusable core for LLM-based file/message extraction pipelines: prompt versioning, classification, provider dispatch (OpenAI Chat Completions + Responses, Anthropic), the OpenAI Batch API, multi-document PDF splitting, generic sinks and file storage. Canon","directories":{},"_nodeVersion":"24.16.0","dependencies":{"openai":"^4.73.0","@anthropic-ai/sdk":"^0.68.0","@amirandap/data-review-core":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.71.0","typescript":"~6.0.2"},"peerDependencies":{"pg":"^8.13.0","mssql":"^11.0.0","mysql2":"^3.11.0","express":"^4.21.0 || ^5.0.0","better-sqlite3":"^11.7.0","@clickhouse/client":"^1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"express":{"optional":true},"better-sqlite3":{"optional":true},"@clickhouse/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/llm-file-pipeline_0.1.1_1787243415769_0.5963345957333992","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@amirandap/llm-file-pipeline","version":"0.2.0","keywords":["llm","openai","anthropic","batch-api","structured-outputs","prompt-versioning","etl"],"author":{"url":"https://github.com/amirandap","name":"Alejandro Miranda"},"license":"MIT","_id":"@amirandap/llm-file-pipeline@0.2.0","maintainers":[{"name":"amirandap","email":"amp@softgrouprd.com"}],"homepage":"https://github.com/amirandap/shared-pipeline#readme","bugs":{"url":"https://github.com/amirandap/shared-pipeline/issues"},"dist":{"shasum":"0c9c4bfdee192a54a311c895c3ea9b1e12457872","tarball":"https://registry.npmjs.org/@amirandap/llm-file-pipeline/-/llm-file-pipeline-0.2.0.tgz","fileCount":62,"integrity":"sha512-gxVL8vrD08pXWTtd7diYLbTmwBzHayGSam7MSZvDuARzGHtc0rgWKWURG5SjVqGzklG3M+IYF/AVUZRRTRwD+w==","signatures":[{"sig":"MEQCIGJYI2ZeVtSMQb5Mi83ThmhSQUd9PFtNg17yOy4n2EsrAiBRy93fP/JI2q6xwrjbbQm/kBFgcG31b8mDgiwOvhme7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354347},"main":"./src/index.js","type":"module","types":"./types/index.d.ts","module":"./src/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./batch":{"types":"./types/batch.d.ts","default":"./src/batch.js"},"./split":{"types":"./types/split.d.ts","default":"./src/split.js"},"./src/*":"./src/*","./openai":{"types":"./types/providers/openai.d.ts","default":"./src/providers/openai.js"},"./routes":{"types":"./types/routes/index.d.ts","default":"./src/routes/index.js"},"./content":{"types":"./types/content.d.ts","default":"./src/content.js"},"./anthropic":{"types":"./types/providers/anthropic.d.ts","default":"./src/providers/anthropic.js"},"./db/driver":{"types":"./types/db/driver.d.ts","default":"./src/db/driver.js"},"./batch-jobs":{"types":"./types/batchJobs.d.ts","default":"./src/batchJobs.js"},"./openai-wire":{"types":"./types/providers/openaiWire.d.ts","default":"./src/providers/openaiWire.js"},"./prompt-eval":{"types":"./types/promptEval.d.ts","default":"./src/promptEval.js"},"./migrations/*":"./migrations/*","./prompt-score":{"types":"./types/promptScore.d.ts","default":"./src/promptScore.js"},"./pipelines-store":{"types":"./types/pipelinesStore.d.ts","default":"./src/pipelinesStore.js"},"./prompt-version-config":{"types":"./types/promptVersionConfig.d.ts","default":"./src/promptVersionConfig.js"}},"gitHead":"e1a604f5923ef4bf213705855d248e51fb9b2459","scripts":{"lint":"oxlint src","test":"node --test tests/*.test.mjs","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"amirandap","email":"amp@softgrouprd.com"},"repository":{"url":"git+https://github.com/amirandap/shared-pipeline.git","type":"git","directory":"packages/llm-file-pipeline"},"_npmVersion":"11.13.0","description":"Reusable core for LLM-based file/message extraction pipelines: prompt versioning, classification, provider dispatch (OpenAI Chat Completions + Responses, Anthropic), the OpenAI Batch API, multi-document PDF splitting, generic sinks and file storage. Canon","directories":{},"_nodeVersion":"24.16.0","dependencies":{"openai":"^4.73.0","@anthropic-ai/sdk":"^0.68.0","@amirandap/data-review-core":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.71.0","typescript":"~6.0.2"},"peerDependencies":{"pg":"^8.13.0","mssql":"^11.0.0","mysql2":"^3.11.0","express":"^4.21.0 || ^5.0.0","better-sqlite3":"^11.7.0","@clickhouse/client":"^1.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"express":{"optional":true},"better-sqlite3":{"optional":true},"@clickhouse/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/llm-file-pipeline_0.2.0_1787247438841_0.18252161443922477","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@amirandap/llm-file-pipeline","version":"0.3.0","description":"Reusable core for LLM-based file/message extraction pipelines: prompt versioning, classification, provider dispatch (OpenAI Chat Completions + Responses, Anthropic), the OpenAI Batch API, multi-document PDF splitting, generic sinks and file storage. Canon","license":"MIT","author":{"name":"Alejandro Miranda","url":"https://github.com/amirandap"},"repository":{"type":"git","url":"git+https://github.com/amirandap/shared-pipeline.git","directory":"packages/llm-file-pipeline"},"keywords":["llm","openai","anthropic","batch-api","structured-outputs","prompt-versioning","etl"],"type":"module","main":"./src/index.js","module":"./src/index.js","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.js"},"./routes":{"types":"./types/routes/index.d.ts","default":"./src/routes/index.js"},"./split":{"types":"./types/split.d.ts","default":"./src/split.js"},"./content":{"types":"./types/content.d.ts","default":"./src/content.js"},"./batch":{"types":"./types/batch.d.ts","default":"./src/batch.js"},"./batch-jobs":{"types":"./types/batchJobs.d.ts","default":"./src/batchJobs.js"},"./db/driver":{"types":"./types/db/driver.d.ts","default":"./src/db/driver.js"},"./prompt-score":{"types":"./types/promptScore.d.ts","default":"./src/promptScore.js"},"./prompt-eval":{"types":"./types/promptEval.d.ts","default":"./src/promptEval.js"},"./pipelines-store":{"types":"./types/pipelinesStore.d.ts","default":"./src/pipelinesStore.js"},"./prompt-version-config":{"types":"./types/promptVersionConfig.d.ts","default":"./src/promptVersionConfig.js"},"./openai":{"types":"./types/providers/openai.d.ts","default":"./src/providers/openai.js"},"./anthropic":{"types":"./types/providers/anthropic.d.ts","default":"./src/providers/anthropic.js"},"./openai-wire":{"types":"./types/providers/openaiWire.d.ts","default":"./src/providers/openaiWire.js"},"./migrations/*":"./migrations/*","./src/*":"./src/*","./backfills/*":"./backfills/*"},"engines":{"node":">=20"},"scripts":{"build":"tsc -p tsconfig.json","test":"node --test tests/*.test.mjs","lint":"oxlint src"},"dependencies":{"@anthropic-ai/sdk":"^0.68.0","@amirandap/data-review-core":"^0.1.0","openai":"^4.73.0"},"peerDependencies":{"@clickhouse/client":"^1.0.0","better-sqlite3":"^11.7.0","express":"^4.21.0 || ^5.0.0","mysql2":"^3.11.0","mssql":"^11.0.0","pg":"^8.13.0"},"peerDependenciesMeta":{"@clickhouse/client":{"optional":true},"better-sqlite3":{"optional":true},"express":{"optional":true},"mysql2":{"optional":true},"mssql":{"optional":true},"pg":{"optional":true}},"devDependencies":{"oxlint":"^1.71.0","typescript":"~6.0.2"},"gitHead":"6a4e31446dc6b8d2715e18e8e22e37366d595300","_id":"@amirandap/llm-file-pipeline@0.3.0","bugs":{"url":"https://github.com/amirandap/shared-pipeline/issues"},"homepage":"https://github.com/amirandap/shared-pipeline#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-Xi4xGdL8MFzoqPNAUGCNuU2cyCPwTe9Le2m2Fqkd+OwCs11nz0BFkJR8MV0pN+bghPJu678taLqw7eKvl3gEQA==","shasum":"85e96acc7e7156753715c78ea4c5fec7846af282","tarball":"https://registry.npmjs.org/@amirandap/llm-file-pipeline/-/llm-file-pipeline-0.3.0.tgz","fileCount":63,"unpackedSize":356728,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCi+9eL3DYIfHdR/WinWcIGmN6SaNitGVCtumdrXePjjwIhAL08oRmOA3cstmlyO2/hhGaF712Ci3vyjkdkku9YGsvM"}]},"_npmUser":{"name":"amirandap","email":"amp@softgrouprd.com"},"directories":{},"maintainers":[{"name":"amirandap","email":"amp@softgrouprd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/llm-file-pipeline_0.3.0_1787251866264_0.7538205063913244"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-20T15:48:14.150Z","modified":"2026-08-20T18:51:06.595Z","0.1.0":"2026-08-20T15:48:14.484Z","0.1.1":"2026-08-20T16:30:15.936Z","0.2.0":"2026-08-20T17:37:19.025Z","0.3.0":"2026-08-20T18:51:06.436Z"},"bugs":{"url":"https://github.com/amirandap/shared-pipeline/issues"},"author":{"name":"Alejandro Miranda","url":"https://github.com/amirandap"},"license":"MIT","homepage":"https://github.com/amirandap/shared-pipeline#readme","keywords":["llm","openai","anthropic","batch-api","structured-outputs","prompt-versioning","etl"],"repository":{"type":"git","url":"git+https://github.com/amirandap/shared-pipeline.git","directory":"packages/llm-file-pipeline"},"description":"Reusable core for LLM-based file/message extraction pipelines: prompt versioning, classification, provider dispatch (OpenAI Chat Completions + Responses, Anthropic), the OpenAI Batch API, multi-document PDF splitting, generic sinks and file storage. Canon","maintainers":[{"name":"amirandap","email":"amp@softgrouprd.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}