{"_id":"@artanis-ai/gravel","_rev":"50-0f5cd88099883b17bb5de7daa8582382","name":"@artanis-ai/gravel","dist-tags":{"latest":"0.10.3"},"versions":{"0.1.0":{"name":"@artanis-ai/gravel","version":"0.1.0","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.1.0","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"dist/cli.js"},"dist":{"shasum":"904377a81bfd2ccd0ca798e7e91cd7192b57f460","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.1.0.tgz","fileCount":42,"integrity":"sha512-2U4TmbtNUWNwZHLfE0j5EFjNZXG2vYZIn9Avn+WI4zgcPz5Pw0MYQMY/c6w8pPdqtz+PALYX/rWtB3/T/Dl5nw==","signatures":[{"sig":"MEYCIQDpkCRFOOE7ndhw+w/jLWH8Tidqx4nx59c0wVZX1DzYwQIhAJwpZzwxe3iwODHNeotKjmOCULfbgxLJy3OqA9rMsnkd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36527539},"main":"./dist/index.cjs","type":"module","_from":"file:artanis-ai-gravel-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"amar","email":"yousef@amar.io"},"_resolved":"/tmp/3c36054c1cd154fbadbbfbca544d48e3/artanis-ai-gravel-0.1.0.tgz","_integrity":"sha512-2U4TmbtNUWNwZHLfE0j5EFjNZXG2vYZIn9Avn+WI4zgcPz5Pw0MYQMY/c6w8pPdqtz+PALYX/rWtB3/T/Dl5nw==","repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"10.9.3","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.1.0_1778068042075_0.024827954829101273","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@artanis-ai/gravel","version":"0.3.0","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.3.0","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"dist":{"shasum":"0e9b761c98c173c4244c78864110c3c411a01e0e","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.3.0.tgz","fileCount":129,"integrity":"sha512-gA1bZzWoBBqUsdSFFj4QUfILT1Yl1Zszq5u0yJifcyYAfym6uT0m3RYQnqv4TV9P45FfZQVlfhEfOSfh9x5ndw==","signatures":[{"sig":"MEQCIDna6AmlJv5b+CM3mFR9xMSou6h+f0M1JpDk7bj/Nde3AiAFp+NwHoOf18FLnJtb3ud6TVbm/14BF0hdk6aeFiRc4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29377359},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"8ce2b23f8bf328c903f4b6b1e6481c98f8e69480","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.3.0_1778584554267_0.7066317971246718","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@artanis-ai/gravel","version":"0.4.0","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.4.0","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"2fb17b8886572c4c16001871514756c5e6a05bbe","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.4.0.tgz","fileCount":130,"integrity":"sha512-McuAfRzuY5QpY7tTYEgH0/dLB6W7kEAeo1H26z48hqjVeswmWmD/vbBgJt9HTR80h6KP+5ZwHtdMAPJogbXh5A==","signatures":[{"sig":"MEUCICmimbw/M78yAJQGAxkUQigIHQ0xbzHF0wbjV7kpbmDXAiEAjlE5WaImPT8DQKmh9ZoV4A4W4VHTL7h6YxTMre7enh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29385296},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"9b4939a0dee8329e2e40e013371779ef87dcaba2","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.4.0_1778589239389_0.9265673859718091","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@artanis-ai/gravel","version":"0.5.0","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.0","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"339f53b468902fbc17425b6d30390166679c7c27","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.0.tgz","fileCount":130,"integrity":"sha512-7HMc0pew6gLcmczU8jAXIgZuPF2Oq3wwEJnNrIP9V1F+Qqmx/2u/PjwhU1QTv3ku6jjCyZa2y2TAUCAfBoxhuQ==","signatures":[{"sig":"MEYCIQDJ8ZoJkoel9/VLBy/JpG9/zH1jUiD2QU30JklJ9/OqLwIhAMYTehzfGa/wuvrD5LjXA/foTW2UbPTR7AEvNVYlBlnI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29385354},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"f6e88980f68a6b551cf8a15bb208bcfa2d2952d7","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.0_1778590750223_0.3318036807076501","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@artanis-ai/gravel","version":"0.5.1","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.1","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"9af8c5269e7c7d53f862b2c48ce8a707e272fa05","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.1.tgz","fileCount":130,"integrity":"sha512-DSscUYficOKlNFxboot3RQPnPr/20Tmv/g1xEFJjiSbDNavcGZGIu4mL/ZF49GjuklvQSNBxA5UTjinFZ6MGGQ==","signatures":[{"sig":"MEUCIQCyWSExA7wB8R7D7JW2lb9UBEseqkbM7LXtrf0u3V14eQIgJYy6FfX+oKDUFKJN7wPxVMOVHS2wnicQAiU/wqwo1l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29385354},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"271b7f4e3328b1fd9bdb531dc38fe1e46f696630","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.1_1778594270390_0.8911649953622711","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@artanis-ai/gravel","version":"0.5.2","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.2","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"245aa3884da0db8bf53e3de2d6a9ebc0f77af577","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.2.tgz","fileCount":130,"integrity":"sha512-nY9adOJICZEBflvUyz6BLesndfW2NAcyouxD09oTQIRG/awWasr12ibb+MgplU3Ugo6SFJ/9lUsAOQMwMNaGSg==","signatures":[{"sig":"MEQCIGd7vrokeWVk/MrpyyF38DhxOjjCkrFI3a9ib9BDVgvWAiBQEKSW8NtVdPlueZxQtBSb5KWisZ1crfLU/wBMywKMLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29385354},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"caa3c3221b69f7164c06f229da4ed97916b4cf98","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.2_1778594789463_0.019681561782320278","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@artanis-ai/gravel","version":"0.5.5","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.5","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"17c4bd885c343e591a895c44950268c2b22755f8","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.5.tgz","fileCount":136,"integrity":"sha512-CFqmllKZIfkrQAd/EBb77+hrXyoEFwZmPtJOwDEJympOstVzWzfijx3tl4U71o6bcqmqIjIOy5Ncdk+/aR6cuA==","signatures":[{"sig":"MEUCICCt1XuSbbat1FXJhYCVQZEH9aygLSit3Y0meOQjnqeNAiEAkO/4AYg4AY4Azql4momtieH8bSW0PmTeHtatM+2yuNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29401449},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"8a96efa6a103465ac69c5db2b1dcd146c5803ef8","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.5_1778663711786_0.8993670942285434","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@artanis-ai/gravel","version":"0.5.6","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.6","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"c6686f559011b6a34d44d5eb131aaa6916d714df","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.6.tgz","fileCount":136,"integrity":"sha512-4mewfzuw31zvrCTM1Sk76Ldvl6AEesugtne7pYX77g9X0xACYMTDrKvuMYKo6mQXIusMsf+UKWLoxI3byeUMQg==","signatures":[{"sig":"MEUCIQC+JXtnUkzzJzn9y6KohDwVcsmC+4RbO3Ket993lHkz+QIgbFe1GWG7gdcxIl74tEwbOVSWy0CKsIAI0os9vVan9do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29401449},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"10fe0a1701b31940aa2d034dac13495ccdbe2ba6","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.6_1778669995371_0.6110547694699342","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@artanis-ai/gravel","version":"0.5.7","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.7","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"cb360ee49ae255319981dfd9b5caca5e77788b3c","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.7.tgz","fileCount":136,"integrity":"sha512-nwYNEA9En0RDOJ57Ldsoloe5/c4ShPJNMfGUKBmjiPoNMTfBmp6WLWOA2z25bCkXOzWMTG76Aj7NKAsdJdFQvw==","signatures":[{"sig":"MEYCIQCiS4Fo4WK12NAaEFatLR3d79ca26tAOIwMLHBe/yF46gIhAMCJCgJSENUC5b5BM9CBecP1puemISQX+qy9tXrfDDLn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29401449},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"35892cc160b931fd223a5aa5b92f96bd1df27a23","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.7_1778672907264_0.029020497302931325","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@artanis-ai/gravel","version":"0.5.8","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.8","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"6b9c753b23ccef204ca2a18e3ed9f9db6ad54acf","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.8.tgz","fileCount":136,"integrity":"sha512-8sDZeonzBjZwcuZ/WClMRIJycZmhxZIuAgtz7Muys2rV9PmsdMFwFT3YwZ3+w5eZiCMIB4VnRV/tbDzxtdJqZQ==","signatures":[{"sig":"MEYCIQDH9xSCJrqvcEJ4OSGkR678qJIwVymTWXFi5mCtDIHQRQIhAJVmoOWN8TyGRZDhkClFCsIBqA7eHZUjKI37RQZEalHw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29401449},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"122df1d66e8251331c96b04dfafb4b16294613c5","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.8_1778673966294_0.1814726954759125","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@artanis-ai/gravel","version":"0.5.9","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.9","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"84f6cce0cd4ec4d2afbb9d69d225d4d0645d142f","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.9.tgz","fileCount":136,"integrity":"sha512-wCWoSdgAKYgMrJXGwXMRGsejbfa2/90zAWuBtXNRHlx7W8YBJQdX4snKEnwRqdCHy2JcE2T8sbSbxz8TUs9mSQ==","signatures":[{"sig":"MEUCIQCvzx8P32C/jBONvcSF0NVcuf0fG9Px3GWJz+WJLVO5fwIgQlCC340LBn/q+xBH1cGICrEAUwPAY/E3AGXfE+lCMtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29401449},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"41d1d74db2dabed89da6d495419a92807828cb7b","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.9_1778676175263_0.18891261882912525","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@artanis-ai/gravel","version":"0.5.10","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.10","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"0fbecbc028424484cb449a2302336a0353098b96","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.10.tgz","fileCount":136,"integrity":"sha512-WrZSRMia3Q2OSnc3T40dbOOQI1BfS4bgLWO6R6bhJlmKrCERnSK2twbsLtQO3n5VpYaY5I+TnFESAQ1ynrWBGA==","signatures":[{"sig":"MEQCIHJR/pEz0ajbZoFKbhlJQPnESQB602PtctEhKw0F5EzZAiAo84gNLDNIvmBI8vvljjA+aUGcRJq+VYmA79L3ANm43A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29401450},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"47dd085049b42d077c60c198cd88bf0948b5a846","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.10_1778676684553_0.5439233406545336","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@artanis-ai/gravel","version":"0.5.11","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.11","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"4cb41642a0645239cad4e65e0d06db6695914f52","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.11.tgz","fileCount":136,"integrity":"sha512-klZI+7AkhXzjbZ/lB83sQVv0kvUm9u5FVs7PX5yCG+vKw+Y4aOnfPr0ylu05hEXmE+yCAiJWbOSTyfOE3oZnww==","signatures":[{"sig":"MEUCIDzPaCnBpWCeGPtXB2ixArgkv7nLOLQN3pmeL0N5xRoXAiEAjvyp8bSgTw+32Jai/SLdGofN//FenbtUXe8VtvsRbXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29403320},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"c2b98578df7b26ed23a39a2958d733c4b6ae3467","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.11_1778681387079_0.9860375150892569","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@artanis-ai/gravel","version":"0.5.12","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.12","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"bf69080cefbefc067bc7b640ad9bca3bcda54795","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.12.tgz","fileCount":136,"integrity":"sha512-ASSNuC4WXL2xzGl90WEbQhGABl/5DDSESWAQpXTbhM2b9RshTY7iyvyb2XsOmdA2lf5cV74T9KaCTPE58NiF5g==","signatures":[{"sig":"MEQCIDbGH6rHn1nmBUokt4GgvkmrQYlRFrL7SXbDBUicEUxeAiBvJvf4YVZ5gLr7SAVfdwUp6f+LvUZsMZYcO6aQtQHA/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29406845},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"f05d15fdd72304e639e5b0d7ba89af0a703f2f74","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.12_1778682781657_0.722999587284169","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@artanis-ai/gravel","version":"0.5.13","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.13","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"2f838c48c5f3b0b335151db1185f4503cf3345c8","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.13.tgz","fileCount":136,"integrity":"sha512-H2iWTZPwjyq9foF23DzQ3Iav8PrqtCjJvFv/NxWo/9qEARsy4/BX57sWabHjnZvK6ifsPmAhXpm4DDsgh0kn1g==","signatures":[{"sig":"MEUCIQCowBJz0VVpy6gVMKSL13Y1uK/CJZ5qMpCaYlZ/nOpYrQIgNxORM+PlDVPVdQGemS5zY6Wymjwekr13rDrlaBApeR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29406845},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"ceca46f4200fdb26fe166075553489f215b72d07","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.13_1778687052410_0.2267304560860437","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@artanis-ai/gravel","version":"0.5.14","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.14","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"2b9690cc75bec7e0449bb3e5343353874f9d8122","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.14.tgz","fileCount":140,"integrity":"sha512-TP5TTqY7K04+S1PiB4s1rgqWEWdrVk7EkVYxtFTWUrSwN7X0tE8iYEqlcZfgHNhTbr9ALqIDpYh+h1mjp7ZpHg==","signatures":[{"sig":"MEUCIGbJsKa7Iou+gNVOYfM5jqh+bclYB972JWDUZKh1H4R3AiEA7Q0ze2wYYgbB9V+qxuod6gB8/SpMFLxjcgk3qaFpXkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29417364},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"a6597366269f2356b07c7181eeeeb94d38b95932","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.14_1778692788412_0.8917694988547855","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@artanis-ai/gravel","version":"0.5.15","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.15","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"9901a8fb25d3a212e55a81588a709603da12d692","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.15.tgz","fileCount":140,"integrity":"sha512-P9526fIZv1KfGdfMiysipuznEiZg+EQluP0MPR1VPIz8O/21cBeJYCVfbrmV+qXy33fRJQ0gcItETiCpdpSGrQ==","signatures":[{"sig":"MEUCIQDE/HXGBuACDBRHA7lFmhWqAXtHAtvPm/MOAnYbE8btAAIgUf46vi9d+dV0zbuE9XQNaB4zL5X36Adr9PXRRL1JYMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29431575},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"f9852bd9d5adc457b41ed2736d2cef9a6f7214f7","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.15_1778693135839_0.7004122735210097","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@artanis-ai/gravel","version":"0.5.16","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.16","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"a7c7537545e98c4614584236ab592e42245edd61","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.16.tgz","fileCount":140,"integrity":"sha512-Cepd7m7UaFXHw+ocMnznjgJfKaZjlwfb0G3lL2lWTDfm7VF/izZ3lV+/+y2+i43g3gVNwSZ30p1tXdq8fZTJ2Q==","signatures":[{"sig":"MEUCIQCQvZVz+1WeKhKz1fNHRwpw+KOPSwETwz4tXXxbR1wDuwIgA+TXjYEexi9GBawhJZiXHWDlZO7hRrEd/YnmC8C3c9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29431575},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"acb25f7ffe43bc4a43101e83df3318fff068e1df","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.16_1778693727314_0.41789177799800115","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@artanis-ai/gravel","version":"0.5.17","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.17","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"4cd6fee1ed16cff4fd27a45575d597b054b8b039","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.17.tgz","fileCount":144,"integrity":"sha512-lwFR3kkSqdZTTTeLq/x8wdnoh31Z6HoFjQlxq5w/9pl7PqeTI8nhT7H3cjdbey06m+6rjvsNdZuGzRHoHjzZEw==","signatures":[{"sig":"MEUCIGG6nKW1Hwl8mvYWkoCT7iaYH1eBJlzBsQ12IzGexFFDAiEA0IBjuDVYK5n7wzK2vDsy3lKq1baWdVkWomfmU0Qfp1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29443174},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"c0ea30dca3353284d9e624251e258da43c5d534c","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.17_1778695020499_0.35532349712609235","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@artanis-ai/gravel","version":"0.5.18","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.18","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"bedf625b72d153da3790ce952a0136d4d81b56b7","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.18.tgz","fileCount":144,"integrity":"sha512-JQ9cgE/iIqoCHPZxIAzuBLcYjhofI+mML2NM0qbDa5mxiXnRzfCwtiQZvUJ1HRgQHsxFmIl+wcIIXpAy0ngKwg==","signatures":[{"sig":"MEYCIQDZFSPia8x5YR5Y8/lzcAflTwrKaoTbFWz5iSv2xE4gogIhALS0C2XJ19keI8rK8HZWsQIBi4w4yZqPWPkU/4edoHGG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29447126},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"91ecaf0b19191d9fb74d1717040026aac50120c6","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.18_1778699025158_0.10838180533103059","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@artanis-ai/gravel","version":"0.5.19","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.19","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"c2e52749a2e1a3e2f02e502635013c17312b4e38","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.19.tgz","fileCount":144,"integrity":"sha512-zovzWFtPkYLk+Uk4U4vZs1/nIMdLeLSfivHir0FSutVa3ikTkNC5mQKInDHtntSb8nCTkqttJlyTvkYWpWQKHg==","signatures":[{"sig":"MEUCID6dVN9PJrlw63ljFvzNlh68FgowGXmGJoJHeUy4yBo8AiEAmFjNEnRqCSTSjkMlkc/lclHayHolCJ833YwvRuSN+Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29529878},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"c295d3ae3559598bc0b4bba4a8a7fc91c7875f95","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.19_1778706052743_0.6769094007843048","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@artanis-ai/gravel","version":"0.5.20","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.20","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"07df736aeb174f80754cf77dc3770bbe02c6ac29","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.20.tgz","fileCount":144,"integrity":"sha512-eaDN0wv6l/PJuXA7Qit6xtTB5Se/XscnQMF+7uyedlxYC3Wb1+F7rW1POGkcIEAt8IFJU3o+hX+5NUtcw3KPYg==","signatures":[{"sig":"MEQCIBnSrHnTT20cuu4xYqRsAsnkXdcJcihT2k1advmxXQNFAiBEKnrS/vIpz1SbnYGfcHb7vzPNaOsrvwQfPivcapVQEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29531158},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"2bad62495f35689c0df03aed00fe93c01f14fe64","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.20_1778707084773_0.5268116028988683","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@artanis-ai/gravel","version":"0.5.21","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.21","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"c5e28b1e13ff3048b9cbdf6947b6102d058cd97c","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.21.tgz","fileCount":148,"integrity":"sha512-bGDD+BVk4ZSnLdGz2Dh+dyBOG+wqpLZw61nX6DoQ3uODWzB84p2QRL7tneXynQyezo0FLE3t7vGXbuMX0LqcbA==","signatures":[{"sig":"MEQCID+K43oyd/DiKFFsT0J+HkIzCckdr4m5Ze5kex6g9sUfAiBlZCWWqbC9t95gDnToI5dcXtIex1fW56MaaVkqSGGYOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29565356},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"693ae82fb207613c1dff0dd8a143d7dea9324c4d","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.21_1778709018272_0.7160982094491504","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@artanis-ai/gravel","version":"0.5.22","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.22","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"e6a54a1119cb5b6e309ee0dac467291fe1b1b163","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.22.tgz","fileCount":148,"integrity":"sha512-E5D3/uXoggEuB9s0wi/j7ae1IiJjTI4ms/uErNjBuN+ccifiRsYZL1liv+mO1gRWjC6xkdkGLtUGQeHmITODzQ==","signatures":[{"sig":"MEQCIE7KTMyedZWKhQnfJWMgFFmUNp+QMYw9V5Fh5tYahRWMAiBbKFVk6Dwdsg4hkmwgWABoYcUOWSWaxM7mAN3dapR5hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29567531},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"bda8e5b384c9a7db6c31648178fb289c721a665d","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.22_1778711053714_0.5736933666993995","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@artanis-ai/gravel","version":"0.5.23","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.23","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"2d9f83d5a898fc1b86062926e2b40d36301e04bd","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.23.tgz","fileCount":148,"integrity":"sha512-bEb51HzYw7IgMpCBG6hCE3AuP7Sb9aJJObKt57/l7uUMz7uguBzpGA6HJnYk7xm2V8nv9s3Cto+B/wiNIFT+Aw==","signatures":[{"sig":"MEUCIBO71ZnUTV8O3SxM4JeEfG5J2vwymisqnmoMujyeBD74AiEAgYH+znl8cTWixGY5AXdhQ+JLlS8P8MmN5DljaE8fjHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29567531},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"7065da5c794e96aa50cbebd396c3838e7c3331ba","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.23_1778712136035_0.9444155573796011","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"@artanis-ai/gravel","version":"0.5.24","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.24","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"34f84792faea93a4f112e5d4291e817c84c4b0ba","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.24.tgz","fileCount":148,"integrity":"sha512-XfpRZF8z3L9EAPqthKP+Xomls89yqR2UlB6i3sRkz5q4OC/udAzQXvdrd7gFeGnbFNAmCwbjn0+ymIYs8l57SQ==","signatures":[{"sig":"MEQCIBbJlaTYB+qdz1Rxj2qTsc1eAK0DU3s7gEDPbAlH8konAiB4I+hk2YuzXDiL2a2EQxnggfl8sW9rl8Am08hvx+8Ngg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29567531},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"577846c0f507328476d50a04808758c36e5a9b83","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.24_1778712941582_0.9701464720391957","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@artanis-ai/gravel","version":"0.5.25","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.25","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"6e77ed69ff6ec48ad58987af569820e1e19cb560","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.25.tgz","fileCount":148,"integrity":"sha512-DiBx2hdAhVd2Ak2yupKeicOojVqCwG3dT/RLxTf/JIBhWg+OgwRjWTZbv272wIZ0dZch3cg9bQ6upw8xuO7/ug==","signatures":[{"sig":"MEQCIA+7lB0U/BIGzSyRUvFDKdLdPy1C8o2+hwRd/fXCH2+lAiBKL+Eo0PcBiVtMD9Xs6TERbbXZGTd65HVkXj9RsI8xwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29571083},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"bcb9d354623e6017146a70d8a1a56b8feed63a0e","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.25_1778713775562_0.2921892887683979","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@artanis-ai/gravel","version":"0.5.26","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.5.26","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"d7f8f8eef01934482216ffdcf957f8d312b00d41","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.5.26.tgz","fileCount":148,"integrity":"sha512-Zbzd4+fUCa/oTXpg1OUwwmjhiXJN7AoaDc54G1OR15Jf5/47a6esBOB50a3b6SOJCnm2zaw4rsbCHM5nf8O7xw==","signatures":[{"sig":"MEUCIERZzvypIDz/1aVcOPo1tg6CTrKzaIEwfrkNsW4YBR3oAiEAi0BD0lrWFeQnyvM3KdFCJzEsezR4xlQO6PF9logvbS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.5.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29679419},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"5dfcac29fb673af5425e21edc81b28f73a3fc9e8","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.5.26_1778747718925_0.07263239965267276","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@artanis-ai/gravel","version":"0.6.0","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.6.0","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"5897c9274b589e4e28d64fcddd18a3e1bc351a14","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.6.0.tgz","fileCount":148,"integrity":"sha512-MaX5KblEIKVo9KOryZeO10acv5Fzc+S6NsBP3kniVCAjC5FkBGNJ8XLmTnOeUiXyxVs6coYDEGbaDlX2GpFziw==","signatures":[{"sig":"MEQCIGaCZwb4632bRXkHxEx8yMWRME564uQewxE4pZToQzoRAiAjBgRCukU3AKtvkFPERpRB8MFJujfkAoliwRxn9jrt7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26511378},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"9309bf28ffb32d918969e26dd9c079e41b9a17f2","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.6.0_1778762809645_0.7662045380953295","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@artanis-ai/gravel","version":"0.6.1","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.6.1","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"7f26e4372944b3c5a73b845e1b41f892810bab85","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.6.1.tgz","fileCount":148,"integrity":"sha512-7lIOPaA+MvAMfP+X6+6nmx8S9dbE8OOOnbx0JwRrpfCQGBao5uaCfk0d+jOlEJ5G0SgwL3QKg7DCoGTReTSuzg==","signatures":[{"sig":"MEUCIQCX6UUqGlDyzalU5+X6jEqera3GzxpgEw6g0VHl1dO0YgIgeeswmadGkJaqWcHFqYTozhuP/sb3k95ZWKyyuRYrEDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26551682},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"ac3a3b4e9d14c670c973fce6d454c97fda71682e","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.6.1_1778765625734_0.9383092056122331","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@artanis-ai/gravel","version":"0.6.2","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.6.2","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"b656e2e78383826f47f9955e48fe66a0b71e4add","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.6.2.tgz","fileCount":148,"integrity":"sha512-mQtsaqI7NJgY9Y0HQ+msAlXM9TuiILB4piC3e1Q6wWHTbPKH5oZRCzJlJVQYyAumn+ffe2zi1qEwQxZpYqZGCQ==","signatures":[{"sig":"MEUCICG4RHVw098I1jTZI1BLKOG3n/4C3F2/tS4/JvV6j1OxAiEAn234ew4qXAqTlLyyJwyxWU6o2jmzSbniQPoMNo0YKQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26551682},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"da9c53def81857ff14062e9bd6e70c6c2a648aee","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.11.0","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.6.2_1778770847198_0.18212467453904613","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@artanis-ai/gravel","version":"0.7.0","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.7.0","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"eb23d248087a9c6f0a778a6a33f96449ad53006c","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.7.0.tgz","fileCount":152,"integrity":"sha512-7HQ4hX/xPFq0fgLsiz8AnUQjMxeWQEF+IupWJsr7y8leRp2LB5UpqaKJKagLVwGDZ/b8a2Z9/W8SITppJZQ3UA==","signatures":[{"sig":"MEQCIAcCwgp+nKpSs1FNY0nvCScR7+UxZ7BC0pqdc6Id2aAqAiB8sxXeBFdHEBntkUp0hC26Vgkit1bPiSZ4IZgKkFa02Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26817602},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"2ed7a41101a827030c9b7b179d1b33cfc1a94244","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.7.0_1779187821544_0.875913644849835","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@artanis-ai/gravel","version":"0.7.1","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.7.1","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"dfc9aec8f7f41d02840e8334f0dd206190199e35","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.7.1.tgz","fileCount":152,"integrity":"sha512-nICWXc9c1UFJeFUlP2+L34cWGm2Xyn1k4wpp9yTDRzAOratMkbzXtCWzGTOWEoSRXKeSzShRCGLr745uK/SKhQ==","signatures":[{"sig":"MEUCIDYBVXGxWa5y5SBbkjS8cKXnHSUrPM5EV7rojsNPWXIpAiEAqOeI8ZiP7wruHv8g7QxNYydA05nifzfgg778Kwge0K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26828867},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"dc8f7e411ebf15375b13981c568c91e4c127d857","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.7.1_1779200175852_0.3477485240084386","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@artanis-ai/gravel","version":"0.8.0","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.8.0","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"8997557ed00b4e52d52e882fb0e16c0c024a068d","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.8.0.tgz","fileCount":152,"integrity":"sha512-40QIJihTdabVv+Tx8+j9bjxWqRQjkaHb4Mc2lrNZSE/hjMMarf5ZhlY6gcidJXrpY3YAerOXvAGMm0FNtwh5yw==","signatures":[{"sig":"MEQCIExY7luv3OJndmdrQbKhTnbBqNbe24Fdl3eXJQkCeCF/AiBboD7aCBnAIc/Pe75VKRYzhO+dYP1/lfcfIvu1N9odAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26946627},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"1fa252dd4a87d1db68e578febe93973184dfb807","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.8.0_1779205485374_0.1483182555685172","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@artanis-ai/gravel","version":"0.8.1","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.8.1","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"8a9c01bda0de670c25698030de9346e211bf8ea1","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.8.1.tgz","fileCount":152,"integrity":"sha512-kmXAu8tRv0cnuXCK7CUl0kvptOQWq1QTaxwwy4ZhuQQFbyLs7ghStqYHmQeHCIc5XJhGxjnqwVd0jGImtm9eWA==","signatures":[{"sig":"MEYCIQCjPcDqIXjMrBS8+yNbRKHNoW3wgOXwiwDjCnfNvv/vCwIhAK5c5VNUTlNMRbZ1SWA5DVbkEGnGhQn9RaSubu15iYAl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26950755},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"6fc0b15e8545beb42c0e73f89a1443b14b536197","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.8.1_1779213215978_0.9672173915252107","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@artanis-ai/gravel","version":"0.8.2","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.8.2","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"e5245fa02ef292e29b4115d3be35a3040919bc5f","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.8.2.tgz","fileCount":152,"integrity":"sha512-8Q23GFsfbONWq8V+Vc0/GekOIxA/RoY8RZQiTwPgQhNVJnpzLFq3StSZ2l5nLg/3yc0EDKJwdQ0t+tzNwacbNw==","signatures":[{"sig":"MEUCIQDfuQYHAoC65QeCVs5Ub8F2+p7jejNJMV4atUZst0bpJAIgT8bGeiL85/qbyzUXSU6JuU2EgGUe5SgnJAhjavJUHfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26961731},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"643660d2a10621e34c66171127938ddd17da2b78","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.8.2_1779214297282_0.846560708598759","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@artanis-ai/gravel","version":"0.8.3","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.8.3","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"8a7e1944adf33926dc3cfb96f5777a6c7b48cbe4","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.8.3.tgz","fileCount":152,"integrity":"sha512-6kJ9mBAYPXxaL6AirOy7BTFT9qTGxF4/+ZnYko9zeFB/kQj3aGJu/Aevjxg3N4fJuOvKVLom55WzEGt6HNn/0g==","signatures":[{"sig":"MEUCIQCx92R9SYJUukgw2DT5emyCm/Fn/8xHs8ytDd6zicyTkgIgGvhx9QRUx4yvasBFYajzthCtagOAQFXiK/qRrXj0pvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26962995},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"63b62c424bfc8b5cbd46204190eed95448bc445a","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.8.3_1779216374512_0.7280291483133088","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@artanis-ai/gravel","version":"0.8.4","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.8.4","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"50be75259af3fe5d47e9756738235d244eddcdc5","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.8.4.tgz","fileCount":152,"integrity":"sha512-KJ49PdeBpuAKNcSNWCegWnPh1By6pD7jQ4spmzOASfjmglAy+HFtaUVeg0dzsi2tu6ZuJMrIbG/BwShAhLPwbA==","signatures":[{"sig":"MEUCIQCv00+hPudjn+P9jaJl6nIe3drhXbvwXACa8I5xevBImQIgMudzQSKyMbv96779wA+ktmrxr29j4AcnrtteuGOU3/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26970211},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"5e45b8b1f0090040351526b2a4792d1d2eeb3117","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.8.4_1779268243622_0.05517922617952187","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@artanis-ai/gravel","version":"0.9.0","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.9.0","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"1ff902007fd9a1026669c5674807252c58d67450","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.9.0.tgz","fileCount":152,"integrity":"sha512-oWFJm839pFa3pVHFDY9DcjWagR7Bt1HFEtXN16OGZ8DIUUa+fBbrzpBVap0JWswvGrrdteSI9tgN4v6heme2zw==","signatures":[{"sig":"MEYCIQDziAT0iD8sOef3kB7MBluQiKnrt4x6PizA9Aze2/2zlQIhAPHU4HIPplHOSTTdtgqRoRdv6C46L8dJGZgRnSq3mCJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27001416},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"4b4bf479c1d6900b29bfe7516e1ec694a88123a9","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.9.0_1779282100955_0.13136455662158708","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@artanis-ai/gravel","version":"0.9.1","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.9.1","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"3f909b08f6e2cdf593232e9aea3de50801e02cbe","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.9.1.tgz","fileCount":152,"integrity":"sha512-FNc+bhIR+kQdbGZbnsdcbOxOvwQi+V2pZxntlIgPI3Xrg11aQzcK59YTg3Mx5EjIlm8MzD6NyW0M6qEPHrnsaA==","signatures":[{"sig":"MEUCIG+Ui3w/l8sGZuWymKgrByjcDx5gJjs9rjdbD7Fa5+1EAiEAl5sjIxbMzgkAHEBE3IrOL5SalOZT8XhSLBX5sIgkQmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27001416},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"65bdac753aa834363143b99b83864c58324aa1f3","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.9.1_1779292179971_0.39576860193590147","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@artanis-ai/gravel","version":"0.9.2","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.9.2","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"f7c35a0559af047cbffb0502f2c01eb53b3ca6a6","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.9.2.tgz","fileCount":152,"integrity":"sha512-JPIsUHKba+cdkiYLat46SoZcbDDtXVlw/3ftU7y7VNv8Z+lqsz418IFi1hSzPKyEp126lLSgM312xQCkt1krpA==","signatures":[{"sig":"MEQCIH6P/9ufeFHkxrFeTcIcdGSDcZj9Ykie33S/6clh6iWKAiAk9Gluy8/C2KnhQgxzmdqMZM2QJD2IcgyuzgBtuHu4hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27015279},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"8e49981617376e6b21faf4e759ecf4b8d0c21e1c","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.9.2_1779295681759_0.9047993071983365","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@artanis-ai/gravel","version":"0.9.3","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.9.3","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"9b1f4156737ae81f7e2df31ebdb495caddb280a4","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.9.3.tgz","fileCount":152,"integrity":"sha512-j1T8VuuNd2OfTf7VGiOt7nQfHtTMQ+HmLPSERhSz/tnut9ZUxPUj6AbAswiLOnYm0lPYrGKw6dXIpDLNfmCc0A==","signatures":[{"sig":"MEUCIQCsiSh05dvecK3hlM+kvWaaQt9JcoXBG4eQEcOTHV7EUgIgRAJtivbKmEBrddh/pNlzU2lFtq3sUS1d6KBY2IRGN5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27018591},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"0fb4c15d5456a0ec9b6d3069453fef665bb2a7d6","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.9.3_1779318106761_0.019193921530763713","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@artanis-ai/gravel","version":"0.9.4","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.9.4","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"8561cbf3ffc5415d5f704b94d03273d5d268b44e","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.9.4.tgz","fileCount":152,"integrity":"sha512-rgIFXc6p4V/SraQaWWRFWEY/pjv4sun0uOYtb9zD5TkGYrno+hoQ0DL/XH1qMzxK04Y9fRcsq11Fk7JLurcAhw==","signatures":[{"sig":"MEUCIBDlWIYVzUActy4zRr6lq2+pf4fCtgPqtb4/RQZJ7NbTAiEAg8EmdLXN3tJX/29HBywngLILdEDql+W1Qhyvzqqpw6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27087534},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"9afd41f9fc6e886aac55b0f5f4d629f952cf28ae","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.9.4_1779322374082_0.7849093390508908","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@artanis-ai/gravel","version":"0.9.5","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.9.5","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"88d8a9c59def23eb6f859fc067f9ca63690a6ea1","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.9.5.tgz","fileCount":152,"integrity":"sha512-f506Yi3M3aZe3D2XAau8J1ILImiSSjMgvZlNrZIk4F8OMgVWrKaVrJKp52OxQbe2sTSwY8ppHX/tOPyeKeL3Lg==","signatures":[{"sig":"MEQCIAnm2Mo9PxdPDPOtUpKv/3RT69J3/ZPABuNdtOfPE9DIAiB5v8vKlaMyGn93vSj/W9NvffADCfOaejSvMKV8y6mWSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26859787},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"a916077c12f2dc97bbe0ca4144aa6f7934839f94","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.9.5_1779347879441_0.8381418456564269","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@artanis-ai/gravel","version":"0.9.6","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.9.6","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"a3a9349df8b5104071065f809e243864eaf437b2","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.9.6.tgz","fileCount":152,"integrity":"sha512-3gBl/Bdg/m8XpCiUcenVVFf36LSI/oq9sIvE6tOgYvHnYaIsXZQTyq17mH3A3PQpyJHgwG0XjbOLCLtNTiOC9g==","signatures":[{"sig":"MEUCIBX9Ayj6FXCBmJlPT/ipyFgUeZnclfYquoRl6Tr9bzIWAiEAtmF9rSNu7hEax59DghGYkF1jSaWp8/z+eQgPp62vyHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26859547},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"2f32f2947ef5889f5751c64c6c30e66a2da2ac0b","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.9.6_1779348218100_0.41899027930438093","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@artanis-ai/gravel","version":"0.9.7","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.9.7","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"cf1e11011565f6b1ffc85fa48c2303cef912b34c","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.9.7.tgz","fileCount":152,"integrity":"sha512-7BUn2sG6wCDuH3ZvSL+AWd6/KS/JCUQRqPzu/N5QUOx8GpIFIJcAPs2UXdZK+007ubcYl95PNdmXoS2KU3OhuQ==","signatures":[{"sig":"MEQCIFo0c+IfbY/XV7y+rsCMW7dZ4j/zcMugcvdpMzZy41hWAiA1qxCDekGk8OpX7BaX3ic0lC1stY9div+1e3Sz2Oz7ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26888235},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"9233800dea8de9b9e1c5d02257e73934c524bcf0","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.9.7_1779351419160_0.04365090505057845","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@artanis-ai/gravel","version":"0.10.0","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.10.0","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"f28b2ab6edac88898dc520720c9473e2107f8f00","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.10.0.tgz","fileCount":152,"integrity":"sha512-0dxmNmZClX+VvSZogaLUoI8OFC31/2wUB5Q8BBEWmRNhUxJYYOZIcL/ZOXRG5/A5NXWAi3XL5h0ZSXH0CSttAQ==","signatures":[{"sig":"MEQCIGggRoc7AMltpPHdcMi5ZR9oaGDuPFkBcqdJoPKBoQ7bAiAf18S6ox0wA5h4NxXHG0JQVtIOc2V4E26Rx98HRv0tvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26956427},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"6d4a35a7c2522df9810fb898f11d6c6fc25f203f","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.10.0_1779361962009_0.8773868595074799","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@artanis-ai/gravel","version":"0.10.1","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.10.1","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"f699206907fa7b9bd917493b6e56aaedea961378","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.10.1.tgz","fileCount":152,"integrity":"sha512-XCIxtSPv1lJmcr0/MzNYcsHeNX0yjUbbkcaRWDVz5I19rgdpZjrlgGWI//zydsZ4Kmc5XW8oNkmr3S+wlu2ZfA==","signatures":[{"sig":"MEQCHyN57/T1hJse1V0OOqmx94YXDfT9FH4CchdbO475tC8CIQDtJoYdUvwEzDaTwXGNRB1ETi0kBo0JSXeTgc4GqVn6og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26956139},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"59557d64ba90401c773d35ced2776c7d103f093d","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.10.1_1779363203968_0.5093244334668356","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@artanis-ai/gravel","version":"0.10.2","license":"Apache-2.0","_id":"@artanis-ai/gravel@0.10.2","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"homepage":"https://gravel.artanis.ai","bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"bin":{"gravel":"bin/gravel.js"},"dist":{"shasum":"7bef8d9126c61dd51bdf72e557c88929c3173724","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.10.2.tgz","fileCount":152,"integrity":"sha512-mH6uY1+8C1+VBfqHSKxatjFj00DgbOePJUdiNRyUcO0nLzGAQ2uRPvXPlROzVkJsmbH6bISb2kiwrFcGkon1Ww==","signatures":[{"sig":"MEUCIQCRA7/0aqww1Dg10abAJG6PoPmhFpkb66EaNRCz7mzeVwIgF+BIbGNctefrCTcNAj/IwpwiRpNoq8nrU9vPW1Takm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27012300},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auto":{"types":"./dist/auto.d.ts","import":"./dist/auto.js","require":"./dist/auto.cjs"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js","require":"./dist/next.cjs"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js","require":"./dist/node.cjs"},"./define":{"types":"./dist/define.d.ts","import":"./dist/define.js","require":"./dist/define.cjs"},"./fastify":{"types":"./dist/fastify.d.ts","import":"./dist/fastify.js","require":"./dist/fastify.cjs"},"./next-pages":{"types":"./dist/next-pages.d.ts","import":"./dist/next-pages.js","require":"./dist/next-pages.cjs"}},"gitHead":"78301be53bf00e2eab4314f1adbc815951414176","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","build":"node scripts/build-dashboard.mjs && tsup","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","schema:dump":"tsx src/schema/dump.ts","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"repository":{"url":"git+https://github.com/artanis-ai/gravel.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"11.12.1","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","magicast":"^0.3.5","drizzle-orm":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","tsx":"^4.19.0","tsup":"^8.3.0","eslint":"^9.0.0","vitest":"^2.1.0","@types/pg":"^8.11.0","typescript":"^5.6.0","@types/node":"^22.0.0","drizzle-kit":"^0.28.0","better-sqlite3":"^11.5.0","@types/better-sqlite3":"^7.6.13"},"peerDependencies":{"ai":"*","pg":"*","openai":"*","@google/genai":"*","better-sqlite3":"*","@langchain/core":"*","@anthropic-ai/sdk":"*"},"peerDependenciesMeta":{"ai":{"optional":true},"pg":{"optional":true},"openai":{"optional":true},"@google/genai":{"optional":true},"better-sqlite3":{"optional":true},"@langchain/core":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/gravel_0.10.2_1779371942442_0.38506719273734547","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@artanis-ai/gravel","version":"0.10.3","description":"Embedded prompt management, tracing, and evals for AI engineering teams.","license":"Apache-2.0","homepage":"https://gravel.artanis.ai","repository":{"type":"git","url":"git+https://github.com/artanis-ai/gravel.git","directory":"packages/sdk-ts"},"bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./auto":{"import":"./dist/auto.js","require":"./dist/auto.cjs","types":"./dist/auto.d.ts"},"./define":{"import":"./dist/define.js","require":"./dist/define.cjs","types":"./dist/define.d.ts"},"./next":{"import":"./dist/next.js","require":"./dist/next.cjs","types":"./dist/next.d.ts"},"./next-pages":{"import":"./dist/next-pages.js","require":"./dist/next-pages.cjs","types":"./dist/next-pages.d.ts"},"./node":{"import":"./dist/node.js","require":"./dist/node.cjs","types":"./dist/node.d.ts"},"./fastify":{"import":"./dist/fastify.js","require":"./dist/fastify.cjs","types":"./dist/fastify.d.ts"}},"bin":{"gravel":"bin/gravel.js"},"scripts":{"build":"node scripts/build-dashboard.mjs && tsup","build:bundle":"node scripts/build-dashboard.mjs","build:bundle:stub":"node scripts/stub-dashboard.mjs","dev":"tsup --watch","test":"node scripts/stub-dashboard.mjs --if-missing && vitest run","test:watch":"node scripts/stub-dashboard.mjs --if-missing && vitest","lint":"eslint src","typecheck":"node scripts/stub-dashboard.mjs --if-missing && tsc --noEmit","schema:dump":"tsx src/schema/dump.ts","migrations:generate":"drizzle-kit generate --config=drizzle.config.postgres.ts && drizzle-kit generate --config=drizzle.config.sqlite.ts"},"dependencies":{"drizzle-orm":"^0.36.0","magicast":"^0.3.5","zod":"^3.23.0"},"peerDependencies":{"@anthropic-ai/sdk":"*","@google/genai":"*","@langchain/core":"*","ai":"*","better-sqlite3":"*","openai":"*","pg":"*"},"peerDependenciesMeta":{"@anthropic-ai/sdk":{"optional":true},"@google/genai":{"optional":true},"@langchain/core":{"optional":true},"ai":{"optional":true},"better-sqlite3":{"optional":true},"openai":{"optional":true},"pg":{"optional":true}},"devDependencies":{"@types/better-sqlite3":"^7.6.13","@types/node":"^22.0.0","@types/pg":"^8.11.0","better-sqlite3":"^11.5.0","drizzle-kit":"^0.28.0","eslint":"^9.0.0","pg":"^8.13.0","tsup":"^8.3.0","tsx":"^4.19.0","typescript":"^5.6.0","vitest":"^2.1.0"},"publishConfig":{"access":"public"},"gitHead":"288d258c54c595085320b2d21b60b271c57abe59","_id":"@artanis-ai/gravel@0.10.3","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-hKWQSz+/gpE7Sz2yCnTX+pSPICGvgWF+5rlBAuyQ1xWNthbcmaiUElIuQeeNDaY80hkPTKDzZd1e7iKX4L/ztg==","shasum":"5fb1c02785e6f4892f0bddbd48c3efc6c1ea7da8","tarball":"https://registry.npmjs.org/@artanis-ai/gravel/-/gravel-0.10.3.tgz","fileCount":152,"unpackedSize":27092745,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@artanis-ai%2fgravel@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHZgSvBfUj9OsXpUMhu7MPpkGyIeq0Yb/JUSjfJHLqASAiBzDBhtoHYp/spFp507vxomjHdpvEUHCiL7H8uZkPTa/w=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:564bdb55-ab49-414b-990d-b8f9181d1b4f"}},"directories":{},"maintainers":[{"name":"amar","email":"yousef@amar.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gravel_0.10.3_1779375633597_0.42722034268497056"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-06T11:47:21.999Z","modified":"2026-05-21T15:00:34.364Z","0.1.0":"2026-05-06T11:47:22.481Z","0.3.0":"2026-05-12T11:15:54.660Z","0.4.0":"2026-05-12T12:33:59.792Z","0.5.0":"2026-05-12T12:59:10.629Z","0.5.1":"2026-05-12T13:57:50.804Z","0.5.2":"2026-05-12T14:06:30.647Z","0.5.5":"2026-05-13T09:15:12.131Z","0.5.6":"2026-05-13T10:59:55.805Z","0.5.7":"2026-05-13T11:48:27.696Z","0.5.8":"2026-05-13T12:06:06.693Z","0.5.9":"2026-05-13T12:42:55.709Z","0.5.10":"2026-05-13T12:51:25.035Z","0.5.11":"2026-05-13T14:09:47.776Z","0.5.12":"2026-05-13T14:33:02.048Z","0.5.13":"2026-05-13T15:44:12.906Z","0.5.14":"2026-05-13T17:19:48.781Z","0.5.15":"2026-05-13T17:25:36.302Z","0.5.16":"2026-05-13T17:35:27.751Z","0.5.17":"2026-05-13T17:57:01.323Z","0.5.18":"2026-05-13T19:03:45.709Z","0.5.19":"2026-05-13T21:00:53.175Z","0.5.20":"2026-05-13T21:18:05.207Z","0.5.21":"2026-05-13T21:50:18.952Z","0.5.22":"2026-05-13T22:24:14.093Z","0.5.23":"2026-05-13T22:42:16.455Z","0.5.24":"2026-05-13T22:55:42.028Z","0.5.25":"2026-05-13T23:09:35.963Z","0.5.26":"2026-05-14T08:35:19.359Z","0.6.0":"2026-05-14T12:46:50.052Z","0.6.1":"2026-05-14T13:33:46.114Z","0.6.2":"2026-05-14T15:00:47.658Z","0.7.0":"2026-05-19T10:50:21.917Z","0.7.1":"2026-05-19T14:16:16.395Z","0.8.0":"2026-05-19T15:44:45.783Z","0.8.1":"2026-05-19T17:53:36.384Z","0.8.2":"2026-05-19T18:11:37.582Z","0.8.3":"2026-05-19T18:46:14.821Z","0.8.4":"2026-05-20T09:10:43.931Z","0.9.0":"2026-05-20T13:01:41.306Z","0.9.1":"2026-05-20T15:49:40.250Z","0.9.2":"2026-05-20T16:48:02.050Z","0.9.3":"2026-05-20T23:01:47.019Z","0.9.4":"2026-05-21T00:12:54.322Z","0.9.5":"2026-05-21T07:17:59.912Z","0.9.6":"2026-05-21T07:23:38.476Z","0.9.7":"2026-05-21T08:17:00.173Z","0.10.0":"2026-05-21T11:12:42.571Z","0.10.1":"2026-05-21T11:33:24.276Z","0.10.2":"2026-05-21T13:59:02.743Z","0.10.3":"2026-05-21T15:00:34.070Z"},"bugs":{"url":"https://github.com/artanis-ai/gravel/issues"},"license":"Apache-2.0","homepage":"https://gravel.artanis.ai","repository":{"type":"git","url":"git+https://github.com/artanis-ai/gravel.git","directory":"packages/sdk-ts"},"description":"Embedded prompt management, tracing, and evals for AI engineering teams.","maintainers":[{"name":"amar","email":"yousef@amar.io"}],"readme":"# @artanis-ai/gravel\n\nThe TypeScript SDK for [Gravel](https://gravel.artanis.ai).\n\n**Status:** v0.9.x, live on npm.\n\n```bash\nnpx @artanis-ai/gravel init\n# or pnpm dlx / yarn dlx / bunx (anything that resolves the bin script)\n```\n\nThis package ships both the runtime SDK library AND a thin `bin/gravel.js` wrapper that lazy-downloads the matching Go binary from signed GitHub Release assets on first invocation. `npx @artanis-ai/gravel init` runs the wizard; the wizard auto-adds `@artanis-ai/gravel` to your `package.json` deps so the generated `gravel.config.ts` resolves at runtime. The binary is NOT bundled in the npm tarball; the wrapper is ~150 lines of source-visible JS. See [`cli/DESIGN.md`](https://github.com/artanis-ai/gravel/blob/main/cli/DESIGN.md) for the rationale.\n\nFor users who don't want Node in their CLI install path (Docker, CI, polyglot repos), the same binary is installable via [`install.sh`](https://raw.githubusercontent.com/artanis-ai/gravel/main/install.sh) directly.\n\nSee [`/STATUS.md`](../../STATUS.md) for what's built and what's next.\n\n## What's in this package\n\n- The TS SDK (`@artanis-ai/gravel`).\n- The bundled React dashboard (built from `packages/dashboard/` and copied here at release).\n- Framework integrations: `@artanis-ai/gravel/next` (App Router), `/next-pages` (Pages Router), `/fastify` (typed plugin), and `/node` (the generic Node bridge that Express, Hono, and any other `(req, res)` framework uses via `gravelHandler({ config })`).\n- The CLI wrapper at `bin/gravel.js`. Read it before you trust it; under 150 lines of straightforward JS.\n\n## Layout\n\n```\nsrc/\n├── index.ts                  # public API exports (defineConfig, types)\n├── auto.ts                   # the import-side-effect tracing entry point\n├── types.ts                  # GravelUser, GravelConfig, etc.\n├── schema/                   # Drizzle schema for gravel_* tables (data plane)\n├── db/                       # db connector (Postgres + SQLite via Drizzle)\n├── auth/                     # default password mode + getUser delegation\n├── handler/                  # createGravelHandler core\n├── integrations/             # framework-specific adapters\n├── manifest/                 # .gravel/manifest.json read/write/scan + hook\n├── tracing/                  # auto-patches for OpenAI/Anthropic/etc.\n└── cli/                      # init, migrate, manifest, scan\n```\n","readmeFilename":"README.md"}