{"_id":"@artemiskit/core","_rev":"17-f31686f13531237a220d235107e812ee","name":"@artemiskit/core","dist-tags":{"latest":"0.5.3"},"versions":{"0.1.2":{"name":"@artemiskit/core","version":"0.1.2","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.1.2","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://github.com/code-sensei/artemiskit#readme","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"e45e2487b1c6acebd057d20b70aa22d3a37fd513","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.1.2.tgz","fileCount":127,"integrity":"sha512-ZYwmHs4DCypGnIXQO5G1mSEa0EETAK21ac/LPpNOc6Xbw7Qf3hU4GNwRTJ/ddYf0iMNGljXm0bMtVCyJCkyJWw==","signatures":[{"sig":"MEUCIFfVmgw1omuawrjTDjVw7Rq9lNCwGs8/AD5eNA3jFqmEAiEA0hHzWV7dOkBrGtD11d6lZxKLvDJbD1CVj6lT85lQwpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1109322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"621733e1e19be0f0083b20cbb497b0df805e780f","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.22.0","pino":"^8.17.0","yaml":"^2.3.0","nanoid":"^5.0.0","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0","pino-pretty":"^10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1768525318259_0.6657805140634678","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@artemiskit/core","version":"0.1.3","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.1.3","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://github.com/code-sensei/artemiskit#readme","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"0a071185e5b5f2acf906ab0f788aaf0b12e6287b","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.1.3.tgz","fileCount":128,"integrity":"sha512-XiTwU2AhCHXhMG5SygPnHzwM6sq0QyyDhYp0xr0ADS9QZqrJJ/gLK491rYRT0iF+z5p4+yey/ric04BUgUJjmQ==","signatures":[{"sig":"MEUCIQCN8r5kdGijH1znV6fdXocXTPo8zFTp1W/XpRXkyoSOGQIgSX0D8lS/D0CMf8NP+l31vKa9xZ8x7IILRlKnrDUFUxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112929},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01caef0709ae1f9de6acb0550f259b3551c409de","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.22.0","pino":"^8.17.0","yaml":"^2.3.0","nanoid":"^5.0.0","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0","pino-pretty":"^10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1768527175933_0.12396702067829124","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@artemiskit/core","version":"0.1.4","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.1.4","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"10033c195e625ac0c733114951ae90dfd04b5333","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.1.4.tgz","fileCount":128,"integrity":"sha512-2A5UE6rhyZcmsvYE+WhW+nRQWMjHjVDz9+JLMyjyyoPu7N5Hs8sAJY0xhQNc9IUxfI5/Z21uyBQftqKeBq+y1A==","signatures":[{"sig":"MEQCIAfwlLMiVvl2Me63QHmhe4FWB7rWtluanQ/aDT64zdR4AiASbKKlzetqKfG4sTh9ygkVj6pdxCjbL3jtoVWN+dQDQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113322},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2ed401ab5df11ee21eca3d67b2ef09044c8ab3bd","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.22.0","pino":"^8.17.0","yaml":"^2.3.0","nanoid":"^5.0.0","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0","pino-pretty":"^10.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.4_1768626483330_0.9228495502230016","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@artemiskit/core","version":"0.1.5","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.1.5","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"3e925bfbbb978e27acf1600637cb097355b26fe3","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.1.5.tgz","fileCount":128,"integrity":"sha512-GV/wHV1QY6KJp8zxC3PyJoAfMz63DW3Es7Gn0XVHm0nY7bylKBQrsaG2rmwWx93El4aP1d5Aw8URHZXx12UjlA==","signatures":[{"sig":"MEQCIC5hZfl4dKvL0RofZjAtXsrGTXNrlYW9jjfN8NE3PH9+AiAovb0FFPv6VKb5tjl33g+7RHs7wVIY0ONFXTv47FBfxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1113549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3110093be97394180ccc283afe5fe70cd64e5de7","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.22.0","pino":"^8.17.0","yaml":"^2.3.0","nanoid":"^5.0.0","pino-pretty":"^10.3.0","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.5_1768626664076_0.6698908597027815","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@artemiskit/core","version":"0.1.6","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.1.6","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"34f5e77225278cef2b5273d0e2addc80cbd6b046","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.1.6.tgz","fileCount":128,"integrity":"sha512-JKkxvZMyyrUC4R2IRgPTccuSQppdxUFf1Xsye3IWKbrhP2tvGD7XZ1RNsHWbxcHt6XcNBnKcfao3TX2eB15CoA==","signatures":[{"sig":"MEUCIBH9jwiRpoKVZU45YXudqB7WXPY944N9dmeqzcj+9XVyAiEAppaseT5CgaAarc5t0AI7EOL5Df8QS4EWJ578ZyxOzTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c5c7752b695d80846d3b675ff244aa711dd82b9f","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.6_1769264372485_0.6877881755295998","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@artemiskit/core","version":"0.2.0","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.2.0","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"33e74e9c1998560e0ba479d8ba0943b2bc42bbfe","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.2.0.tgz","fileCount":160,"integrity":"sha512-sO4iBKXtimWySgZ6YLIN/NapK/tWI9QyL0GavOJzjFhxyNMo9Cyd4QO636YSVionXZd2dnEy8BugRkhRy78G+g==","signatures":[{"sig":"MEYCIQCwEH6hHP3WOOGtf7Kb67AMvg7QiL/cf8l6OahT1Hq98gIhAJyRYZh7dVhiaU4nO7FBnYh+uib5dS2wxPy9Io5Ofl7f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1284804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ba3ac7646d39cd3db4f1a86d33b084914ba0431","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1770007296912_0.05667473408059154","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@artemiskit/core","version":"0.2.2","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.2.2","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"f8f66abe7a6679052595da192d7a0f9f3879d80d","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.2.2.tgz","fileCount":154,"integrity":"sha512-Ie2XHpQ41dHOahcjop1is4aZMEXmTqOMlcd5BWHr+8eRaINGc7IMns7zFGouoVdnbGwEnYLrUE9S76kbjLFy/A==","signatures":[{"sig":"MEUCIQCWbEQ9lg1OD+KZzmsZSwo2I7VdiWkoI2jHg/KsBmP8XgIgDtgLUSp/JMDBnwjuOXvVsWB4dql8lZCnGd8Y37s5I6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1307498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7ed522901735abb4955428c6655cff453f9724b9","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.2_1770658339337_0.947433409175642","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@artemiskit/core","version":"0.2.3","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.2.3","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"a11d758cd6f20bd929438d89a9d24216eaa46470","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.2.3.tgz","fileCount":154,"integrity":"sha512-rzk41VoaVLhsHxkrSS2MYm1og4O6rZfgscdfWWLIHrRAW6MMNcLpGoX5SzM4SpoVYLcaMZH3G0wTQepj3g+pRw==","signatures":[{"sig":"MEQCIBJEEGwn7Xccns3xvabYrk6rnPIitvZ/s0v1JkWERJYjAiBati/lym1D0dcFFXQb/uyoCJWjeIRMomkLJSP35yaZKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1313389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ff8ccb8624eb7512e283a5c6dc5f7e21169c41a0","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.3_1770667541912_0.9023129198706936","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@artemiskit/core","version":"0.2.4","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.2.4","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"2106701e89aacbea42e54b6886f3ecd51830a48f","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.2.4.tgz","fileCount":163,"integrity":"sha512-yy7VHT50WEC4k8Utz++7PU1eRQQivAYMxX6duDADDmILXlYBx/dN0LJ4gS5cLohTaLkqj3w2TJisStdo7Ug2pA==","signatures":[{"sig":"MEQCIAOBG+9Bh2HVV/vqZoL7m5y6YwVkTB91/Ya6r+tFBHqLAiAvvwDCir95gvnv/no819IYe6pjv9Wqy88XrV+1S6QHaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"45378a712bd25476eb17b2f0e8e1978ced82f2fd","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.4_1770679329419_0.6314053876307897","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@artemiskit/core","version":"0.3.0","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.3.0","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"557d96e2c0aa549b44828b0389d3d7eabd2250a4","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.3.0.tgz","fileCount":165,"integrity":"sha512-X+GAej0fT4reMKYIUD1MXiXxknehTjbxgps88a4Fi5KiV7GQOjH7ngD7aDNyj0RVA3/iRms9Mo8YTxEOMKvn9A==","signatures":[{"sig":"MEUCIQDIqBSgkfpotD6of115+akZIdsbLo49HxbL7vfFgEC4aQIgK9hBklp5+CCzuuTGweq2d8RVjMVDHFyLwsxNfNXd/Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1633373},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da3a287432205496b4b674328b996b12f3a55a59","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.3","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1772666090118_0.9626668795288871","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@artemiskit/core","version":"0.4.0","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.4.0","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"7c1e595407067c38529e66c0aba7cf2901ec780f","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.4.0.tgz","fileCount":198,"integrity":"sha512-7W9uvdw3oxxBIrHbI5Fc1bOwlS9mCtF4bpCAk1k1RqJyyV1dS0Ohhu7nc4yoQzNIYSjRiROVc4riIUCcc1rwOQ==","signatures":[{"sig":"MEYCIQCsuptcBXdbN6POiLmrMnn6Cip8CB7Eiy+EiMJXeFYiiQIhAMpfeebjftb8j3w/YNWo0RwZxt0gP3ZOn/EACxLR/t26","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826949},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1b152401ffa4f98178559a1990d134602181d62f","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1788961765926_0.007471415953559157","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@artemiskit/core","version":"0.4.1","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.4.1","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"434388259bf34948199c8230f182a60b56fab63a","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.4.1.tgz","fileCount":198,"integrity":"sha512-WHkrwMx7XT52W+4F+CZu1rOFME1JyUAvPA29MLPXJgCEaGw9v7Koi5o012RDSy0O+z1VbQWO8T2xx3cM7YOniQ==","signatures":[{"sig":"MEUCIQDy8mKCgu0uSR2QEt17ZqDrtVNk5qXfigCnmXrJw9mzpgIgQyNxVKtLHK/jFoyApA4UrI2BpB0w1V/cM3JMYiAZVQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1842336},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e85ad2f4d30d1d6b88a2b4b379cf12726caea15e","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1788963526419_0.7536229845660114","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@artemiskit/core","version":"0.4.2","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.4.2","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"ed970805a1731608c19b81b46e2a9d9ca2a6f73b","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.4.2.tgz","fileCount":198,"integrity":"sha512-GWIxvaJ00jdS95GeWCDNT4rlLvRAt/aGB56+lKIYGbmTLT8lzfoXViqIE3nBbfyx2/hnHXhV6tl5RIoYBs6NVQ==","signatures":[{"sig":"MEYCIQDVfZqnCB2SAGsxGmlOtlOfjSIDRf83yxIFFp0vwu3dVQIhALgApnsflzNLwl7vKRuXEO5oaGFz2d6WTv6y7SEwwME5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1843915},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0c77d87204002b628f9dd821c50ceb191ac1ee05","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2_1788976557750_0.30934990239321625","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@artemiskit/core","version":"0.5.0","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.5.0","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"2774d26832aea2b8ff2fd8b66a563c8f25d552a1","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.5.0.tgz","fileCount":202,"integrity":"sha512-BcWEwr0KCPBx1R+0OL8rqCp68tdxgg3OD/kU17bPpQ3EYw54MzoAm8jx/oYOV52jPHHTsakZCUZpXkUDlZ+CDw==","signatures":[{"sig":"MEUCIAp/ZkjK9vuv90wPaLnDV77sSsg8Vsj9Jm3IGVU1+aDEAiEAihyIfBdH8ybAtU76jsUFDVYeBMCwm91YkgEXCZXfr2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857437},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6fedea77ac8087b154a985a5c002bcc4d788d502","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1788987237513_0.38175050599948923","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@artemiskit/core","version":"0.5.1","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.5.1","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"2f22a7257e0d1d8c5d0332bc2750527461f50393","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.5.1.tgz","fileCount":206,"integrity":"sha512-TzA9KXBbRld4gKL/V3YjkS8WZhcXbiS1IPSjAUlHqvMKV65ANiFVwfgOwzhdnFIcYzkwfScCLXvklVpAJqNLiw==","signatures":[{"sig":"MEUCIEGoK33/ZK8Qg6w20SABXRQpq9wA1MP7BieF/t/8pNzSAiEAq8DuKI2ZLVEgEXBBuiDedrSTX71rfOjWf/NKt+aAqEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9875b6695fdf071dabd9f1d2c5002fb7e650c9cc","scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1788993998220_0.12483457685564026","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@artemiskit/core","version":"0.5.2","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"author":{"name":"code-sensei"},"license":"Apache-2.0","_id":"@artemiskit/core@0.5.2","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"homepage":"https://artemiskit.vercel.app","bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"dist":{"shasum":"97c8353a86b63b16ba75edc533123c50350f66bc","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.5.2.tgz","fileCount":206,"integrity":"sha512-u12jx8TKXmIPlctM4ku/xn6IFTbIrXhh1qnPpycBkmJDvxlhHkHwWPSkM94eOGiCc4XIvC4y5KeaCIIMjRDUzA==","signatures":[{"sig":"MEUCIQDY8ZZzrfBi7/I5VxlVALzFtSnYw0ZyH0dcZfiRqzjZswIgfmhcqazJYyJERBEbAhszCcRX4GgAKiRKDruZ7CEgzNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1902987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"bun test","build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"repository":{"url":"git+https://github.com/code-sensei/artemiskit.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ajv":"^8.17.1","zod":"^3.22.0","yaml":"^2.3.0","nanoid":"^5.0.0","consola":"3.4.2","prom-client":"^15.1.0","fastest-levenshtein":"^1.0.16","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.2_1789065705704_0.032434568455800505","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@artemiskit/core","version":"0.5.3","description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","type":"module","license":"Apache-2.0","author":{"name":"code-sensei"},"repository":{"type":"git","url":"git+https://github.com/code-sensei/artemiskit.git","directory":"packages/core"},"bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"homepage":"https://artemiskit.vercel.app","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc --emitDeclarationOnly && bun build ./src/index.ts --outdir ./dist --target bun","typecheck":"tsc --noEmit","clean":"rm -rf dist","test":"bun test"},"dependencies":{"@supabase/supabase-js":"^2.39.0","ajv":"^8.17.1","consola":"3.4.2","fastest-levenshtein":"^1.0.16","nanoid":"^5.0.0","prom-client":"^15.1.0","yaml":"^2.3.0","zod":"^3.22.0"},"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.3.0"},"gitHead":"57f03dc9d210f0171365a626a968392af38585a4","_id":"@artemiskit/core@0.5.3","_nodeVersion":"26.8.1","_npmVersion":"11.19.0","dist":{"integrity":"sha512-wL2m/8IK4chGwaJy0A5c9T5TuIMOH2n13yMTBFApRIedN4d3kstQpLDTdWFJqm19pcUmjr8o6diJrzQWUo86pA==","shasum":"7a782c81367f5500dad9b99ad63a9503fbf1310a","tarball":"https://registry.npmjs.org/@artemiskit/core/-/core-0.5.3.tgz","fileCount":213,"unpackedSize":1919443,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBteUFmZRVIA6wvclzDcFDyeBLH5UKZ3OozhpEzlTAKLAiEAqmY14atPvidTgoEIFZ4ScAEcdm5jpPmINZ3Hkst/k+c="}]},"_npmUser":{"name":"btsowa","email":"tsowababangida@gmail.com"},"directories":{},"maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.5.3_1789066081921_0.019735282033221502"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-16T01:01:58.176Z","modified":"2026-09-10T18:48:02.273Z","0.1.2":"2026-01-16T01:01:58.439Z","0.1.3":"2026-01-16T01:32:56.157Z","0.1.4":"2026-01-17T05:08:03.568Z","0.1.5":"2026-01-17T05:11:04.254Z","0.1.6":"2026-01-24T14:19:32.694Z","0.2.0":"2026-02-02T04:41:37.124Z","0.2.2":"2026-02-09T17:32:19.570Z","0.2.3":"2026-02-09T20:05:42.104Z","0.2.4":"2026-02-09T23:22:09.646Z","0.3.0":"2026-03-04T23:14:50.289Z","0.4.0":"2026-09-09T13:49:26.080Z","0.4.1":"2026-09-09T14:18:46.555Z","0.4.2":"2026-09-09T17:55:57.893Z","0.5.0":"2026-09-09T20:53:57.675Z","0.5.1":"2026-09-09T22:46:38.359Z","0.5.2":"2026-09-10T18:41:45.930Z","0.5.3":"2026-09-10T18:48:02.068Z"},"bugs":{"url":"https://github.com/code-sensei/artemiskit/issues"},"author":{"name":"code-sensei"},"license":"Apache-2.0","homepage":"https://artemiskit.vercel.app","keywords":["llm","testing","ai","agents","evaluation","openai","anthropic","azure","red-team","security"],"repository":{"type":"git","url":"git+https://github.com/code-sensei/artemiskit.git","directory":"packages/core"},"description":"Core runner, evaluators, and storage for ArtemisKit LLM evaluation toolkit","maintainers":[{"name":"btsowa","email":"tsowababangida@gmail.com"}],"readme":"# @artemiskit/core\n\nCore runtime, evaluators, and storage for the ArtemisKit LLM evaluation toolkit.\n\n## Installation\n\n```bash\nnpm install @artemiskit/core\n# or\nbun add @artemiskit/core\n```\n\n## Overview\n\nThis package provides the foundational components for ArtemisKit:\n\n- **Runner** - Execute test scenarios against LLM providers\n- **Evaluators** - Built-in expectation matchers (contains, exact, regex, fuzzy, llm_grader, json_schema)\n- **Storage** - Local filesystem and Supabase storage backends\n- **Redaction** - PII/sensitive data filtering with built-in patterns\n- **Schema** - YAML scenario parsing and validation\n\n## Usage\n\nMost users should use the [`@artemiskit/cli`](https://www.npmjs.com/package/@artemiskit/cli) package for running evaluations. This package is primarily for programmatic usage or building custom integrations.\n\n```typescript\nimport { \n  parseScenarioFile, \n  runScenario, \n  createAdapter \n} from '@artemiskit/core';\n\n// Parse a scenario file\nconst scenario = await parseScenarioFile('./my-test.yaml');\n\n// Create an adapter (requires adapter package to be registered)\nconst client = await createAdapter({\n  provider: 'openai',\n  apiKey: process.env.OPENAI_API_KEY,\n});\n\n// Run the scenario\nconst result = await runScenario({\n  scenario,\n  client,\n  project: 'my-project',\n  onCaseComplete: (caseResult, index, total) => {\n    console.log(`Completed ${index + 1}/${total}: ${caseResult.passed ? 'PASS' : 'FAIL'}`);\n  },\n});\n\nconsole.log(`Success: ${result.success}`);\nconsole.log(`Passed: ${result.manifest.metrics.passed_cases}/${result.manifest.metrics.total_cases}`);\n```\n\n**Note:** The `createAdapter` function requires adapter packages (like `@artemiskit/adapter-openai`) to be installed and registered. For standalone usage, import adapters directly:\n\n```typescript\nimport { OpenAIAdapter } from '@artemiskit/adapter-openai';\n\nconst client = new OpenAIAdapter({\n  provider: 'openai',\n  apiKey: process.env.OPENAI_API_KEY,\n});\n```\n\n## Evaluators\n\nBuilt-in expectation types:\n\n| Type | Description |\n|------|-------------|\n| `contains` | Check if response contains text |\n| `not_contains` | Check if response does NOT contain text |\n| `exact` | Exact string match |\n| `regex` | Regular expression match |\n| `fuzzy` | Fuzzy string similarity (Levenshtein) |\n| `similarity` | Semantic similarity matching (embedding or LLM-based) |\n| `llm_grader` | LLM-based response grading |\n| `json_schema` | Validate JSON structure |\n| `combined` | AND/OR logic between multiple assertions |\n| `inline` | Safe expression-based custom matchers |\n\n## Redaction\n\nBuilt-in patterns for sensitive data:\n\n- `email` - Email addresses\n- `phone` - Phone numbers\n- `ssn` - Social Security Numbers\n- `credit_card` - Credit card numbers\n- `api_key` - API keys (sk_, pk_, etc.)\n- `jwt` - JWT tokens\n- `aws_key` - AWS access keys\n- `ipv4` - IPv4 addresses\n- `secrets` - Password/secret assignments\n\n```typescript\nimport { Redactor, BUILTIN_PATTERNS } from '@artemiskit/core';\n\nconst redactor = new Redactor({\n  enabled: true,\n  patterns: [BUILTIN_PATTERNS.EMAIL, BUILTIN_PATTERNS.PHONE],\n});\n\nconst result = redactor.redact('Contact: user@example.com');\n// result.text = 'Contact: [REDACTED]'\n```\n\n## Related Packages\n\n- [`@artemiskit/cli`](https://www.npmjs.com/package/@artemiskit/cli) - Command-line interface\n- [`@artemiskit/adapter-openai`](https://www.npmjs.com/package/@artemiskit/adapter-openai) - OpenAI/Azure adapter\n- [`@artemiskit/adapter-vercel-ai`](https://www.npmjs.com/package/@artemiskit/adapter-vercel-ai) - Vercel AI SDK adapter (20+ providers)\n- [`@artemiskit/adapter-anthropic`](https://www.npmjs.com/package/@artemiskit/adapter-anthropic) - Anthropic Claude adapter\n- [`@artemiskit/redteam`](https://www.npmjs.com/package/@artemiskit/redteam) - Security testing\n- [`@artemiskit/reports`](https://www.npmjs.com/package/@artemiskit/reports) - HTML report generation\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}