{"_id":"@memberjunction/ng-ai-test-harness","_rev":"201-f21b8ae08c827e7327f790d112d23001","name":"@memberjunction/ng-ai-test-harness","dist-tags":{"lts-5":"5.51.3","latest":"6.1.4","lts-6.1":"6.1.4","edge":"6.2.0-edge.2"},"versions":{"2.55.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.55.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.55.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"43f54a38704ae04d12bde62115522e92881d17ce","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.55.0.tgz","fileCount":38,"integrity":"sha512-sQ2yMDEeNBPLpnsiRGfdsvpY9oXx+yvZ1R8jptLySLl9AyxdiQrGmCO02IxjTk1zzw/npQ783CHkC34ZdzX5EA==","signatures":[{"sig":"MEYCIQDWjalRqZTZ+ar/YA89oNCy6GIK04nipQe7gZEZsHCAYgIhAL5c9EcRBjsGqKFwIBGsZPpV+Z6imC9wrTnSoZtHpA6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642560},"main":"./dist/public-api.js","gitHead":"29311b4accd1cb1dd4114acc5da5eaa2de08a134","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.55.0","@memberjunction/ng-shared":"2.55.0","@memberjunction/core-entities":"2.55.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.55.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.55.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.55.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.55.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.55.0_1750709249971_0.6593781385458719","host":"s3://npm-registry-packages-npm-production"}},"2.56.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.56.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.56.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"e83ba114c34a5495944ca3e8a580e22922d999b9","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.56.0.tgz","fileCount":54,"integrity":"sha512-dnmcyxIYDReUZkjxuRTLybThUJR78iopabv5/6eOkPKvy8SW77rUH+aSjTuSD+Yz+FHHfqM6JOO2jIw9FmwrIA==","signatures":[{"sig":"MEUCIBrDGz3H16EwUYBFEsF3ZWhK/P0H5MJy1ZL7F9LP3os3AiEAmljyLN9r19J28lSsPix+fvwxmKTDvRWnqVh9jilYB8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745333},"main":"./dist/public-api.js","gitHead":"b9862207ae101221fb27879ab823de60f6088717","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.56.0","@memberjunction/ng-shared":"2.56.0","@memberjunction/core-entities":"2.56.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.56.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.56.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.56.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.56.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.56.0_1750732797654_0.8994588637029737","host":"s3://npm-registry-packages-npm-production"}},"2.57.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.57.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.57.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"f28234a0eb8fc875d4acb851190570472711d0d0","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.57.0.tgz","fileCount":54,"integrity":"sha512-4LucH1pghxSP0b+9rNvfMDpDxmJcNsO47YX0i/9xVw6BX+shk+INf76skNrZb4pTyU61BerlUbeA9fDhHOT5hg==","signatures":[{"sig":"MEUCIQCCtTuAC3ns8LSFrt21RZ6JokeAqLVC/6eB966cYDwoQQIgAMDBc0Xba7M8vIQlzAWSCXhogODHeCoS3jNaUE5ZPQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745399},"main":"./dist/public-api.js","gitHead":"0c8e8f70f40c54a3758ffc034b5cedc9cad4aca6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.57.0","@memberjunction/ng-shared":"2.57.0","@memberjunction/core-entities":"2.57.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.57.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.57.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.57.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.57.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.57.0_1750828437716_0.8017312236836818","host":"s3://npm-registry-packages-npm-production"}},"2.58.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.58.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.58.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"9d3e7e8c6af3a57c72427f4e7dc21281415dc73d","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.58.0.tgz","fileCount":54,"integrity":"sha512-KeE2lmmMVenCDw4yNdXyBosjxTWH6yvACeRb6o6i0f9S6zz9dEqVeEao5a2Oym/zyQRCG9JN6cXfyclnzitLIQ==","signatures":[{"sig":"MEYCIQCN1/fj3cA1BYABy76uPaE/d9cW9dR9T+ep+R49MbbPrgIhAPInALyfCCxPBRvoF1Tvz6XlXA2JAj/XNA64GjxPTQSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745399},"main":"./dist/public-api.js","gitHead":"5b9346a7f1e4a85f8b964133abf7c067548e8b06","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.58.0","@memberjunction/ng-shared":"2.58.0","@memberjunction/core-entities":"2.58.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.58.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.58.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.58.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.58.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.58.0_1750907506214_0.04985209097225707","host":"s3://npm-registry-packages-npm-production"}},"2.59.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.59.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.59.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"86b2ee1663655da368d0760235394da42e554646","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.59.0.tgz","fileCount":54,"integrity":"sha512-KWz2ghW7DMCZv7Go7tX6xaaszf9gsh/fktpsuCarMWxXmZSuXU02CocAE2JcaYLltL0odVHfeCEJ58iZgKhnFA==","signatures":[{"sig":"MEUCIQC4jy1BCiFe3z4tL0/hhBtbdbK/UIJF6RgDUK1DpU+/5gIgdioYpF6mgpsEQRXvwPLyyOf45QjBVQaUGSM3BuHpLqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777349},"main":"./dist/public-api.js","gitHead":"8cca362e171e609bd3201d3fd915bd171a50020c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.59.0","@memberjunction/ng-shared":"2.59.0","@memberjunction/core-entities":"2.59.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.59.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.59.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.59.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.59.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.59.0_1750998221053_0.463000379016814","host":"s3://npm-registry-packages-npm-production"}},"2.60.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.60.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.60.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"13ca10fba87e1aacb26f2f0baec80fdf69a533e1","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.60.0.tgz","fileCount":54,"integrity":"sha512-jiqhnIFktbQE3iUaslwEcXVs9lzP/oDrsIgN6tmB07tBMYZF463N19112nAwueT8uNJKXN5Dlg3pjmSyHOKbTQ==","signatures":[{"sig":"MEQCIAT0g7OeVDJb0IqgnI9h8hKYI30fUIc58nBUrXk2bkwmAiAeuvNePFP+WfQQr6sI8Mw+W0h8qY/XIXLh6U58xFW09A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739043},"main":"./dist/public-api.js","gitHead":"684b5630319453687c182550e10519ec3ad8889e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.60.0","@memberjunction/ng-shared":"2.60.0","@memberjunction/core-entities":"2.60.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.60.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.60.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.60.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.60.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.60.0_1751300260317_0.2699567417159878","host":"s3://npm-registry-packages-npm-production"}},"2.61.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.61.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.61.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"9c2788494908d0ebcf2892ed61d353bed05d9675","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.61.0.tgz","fileCount":54,"integrity":"sha512-EKErbTmFF0ui5nK6eSYd8LSV9InLDZMwLe0EcvKinuJrhl+AlgXCQiSQDAGbaVphHT84OblNx6lNjsRwbQvspA==","signatures":[{"sig":"MEQCIFbsYDQwy2MIFVWjFkwtRPlyhDx8amvq1dDd2UyMfy61AiB/fRGdMmhkuVdmrm9D/jcMj648ISArsyVPj30yG513UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739043},"main":"./dist/public-api.js","gitHead":"75b7ec4fd620f263398b1a657d6085608c632a64","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.61.0","@memberjunction/ng-shared":"2.61.0","@memberjunction/core-entities":"2.61.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.61.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.61.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.61.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.61.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.61.0_1751347482875_0.2896302628903993","host":"s3://npm-registry-packages-npm-production"}},"2.62.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.62.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.62.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"228413fc10e8d40a0d4793c650d59bb9f614c81b","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.62.0.tgz","fileCount":54,"integrity":"sha512-Zdc1ySRFGsMKJ6QOP2AdqaALLLUM+FePG3AiJByfqzyESRjh/dNxtnQAlhOJ8NFlCdRTx+WSq8/4gxnGgJZFRA==","signatures":[{"sig":"MEYCIQD96slIYg8cLgU4SjGUK+WxuHatY9CKK3vqULgdoMTGcQIhAOSbhf6sE+bwKWHct41UZiAT6hNrcRsKm1uiykqIlJWq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739043},"main":"./dist/public-api.js","gitHead":"e406ab3da2146646706f9fc6b30ad9694eeda538","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.62.0","@memberjunction/ng-shared":"2.62.0","@memberjunction/core-entities":"2.62.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.62.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.62.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.62.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.62.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.62.0_1751466442885_0.7334076989980751","host":"s3://npm-registry-packages-npm-production"}},"2.63.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.63.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.63.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"381bfb2c6d5b322037a21016bd9147eeb8fb29d1","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.63.0.tgz","fileCount":54,"integrity":"sha512-3e8p5cyiPt4VSQVgpFxS7EIJyXVQb0u/59DwwqfV1w9ZQ8X/mf/tH4MM9mJhwlCU5HDoFzGVK7zyfecMK3YHag==","signatures":[{"sig":"MEYCIQDJPEqk/ovGF0JKMT2mL8RA3PGdTn4ggzNJsbu8JXmvWwIhAJJW+JkGfObKn50wiv7db6XYfc9QZpZvxh6/GAmkanWz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740213},"main":"./dist/public-api.js","gitHead":"a6793e8f664488bb45da14048e35380e8ecc666f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.63.0","@memberjunction/ng-shared":"2.63.0","@memberjunction/core-entities":"2.63.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.63.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.63.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.63.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.63.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.63.0_1751577358716_0.6511364074865882","host":"s3://npm-registry-packages-npm-production"}},"2.63.1":{"name":"@memberjunction/ng-ai-test-harness","version":"2.63.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.63.1","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"1a0d4d8c3c3e7d99318114fa39549be622cd76f7","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.63.1.tgz","fileCount":54,"integrity":"sha512-yqlbcDB2gghv/rjkWUQz3WM/LqzxF8bAOCWPsA1IqJoGpf38CBNITWlinaGFPBf7dkJOI/smZaawT58M3rsrGw==","signatures":[{"sig":"MEUCIQCpSsYLmvenA5zNwkwuJW5FHvmUw20XmjB+CCECTqAUigIgKgZSJFYqKHagWJpyqjV9tJIkKXmTXpe4GFgfmpOY2oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740213},"main":"./dist/public-api.js","gitHead":"f3521172ac62e3e5fed77f855624a1b25a92c691","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.63.1","@memberjunction/ng-shared":"2.63.1","@memberjunction/core-entities":"2.63.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.63.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.63.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.63.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.63.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.63.1_1751581400022_0.43760761363126677","host":"s3://npm-registry-packages-npm-production"}},"2.64.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.64.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.64.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"3f8e934589269aa1463420ea88bb7802960b6d77","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.64.0.tgz","fileCount":54,"integrity":"sha512-eXrec6tG8wXGtsInhBV64yFxdPjhr8qvvfbu9TlI556OdYUzLgy2/z2qEdQT+IOaI1ViUhImV16ns5wOULhWvw==","signatures":[{"sig":"MEQCIGl1L+Kq972HvCIcnBY8qPmZ5zbnVf1rvWqOeX/ba75hAiA6PHFKWKBvqxONUsUaymToIKzmkY2VaKBcVFGE5VIHdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740213},"main":"./dist/public-api.js","gitHead":"57618e5dc5c11d0665e572674a346c4b6b2ccb0f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.64.0","@memberjunction/ng-shared":"2.64.0","@memberjunction/core-entities":"2.64.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.64.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.64.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.64.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.64.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.64.0_1751643363153_0.8970323610653577","host":"s3://npm-registry-packages-npm-production"}},"2.65.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.65.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.65.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"94980df057565c03637d89507a9ab6cd98f53280","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.65.0.tgz","fileCount":54,"integrity":"sha512-fhigLC7bNQtXJdhLiIpCybziLGhH8IGb8YY9ifh7H150ImULWWVGRnWda2yfJkXIFFTgiIDKMI2yKUuapbWtCw==","signatures":[{"sig":"MEQCIAjZvLLoHKh5QNHpiTqGwMTRMYYEN7EmGPMA6alFMBqbAiAqSx9vXXeScrv46qnKW+0QPq6FZ7i62l7RohEG9OpYFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740213},"main":"./dist/public-api.js","gitHead":"2eb072bd8575c9cb603672def8a0b4144fb38a30","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.65.0","@memberjunction/ng-shared":"2.65.0","@memberjunction/core-entities":"2.65.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.65.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.65.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.65.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.65.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.65.0_1751736645414_0.910626072517527","host":"s3://npm-registry-packages-npm-production"}},"2.66.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.66.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.66.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"e0a32a812db6aac23d835fbe88d63883d92b95a6","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.66.0.tgz","fileCount":54,"integrity":"sha512-Rn9IIo1CRL/MxO7dxpqY2FFKM2Io51W5swVfVGSt6zA5n7v1fYsWSmycV/rUyJ6bbp6QJaltQ3ushim74CF0Ug==","signatures":[{"sig":"MEQCIEVKBjlaWngd+XNv1NFHYoil9pAZWeAKhe8VmlikFJIdAiA0GwvWMWZ2d/0AtBlD3g0T185+Fb7zv1V0gJi7coFC6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740213},"main":"./dist/public-api.js","gitHead":"1e32eddd0439d7bf70e9b42f1f4d4270e338c80f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.66.0","@memberjunction/ng-shared":"2.66.0","@memberjunction/core-entities":"2.66.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.66.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.66.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.66.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.66.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.66.0_1751892102968_0.226506394245233","host":"s3://npm-registry-packages-npm-production"}},"2.67.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.67.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.67.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"7541f6a2ccd880e2a7328851a9a0edc8be0d9d50","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.67.0.tgz","fileCount":54,"integrity":"sha512-D1PwXI7hiV/fgG202KX+QXEZ7LEjxhWhCDhmNgHQ5MyE1oiW++Dy3tNp8Ev7qLIZgX0mE3144M40gegL/EndeQ==","signatures":[{"sig":"MEUCIQCfWBfcTwtm1Zr0gL5kmEMpMpvJ+nfPs7GdAsQGtBlLwQIgfooqgL8JqVqkBKU9GpRSq7rXt7b8ILK2wiWJlghiynk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740213},"main":"./dist/public-api.js","gitHead":"03416b907edf86271be3b3920028377ba90df35d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","actor":{"name":"craig.adam.bc","type":"user","email":"craig@memberjunction.com"},"email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.67.0","@memberjunction/ng-shared":"2.67.0","@memberjunction/core-entities":"2.67.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.67.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.67.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.67.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.67.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.67.0_1752017034555_0.9437269547363198","host":"s3://npm-registry-packages-npm-production"}},"2.68.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.68.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.68.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"15e91cdc3e2760feb3ddadd1e634da21f2906bca","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.68.0.tgz","fileCount":54,"integrity":"sha512-pjpn/Jo/0D1P/etbdknAWt3tClBK//AQLni6d0ociSUsWhih2lX3XSXVqUYA3tZtSx1UfV58DjUsfx6sUHJhhA==","signatures":[{"sig":"MEUCIQC65c492JTkhBqS78TxIzeFBc+HKAUooIt8yS8T7Xzf+QIgNLrY7/tdVm0WDKZava8HLvYqDDrFMLKrdvGJUFSrvMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740213},"main":"./dist/public-api.js","gitHead":"6a2f10265b760063236843be410f468c610894fd","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.68.0","@memberjunction/ng-shared":"2.68.0","@memberjunction/core-entities":"2.68.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.68.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.68.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.68.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.68.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.68.0_1752206981635_0.2847712924556365","host":"s3://npm-registry-packages-npm-production"}},"2.69.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.69.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.69.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"129ce356a81fc814a6c3b0ebab26bcbc93e2e39d","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.69.0.tgz","fileCount":54,"integrity":"sha512-v06IgXCn2YW/0SuoTduT6iAdWsccvbCYZy7INgyJ324Uvf9Ays8N7vnVpUyAUNFWajeDa5tVboNpT63TfcSAPQ==","signatures":[{"sig":"MEUCIQDQx9CfNqjkF69DBr9Mv2K/ovSUlsZIlEv+7Q7KrxilIgIga7yjXiY+ilL8lXJhzB76feq9T7GHh0mBXxL902fiUzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740213},"main":"./dist/public-api.js","gitHead":"9ab673b724c85280f6ff3dfc37a4de5dab074512","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.69.0","@memberjunction/ng-shared":"2.69.0","@memberjunction/core-entities":"2.69.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.69.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.69.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.69.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.69.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.69.0_1752278663132_0.5107100983975832","host":"s3://npm-registry-packages-npm-production"}},"2.69.1":{"name":"@memberjunction/ng-ai-test-harness","version":"2.69.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.69.1","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"b334cedd2d1e599cd77142752c151fddad9a0ff8","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.69.1.tgz","fileCount":54,"integrity":"sha512-0ydeyTAIAWyyI4wURuT9IaBLnhe7rCGsC7738nY/NMh3v3LjFPd9pfu7aW0aGCAn0GCnC75V2XnJr/eURtkJbw==","signatures":[{"sig":"MEYCIQDPNCEk7Swt20hzhbrco+iOIedV2RAlPK1dnZj2iQfcrwIhALrjlgvSfngLm/dsK3Cs9xGptiq9DnXPJUq0vB3QmPrl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740213},"main":"./dist/public-api.js","gitHead":"914aaa2db3b7d9f9d7dd33fcbea30d7bc9910cba","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.69.1","@memberjunction/ng-shared":"2.69.1","@memberjunction/core-entities":"2.69.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.69.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.69.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.69.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.69.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.69.1_1752284069128_0.9153046117458408","host":"s3://npm-registry-packages-npm-production"}},"2.70.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.70.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.70.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"97537167aaec20daafca91a441292706af0af722","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.70.0.tgz","fileCount":54,"integrity":"sha512-VvNic9PxbFdkqi/KxzsdgaxmvqebMx+wgwT+FI6MLfMaW5sfuwceT2S3R51lnwP3vXdaUAeGFQDjp5DBZ9yeug==","signatures":[{"sig":"MEUCIB6gYNC+EYqzXfezypiuoPm1OtusYUsBLX3Bz9SBfFraAiEA5JYcjzTKYOSwELY2/NKjq7yT6p0+/mxeNgHjHKjdfRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":740213},"main":"./dist/public-api.js","gitHead":"c70a2e1c719bf5a02f2169c55d8c69123c456e0e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.70.0","@memberjunction/ng-shared":"2.70.0","@memberjunction/core-entities":"2.70.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.70.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.70.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.70.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.70.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.70.0_1752529416816_0.5927130605118993","host":"s3://npm-registry-packages-npm-production"}},"2.71.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.71.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.71.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"58a624474fc637eb502f8ecabeb0724525ee38e4","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.71.0.tgz","fileCount":54,"integrity":"sha512-WQ2nLmJgZMliLGIHD5wrmiySGVQO8XHqqsP5rxUSV7aLK4NhoSfvaakC0bzwNz28nvPrL7WvEZBfrVSp58iuog==","signatures":[{"sig":"MEQCIBkP/Hcbc7f7SlhcJL4ifSURyLfGcEVOZqFdtPe5Y+oHAiAKhbNMgx1Q+H30AHgZitHAhco8KWUPWXP8/nYWdCDKkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762028},"main":"./dist/public-api.js","gitHead":"48b517c971088af59dff31e82e0a836dfc855a0a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.71.0","@memberjunction/ng-shared":"2.71.0","@memberjunction/core-entities":"2.71.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.71.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.71.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.71.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.71.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.71.0_1752759444941_0.24885391669398493","host":"s3://npm-registry-packages-npm-production"}},"2.72.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.72.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.72.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"264c08c5b44e5c546f8281ebcd0941a94f2a5240","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.72.0.tgz","fileCount":54,"integrity":"sha512-nltvUI8MkZOmpzKSCwlrga4Y2LZ9uKBDxR+TJjm10q47N8gCLzZZG4M0MOuP598XhTEGpVkL89OQjcVE5ZaxOw==","signatures":[{"sig":"MEUCIBYgsHm9LfBD+WjflIBp4mZD8FHoIxYIiiYEdrPVecYzAiEA/1o/8vQX6ymA0T0up4CAhJegICIjxPMXAH1extGa9ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762028},"main":"./dist/public-api.js","gitHead":"ae780e36d87b176f5edde1fe9883af19c146ce95","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.72.0","@memberjunction/ng-shared":"2.72.0","@memberjunction/core-entities":"2.72.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.72.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.72.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.72.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.72.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.72.0_1752847688787_0.44453197819048906","host":"s3://npm-registry-packages-npm-production"}},"2.73.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.73.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.73.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"6423772b37c7bd5c3934611e62e44c0b3f139132","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.73.0.tgz","fileCount":54,"integrity":"sha512-70Yiy85N9M6pX+3K3blgrIO9r0J2qeWAdb1pKWqrWD7xtK9D2y7i2Il62hu0nJCx7hMI8gMJ0X3g8fzvGJFGIA==","signatures":[{"sig":"MEYCIQCPdNrQuOYuDT6ey+74dI5bdMH450WSRgQ308u0lbz8+gIhAOGJLNviwIiyjv1gM7VSD3QesF0udqDA2f5cGV2UOz6O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762028},"main":"./dist/public-api.js","gitHead":"8a2965d28c6a4bc81bf58b14a822eead921e52ff","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.73.0","@memberjunction/ng-shared":"2.73.0","@memberjunction/core-entities":"2.73.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.73.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.73.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.73.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.73.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.73.0_1753069481248_0.9226017335394381","host":"s3://npm-registry-packages-npm-production"}},"2.74.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.74.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.74.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"55c2bf3a36f213adb8a8d481da27d522bbdddc77","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.74.0.tgz","fileCount":54,"integrity":"sha512-V3vcpc0mRLCS1W3uRaTcJc4VXZKyCzV5ZN0GK0eq6KSP1HVH+t0R1psfkcnqyHcfvAohZx1IsuRAQeTxi9Zj/w==","signatures":[{"sig":"MEUCIGFrwNKJHXNddKhd+IaY4MufYILIhXhfIDZx3cjfsaHcAiEA9VIJ+ebW4fTC/GsUIxyeANhMVstL9A8jiTix/RohmA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762028},"main":"./dist/public-api.js","gitHead":"4e224abda587468e7c8f99532bde3759e35f9547","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.74.0","@memberjunction/ng-shared":"2.74.0","@memberjunction/core-entities":"2.74.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.74.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.74.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.74.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.74.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.74.0_1753202809783_0.28238913628096585","host":"s3://npm-registry-packages-npm-production"}},"2.75.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.75.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.75.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"cead09c6de2ee105b16c74a5755c6e1d5ba3daa2","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.75.0.tgz","fileCount":54,"integrity":"sha512-rwD0fjCYlX6IFVxojBcSarH561jArExwYIOvIeZAfLqV/4U4Zrah0m3AOVE1A6Lmxt9RaAbUxb4G68V0Hheuqg==","signatures":[{"sig":"MEYCIQDqkyWOZ1ukTb7yBnzqCF6uZRtVKoQaRMzeA56fxe6JSAIhAKpQpa7Sm5ZBaDwMhZ2mc1GeNqVOkuG+mx1cjHAPh+vv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"2af8b9841a136407c57ed68e1617b70178797c3c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.75.0","@memberjunction/ng-shared":"2.75.0","@memberjunction/core-entities":"2.75.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.75.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.75.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.75.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.75.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.75.0_1753370084513_0.4411892430859452","host":"s3://npm-registry-packages-npm-production"}},"2.76.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.76.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.76.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"0284332bb4971f55db9bc9b4e9294e1540c90061","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.76.0.tgz","fileCount":54,"integrity":"sha512-R4FEIBQhl0rC5R593j99Emzzy19QgdZMgj48HMPbpCqFlLlGM9v0+Q79i0WQgGtsWnMM24qiatz0Q7Y+sPQL0Q==","signatures":[{"sig":"MEUCIQD65hmLRCedkNMmEOEZ2Pnp4DfKn6F5dlr2ajC1IyY/ggIgMltnVEIdo2MpRZpBgWlURmOWZi5zyydCNZl6FF0Km4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"b67b7d24404706d6a52f3d3155b6da6ed5106fb3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.76.0","@memberjunction/ng-shared":"2.76.0","@memberjunction/core-entities":"2.76.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.76.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.76.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.76.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.76.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.76.0_1753724902075_0.9868652936051816","host":"s3://npm-registry-packages-npm-production"}},"2.77.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.77.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.77.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"b778bc8d666c7663ad0489383aeff65399bf5760","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.77.0.tgz","fileCount":54,"integrity":"sha512-qqrAPag1lPcQYJ2tAxrLgGmHpXjS4P0iEA4jMoG2SUl7+/ihmdEjODAd1vdRyK4QRKdKQ0XWzhZpPWs33EWE+A==","signatures":[{"sig":"MEUCIExT3CTsy0TFMv/Xs0MOMLccd7JE+GRIJDsaCHZtFwzdAiEA7j8HlyXpYjnZNt9CfgU9Twi0Xzu/6o2i9ckfZYTr4sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"2bf7b74c712053a398dbfb7e4db2a53094cc4fc1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.77.0","@memberjunction/ng-shared":"2.77.0","@memberjunction/core-entities":"2.77.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.77.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.77.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.77.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.77.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.77.0_1753832943574_0.07440301384368087","host":"s3://npm-registry-packages-npm-production"}},"2.78.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.78.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.78.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"7ae080018854a8704ab03601ca872ca72eaba09e","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.78.0.tgz","fileCount":54,"integrity":"sha512-LLV/SViw7htfuPheBn/xVAsS+J73i8ZPdkAKh4si9+oSi83Te6h8l6zUFgBXkXTYPL6TVsFIX5AHcJj7WWrmJA==","signatures":[{"sig":"MEQCIEG/7i62YlMG9kDbttFxbnL4ljo/5J74c238bHugR0o8AiAoedFWGBbv3nCWimDQP23H/1n5PSokKLUZy3B//q3CTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"17d36d53c1062e61c4e3c96c0a41159b6b4d98b7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.78.0","@memberjunction/ng-shared":"2.78.0","@memberjunction/core-entities":"2.78.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.78.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.78.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.78.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.78.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.78.0_1753937324241_0.35699505652472374","host":"s3://npm-registry-packages-npm-production"}},"2.79.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.79.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.79.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"d904cf58f6824af2f52daaee7e238f19483e5f86","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.79.0.tgz","fileCount":54,"integrity":"sha512-QZhYx9MfsijFb1J0iFCE8lpA4E2aAcKPJEcT82cYoOlXRExuN96RrVacEvQAX416U1uuASkYeGj/ofIewYAc9A==","signatures":[{"sig":"MEUCIHBsmD037443LGmLG18C2yX0xKgYxdrxOip62KL1GdyjAiEA0hOTARkKABZ+K2kfF3tBAyw8q3dsBZEjpJi/AkY+avs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"aeb12185a7855ab732a49eb69e9ac64e79229748","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.79.0","@memberjunction/ng-shared":"2.79.0","@memberjunction/core-entities":"2.79.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.79.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.79.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.79.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.79.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.79.0_1754061997935_0.045459089737455605","host":"s3://npm-registry-packages-npm-production"}},"2.80.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.80.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.80.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"bfd32a425568d2cabc5e525999782e962baf22a9","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.80.0.tgz","fileCount":54,"integrity":"sha512-w6cPflDwzXcnRwP1ZHtxj6pQj+EwJZXLoH8+GQI8NUF7M+LK6RIlabFhNFqYNP6FDNztoRgv1MsxGRPCXKvddQ==","signatures":[{"sig":"MEYCIQDAWvpVddcCNsFSDfHkPG9gOoMKMgBd9S3cfeskCstKRAIhALrxA5fu4gMK2mfI4KCqDEspvYb79n7O4lQj17xfeNJT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"1cd0d9cb0303416c3be50871bbd418a2ffd7d66e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.80.0","@memberjunction/ng-shared":"2.80.0","@memberjunction/core-entities":"2.80.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.80.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.80.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.80.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.80.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.80.0_1754327758439_0.25281459988203103","host":"s3://npm-registry-packages-npm-production"}},"2.80.1":{"name":"@memberjunction/ng-ai-test-harness","version":"2.80.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.80.1","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"9fce5737cacce53d620e254beb5792137f1affc0","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.80.1.tgz","fileCount":54,"integrity":"sha512-vtmPZlVXhvxOGMMzI1CtMcr8TD7JRUvgqJip65CiliN6PcJfX3/xbplZg4ypCUTBEAA55RKHvSB6ESXU0XpYxw==","signatures":[{"sig":"MEYCIQDEA/8Ql34p3GubIUUieIpxK7Og8GS5ZAeHc+sXjgoecgIhAPEUE+WVRYqDmPvIVbUvUffwpn2WHhC4c62WQyeXQOri","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"5466267e597afe80b9c5f92e264299f4616ddd66","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.80.1","@memberjunction/ng-shared":"2.80.1","@memberjunction/core-entities":"2.80.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.80.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.80.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.80.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.80.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.80.1_1754334915515_0.5612128954286646","host":"s3://npm-registry-packages-npm-production"}},"2.81.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.81.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.81.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"05030fb98e842910893d60e593bc0ebcefd3325d","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.81.0.tgz","fileCount":54,"integrity":"sha512-TEbrAYRucgio2T2dKd8wgTnkiOrp2+W/JCGNO5SMBKBJfJayevetZDQJ4pYsQd6Vm7+ig7/vxk8rDcn9lIB3Fw==","signatures":[{"sig":"MEUCIQCQKQ5MOgPfWUM5LdHtQS7lAXn5DizjlkB7hdkkv/WunQIgfombyEm9C5UnrSFp2Ex34ADsx/WX0/zamh8s2sx0lE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"24fc011359cd98f8fddff451c1f83aa978bdec53","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.81.0","@memberjunction/ng-shared":"2.81.0","@memberjunction/core-entities":"2.81.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.81.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.81.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.81.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.81.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.81.0_1754437601974_0.7508415668504751","host":"s3://npm-registry-packages-npm-production"}},"2.82.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.82.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.82.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"206f00df7fcab8c2dd6e3f1e3babda4e31171fc8","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.82.0.tgz","fileCount":54,"integrity":"sha512-O5KnSaoMYIcpuH7S1KEuJhLCzA33ccwfnvOddq5oi3nZr1vHcY8Kkpnp3Aaw8LdadgcpUfgIM04/Y3AqlTdPNg==","signatures":[{"sig":"MEUCIQCQUQ8RQebFtsX+U8+x4sxwXsSJp+iS0FLD1P/TAqiAsQIgN5nT9cFP2E9Pba9644uz/GzZ9HeI4RmpgcriUmcUEJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"b6b883830c7c475333dbc3d4fd0a1bd89cf21d9c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.82.0","@memberjunction/ng-shared":"2.82.0","@memberjunction/core-entities":"2.82.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.82.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.82.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.82.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.82.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.82.0_1754586138471_0.8048103803788922","host":"s3://npm-registry-packages-npm-production"}},"2.83.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.83.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.83.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"c7b4f2db744b0cb40cb1c2a017bf4a886ada37ec","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.83.0.tgz","fileCount":54,"integrity":"sha512-ICdK46IEPGBvvnhD6LHfAlAkQ1jVMzMVxZaFXa9wcKoQ2tUQCinhVZ2Z3K1EbyxUMMEZb0QBnTlqXbjptq6vGw==","signatures":[{"sig":"MEYCIQDLfVd9pDKptlX+vL0lttmsI6iZ3JS+oYDeoJNhQT0yMAIhAPPupZBtVMd17X5gjVaPizAb78ifOL+6mTBUCpxnWcoR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"15713b4174486336a162b6bcadac52d24c4e3bdd","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.83.0","@memberjunction/ng-shared":"2.83.0","@memberjunction/core-entities":"2.83.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.83.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.83.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.83.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.83.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.83.0_1754777734880_0.8896026263009189","host":"s3://npm-registry-packages-npm-production"}},"2.84.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.84.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.84.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"05e3c87e44b987bbe4c66e0f43855e758580acbc","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.84.0.tgz","fileCount":54,"integrity":"sha512-w/zx00ltq09PPmy9FGD1vg0ZVDfH9xyTXmwEnSeojR4lqK/WkS4snZDJys2dJ40v8yRyg41k/5EPbJZUdJFwug==","signatures":[{"sig":"MEUCIQCzxPQ+fSVjDnGYyfD8Mc4vlqc/BxTd1xzU6KHzNcsT7wIgQK+87WTZ8S7FFCQsUkPZtL8m/eI/z9gaXYSrDvoTxTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"84d0f2a9f542d051aad15c3e9c0aebe4a7548bf0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.84.0","@memberjunction/ng-shared":"2.84.0","@memberjunction/core-entities":"2.84.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.84.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.84.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.84.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.84.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.84.0_1754921283453_0.2847551506312531","host":"s3://npm-registry-packages-npm-production"}},"2.85.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.85.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.85.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"eef070e6178902e8d0c8270206725be7c0b5ccee","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.85.0.tgz","fileCount":54,"integrity":"sha512-UYx4WwBr6QrRJ40wSRCbMzVuiBcBgrnC1O2Xtw6BTdXh8g/WaSH6MSliAguRXmrKYfjn8IBO2Sviwx9JQ61GLQ==","signatures":[{"sig":"MEUCICyODnl+IIZ78HLj8/HHVTOHOFJKcyS3S5lBmovRgWBgAiEAp6yijtalG8yT56cV60aBu/bsssCTKgmlGwphxvIO9kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"533c1b8b0c57022497192657b9ab66276206066d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.85.0","@memberjunction/ng-shared":"2.85.0","@memberjunction/core-entities":"2.85.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.85.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.85.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.85.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.85.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.85.0_1755008655649_0.5508528862225726","host":"s3://npm-registry-packages-npm-production"}},"2.86.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.86.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.86.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"183da3597adc59e8db567b686b4f7b80490d0e6b","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.86.0.tgz","fileCount":54,"integrity":"sha512-rmao8+EuhJs+Wef6hTdgGS96atT2NKnM9WB46WvpaPADqpg0qwtfnZUrw8LOxN4kC4saiBAxIzOccySNR/jNqw==","signatures":[{"sig":"MEQCIAwpn1gTGq3UNqYTXsi0YZmH9Llbl6+H7fltavYVZozvAiAcDwZe6jRru4j9kNudMn9iBJsfn5Aj1GQoy2x9uWSong==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"adb63c1af3e03511ec32297718ae8400c9462caa","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.86.0","@memberjunction/ng-shared":"2.86.0","@memberjunction/core-entities":"2.86.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.86.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.86.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.86.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.86.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.86.0_1755108733577_0.17821960521145508","host":"s3://npm-registry-packages-npm-production"}},"2.87.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.87.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.87.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"84e159b113f9d0f7f54187b13136cd8c3791b9f6","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.87.0.tgz","fileCount":54,"integrity":"sha512-JMIkBquCQOLdwza8gqW8W6x7Eo+J2XllLfAJcbFndRJfL5qjfbvHZtXFOWZvORxYVCdIaqN83Yr5YiM2fssHaQ==","signatures":[{"sig":"MEYCIQCSl8Db8mrImT1NMTPInLzKDZ6FWHjoXBsU6MR3tOjZQQIhAJ1Y55d3sKNVvJG+AhFFW8STYya6QUzXGBIAEvdkZWcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"0e164223d0cff216bc22685fb2b5de73e8570665","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.87.0","@memberjunction/ng-shared":"2.87.0","@memberjunction/core-entities":"2.87.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.87.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.87.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.87.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.87.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.87.0_1755119349001_0.7310298478840818","host":"s3://npm-registry-packages-npm-production"}},"2.88.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.88.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.88.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"34a729d21da77ab33caddd263a8802e41832a92f","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.88.0.tgz","fileCount":54,"integrity":"sha512-PQ2cJLzYucfEnM2hy9KQdptXJ/fJ1vGuEzXSsd8YobV9eSNZj1I4s2lQ3PG8AfZBUfqeZImdc6KMulPfBRIm1Q==","signatures":[{"sig":"MEYCIQC8m5WVHjKkHHLubmzw+XxkYxGJD/kmo4bVjBUNv38cVgIhAII9/+1a3Ujn953wJI/X73DEJttzijXN3s+WRiWH/Tub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"e36dab6bac9d823715cc5f7459e4b1469ba31f8a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.88.0","@memberjunction/ng-shared":"2.88.0","@memberjunction/core-entities":"2.88.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.88.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.88.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.88.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.88.0_1755192526877_0.5848699619047966","host":"s3://npm-registry-packages-npm-production"}},"2.89.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.89.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.89.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"910a186233f7b476619d597f5049348765a4d427","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.89.0.tgz","fileCount":54,"integrity":"sha512-FIMtEE1IP0/hrm+tFRaF6KeaF9YV3gXeyFfQiFDaHxAEiP3Shgvo3mv4bzs4NriXkK9qxGH0NkHYKcqTm7MAMw==","signatures":[{"sig":"MEYCIQCejSMiHbdu1oIRn6OSx4k890FczWx6ZN5FiSLeL0ubcQIhAPAoNtfhE0DtfK6ApvcSGf94C0HojYBtrIFx2fE2bJEG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798406},"main":"./dist/public-api.js","gitHead":"f6fef94d353559a5c11aa83eb60deea24f78d15e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.89.0","@memberjunction/ng-shared":"2.89.0","@memberjunction/core-entities":"2.89.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.89.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.89.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.89.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.89.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.89.0_1755270293460_0.5812608519282823","host":"s3://npm-registry-packages-npm-production"}},"2.90.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.90.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.90.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"afabc3e0a4fd4aaa507cc05c83c99ecd3c7a4390","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.90.0.tgz","fileCount":54,"integrity":"sha512-sDC8NWBSjm8ZiZxbTRGoCL6rHzAd0yHh/4EdPLJmkLWGKgPQ8nFWOvLZiEb1YP8hChOSnG6R+PNqq5859/bv/w==","signatures":[{"sig":"MEYCIQCaarTyla/R1PZ6Y+Ck/CyrrLHT5ng++RRdDkPSQdNdwgIhAMIyXFcyeUS4LcahtlqC0qjKvRPnexdGi2Ofbcgw3fsz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798750},"main":"./dist/public-api.js","gitHead":"d8b8e294cf542cc2a1ee1f3ecf2d77553b3f2bf1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.90.0","@memberjunction/ng-shared":"2.90.0","@memberjunction/core-entities":"2.90.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.90.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.90.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.90.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.90.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.90.0_1755527065663_0.2061998743627098","host":"s3://npm-registry-packages-npm-production"}},"2.91.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.91.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.91.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"7c0e51a2cdc9e2304915a0a820a784cac8691d0d","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.91.0.tgz","fileCount":54,"integrity":"sha512-OSNnQV1uHf1VZegXPvVJJk4bgpufn7ujsB6ehoDB2isJtIWrGTwj+RR9TcuBfWGvv1K8hgbegYH+q5d7KGKfKA==","signatures":[{"sig":"MEUCIB5estdcRpa0AWRqDORi+XHHHNn9qa9BCwqm2BQtRuesAiEA2vTs2Gz6zN9EWr5F26CN8WLqXRpmugPfnrgRuBhquLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798750},"main":"./dist/public-api.js","gitHead":"7d7ba43d91a3e106b822716f132886ef92501096","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.91.0","@memberjunction/ng-shared":"2.91.0","@memberjunction/core-entities":"2.91.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.91.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.91.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.91.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.91.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.91.0_1755694375956_0.48010852659940073","host":"s3://npm-registry-packages-npm-production"}},"2.92.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.92.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.92.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"dfc85381af42c0ac7396beab1265fdb448d92757","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.92.0.tgz","fileCount":54,"integrity":"sha512-lyt3W3Z0PhaQ2+2kvFtte3XLd/+RJt+fjwSD7F3FQZm9KezLZ93NHYv96LJl/T1Q0KgVh6aSGsfe2u3FLDUz/g==","signatures":[{"sig":"MEUCIQDVj2DnUNi7Z/QUA5EGL6EnNIiQu89gC+uzvAuKu5BXNQIgJEY9O6hjyTR5ylnA+gopytyY7kVbX7KzRLD6mQ5NANA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798750},"main":"./dist/public-api.js","gitHead":"fcf92a5b5fa1eb908f741ba0f0ad93ec762adb39","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.92.0","@memberjunction/ng-shared":"2.92.0","@memberjunction/core-entities":"2.92.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.92.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.92.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.92.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.92.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.92.0_1755809587242_0.03694445408235625","host":"s3://npm-registry-packages-npm-production"}},"2.93.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.93.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.93.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"a6e664753bc0cf49ef237fc395d68ac205578b69","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.93.0.tgz","fileCount":54,"integrity":"sha512-ZoIP3e0uJH48FN6zw0wwtLWe8zk5qlPYcVP7SIg3xofrsIEzn0f7tuoFFAg6LqxG/i3iSA+KyMjqRrmZju2oyg==","signatures":[{"sig":"MEQCIEfCuPCqD2FLJJmGvbm/hXBrxAK6cdf1sWHjkxeUswdvAiB9E8adZJGFh5ArnE0n6iLMj/Bh75Oppatmhf8Cth1AzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795133},"main":"./dist/public-api.js","gitHead":"2004794d4ef1c09c45940213cd1c5de628281d12","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.93.0","@memberjunction/ng-shared":"2.93.0","@memberjunction/core-entities":"2.93.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.93.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.93.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.93.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.93.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.93.0_1756218806198_0.305220656284666","host":"s3://npm-registry-packages-npm-production"}},"2.94.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.94.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.94.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"cd0dbe617350a45efe913cd6514c140c276d1347","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.94.0.tgz","fileCount":54,"integrity":"sha512-uwa2rWmMEDP7OO5SK7xffNsgjYsa2mXLe4AjZ0NVdf38Rkdd4tt1Meu+kUcJcRwct3cC43iD6dFY67xXsUz/5A==","signatures":[{"sig":"MEQCIGxv9rJBuIBKNlxZkur4IIwRr4pC04eEvprOX81YhuXPAiBw1VESAJI/9jVtnf67QpwGi9bNDPQw5jPXOl13Y5VDLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795133},"main":"./dist/public-api.js","gitHead":"9e771e8bb3ab37b15899891658b379d972aac06d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.94.0","@memberjunction/ng-shared":"2.94.0","@memberjunction/core-entities":"2.94.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.94.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.94.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.94.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.94.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.94.0_1756333529246_0.004882353460310629","host":"s3://npm-registry-packages-npm-production"}},"2.95.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.95.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.95.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"5f34ee8d3ac43e71e28a1659e33698f06d763154","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.95.0.tgz","fileCount":54,"integrity":"sha512-VLhD0+miWiLFhKPZR/k2d1RNJt18BhlIICo0IPS47w+M8pOHjoK5BOA3/3URgZfxANsuJs/lYcNZNVmgxvOkmA==","signatures":[{"sig":"MEYCIQCC/GdIlEj5Uh+tiMac7HnAiQ6z699pqyih+OPwMFYhhwIhAI6GPewMhW5f/Wp0f4DPPCYD7330ZdqpoANna/q4J/6P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795133},"main":"./dist/public-api.js","gitHead":"3a6722708a76bae70fc58d57e90d24bdd4a6f3c1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.95.0","@memberjunction/ng-shared":"2.95.0","@memberjunction/core-entities":"2.95.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.95.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.95.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.95.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.95.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.95.0_1756493620142_0.16812169080540196","host":"s3://npm-registry-packages-npm-production"}},"2.96.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.96.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.96.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"e29cfac6e4648bffc3e2f87c576c8c195e798c1a","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.96.0.tgz","fileCount":54,"integrity":"sha512-84ctSDmlmH3GBHmSNc3U0GlwUeyza8qvF2E9dfZ7wb7FAYGieKLCr97XnuD7Hf+cPtvVK/FNB4mGKLFpsBznog==","signatures":[{"sig":"MEQCIGAV5j0eXABfAW5alEkV0RF9WBfGXkS6nQLzxy+H4mCmAiAo6F1Pr+TeMEpH4Ko6BRgRrKPO+L30xqH/+ftqYwgpMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795133},"main":"./dist/public-api.js","gitHead":"946a0c28baf5ecb0d90bff22f762a2671088c3cf","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.96.0","@memberjunction/ng-shared":"2.96.0","@memberjunction/core-entities":"2.96.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.96.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.96.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.96.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.96.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.96.0_1756763224403_0.11206066105164258","host":"s3://npm-registry-packages-npm-production"}},"2.97.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.97.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.97.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"e3574cdc378c3dc380e1641814d0b0fdaabd7315","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.97.0.tgz","fileCount":54,"integrity":"sha512-5RBoz+/vXmqiHU9wqH/byf3TEamPK3HQk6mG+XHBD6357lDRVA8Irniuu3cgo9sO9G46uIUkZ10ULCd4v18l5g==","signatures":[{"sig":"MEUCID6Y8LbbIdandiQr05nLxImznovKJQCPvRHQ4IMRmr7EAiEA2BATjYAUDNj9bgYfg+l2yjI/O50Kke67fv98xP8wMfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795133},"main":"./dist/public-api.js","gitHead":"3f0fc4aed646b3d173bb708dd630548dcefdaaaf","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.97.0","@memberjunction/ng-shared":"2.97.0","@memberjunction/core-entities":"2.97.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.97.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.97.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.97.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.97.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.97.0_1756914799540_0.997283945480016","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.98.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.98.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"bd9403edadeb6517a7c55ba82d613156d0c37bd1","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.98.0.tgz","fileCount":54,"integrity":"sha512-YxxV/fffUdND2cTs44y1zpBUqStLGNCv3Z7jZ+ShYiWu6BX55YMcfmPiaaK9iuA5+ZYLFesO1Hf0qyoYlH0ohQ==","signatures":[{"sig":"MEUCIDf4t1okjByufcp2pbYYQJnQvCa7Y4iPQMFQ9pwbjFKoAiEApgcTHY3wFFTRW0K3tBpnH7fokQtx/yAAgH1H+Jlulik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795133},"main":"./dist/public-api.js","gitHead":"ffea99d103a09b8248bc92c464c6f74c8c233210","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.98.0","@memberjunction/ng-shared":"2.98.0","@memberjunction/core-entities":"2.98.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.98.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.98.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.98.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.98.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.98.0_1756999686780_0.32948408652113415","host":"s3://npm-registry-packages-npm-production"}},"2.99.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.99.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.99.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"121a43d53cbf0a1288799f2b8066818567e1b53e","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.99.0.tgz","fileCount":54,"integrity":"sha512-gF4r2XhhMsXParPeoCZAyDkr6FKayFWoo/IWF/EtCm85fR+SeNIbI+D0XC+vrqeJ20lsMFib1IC0iZw9o5he1g==","signatures":[{"sig":"MEUCIHGOqTT3MYQMqvCynZ2Rc+TYqFY6Nc29SkHEqHUFRj7cAiEA4ZJTvmxoIsWm17G1hy4rmZPtE6Rsc+QFXbvDexrCP2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795133},"main":"./dist/public-api.js","gitHead":"ff05d127b10fd7d3fcc353b51028f05c35fe9d76","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.99.0","@memberjunction/ng-shared":"2.99.0","@memberjunction/core-entities":"2.99.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.99.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.99.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.99.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.99.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.99.0_1757361372306_0.7778596327588798","host":"s3://npm-registry-packages-npm-production"}},"2.100.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.100.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.100.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"4e70edbf0424c90282be0971a3adec3c2f8af658","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.100.0.tgz","fileCount":54,"integrity":"sha512-LsVf1Gts28eCeLLjfXylqxInCsnApwPWfjlXBRBICI76fF78cXKlibcPzmAcTdr9cTCsFIlAEuvD3WWayG6jCg==","signatures":[{"sig":"MEUCIQCocIskybkPrgJU4YoZ2rlvE2VJC34qaYDnFygsiY0CsgIgD079EE1U9HjMYFfjVX8QlUuGcBIHu/oiqdbzbPKEp4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795141},"main":"./dist/public-api.js","gitHead":"d540131549edc691dc178f36680452923b1844c0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.0","@memberjunction/ng-shared":"2.100.0","@memberjunction/core-entities":"2.100.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.100.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.100.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.100.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.100.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.100.0_1757544818026_0.919166935079273","host":"s3://npm-registry-packages-npm-production"}},"2.100.1":{"name":"@memberjunction/ng-ai-test-harness","version":"2.100.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.100.1","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"1a88451d0ee9f2fdfabb1ccd0e38da1cb01afa4b","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.100.1.tgz","fileCount":54,"integrity":"sha512-LUiGZKWDd/gYzcbUEEszyVjE3x0o8x/ujhhJwwjaExqLA8XgclUzE6rCd2KYqGc9uae8zwgsNEyTA88ztmqIDg==","signatures":[{"sig":"MEQCICA2f4YafluF30/KH3CjqKE04zEFbpdNcyw8kyiYlq5dAiBhQfJ1EQHFhw1Kr9+kEbVchgiGnQroXmsVJ7wU4FdQGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795141},"main":"./dist/public-api.js","gitHead":"8827ccbc8237c029b284bd27577573a63df5f0d8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.1","@memberjunction/ng-shared":"2.100.1","@memberjunction/core-entities":"2.100.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.100.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.100.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.100.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.100.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.100.1_1757563712345_0.7421268319174286","host":"s3://npm-registry-packages-npm-production"}},"2.100.2":{"name":"@memberjunction/ng-ai-test-harness","version":"2.100.2","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.100.2","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"5fbc19c12228e58fb4b7250f22c623764db06485","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.100.2.tgz","fileCount":54,"integrity":"sha512-lMz7eMy3IJtRekQ19rUwzGS0NWoybGL54h+cK44G61SBsssBpNgjHqXmvPlADF/HbVvPVXhmx6WKlh0w2TGfSA==","signatures":[{"sig":"MEUCIHb0Vy64bYLmbhig29xbjqlHn+87dRE6zpuobF1WIHt0AiEA2zLW8IDiNFwBNC0GGhMdIgNnvXx6mFZd7fKdPnA0qNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795141},"main":"./dist/public-api.js","gitHead":"f16889af15a7b7d2a5278523f60b7eea6fce0804","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.2","@memberjunction/ng-shared":"2.100.2","@memberjunction/core-entities":"2.100.2","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.100.2","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.100.2","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.100.2","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.100.2"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.100.2_1757630060013_0.2084193927973117","host":"s3://npm-registry-packages-npm-production"}},"2.100.3":{"name":"@memberjunction/ng-ai-test-harness","version":"2.100.3","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.100.3","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"b92aadf465f71920bef1b89a25ced8a61377694e","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.100.3.tgz","fileCount":54,"integrity":"sha512-isLRPwu95nE7DsTp5plZiXOkjv+aro89QgS0d5cs9orSJJBjWIkFN81OE0p8nAexebn0vpKzN2jAid6y1X/h7Q==","signatures":[{"sig":"MEQCICKTyz7Rbg5Yc2JfhzDPctdWHDWr5Xc+NsTPuppqJdHnAiAO6kEcvHxAiw6N3Rw4gobxHZAbH/mo/I0u7bp7YgN7FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795141},"main":"./dist/public-api.js","gitHead":"f993dfb589587d930bd2c922462d6c1ff844f31a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.3","@memberjunction/ng-shared":"2.100.3","@memberjunction/core-entities":"2.100.3","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.100.3","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.100.3","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.100.3","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.100.3"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.100.3_1758041078178_0.31860107952333694","host":"s3://npm-registry-packages-npm-production"}},"2.101.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.101.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.101.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"f1ae26896e3b40d9258758293bb4b131ef486f95","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.101.0.tgz","fileCount":54,"integrity":"sha512-8Xcgm2ngrK2uwF3Qm3q1bMFHiZQWoM06hTe0fgNRmdYIYMzZ6UA8JVnxCA5S7kcM42abvDduDGa/bwG/7TV41w==","signatures":[{"sig":"MEUCIQDLMNpPiBM/coNvU3T7rMck42bxaWvu5OcbdvnwFC9HGAIgfjmOfG8zfeb2Td8ii8Cz/3codtOldtNfOrPx7ShE2jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795422},"main":"./dist/public-api.js","gitHead":"349ba8d4a27a15b8192e8ba8bf5654c91042f325","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.101.0","@memberjunction/ng-shared":"2.101.0","@memberjunction/core-entities":"2.101.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.101.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.101.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.101.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.101.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.101.0_1758643042706_0.23031821780209683","host":"s3://npm-registry-packages-npm-production"}},"2.102.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.102.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.102.0","maintainers":[{"name":"craig.adam.bc","email":"craig@memberjunction.com"},{"name":"jstfelix","email":"jonathan.stfelix@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"}],"dist":{"shasum":"ed8edb6148e0f216f19b3b1f8a0b967f66dd2c2c","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.102.0.tgz","fileCount":54,"integrity":"sha512-iB6/EDnvMKvSgsGukSB0vp30ijTh64z/HIeuhliFdZGeYPvyay9H5FaUQtGEESCvwYq+HKhb0h9SISHYJY95dg==","signatures":[{"sig":"MEUCIQDSzVDlmfhEj2QupAOPLskXC1B2meteY5Uz+uBWLxzdBAIgdYLlzPyBihGyD6cH+lETekcCJI5iXZpK42FmoYi14hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795422},"main":"./dist/public-api.js","gitHead":"6696e3a5b91672c82bf8615b2481fe0b56f3e159","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig@memberjunction.com"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.102.0","@memberjunction/ng-shared":"2.102.0","@memberjunction/core-entities":"2.102.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.102.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.102.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.102.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.102.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.102.0_1758684693879_0.6640994499459143","host":"s3://npm-registry-packages-npm-production"}},"2.103.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.103.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.103.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"dist":{"shasum":"206c9210182fa82e34469423bf26589cd9877407","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.103.0.tgz","fileCount":54,"integrity":"sha512-nrPQoKF2os7HD+1Ftt8OlKZVoY6MltfrNTuljtxCNK9gdcuXHReCHOItd9KrJPYA6E7UaD/YmRpKlGTkKMeXmw==","signatures":[{"sig":"MEYCIQCQtBIuT/+w6nqVffgtk0PfWuOYA26ZpsSrYsrjr/yZ1gIhAI8o6TjN3k30tqGx4EBFtVGH3YG5pW5zyVTLBEMP+6RL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795422},"main":"./dist/public-api.js","gitHead":"9bdfc3951ebce8d84f82f209e0c0212a8aebc2a6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.3","@memberjunction/ng-shared":"2.103.0","@memberjunction/core-entities":"2.103.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.103.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.103.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.103.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.103.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.103.0_1759274257367_0.6808464165580252","host":"s3://npm-registry-packages-npm-production"}},"2.104.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.104.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.104.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"dist":{"shasum":"3d8e6d4b5ed2c6cad0783206e1bf3529c74756f2","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.104.0.tgz","fileCount":54,"integrity":"sha512-xv7Em0dLGVPUQ7aS+5T/MGFDDU9eF0kmW7XtQZEUTqbHBzMTbfm0N5Ssj0Fc75pq9VhSN818FNxLz88PP8B93A==","signatures":[{"sig":"MEQCIG4NtvniNt14IRnHeWvSxCDlWUJbT6HjPWpwwaw8qS7uAiA3ksQwp2ZFDkIu9LyfK9jvzKQ7nkzEfe1cJgFJI6R+eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795925},"main":"./dist/public-api.js","gitHead":"43c6a7fb7d82a19ef856797113d1911e3b44f9e7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.3","@memberjunction/ng-shared":"2.104.0","@memberjunction/core-entities":"2.104.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.104.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.104.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.104.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.104.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.104.0_1759867551868_0.07209648215484732","host":"s3://npm-registry-packages-npm-production"}},"2.105.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.105.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.105.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"dist":{"shasum":"e2a86251f34a75e497f4995d95978069ed730170","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.105.0.tgz","fileCount":54,"integrity":"sha512-ih6m8W99RRNXRZtgsYYJNy71gghTK6EMFYbQay7t6r+ZgEVfuREbIL0rFC2eFP+n03t/hpcX55GlgsDQ0cZBDQ==","signatures":[{"sig":"MEUCIQDf7DSSBlz/r+gahjViHkd5AacBd4+EzZhnNRInzvAgEAIgbmHx7nYTLk8O/AcTHOUrdoxF+0i90eGTh3qgoTisrOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795925},"main":"./dist/public-api.js","gitHead":"9489833aeba24a1e408bb98e50c8f328d2d6bd77","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.3","@memberjunction/ng-shared":"2.105.0","@memberjunction/core-entities":"2.105.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.105.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.105.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.105.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.105.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.105.0_1760387188444_0.8738392620510826","host":"s3://npm-registry-packages-npm-production"}},"2.106.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.106.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.106.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"dist":{"shasum":"80d9726033d0f35a324c92b8243eac8fb1e0a090","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.106.0.tgz","fileCount":54,"integrity":"sha512-b2cUeSiH+w2JPRg3z/m2Uxx2JPZZsw9iw5eAlavgEZYy0iENBk1GbXHJKHPN0VZ5unpEz2ZLXCDR7nTkLLyBKQ==","signatures":[{"sig":"MEYCIQD5MZh1FDuMJtY5iRpAS8LDi3pEaRYlL09P/BO0eMVCeQIhAJ2E1jiUhEF0jXwQb+yxiZDazmhLmIiOsgRDsMPRMg9b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795367},"main":"./dist/public-api.js","gitHead":"ea701a8853c1887c0aef0a71669de21d0a9a2dab","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.3","@memberjunction/ng-shared":"2.106.0","@memberjunction/core-entities":"2.106.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.106.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.106.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.106.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.106.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.106.0_1760457110877_0.660060482330306","host":"s3://npm-registry-packages-npm-production"}},"2.107.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.107.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.107.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"dist":{"shasum":"17e55ea0d8a0fe2132f5b2d9360b808a6064bf1a","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.107.0.tgz","fileCount":54,"integrity":"sha512-JHmyUpfAIhVN3PlxLS5SBSyoKpWBRS8Nq18gYpJ1BdHIOwXdFJZSVRUgjwJeYWN+fbVaQnujGOvmI4Thr6j6Sg==","signatures":[{"sig":"MEYCIQD9AqG3DyaNk3FFvvBL/i5HhHxm7PrAYlStYZ01BSj0IAIhAIzXsoQoi/8FEHR7aQ5psp35JDqzQdPGzfBrGFcZe62K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795367},"main":"./dist/public-api.js","gitHead":"0366df0209245c1ad5c83b8bae8921255b3f8175","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.3","@memberjunction/ng-shared":"2.107.0","@memberjunction/core-entities":"2.107.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.107.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.107.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.107.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.107.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.107.0_1760577272944_0.3358875920006381","host":"s3://npm-registry-packages-npm-production"}},"2.108.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.108.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.108.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"dist":{"shasum":"c6dde3606b9a2d9c802577e6161917b59ab1a266","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.108.0.tgz","fileCount":54,"integrity":"sha512-uNzvTZ1l1o35BJSZI/00bwYwM7jUz9oVfo9peC0M6bhyA7V2t5eyqWoy89kvvxUgX6O+7wsXJxSwKmE1XbL8Ww==","signatures":[{"sig":"MEUCIFy8MhgMhnSeYKVKfEDYT3XYCvzAkVGexAFVhwNETsCiAiEAxutTHf4H4DPEOvtZw2I6i4nt0zScTkM8rdBwGz0n9/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795367},"main":"./dist/public-api.js","gitHead":"ad3005177c13737122599639552bdb9498ecea5c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.3","@memberjunction/ng-shared":"2.108.0","@memberjunction/core-entities":"2.108.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.108.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.108.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.108.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.108.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.108.0_1760932377003_0.7880643737796416","host":"s3://npm-registry-packages-npm-production"}},"2.109.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.109.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.109.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"dist":{"shasum":"d260066a8ce3c31b0873750b6332be80dbbc628f","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.109.0.tgz","fileCount":54,"integrity":"sha512-rxg7DFwDvCmlkZXvuZvmzIOFOx6ypufvQNQi8NihekHVVo0qmBN163zAvO7JJEgUMSpCH8xdXhlbWbIktJQD/Q==","signatures":[{"sig":"MEUCIGemSNm0a9jbkIsYdqBlc1TxQFPK8P3ngpfp5FyMA3eZAiEAym4C6rhfRDoHXpqx6jAqu6WYafnhFNlYuIze201QAKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795367},"main":"./dist/public-api.js","gitHead":"055add57af479af5a64f833425f8503971ae7f4f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.3","@memberjunction/ng-shared":"2.109.0","@memberjunction/core-entities":"2.109.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.109.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.109.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.109.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.109.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.109.0_1761110716325_0.7401473893806623","host":"s3://npm-registry-packages-npm-production"}},"2.110.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.110.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.110.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"dist":{"shasum":"51e6e385990a3e676d5bf7b48065f3ebbe9a5180","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.110.0.tgz","fileCount":54,"integrity":"sha512-LtR5swd/VFvEXzvvjML5v1cudRz5BuQ3pa+61seAU3MVflnzD24+SX2aWFbgai6lTanrT7F9rYLojWqOi7naow==","signatures":[{"sig":"MEUCIQDba86Bop0S0cJRJ+jaUppOLx40Y1hKYxPLN9zYogA6bgIgB3t6RHqVMkrs2y8w08auM/du5bespY2GSI5lagJlfc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795367},"main":"./dist/public-api.js","gitHead":"743eba06007ea4c375946b9b2ce380f74d310b9c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.3","@memberjunction/ng-shared":"2.110.0","@memberjunction/core-entities":"2.110.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.110.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.110.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.110.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.110.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.110.0_1761289017878_0.9687445135737187","host":"s3://npm-registry-packages-npm-production"}},"2.110.1":{"name":"@memberjunction/ng-ai-test-harness","version":"2.110.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.110.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"dist":{"shasum":"fbf40a0eb8bcc4daed37c24777133853eb8bd4ff","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.110.1.tgz","fileCount":54,"integrity":"sha512-8RjRG5SPXyQ/Mk0XHR5J6on5tf10AzJLSWANAIORppCUMu1K/5TDo2FF91PErkYKSkXMau/cUPj3aT2R14Hxag==","signatures":[{"sig":"MEUCIBrlwvkFcsb4qQ+wD7Gxht7vAIY4AQeEH132wh7PzgH/AiEAkb+WsL/aCMgdIomaVY7/LA2JPz56rOrq76GnhJ1nXHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795367},"main":"./dist/public-api.js","gitHead":"d52d93bea797e14c98be39c7a36c79d4ec2ae64a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},"_npmVersion":"10.8.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.100.3","@memberjunction/ng-shared":"2.110.1","@memberjunction/core-entities":"2.110.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.110.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.110.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.110.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.110.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.110.1_1761325630154_0.4758764641083155","host":"s3://npm-registry-packages-npm-production"}},"2.111.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.111.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.111.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"dee74bd36c989f31bb817333d25458c347bd9225","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.111.0.tgz","fileCount":54,"integrity":"sha512-CkvOljP1zzs6V+zs5HSm1E4uCMGUyVQ8kH/1zt0Mmfnhq7R3VbjNci8aDk6LeU5SKcSDG3lEnfgctFGVS0Eqng==","signatures":[{"sig":"MEYCIQDLAGDNSZa+WuawzLmuD1mKZ0a2n1Uvb2Veq3waIQJZuQIhAPlJuiRPvpp0S0fDQNMxLPEaIk8v7rsZ6zOt98aEe4RS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"7e4f58e96b71074fee88be457a0034def09fd779","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.1","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.111.0","@memberjunction/ng-shared":"2.111.0","@memberjunction/core-entities":"2.111.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.111.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.111.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.111.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.111.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.111.0_1761589805488_0.5741193863737819","host":"s3://npm-registry-packages-npm-production"}},"2.111.1":{"name":"@memberjunction/ng-ai-test-harness","version":"2.111.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.111.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"0e412e90084782e1b19cc9cf6bd83e096b842905","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.111.1.tgz","fileCount":54,"integrity":"sha512-TIVSpuQs3I4XM4E/Cu2mnNhHZwDvNxuL5w++AGzikydW7tBOcDCkm7omBmck2RYczspA2I66gm7BREkwjcyYyA==","signatures":[{"sig":"MEUCIQCH9bwDRrHX9mPfdM2FYMD9vDd+K0Zm5iGHx8lmEpTPoQIgXq2h5/AoJj5UGK7ACHa+GA6VTKEMP32dNJdR2u48MYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.111.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"09476a379fea76cdf8f52def1b0b9154bdc479d4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.1","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.111.1","@memberjunction/ng-shared":"2.111.1","@memberjunction/core-entities":"2.111.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.111.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.111.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.111.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.111.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.111.1_1761594188335_0.9805896076915428","host":"s3://npm-registry-packages-npm-production"}},"2.112.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.112.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.112.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"0fffb56bcb857d7925f07f15d870c7e8e57d36dd","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.112.0.tgz","fileCount":54,"integrity":"sha512-YMntCuW7VYvxh/vZikvla1dPvjGRoiQrAaUQMfotLpoqqh97bRKZCClBLFpI/8kgSUP32yXZA21IUfsWhU3/QA==","signatures":[{"sig":"MEQCIG0yBnvooXjyS91gDAzxF+v1eO54SORw+Ik9fTOAl/0oAiAJsH88vJCD55CQvbQtwtc80M7ID4QE6Ef9N5aVSsV9iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.112.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795854},"main":"./dist/public-api.js","gitHead":"3778cf56130bbd5f7146fa9e02e82df8f5f19692","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.1","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/global":"2.112.0","@memberjunction/ng-shared":"2.112.0","@memberjunction/core-entities":"2.112.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.112.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.112.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.112.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.112.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.112.0_1761602357689_0.23003324940985026","host":"s3://npm-registry-packages-npm-production"}},"2.113.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.113.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.113.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"76354ba54399e6e3000d0cd010fb055cf9d9931b","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.113.0.tgz","fileCount":54,"integrity":"sha512-EB2iBvaLqGIbUcPxwJ6053vV4Cvi4LzRjoOCa5lemjI6mEBFSfnccUiJSABBL3DmXRlFVaaTZV6d+mWk1tpAgg==","signatures":[{"sig":"MEUCIQCx8xK1lNhxjRxRQ7mY7pVwrB3qfPVblUEAivQvRwxlJAIgFt25iRXmLy8FJCAXVxAL+XEg7o7K3U35jyK09l5mrII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.113.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"72a80abb793cd79bf58d0cf0cf04ba3a04400dcb","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.1","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.113.0","@memberjunction/ng-shared":"2.113.0","@memberjunction/core-entities":"2.113.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.113.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.113.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.113.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.113.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.113.0_1761756521858_0.2783213181956985","host":"s3://npm-registry-packages-npm-production"}},"2.113.1":{"name":"@memberjunction/ng-ai-test-harness","version":"2.113.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.113.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"de40dc2c7fe192a7f5cb9590c7272afc828f1182","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.113.1.tgz","fileCount":54,"integrity":"sha512-zngjPcO6JLmif4qMB5rzXdl9ziXnpqGA6X/WAMY62PGDqGw+1DnDdtREwpOA9Qyf50nHLNWjcXjuGHcjWt2LFg==","signatures":[{"sig":"MEYCIQCitPSnkR2Dny6VamcE/gTiVdXHLqeJgEtu2miLwIxOOwIhAO+Zv+n0IAtjS1aIBRqOxq0F0apFaejS/7096+3/ZL+u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.113.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"aafb204b040bd9a73bcbe0e745777fcb518dbb0d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.1","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.113.1","@memberjunction/ng-shared":"2.113.1","@memberjunction/core-entities":"2.113.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.113.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.113.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.113.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.113.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.113.1_1761778205663_0.7465487986246209","host":"s3://npm-registry-packages-npm-production"}},"2.113.2":{"name":"@memberjunction/ng-ai-test-harness","version":"2.113.2","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.113.2","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"39574c478ec37e05b5c5b60a50274af674320d29","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.113.2.tgz","fileCount":54,"integrity":"sha512-mP+D5gfSx6mbc8mBUslt6JnC2php+7ZwVGn3kSS64KzbB+eGPRahTm4eW9h8dobI+0rTjx2P7q7IRvYSpiVjxg==","signatures":[{"sig":"MEYCIQCtgro7eFst96Zu8vEWBjoUPgzfNIjT4CtvWKMdxCSMNwIhAPfeVvKe7GC9SN7IfvCs+3uVEtVmck5l8dabAsyRi9lw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.113.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"c1cea3930b3819a8bccab75c0861ffda13c78d1b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.1","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.113.2","@memberjunction/ng-shared":"2.113.2","@memberjunction/core-entities":"2.113.2","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.113.2","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.113.2","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.113.2","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.113.2"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.113.2_1761796567521_0.3467609158394307","host":"s3://npm-registry-packages-npm-production"}},"2.114.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.114.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.114.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"757b72fdcec18951aa2ed8e9222c07c6c667e620","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.114.0.tgz","fileCount":54,"integrity":"sha512-1wOVPKm7ku4Nu84pqxCkj2GvGNtbLdp65VTZuLHGYP+Uj3Y0V7fL76jocIvrLuMs1XxmVJiJDRs+fcf0QO1WEA==","signatures":[{"sig":"MEYCIQCWWSl2fw0DK0RU72Xq3AmbsRCwGd3La0+BzrGGH/1kBQIhAPZJVV3TFRppTQsxXs80mj7b/IsjUc29aCHvm1ScNFYr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.114.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"c0b92fe37033c978efabfac0a04eeed74375ea36","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.1","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.114.0","@memberjunction/ng-shared":"2.114.0","@memberjunction/core-entities":"2.114.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.114.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.114.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.114.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.114.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.114.0_1761941626649_0.8912295036664863","host":"s3://npm-registry-packages-npm-production"}},"2.115.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.115.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.115.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"790bf17603e30b9c2257323439c49eee0467bfab","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.115.0.tgz","fileCount":54,"integrity":"sha512-S8ZlfnSk6LiVuJ5Yz2SUAKmdGPf5Xl9DpBurHs8uDIL1nl95yAKziTqrnPugEvK/sKGpvbrwEDW5E5sWpZ1ANA==","signatures":[{"sig":"MEUCIH1XeSkEKvOx+yZhSSKUlLyi6bxlHFNKUqRACAz5U34RAiEA2NgKZa9m+IvmhD2ycFRF5If875T5r5OFe2+0IIoYtn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.115.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"83cb2e86c5ad9f8ff4a2d88003b277333b24bbce","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.1","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.115.0","@memberjunction/ng-shared":"2.115.0","@memberjunction/core-entities":"2.115.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.115.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.115.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.115.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.115.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.115.0_1762053440265_0.04313989484372027","host":"s3://npm-registry-packages-npm-production"}},"2.116.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.116.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.116.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"b011c4a0ed629cdc5f930e30b173856c9cea267e","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.116.0.tgz","fileCount":54,"integrity":"sha512-Lwlcyzy483kp6U9AQL2zg8VBYbTNaHf9rxu69YeTTYvmVdld6KmTlNAZXuQCJQVIsv3EO/ug7M3noA04H3hQwA==","signatures":[{"sig":"MEUCIGn8RZPgoWJefQFeNtQC3WI0eMLfEeB3QQE5xIAXgq81AiEAurRT6oxQzT+UoURKI8/alevWik0a9UUcXCVOSVpopGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.116.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"afab58163dd9c4929a7c3b7846e093f77b13ef84","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.1","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.116.0","@memberjunction/ng-shared":"2.116.0","@memberjunction/core-entities":"2.116.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.116.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.116.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.116.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.116.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.116.0_1762488381051_0.25224094981503775","host":"s3://npm-registry-packages-npm-production"}},"2.117.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.117.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.117.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"c5d498812ff53fb6843b6b8ded5a6cdfe11c9f9c","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.117.0.tgz","fileCount":54,"integrity":"sha512-dw8iAkyU9YrmnBHD5NH0w6wxS6dLm6KOvOuzONLale89Ih2+JV/E0ooQ9ZhyJHa3SEpbdMK8u5ImiU5MMaafzw==","signatures":[{"sig":"MEUCIDi8AwdMq8fWjgGRyUEdI/8KTvEuNJpxkfK8R/StMbxtAiEAnebORZvERbomtKCBEjQzUg5FDeG9XE5k5WWojh4+dog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.117.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"dea7153bafb2b55a29c59a82bcf894ed34aec222","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.1","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.117.0","@memberjunction/ng-shared":"2.117.0","@memberjunction/core-entities":"2.117.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.117.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.117.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.117.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.117.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.117.0_1762554380686_0.408430581069934","host":"s3://npm-registry-packages-npm-production"}},"2.118.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.118.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.118.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"443c6662b39a360363366d4b2977a2cfc7132d5c","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.118.0.tgz","fileCount":54,"integrity":"sha512-k3dTTFZwiAn+oZTzyMGyHAZBgNbLdBvPA/gMXaJmS5BNUwiZFCUrhXZwQruximSZ2zoRX4jAX1gVWmicoLDbWA==","signatures":[{"sig":"MEUCIQDsBtwzl3Q48vYLAO9fbb6ou9vv2vP+JE+BF0EZXzfquQIgC6mpLMDQhrMMPXlD4eIAPhNmPcflVDJ6LWkM18dYz/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.118.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"0c34967a6d9c9c8c1409e716ca130c553a115d14","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.1","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.118.0","@memberjunction/ng-shared":"2.118.0","@memberjunction/core-entities":"2.118.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.118.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.118.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.118.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.118.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.118.0_1762903468161_0.696859924030846","host":"s3://npm-registry-packages-npm-production"}},"2.119.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.119.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.119.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"b1b05b47798d49ecc5c02c961137dfe3987ad89f","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.119.0.tgz","fileCount":54,"integrity":"sha512-c4PF25/QpNC58HUt7ZhMKQJX4tagjxrRBdegr20PDwOwmT1lhUmTJbRInEkiSO49HuPQQ2x1TqTua/qcBSZ7Hg==","signatures":[{"sig":"MEYCIQDFxkax+yJR8EHDtsceReq4a6w/HTRMjSMSgS6o/xQ5LAIhAP4wYLrDuFOgF6onvRc/KQuSZxej9oa2j3firCmfFpVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.119.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"bf70d28d06c7980865a32742b7ad9cc0ac56555c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.119.0","@memberjunction/ng-shared":"2.119.0","@memberjunction/core-entities":"2.119.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.119.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.119.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.119.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.119.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.119.0_1763153739950_0.9780789887741808","host":"s3://npm-registry-packages-npm-production"}},"2.120.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.120.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.120.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"fff2aa5222ada614a554f61200d170408b403834","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.120.0.tgz","fileCount":54,"integrity":"sha512-nMJ1NOHGyE60VTofZfkROzRTdj+T8qceZVFlfRqZMxg/qFG92L2gyaIS9S0i2ixWUXfRpfy1UW98dz84xK1H1w==","signatures":[{"sig":"MEQCIDq2STlJcQmB1FjTJSM3SQomrbSYGHTmQMaLGYmM9DcdAiBFNF2kVg0Kfvju4t8MzAEYV/sdZprSZXphZpO/qwhO/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.120.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"7f6b203e37f15ff025ad71afe42c7d378e31811d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.120.0","@memberjunction/ng-shared":"2.120.0","@memberjunction/core-entities":"2.120.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.120.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.120.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.120.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.120.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.120.0_1763600417252_0.798864446544101","host":"s3://npm-registry-packages-npm-production"}},"2.121.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.121.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.121.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"08bb59d9a32d337bf34cd4b8d21af966bb5f3470","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.121.0.tgz","fileCount":54,"integrity":"sha512-F40TzBeOJMsHxJwnvUsEv8YUTczrBLEJgdKG4oC3UcmN31RmYb195F90wYCIMe+9+M6Nmsy4RYpTr1r7m6zzfw==","signatures":[{"sig":"MEUCIQC6AOip6EeleD0UXbNu+YPXxGJBVp5GFSsbxtoHOs7pAwIgAaEr3gDwNuhoe627BoVd/ot5KUSUw3Lf0iLoFAzmkIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.121.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795459},"main":"./dist/public-api.js","gitHead":"b788699a2b1d1f2b2794c3b4af2d017b2b4cae90","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.121.0","@memberjunction/ng-shared":"2.121.0","@memberjunction/core-entities":"2.121.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.121.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.121.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.121.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.121.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.121.0_1763698854237_0.9763561098326288","host":"s3://npm-registry-packages-npm-production"}},"2.122.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.122.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.122.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"dae6be0c4f9493007fa4218fcb4cf0a65474c2a3","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.122.0.tgz","fileCount":54,"integrity":"sha512-F+rSwR/D/2K2w1tSU3vnbQYFMfP7YPSgnJFjl7oalbrLkZ2TrUkjIfGnOsDHSaDfRCbeqQmYP56INwOqH+JBDg==","signatures":[{"sig":"MEUCIQCIu6xgqE1Jj0Q7xRy28T5SFqbxCckvLDYw87xOJK54tAIgJ50xGFfakGR32lb5eC1+O/s1Jl8igi2py6Tgfq9jFTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.122.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795509},"main":"./dist/public-api.js","gitHead":"48ee1d4782865b6bb7f52bf3a856289bbce41dd1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/core":"2.122.0","@memberjunction/ng-shared":"2.122.0","@memberjunction/core-entities":"2.122.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ng-code-editor":"2.122.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.122.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.122.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.122.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.122.0_1764639018259_0.8572248287637714","host":"s3://npm-registry-packages-npm-production"}},"2.122.1":{"name":"@memberjunction/ng-ai-test-harness","version":"2.122.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.122.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"85c1cd47894a92c572055b942aed6280c802371f","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.122.1.tgz","fileCount":54,"integrity":"sha512-AA2G7ANw2ZaVfp9c9+hCPKpqgUv0J4HgAvF8hSSy1iVwvND/fIz7qEOysoY1/ozFoVA1QaWjh4pfC2/RhoIYwA==","signatures":[{"sig":"MEUCIQCqhZEeSlvDuTCrv3FiLhCKRvz3DEI5CGbj/FKzMGOP+QIgLeBL0fU8OE6JqXzFa7aFn9EvNyYWbE7N5eNENqLvIcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.122.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795688},"main":"./dist/public-api.js","gitHead":"30ac34b73337c0d5b76c17940b04c26fb6fb2b72","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@memberjunction/ai":"2.122.1","@memberjunction/core":"2.122.1","@memberjunction/global":"2.122.1","@memberjunction/ng-shared":"2.122.1","@memberjunction/core-entities":"2.122.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.122.1","@memberjunction/ng-code-editor":"2.122.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.122.1","@memberjunction/ng-shared-generic":"2.122.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.122.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.122.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.122.1_1764645375404_0.7328059072851065","host":"s3://npm-registry-packages-npm-production"}},"2.122.2":{"name":"@memberjunction/ng-ai-test-harness","version":"2.122.2","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.122.2","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"294027827473357ac1aacf444fbb88c4596e39a5","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.122.2.tgz","fileCount":54,"integrity":"sha512-cBpSakaXh/qBrc2OsaQ0lc9U1vJeWKnQ+VVg8ymeIxWu6FBbGelp8qP0tSPN24S6oqGfgGYCJeXmVt9vPw838A==","signatures":[{"sig":"MEUCIGkEGUdco7xam2Wj7jcN0Qwq6ECa/fjn+mc6fAxy7z1VAiEA6Bh6E2TFmNWtknYSB6ZF/6BAvDGGjVk8vsoW1GCIkTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.122.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795764},"main":"./dist/public-api.js","gitHead":"84adb291631a40b84f43ea24478ba09ef490dab5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.2","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.122.2","@memberjunction/core":"2.122.2","@memberjunction/global":"2.122.2","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.122.2","@memberjunction/core-entities":"2.122.2","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.122.2","@memberjunction/ng-code-editor":"2.122.2","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.122.2","@memberjunction/ng-shared-generic":"2.122.2","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.122.2","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.122.2"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.122.2_1764733250325_0.8228228426192805","host":"s3://npm-registry-packages-npm-production"}},"2.123.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.123.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.123.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"45fa1e279b54fe2f74e397e0c8964fd26913fc25","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.123.0.tgz","fileCount":54,"integrity":"sha512-EIJSRJa34vVY4RNfX105vKYGQ1CC9R8lyyIiGTHgHbbLtZJdwlLEEANTqsCrOmOQxfk951BtV/iVfJgLL/2b1g==","signatures":[{"sig":"MEUCICQwEeA4ROOXb65W+J6Z7twH0IEWgiE4orPMhXVd8E19AiEA9ASFUjCwGHSzmFkrif3jqtdP3QBPL8o4PrxLQ6n0/nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.123.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795764},"main":"./dist/public-api.js","gitHead":"5470b6055b032e4a8d0ee88e4c5b9ed795e8cab9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.123.0","@memberjunction/core":"2.123.0","@memberjunction/global":"2.123.0","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.123.0","@memberjunction/core-entities":"2.123.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.123.0","@memberjunction/ng-code-editor":"2.123.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.123.0","@memberjunction/ng-shared-generic":"2.123.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.123.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.123.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.123.0_1764885088903_0.2822395042036745","host":"s3://npm-registry-packages-npm-production"}},"2.123.1":{"name":"@memberjunction/ng-ai-test-harness","version":"2.123.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.123.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"057d93564eea90c2d2a330a925823f427eb90ad4","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.123.1.tgz","fileCount":54,"integrity":"sha512-aU5eS56HU4CDJo0UQ1A+69moTQRjokWgMBcRt0pED51ppjb6b2AIfnRv+mJpCKbB5uYr9Jlw4J/mjGPZ86/W8A==","signatures":[{"sig":"MEUCIQD9YacLi5zyxmQiWe6Jl7DRJ0eNTiAMDP7d08a8wMTIoQIgfLiDHdDzgs/RLZzrzFrJwnJVIUbrD6WPVkoH3a7AjD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.123.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795764},"main":"./dist/public-api.js","gitHead":"ecd94e8cf9f6aa6238b5988e372306b6d432721f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.123.1","@memberjunction/core":"2.123.1","@memberjunction/global":"2.123.1","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.123.1","@memberjunction/core-entities":"2.123.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.123.1","@memberjunction/ng-code-editor":"2.123.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.123.1","@memberjunction/ng-shared-generic":"2.123.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.123.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.123.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.123.1_1764893964221_0.469757419256817","host":"s3://npm-registry-packages-npm-production"}},"2.124.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.124.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.124.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"580d651f3853878e677edf36ddd893f7ea695db6","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.124.0.tgz","fileCount":54,"integrity":"sha512-EdAFHYv6nvP0Wd3mVqHKbvHrSHVLn8RTsat59Sk7Wtbjdq7+AlJl/xzy7ibRTitMORf4I6urEjKD0EKxU6kJeA==","signatures":[{"sig":"MEUCIB7EqMK5RFBvry7RFYoz1QSFLYGJ0ntjM9dm4On6kFJCAiEA3chQHy5JB0Veux7Vkhq6boig1LtUSru0ZAv7hdzz5LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.124.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795764},"main":"./dist/public-api.js","gitHead":"096d0474e602af7b8b49ab5a8068cc758b2e8437","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.124.0","@memberjunction/core":"2.124.0","@memberjunction/global":"2.124.0","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.124.0","@memberjunction/core-entities":"2.124.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.124.0","@memberjunction/ng-code-editor":"2.124.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.124.0","@memberjunction/ng-shared-generic":"2.124.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.124.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.124.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.124.0_1765204725390_0.7728812608283209","host":"s3://npm-registry-packages-npm-production"}},"2.125.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.125.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.125.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"788207d1bffe6ca912cbb36b2ab7249a02cc7b8c","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.125.0.tgz","fileCount":54,"integrity":"sha512-BWm/P38PBRXq+gzLW4KTWKwCBl3Xkx4oUe7Cy/qoLeQPwPbF2OASao2Q9ilWLSFNoIw7aprjNbvTJFWEjqcHow==","signatures":[{"sig":"MEUCIQCZv0oc+hVlAfyL5elvXSVLaCwklcLHm8Hy5b3gvlknZgIgIjpXUrcqtWCX4ei1dPrF0e6+DlE8qdXejb+RxTErSGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.125.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795764},"main":"./dist/public-api.js","gitHead":"6cb25fac6485531ae7864cdd7b25b809cfcb58c7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.125.0","@memberjunction/core":"2.125.0","@memberjunction/global":"2.125.0","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.125.0","@memberjunction/core-entities":"2.125.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.125.0","@memberjunction/ng-code-editor":"2.125.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.125.0","@memberjunction/ng-shared-generic":"2.125.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.125.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.125.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.125.0_1765346097479_0.5140738611813647","host":"s3://npm-registry-packages-npm-production"}},"2.126.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.126.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.126.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"4823967a0c5a28fb576ca43547b61898fe91bc22","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.126.0.tgz","fileCount":54,"integrity":"sha512-lM2Lf7sfomn03f8frYiI8ttUG53mgYerdEJUwrnLrPq9pXalDW6/ZjaNJlgdWPpBFVpEd1DEeoOGQD26Ki8RXg==","signatures":[{"sig":"MEQCIEpwR8sZZJD86A2XQbuOl+jq339NWcMgxyuskUWMy/FZAiB0ksCm5UCoQq8+xQltWdmls4pmvHP3UcL0EWmAd4kFHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.126.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795764},"main":"./dist/public-api.js","gitHead":"04d6e677b3398284230450d302711bd68d65bbdc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.126.0","@memberjunction/core":"2.126.0","@memberjunction/global":"2.126.0","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.126.0","@memberjunction/core-entities":"2.126.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.126.0","@memberjunction/ng-code-editor":"2.126.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.126.0","@memberjunction/ng-shared-generic":"2.126.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.126.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.126.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.126.0_1765942945932_0.7287767841547177","host":"s3://npm-registry-packages-npm-production"}},"2.126.1":{"name":"@memberjunction/ng-ai-test-harness","version":"2.126.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.126.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"065c38bfb15e231483bd560cc7abd1dd79ab5a86","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.126.1.tgz","fileCount":54,"integrity":"sha512-RzcV36C1iSL2G4/roD0MALPqe7wl2uFowv7ucBhIR99kp+KTp1niU303PAdWcaNBPTr4aw8XAPoMdl5ldCO/XQ==","signatures":[{"sig":"MEUCICUtQH5ezByJlzx+Zs2/EaL+mHXh42GSnkv6SgGppILCAiEA5WE2XI0sBzqx5pg8EYntpYBWjHNBw3UiCGSoEIKwv6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.126.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795764},"main":"./dist/public-api.js","gitHead":"89b7f640c87aa8d02bdf6ed6ba9af2f2c9bc824f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.126.1","@memberjunction/core":"2.126.1","@memberjunction/global":"2.126.1","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.126.1","@memberjunction/core-entities":"2.126.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.126.1","@memberjunction/ng-code-editor":"2.126.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.126.1","@memberjunction/ng-shared-generic":"2.126.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.126.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.126.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.126.1_1765996359539_0.9763770339380686","host":"s3://npm-registry-packages-npm-production"}},"2.127.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.127.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.127.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"6800147a692e12954b3ec6930b6dc8f68209a8b9","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.127.0.tgz","fileCount":54,"integrity":"sha512-FTFhfwGwzHvgHCnf5HD6amIe4COc88xQrGg11Oxz7b2zDH/AiUWtHVh7SSsrnBVzdz/w3lz19FkWS1x+1sfJoQ==","signatures":[{"sig":"MEUCIQC45B0powaL9dqu95mukwA6H93vpPoTBkBOkwH1D/oxWwIgBlfoF5L9Ijnb07loZsFMP17mPqx4LbdpwHMjpXhng6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.127.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795764},"main":"./dist/public-api.js","gitHead":"71d90b0c75263dfb88c9aab8cdefb43659eaaeca","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.127.0","@memberjunction/core":"2.127.0","@memberjunction/global":"2.127.0","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.127.0","@memberjunction/core-entities":"2.127.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.127.0","@memberjunction/ng-code-editor":"2.127.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.127.0","@memberjunction/ng-shared-generic":"2.127.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.127.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.127.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.127.0_1766251198353_0.3738229874416432","host":"s3://npm-registry-packages-npm-production"}},"2.128.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.128.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.128.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"a18c324f728aafaa2fa8bffdee31e1b0976dd863","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.128.0.tgz","fileCount":54,"integrity":"sha512-bhUFCTHQtOuH52LOE5Hv1AMOOY6W/mcoKC9y/IGWj2Bq8sjDVfwPK+0ihbMB5PAm8ERvkfrXO+C17lytbhpcUA==","signatures":[{"sig":"MEUCIQCnE52kL8YfqjOFmwMJk3XrSMfIKwkkgAe/0Hq5OCXLhAIgW/m/qLWBUmIgBoRPrLYVg67BUE3NYUlQSmXt98elbUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.128.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795764},"main":"./dist/public-api.js","gitHead":"ce87ccd651c0a4a6a984fa8d2c77a20ca6de320b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.128.0","@memberjunction/core":"2.128.0","@memberjunction/global":"2.128.0","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.128.0","@memberjunction/core-entities":"2.128.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.128.0","@memberjunction/ng-code-editor":"2.128.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.128.0","@memberjunction/ng-shared-generic":"2.128.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.128.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.128.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.128.0_1766424449697_0.486057180683676","host":"s3://npm-registry-packages-npm-production"}},"2.129.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.129.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.129.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"9168bfe63b17744071b1c92032892a0f87621f30","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.129.0.tgz","fileCount":54,"integrity":"sha512-Bx+FC2kix3G4EF1DvuaaC4CkGSpfel57ONbYi8j1x9UqdsAar+kKJteaqCWyvPiSiuwotSe7FrT1SrkBWXDszw==","signatures":[{"sig":"MEQCIDd/xgt6n8bek2vl5rIPV5LCkJgDYjP9H60yVk78IuPEAiBi/hrpCYdgvR7pzIwR+E8+Mcqo+K5pvRW1JLB/5HhFZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.129.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795884},"main":"./dist/public-api.js","gitHead":"7c2b81dc7d68a1a730426984d1918e7a6ccbf3b0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.129.0","@memberjunction/core":"2.129.0","@memberjunction/global":"2.129.0","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.129.0","@memberjunction/ai-core-plus":"2.129.0","@memberjunction/core-entities":"2.129.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.129.0","@memberjunction/ng-code-editor":"2.129.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.129.0","@memberjunction/ng-shared-generic":"2.129.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.129.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.129.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.129.0_1767148551412_0.3844403631544513","host":"s3://npm-registry-packages-npm-production"}},"2.130.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.130.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.130.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"0b1e02f89bd6afcfe27d458f98879790fbf09124","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.130.0.tgz","fileCount":54,"integrity":"sha512-YGIpeqnJVlTXiGmY2Lff5PXJiLjOdaGfVtWEWPbJTXrFlsMiuWW+7ZRpEpRnu5wryd4Bm1sFLKI05LKggD+qrw==","signatures":[{"sig":"MEQCIFjbppxag2fqt9dvMUc+N3VjFmhkm9OsCY1YP4TJlC9cAiBIXwIN+V+4e0KXzzyiE8lSxbaCiDZoI9IhVxowhjeC/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.130.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795884},"main":"./dist/public-api.js","gitHead":"90822f40dd3dd63a9bcd8098c302f23972dbe5e0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.130.0","@memberjunction/core":"2.130.0","@memberjunction/global":"2.130.0","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.130.0","@memberjunction/ai-core-plus":"2.130.0","@memberjunction/core-entities":"2.130.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.130.0","@memberjunction/ng-code-editor":"2.130.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.130.0","@memberjunction/ng-shared-generic":"2.130.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.130.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.130.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.130.0_1767744219012_0.4821814857990072","host":"s3://npm-registry-packages-npm-production"}},"2.130.1":{"name":"@memberjunction/ng-ai-test-harness","version":"2.130.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.130.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"4b098c74fe84fb0c6e0a8d8e6970188ce3b0a5e7","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.130.1.tgz","fileCount":54,"integrity":"sha512-P5Lg5EHUmC/XJ3HYC//ZHmjdvBsG+6H0teHeTNmozP+NRn+FG9fTNJNGtd322RQTyckxq8KfWGkL6J8Cu1GnPw==","signatures":[{"sig":"MEUCIQDFX7/BpBY+6edW8p6IqToN5Zq3SVHg9oYG2RHsMJYabQIgUa1orPyFSjwsjKK8PNP8UZ28TTeoyMdP9ktQzPlpx2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.130.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795884},"main":"./dist/public-api.js","gitHead":"0b7e6b872583512c676dcba54a24e6ce7e588f4f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.130.1","@memberjunction/core":"2.130.1","@memberjunction/global":"2.130.1","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.130.1","@memberjunction/ai-core-plus":"2.130.1","@memberjunction/core-entities":"2.130.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.130.1","@memberjunction/ng-code-editor":"2.130.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.130.1","@memberjunction/ng-shared-generic":"2.130.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.130.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.130.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.130.1_1767835521828_0.7136415187686518","host":"s3://npm-registry-packages-npm-production"}},"2.131.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.131.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.131.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"22953c25d7d15a75113f54fcf23c33165fd01bf2","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.131.0.tgz","fileCount":54,"integrity":"sha512-WqyPapGiGFbBWm9mzgR6R4nRk9bsCy/KzbrE7KuatoyQDtJvenhIcG21C4vKOj5S6FcAO1AQbmOlGniHx7xHGg==","signatures":[{"sig":"MEYCIQCKW8VwiPJUcNq/A/C6j5p9ntxpdIivZ2u/8hdK+E4JFwIhAMRbz/679I/OPzK8doGJ+oAccUay/Az/eWRfmH+bWn9O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.131.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795884},"main":"./dist/public-api.js","gitHead":"0f293dfad463568ddf57f5c1579e361ac21138c9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.131.0","@memberjunction/core":"2.131.0","@memberjunction/global":"2.131.0","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.131.0","@memberjunction/ai-core-plus":"2.131.0","@memberjunction/core-entities":"2.131.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.131.0","@memberjunction/ng-code-editor":"2.131.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.131.0","@memberjunction/ng-shared-generic":"2.131.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.131.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.131.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.131.0_1767981386052_0.678717838595259","host":"s3://npm-registry-packages-npm-production"}},"2.132.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.132.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.132.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"e020671da67563351ec624db53c506ffcbf94338","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.132.0.tgz","fileCount":54,"integrity":"sha512-vZgZu+lXti2/OfKWhDZ9F4zEHXSJ1KVz6ox4xP6J22pEx6TBqlHDPKEm37sGf6z4CHcfmo1fAGrEUJ3o6C6b3g==","signatures":[{"sig":"MEUCIQCwP5sjq1FNhgb4epNKnaByMUirWNLU+Uxn9MgTNYjF0QIgSSx2GDMQ2iaiVM/Q6CUdRGG6MvTDEJwpUn0HuS9+OKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.132.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795884},"main":"./dist/public-api.js","gitHead":"ab18386f807b6da65949f7db31651c5162265eb7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.132.0","@memberjunction/core":"2.132.0","@memberjunction/global":"2.132.0","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.132.0","@memberjunction/ai-core-plus":"2.132.0","@memberjunction/core-entities":"2.132.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.132.0","@memberjunction/ng-code-editor":"2.132.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.132.0","@memberjunction/ng-shared-generic":"2.132.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.132.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.132.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.132.0_1767986536423_0.5393906807982647","host":"s3://npm-registry-packages-npm-production"}},"2.133.0":{"name":"@memberjunction/ng-ai-test-harness","version":"2.133.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@2.133.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"7ebfd835bc7e7ef87fcc76974fbd54fdb6f998a6","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-2.133.0.tgz","fileCount":54,"integrity":"sha512-OLwXnj1gd2ColdnzmQHGWoSxhn9QpzvY8uZIMf3zPeaxJft5u1fO8tk0+lHZTohWNYavZiaT2K+AcaSLaO0MqA==","signatures":[{"sig":"MEUCIQDA4nGF9yLRzsIJ0a/kZZd9o0ZH26FhpBOqT4iglmFDjQIgagcSvPeOs7jkrlIiydpxzKjH1ks4cHzLAH9hQVp7ReU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@2.133.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":795884},"main":"./dist/public-api.js","gitHead":"33a5c72fa833847cfaad43a7b8768f6dc5aff568","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.0.2","@memberjunction/ai":"2.133.0","@memberjunction/core":"2.133.0","@memberjunction/global":"2.133.0","@angular/platform-browser":"18.0.2","@memberjunction/ng-shared":"2.133.0","@memberjunction/ai-core-plus":"2.133.0","@memberjunction/core-entities":"2.133.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"2.133.0","@memberjunction/ng-code-editor":"2.133.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"2.133.0","@memberjunction/ng-shared-generic":"2.133.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"2.133.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"2.133.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.0.2","@angular/compiler-cli":"18.0.2"},"peerDependencies":{"@angular/core":"18.0.2","@angular/forms":"18.0.2","@angular/common":"18.0.2","@angular/animations":"18.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_2.133.0_1768245168301_0.48022903013821017","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@memberjunction/ng-ai-test-harness","version":"3.0.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@3.0.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"5de9ffb2146af5a6fe6cd516a6173c75ae46c25f","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-3.0.0.tgz","fileCount":54,"integrity":"sha512-wriMPLXZnRZe/9odtrpJ7gW+JhZvmHYqZ06SG3zqAu1ewBdyijPNLYtOCA6pflxiz1Z4UGbhaxepneQ9sn/y9g==","signatures":[{"sig":"MEYCIQDQrJmV8p5Tbf2IQ72g6iysg29WELRZtHwO8yBJsEsV+gIhAK7R0XeixGpE6wlFUFcEPJK+DHXoSTinRyvsm6UtW/aN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795745},"main":"./dist/public-api.js","gitHead":"af5cdbe2859cebc83b76fc07e20e0b55a8b71a3b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.2.14","@memberjunction/ai":"3.0.0","@memberjunction/core":"3.0.0","@memberjunction/global":"3.0.0","@angular/platform-browser":"18.2.14","@memberjunction/ng-shared":"3.0.0","@memberjunction/ai-core-plus":"3.0.0","@memberjunction/core-entities":"3.0.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"3.0.0","@memberjunction/ng-code-editor":"3.0.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"3.0.0","@memberjunction/ng-shared-generic":"3.0.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"3.0.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.2.14","@angular/compiler-cli":"18.2.14"},"peerDependencies":{"@angular/core":"18.2.14","@angular/forms":"18.2.14","@angular/common":"18.2.14","@angular/animations":"18.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_3.0.0_1768871291378_0.7678883467442568","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@memberjunction/ng-ai-test-harness","version":"3.1.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@3.1.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"1e50558927ae147f60a77a6cd68644ef3f934e5a","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-3.1.0.tgz","fileCount":54,"integrity":"sha512-34Hw8G5LjOZVDHxYDlE9QmLm6bD+O2V6sXz8b3h15lUtOvJgXHtU0q2BM1oArc/QXOCeUJs3WewG9IolOWs2Qw==","signatures":[{"sig":"MEYCIQDKEyQ3W57slzE550GvxxrklulvkwX87HNFj7On2JnD7QIhAMzfdDYpfpF7Z26pIaBdpbf9znLtNZJv9BZQkxDJt3AW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796282},"main":"./dist/public-api.js","gitHead":"3c0cf5c42a85617ead880c5ebb6d4a6a9cea6efe","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.2.14","@memberjunction/ai":"3.1.0","@memberjunction/core":"3.1.0","@memberjunction/global":"3.1.0","@angular/platform-browser":"18.2.14","@memberjunction/ng-shared":"3.1.0","@memberjunction/ai-core-plus":"3.1.0","@memberjunction/core-entities":"3.1.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"3.1.0","@memberjunction/ng-code-editor":"3.1.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"3.1.0","@memberjunction/ng-shared-generic":"3.1.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"3.1.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.2.14","@angular/compiler-cli":"18.2.14"},"peerDependencies":{"@angular/core":"18.2.14","@angular/forms":"18.2.14","@angular/common":"18.2.14","@angular/animations":"18.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_3.1.0_1769035135160_0.8425700188890517","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@memberjunction/ng-ai-test-harness","version":"3.1.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@3.1.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"25ae504adc5a7d668270973cb96aad5bec4beb47","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-3.1.1.tgz","fileCount":54,"integrity":"sha512-hyoy2nYLiLE5igomxDi1WbT6kSQ6B29SxT4zQuPqV7CY/eeYed13UBnD+lE9tVyaWJhTMqowtFpaU8BJgGB5Aw==","signatures":[{"sig":"MEYCIQC01MQoyF+7c6OyphPFoRv1YlFIqVvPopXPX92ka+vcdgIhAPUw99jowpuQFTrOkaDtgGyqhYcyuHWBevoTrZX51Efu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796282},"main":"./dist/public-api.js","gitHead":"97845729797129d8beee0668cba1a1b51aba766e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.2.14","@memberjunction/ai":"3.1.1","@memberjunction/core":"3.1.1","@memberjunction/global":"3.1.1","@angular/platform-browser":"18.2.14","@memberjunction/ng-shared":"3.1.1","@memberjunction/ai-core-plus":"3.1.1","@memberjunction/core-entities":"3.1.1","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"3.1.1","@memberjunction/ng-code-editor":"3.1.1","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"3.1.1","@memberjunction/ng-shared-generic":"3.1.1","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"3.1.1","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.2.14","@angular/compiler-cli":"18.2.14"},"peerDependencies":{"@angular/core":"18.2.14","@angular/forms":"18.2.14","@angular/common":"18.2.14","@angular/animations":"18.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_3.1.1_1769040208108_0.043563478747100426","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@memberjunction/ng-ai-test-harness","version":"3.2.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@3.2.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"1b668f724a98dd9a6092f30c60cfcadf80b62e20","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-3.2.0.tgz","fileCount":54,"integrity":"sha512-pUL/YnjQphFwr7CFXUCdZH+eeH/MFhdrO3XYEvAZxRNlVf3qkyHjUb8X/tS9xakTczdVBDowZwe0d8KS/EI6vQ==","signatures":[{"sig":"MEUCIQDLzwbKTUruaMB2zZp18Q+YRMxxbPdIw5TDw3evXGHKSgIgAMkod9dO5hUO3BZMn0SzpxEDrynEJlTCcE49nJaysCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796282},"main":"./dist/public-api.js","gitHead":"256a03f8a23bf47fa6fe0443be10c304bfb65d8a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.2.14","@memberjunction/ai":"3.2.0","@memberjunction/core":"3.2.0","@memberjunction/global":"3.2.0","@angular/platform-browser":"18.2.14","@memberjunction/ng-shared":"3.2.0","@memberjunction/ai-core-plus":"3.2.0","@memberjunction/core-entities":"3.2.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"3.2.0","@memberjunction/ng-code-editor":"3.2.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"3.2.0","@memberjunction/ng-shared-generic":"3.2.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"3.2.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.2.14","@angular/compiler-cli":"18.2.14"},"peerDependencies":{"@angular/core":"18.2.14","@angular/forms":"18.2.14","@angular/common":"18.2.14","@angular/animations":"18.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_3.2.0_1769117530800_0.4340661775523227","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@memberjunction/ng-ai-test-harness","version":"3.3.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@3.3.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"dc04a839347fdc36fcd8d4474be4e05bccd88209","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-3.3.0.tgz","fileCount":54,"integrity":"sha512-Ft/wXKZXc9noW4cjvyrTYhd5Z/4t50gOBTAOYJ+SnvjCsACYudVVoaVV8X2Rb6/PqrEQoK3W3yJyiThSaINNZg==","signatures":[{"sig":"MEQCIETXJyxEHThfxghuT3H6nwxGKhDwnZ3GFsNWqM6deJBaAiAhlSd+Lblg7E5OvLc7O+J2+/gz+62R0SIcpuTNYJvuyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796282},"main":"./dist/public-api.js","gitHead":"496a23b339c8dec36fe051f935e2ce1dd32b0f44","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.2.14","@memberjunction/ai":"3.3.0","@memberjunction/core":"3.3.0","@memberjunction/global":"3.3.0","@angular/platform-browser":"18.2.14","@memberjunction/ng-shared":"3.3.0","@memberjunction/ai-core-plus":"3.3.0","@memberjunction/core-entities":"3.3.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"3.3.0","@memberjunction/ng-code-editor":"3.3.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"3.3.0","@memberjunction/ng-shared-generic":"3.3.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"3.3.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.2.14","@angular/compiler-cli":"18.2.14"},"peerDependencies":{"@angular/core":"18.2.14","@angular/forms":"18.2.14","@angular/common":"18.2.14","@angular/animations":"18.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_3.3.0_1769530453922_0.027973161336572572","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@memberjunction/ng-ai-test-harness","version":"3.4.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@3.4.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"68bde70e3ef6c589bde2f5ef3e4e02b196477a1e","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-3.4.0.tgz","fileCount":54,"integrity":"sha512-lFxeF81gzMUNapOJ2CCJsQJWJWB219EBgbOhZOkMKy5MIUQ9J0jK4En8m3mNv1hLfT4rZTKLeLX9zu5OSDhSeA==","signatures":[{"sig":"MEUCIGxgpBKBmBG0vz+1nrMp+0ZjQbpxTKufBC5+J7vVl0HkAiEAkAzMoB96SbsbId/t8GFkR49sjg+8etleiESgo4yKD2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796282},"main":"./dist/public-api.js","gitHead":"d11180c254acc4a2d7c99ceeb5b8d2a2d672a2c9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.6.0","tslib":"^2.4.0","@angular/router":"18.2.14","@memberjunction/ai":"3.4.0","@memberjunction/core":"3.4.0","@memberjunction/global":"3.4.0","@angular/platform-browser":"18.2.14","@memberjunction/ng-shared":"3.4.0","@memberjunction/ai-core-plus":"3.4.0","@memberjunction/core-entities":"3.4.0","@progress/kendo-angular-icons":"16.2.0","@progress/kendo-theme-default":"^7.0.2","@memberjunction/ai-engine-base":"3.4.0","@memberjunction/ng-code-editor":"3.4.0","@progress/kendo-angular-dialog":"16.2.0","@progress/kendo-angular-inputs":"16.2.0","@progress/kendo-angular-layout":"16.2.0","@progress/kendo-angular-buttons":"16.2.0","@progress/kendo-angular-tooltip":"16.2.0","@memberjunction/ng-notifications":"3.4.0","@memberjunction/ng-shared-generic":"3.4.0","@progress/kendo-angular-dropdowns":"16.2.0","@progress/kendo-angular-indicators":"16.2.0","@memberjunction/graphql-dataprovider":"3.4.0","@progress/kendo-angular-notification":"16.2.0","@memberjunction/ng-container-directives":"3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"18.2.14","@angular/compiler-cli":"18.2.14"},"peerDependencies":{"@angular/core":"18.2.14","@angular/forms":"18.2.14","@angular/common":"18.2.14","@angular/animations":"18.2.14"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_3.4.0_1769908159478_0.5713759717146201","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@memberjunction/ng-ai-test-harness","version":"4.0.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@4.0.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"063709cb3f4780e1b5cac2a70ce1b923237bc1e4","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-4.0.0.tgz","fileCount":54,"integrity":"sha512-sKLqSwLS4Ww+dFntrb7BpiIwuhDoMdeoDDGSbkVMJQv63NVro4tRTXK4ojfFqpw3TvERZ3SQBdV8NKLeU5snXA==","signatures":[{"sig":"MEUCIQCDavzscKINueJxi8tYBKTM5t4jE6P6+ufLet908YbqggIgEpwvuMvtqXh0Dq1GSge2lvW7MqwbwJ40suR7ZZhK/2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784144},"main":"./dist/public-api.js","gitHead":"2c60ac9b631e685677e765f9bf7ac5b9db029406","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"4.0.0","@memberjunction/core":"4.0.0","@memberjunction/global":"4.0.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"4.0.0","@memberjunction/ai-core-plus":"4.0.0","@memberjunction/core-entities":"4.0.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"4.0.0","@memberjunction/ng-code-editor":"4.0.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"4.0.0","@memberjunction/ng-shared-generic":"4.0.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"4.0.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_4.0.0_1770490969007_0.18176674903795131","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@memberjunction/ng-ai-test-harness","version":"4.1.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@4.1.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"61fd9cabd7ff7be88bef1daa4366e93cf7688f33","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-4.1.0.tgz","fileCount":54,"integrity":"sha512-Hwom8vujE+0XlKDsaH1D+eMBN78gKL1wotxJO3d2E/7dX1JYGMc4erA7cVjHJTinYZ3mYj7xIq85mpKrx+KJVg==","signatures":[{"sig":"MEUCIQDfDlS7WU+hKDqBgBURmuDx9m+dsQ5DlZ/pM2gkFi2F1AIgfOBGZYItlPdWq7U+FCn00CNyg6q2AVDLY12mUdtGC3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785693},"main":"./dist/public-api.js","gitHead":"31c3598aa8fc95422c32b86a69562eb33d7e982a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"4.1.0","@memberjunction/core":"4.1.0","@memberjunction/global":"4.1.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"4.1.0","@memberjunction/ai-core-plus":"4.1.0","@memberjunction/core-entities":"4.1.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"4.1.0","@memberjunction/ng-code-editor":"4.1.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"4.1.0","@memberjunction/ng-shared-generic":"4.1.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"4.1.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_4.1.0_1770672703942_0.8781698364588837","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@memberjunction/ng-ai-test-harness","version":"4.2.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@4.2.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"a8fe58ec76f714c73f88e652ab4b17e71c92e20f","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-4.2.0.tgz","fileCount":54,"integrity":"sha512-9Rzmmbojk3/b1998e0GbVjjHPyA+o1sS1dC8pVfhkq5PTYHV0G8C/bfAbRw1+DMhcy0x9tKyYZUDz2JbC3WuiQ==","signatures":[{"sig":"MEUCICVet5hXjIEqFJ6IlajzqD7cTF3IljT08TKBNHQ4H318AiEAvcl6O8AeqVGZdyyjwUYTAhNqjpyNY0rQffXAmHev0Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785693},"main":"./dist/public-api.js","gitHead":"34991c4611af6c3035d6da467fcda6e85c38860f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"ngc"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"4.2.0","@memberjunction/core":"4.2.0","@memberjunction/global":"4.2.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"4.2.0","@memberjunction/ai-core-plus":"4.2.0","@memberjunction/core-entities":"4.2.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"4.2.0","@memberjunction/ng-code-editor":"4.2.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"4.2.0","@memberjunction/ng-shared-generic":"4.2.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"4.2.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_4.2.0_1770744338531_0.573023158173412","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@memberjunction/ng-ai-test-harness","version":"4.3.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@4.3.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"ed846ab0c6b0906d4cff15876c265646a4910bd7","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-4.3.0.tgz","fileCount":62,"integrity":"sha512-J2aYMcM9XqVab2cBFhAGh7/SV1sSO2CiTISakgekOCHB50tiLjLXp1YJw7ADZaYh/LMsGKTFnsa+BmmPofR28Q==","signatures":[{"sig":"MEQCIBmylgtJFqagZZga5Zj44pGImJ/Va3Axd5/RrT51jyplAiA7/9kUgGg9ZvmmMiKqVXxvWCYS2CqEE1GT7y8G6qbYhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":792023},"main":"./dist/public-api.js","gitHead":"9a293924157ddea23a2ab8bc3f639baf13c3c1ed","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"4.3.0","@memberjunction/core":"4.3.0","@memberjunction/global":"4.3.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"4.3.0","@memberjunction/ai-core-plus":"4.3.0","@memberjunction/core-entities":"4.3.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"4.3.0","@memberjunction/ng-code-editor":"4.3.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"4.3.0","@memberjunction/ng-shared-generic":"4.3.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"4.3.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_4.3.0_1770854795288_0.23129883050377753","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@memberjunction/ng-ai-test-harness","version":"4.3.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@4.3.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"bc285515fbcdb93a3cacb849a5ea5c8d2140312e","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-4.3.1.tgz","fileCount":62,"integrity":"sha512-ndnJR7JS+Kt0C9A62Hk8sMcGaknw0l14aNaBhEslTaGnPWUdBM4thnRkq2MAbfdgmVPO1M7mJJBp2xcU3Cczbg==","signatures":[{"sig":"MEUCICHVhUoDZ9YgWpReirCFOXnRk+L+P4ZH8edKfK6rw6GhAiEA5T2qInnYdr/R1h45nLlh9E/S/bboO/u/gX/GKlRh5nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":792023},"main":"./dist/public-api.js","gitHead":"e8fa70dded0a810e54dae0b5e3101054f6acb85f","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"4.3.1","@memberjunction/core":"4.3.1","@memberjunction/global":"4.3.1","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"4.3.1","@memberjunction/ai-core-plus":"4.3.1","@memberjunction/core-entities":"4.3.1","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"4.3.1","@memberjunction/ng-code-editor":"4.3.1","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"4.3.1","@memberjunction/ng-shared-generic":"4.3.1","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"4.3.1","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_4.3.1_1770910078905_0.12174949415977565","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@memberjunction/ng-ai-test-harness","version":"4.4.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@4.4.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"535dbea53c72e79d53ebeb7c872a841243253a19","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-4.4.0.tgz","fileCount":62,"integrity":"sha512-dBBoQQ3SW72k24yezqiq3oIl1PucgloSy9mQT47AWTEmcbkS11CB5k+LRtZ1eNJWal3VZ1sEeDAThp+V2W6dAw==","signatures":[{"sig":"MEQCIBXqudwlxwG/VtfmNrsksxIC6VAY0HIu4eXEr2KFtgH0AiBWXjnkTkw3ymy+oaFckUJDevCVfOW4Er7ilzYQ7wi3pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":792023},"main":"./dist/public-api.js","gitHead":"3ba1394f130e80968d83c5f9757997b117c28f5c","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"4.4.0","@memberjunction/core":"4.4.0","@memberjunction/global":"4.4.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"4.4.0","@memberjunction/ai-core-plus":"4.4.0","@memberjunction/core-entities":"4.4.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"4.4.0","@memberjunction/ng-code-editor":"4.4.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"4.4.0","@memberjunction/ng-shared-generic":"4.4.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"4.4.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_4.4.0_1770939178489_0.8548554457969879","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.0.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.0.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"1f7b55b7ef18979e20a5499d0a5703cf79ae56d3","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.0.0.tgz","fileCount":62,"integrity":"sha512-nPsAQJuJYo1jDkRqX6T9+WrQL73TEvqeMBtRJDhuMRB7QXZM7AlDY0OVwFdtdUbMyUf3f/TTDHmo6ZgWizsv/A==","signatures":[{"sig":"MEYCIQCBMmWdaomyqgJlN5hj1nPzfsv4MwJGVyEdI8sm3MPOlAIhAOWmYiCBDIG9U1TY31WnWNoZG/L2grDDirW7RxLcv8yx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":792085},"main":"./dist/public-api.js","gitHead":"5d39f0e5f8fdd4eb1a8df0c9589bf50e2133978e","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.11.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.0.0","@memberjunction/core":"5.0.0","@memberjunction/global":"5.0.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.0.0","@memberjunction/ai-core-plus":"5.0.0","@memberjunction/core-entities":"5.0.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.0.0","@memberjunction/ng-code-editor":"5.0.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.0.0","@memberjunction/ng-shared-generic":"5.0.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.0.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.0.0_1771291480388_0.6762552577469323","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.1.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.1.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"9b9a5801f841cc6e5112c8a68749918e08159f91","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.1.0.tgz","fileCount":62,"integrity":"sha512-FxJTlgg2WYMswObxz+wmGDRekcMHItPSH4oXI2Ws/h9ipkCmvpr1xIMr4w8xxQC2Hs5jwUVEIG+y5rsHKS1MvA==","signatures":[{"sig":"MEUCICQvkWqJnCufjt4zMC+iNVBemK0vBbN0nXcFq+FyiFGBAiEAlUg8RdnfckiVmIRyT7D1jXKNyi66DNuYGGGPjGrZZk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":792085},"main":"./dist/public-api.js","gitHead":"ebc5478d5df955ba314f5bc2ae0905441febfd4c","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.1.0","@memberjunction/core":"5.1.0","@memberjunction/global":"5.1.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.1.0","@memberjunction/ai-core-plus":"5.1.0","@memberjunction/core-entities":"5.1.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.1.0","@memberjunction/ng-code-editor":"5.1.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.1.0","@memberjunction/ng-shared-generic":"5.1.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.1.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.1.0_1771436697827_0.9239166076121668","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.2.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.2.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"ad88f5ac25a2c5f119a429c9f2b0de57187e711f","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.2.0.tgz","fileCount":62,"integrity":"sha512-WVACa8JQY7FxOxPzEkhOmjhDNh9WiR3b4argG/R5RCDTgl9p9yr9j7dXxilhlZUaQRGNS4Zx81wwM+KBHwD/Nw==","signatures":[{"sig":"MEQCIDUhFPYB+3Ckgl94ienQDvGdk9gUUFs8n4tneowRiEd5AiA15z9hrla7UH2l2M3FXk+XIQbeaN6LNg8rRBmMMxTGoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":792177},"main":"./dist/public-api.js","gitHead":"99d186d987d10f5a35ac174a93d53ff932df3a5d","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.2.0","@memberjunction/core":"5.2.0","@memberjunction/global":"5.2.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.2.0","@memberjunction/ai-core-plus":"5.2.0","@memberjunction/core-entities":"5.2.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.2.0","@memberjunction/ng-code-editor":"5.2.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.2.0","@memberjunction/ng-shared-generic":"5.2.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.2.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.2.0_1771609702462_0.3585716575431117","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.3.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.3.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"642967f2230492342e35213e24fd9ec009ad0904","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.3.0.tgz","fileCount":62,"integrity":"sha512-W9xdFR1UKwTLfvgvN8SKAWNo4kRsY0Hk1Fg3cB8lUj9mCI4bhw1vTUQ8PwLtf/xeHL7aqMsDWi1+dUm86exXTw==","signatures":[{"sig":"MEQCIHtNXxDxUXmN/bE6oX8s6eV3JZmBsHkvnWgzo+UqLG3AAiBmA3RFfi8c5ybIdPK7ZLagzZT+AXqVr9q37LkNmh1N1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":792177},"main":"./dist/public-api.js","gitHead":"1c2a69bce72b9a063e70c181120ca621a6ce09c4","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.3.0","@memberjunction/core":"5.3.0","@memberjunction/global":"5.3.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.3.0","@memberjunction/ai-core-plus":"5.3.0","@memberjunction/core-entities":"5.3.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.3.0","@memberjunction/ng-code-editor":"5.3.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.3.0","@memberjunction/ng-shared-generic":"5.3.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.3.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.3.0_1771964934268_0.364144605749934","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@memberjunction/ng-ai-test-harness","version":"5.3.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.3.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"add80239ca15f07d38a1a172caf7d48a0be20d45","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.3.1.tgz","fileCount":62,"integrity":"sha512-NY/dJQB84NzL2vclQDpT2PVTVoDoKH7tfwUM7M7E8jcVUWcG+OqO9QtukaH8LnamKwvt4VOS5a7pegX0bYA0uQ==","signatures":[{"sig":"MEQCIEsa9LmizkncdUc8OX/wN19hvyZlmmnfaRBLr9gWjk+oAiAAv+ImnIK4IEZbT365LRz7GIr60OcxJssDGzBXTbgEnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":792177},"main":"./dist/public-api.js","gitHead":"03a07cdcf30f1ff26a122b2437dc02d9bbb0d561","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.3.1","@memberjunction/core":"5.3.1","@memberjunction/global":"5.3.1","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.3.1","@memberjunction/ai-core-plus":"5.3.1","@memberjunction/core-entities":"5.3.1","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.3.1","@memberjunction/ng-code-editor":"5.3.1","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.3.1","@memberjunction/ng-shared-generic":"5.3.1","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.3.1","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.3.1_1771970684755_0.6611407420397934","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.4.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.4.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"a45cb7fc1de7449d79b534258eadef2cf63dc113","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.4.0.tgz","fileCount":62,"integrity":"sha512-bpxKF1jMOzakShyeXMv3s1T0zKgyH1myigSfakKL2BGjEH3a+v/9vWYIdFKadjUiNvg2T3EMQk5tyUU8Vr8w0Q==","signatures":[{"sig":"MEQCIGtzhpk945R9A8jGiPloLpHWfvsD7k6L8NYW0aT0d3AEAiAmk4WF612kkHFHvi7+zgZglqF0IdC7vs5WHlr4qArg4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130251},"main":"./dist/public-api.js","gitHead":"881a138c757cbb25f58aec66725bda5da7442725","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.4.0","@memberjunction/core":"5.4.0","@memberjunction/global":"5.4.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.4.0","@memberjunction/ai-core-plus":"5.4.0","@memberjunction/core-entities":"5.4.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.4.0","@memberjunction/ng-code-editor":"5.4.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.4.0","@memberjunction/ng-shared-generic":"5.4.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.4.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.4.0_1772218479810_0.9923476809113334","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"@memberjunction/ng-ai-test-harness","version":"5.4.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.4.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"c600e2233a17762f978b0c9875c20548e688b8cd","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.4.1.tgz","fileCount":62,"integrity":"sha512-elP7j2nTknLaCasriEsWBHKsOYH8mxTHfNc06TuBmP7T6liuUi1G/YgfqmY63Q410KqIsSdwF3Kgf2xiDd/bkA==","signatures":[{"sig":"MEYCIQDrLJtcaoPbIPOgQVatQNiM/NdF3uuhwFxgyC31h46cgAIhAOU8fK8GXvL7jqFNfWcVjOJ2sZa31+GcrLeGvxBTyV3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130251},"main":"./dist/public-api.js","gitHead":"9790dbab262a09f22dc1c54ca6aeb5b63bd0bdc0","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.4.1","@memberjunction/core":"5.4.1","@memberjunction/global":"5.4.1","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.4.1","@memberjunction/ai-core-plus":"5.4.1","@memberjunction/core-entities":"5.4.1","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.4.1","@memberjunction/ng-code-editor":"5.4.1","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.4.1","@memberjunction/ng-shared-generic":"5.4.1","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.4.1","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.4.1_1772228295945_0.17578552677396098","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.5.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.5.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"3520b399116eed4b044d6574bc4a367c46abe012","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.5.0.tgz","fileCount":62,"integrity":"sha512-aHXQkD0ImK1yEEoJ2LliQ+OGSQ8buroUvrESOtVRuiSRMjh/CJxfF6q801B42p7ND3865xfjhOHbqX4hIRo5/g==","signatures":[{"sig":"MEUCIQDTZTx2LyDLfc/x0vkFqyL4i03NLpJYq1AqQSCv+Cx4QQIgWE2DnQ+m0yPX4PolCxHV9iVup7oNVDGFon+Xtufgvoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131595},"main":"./dist/public-api.js","gitHead":"2b2e7e648204c0b33ba7c19eb45228f1632c0952","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.5.0","@memberjunction/core":"5.5.0","@memberjunction/global":"5.5.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.5.0","@memberjunction/ai-core-plus":"5.5.0","@memberjunction/core-entities":"5.5.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.5.0","@memberjunction/ng-code-editor":"5.5.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.5.0","@memberjunction/ng-shared-generic":"5.5.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.5.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.5.0_1772479677300_0.26066905718497146","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.6.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.6.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"a3e743844cde25a0846420f9bfaf03ad50ede599","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.6.0.tgz","fileCount":62,"integrity":"sha512-DwOPNZYvQUaOfC2AVXGlBRDSDQj6R4e/9mxo7/wWwaeedn2NvadSPCxckrpIiv15Skc+MEGpx5v8BBJVpq/moA==","signatures":[{"sig":"MEUCICGJsU305ttJeylUsA7bUf+bvnN2jevPZv8IQLcqlq8uAiEAtseZqJ8TGYUwwUqTPi0UKQKDoGIpgAk2mA1Bsu0u7C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131595},"main":"./dist/public-api.js","gitHead":"77dbba273001198f49d3b863126ebbca308e4733","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.13.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.6.0","@memberjunction/core":"5.6.0","@memberjunction/global":"5.6.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.6.0","@memberjunction/ai-core-plus":"5.6.0","@memberjunction/core-entities":"5.6.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.6.0","@memberjunction/ng-code-editor":"5.6.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.6.0","@memberjunction/ng-shared-generic":"5.6.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.6.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.6.0_1772566105028_0.6057334229042639","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.7.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.7.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"16f9a10cafd48d012296b811624ec57de316414b","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.7.0.tgz","fileCount":62,"integrity":"sha512-+hSEdABemsF2pE5557DCRQuVrmy82vmxH9M2pvY07V9c/nwcHxC6FFY1JiRcvKocDuukrKkoZ2MZ8dW11KwZtQ==","signatures":[{"sig":"MEQCIBgcwSyWpckOE2bXvWyk3BnJ0OmytKS8NKRgluHXPJ+mAiBBc/vGpyugp9nz6NWUkJStwXcfnH3iE021J9NLTImBRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131595},"main":"./dist/public-api.js","gitHead":"9284ad890d89023a3a36b20623e5c5b4b6c7cd8c","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.7.0","@memberjunction/core":"5.7.0","@memberjunction/global":"5.7.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.7.0","@memberjunction/ai-core-plus":"5.7.0","@memberjunction/core-entities":"5.7.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.7.0","@memberjunction/ng-code-editor":"5.7.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.7.0","@memberjunction/ng-shared-generic":"5.7.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.7.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.7.0_1772648345202_0.7929241228761048","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.8.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.8.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"92dc470eccd20c5915f0f988ea10610543b1ef01","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.8.0.tgz","fileCount":62,"integrity":"sha512-4+wYwyBmzYZ5ksF1ORr6XmW7+xLChurQ0W9GW+oZ3NkmtG6AdFOpN+Ni7Me4VNm6AcM6LUTrphMYHorV2Z1fYg==","signatures":[{"sig":"MEUCIQCnKxSdGLtInXq3eXebqQsKFG2DQBxjffzwBPf2/Qtn3wIgUkgaHjKlMaPZJ89G5ORIL8XCUNvfQF+y8df1yJUYWNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131595},"main":"./dist/public-api.js","gitHead":"f92397d0a3bf540922b53b667e1974f26478d296","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.8.0","@memberjunction/core":"5.8.0","@memberjunction/global":"5.8.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.8.0","@memberjunction/ai-core-plus":"5.8.0","@memberjunction/core-entities":"5.8.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.8.0","@memberjunction/ng-code-editor":"5.8.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.8.0","@memberjunction/ng-shared-generic":"5.8.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.8.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.8.0_1772760035417_0.11084597319649814","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.9.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.9.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"5422f938a07f4afbe8e4cc29fe486fafc6d15d62","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.9.0.tgz","fileCount":62,"integrity":"sha512-h7dedMHpmNxISkf1E6qm5Wjrzb2zGVxlg78JqeSlM/6MOv2xc1VaAdcgwTfZ588s2k9hkHl6FntiuGoaaChs+w==","signatures":[{"sig":"MEQCIEpngtnuOhyRkTM6l+jupp666fkk8/rrN1GSB3Hz2iZlAiB4jvxPFj4WPVuIk9A6GOBnwCy1hgmjAuANCN7xhioT8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131595},"main":"./dist/public-api.js","gitHead":"642e19213e0a147ad7eb417819fc8abcde580d89","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.9.0","@memberjunction/core":"5.9.0","@memberjunction/global":"5.9.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.9.0","@memberjunction/ai-core-plus":"5.9.0","@memberjunction/core-entities":"5.9.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.9.0","@memberjunction/ng-code-editor":"5.9.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.9.0","@memberjunction/ng-shared-generic":"5.9.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.9.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.9.0_1773013158836_0.8416033742952378","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.10.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.10.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"3d824b6baeff85161d2e98d7b765f08b467097d3","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.10.0.tgz","fileCount":62,"integrity":"sha512-9h5MOjxE5gnwc2xOh65zHz/0eNzAAyKQqWVykxcEHREHq11dN7ZNK1fMcwF99uC1mvc41uE6nPs5IglJv9SLCQ==","signatures":[{"sig":"MEQCIFFS7F9C6sp3JEQPSsO7oAZ5n825oQkbumbMqWH82TILAiAgXKlXK4OLVGdLcrEyQ36fiYOcv1sYEm6FLq9djwGVig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131608},"main":"./dist/public-api.js","gitHead":"bf61b6f871c05e171ce693351014ecae2500d00a","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.10.0","@memberjunction/core":"5.10.0","@memberjunction/global":"5.10.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.10.0","@memberjunction/ai-core-plus":"5.10.0","@memberjunction/core-entities":"5.10.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.10.0","@memberjunction/ng-code-editor":"5.10.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.10.0","@memberjunction/ng-shared-generic":"5.10.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.10.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.10.0_1773169281848_0.5077790097347712","host":"s3://npm-registry-packages-npm-production"}},"5.10.1":{"name":"@memberjunction/ng-ai-test-harness","version":"5.10.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.10.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"44ee7d4227fecf2928e688cb2203d158814cf8a7","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.10.1.tgz","fileCount":62,"integrity":"sha512-RFro6/386fuM4gN1XXHz2mib8ZGeQVPPmgd24ULetXHhppTlwg0QDW17ZHdwnxSEM8pXNgejVo7FXR1+dbYYMA==","signatures":[{"sig":"MEYCIQCy9fa88SPmZe+JcZpF6bXFStvxMjgKQmU3pHGPkAsROQIhAPxgPOswbRPOH2MJsNgoOuHz6335XsF8lfV4REitiX2j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131608},"main":"./dist/public-api.js","gitHead":"f66f0aef6b9341db1fb28f1b642926b3dcf482d0","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.10.1","@memberjunction/core":"5.10.1","@memberjunction/global":"5.10.1","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.10.1","@memberjunction/ai-core-plus":"5.10.1","@memberjunction/core-entities":"5.10.1","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.10.1","@memberjunction/ng-code-editor":"5.10.1","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.10.1","@memberjunction/ng-shared-generic":"5.10.1","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.10.1","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.10.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.10.1_1773196522552_0.7052541472204954","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.11.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.11.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"f2981ea3b986e183f79db0c4a104958fcba9623b","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.11.0.tgz","fileCount":62,"integrity":"sha512-aLwO5yvTGD9G73RbpNyG+ACtRExUuKlyebc9kDpkDjluKNmiiObc2OMLAA62Julxo9fAj53fmQfGPliuGRGmCg==","signatures":[{"sig":"MEYCIQDLZpJ77seYDN4k3NwaM4IjsmSL38x32XdhJgbW1UNm/QIhAMZgQFbg3uHEMnGjZtwdFPyoyyX9529x6tK/IUJje8aw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131608},"main":"./dist/public-api.js","gitHead":"983e42bf88020e4296c11565561bd33f31a23e1b","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.11.0","@memberjunction/core":"5.11.0","@memberjunction/global":"5.11.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.11.0","@memberjunction/ai-core-plus":"5.11.0","@memberjunction/core-entities":"5.11.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.11.0","@memberjunction/ng-code-editor":"5.11.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.11.0","@memberjunction/ng-shared-generic":"5.11.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.11.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.11.0_1773279354916_0.9928012797340102","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.12.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.12.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"b7f6855a7217962faf91d98b32cc7524b65b4401","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.12.0.tgz","fileCount":62,"integrity":"sha512-Z2Y1Dwv9g57CKd6Qul4YV6/xG8F5Z9t2NHCqveIRd64YyxPZDQUvzzBmM8GTTEf0EA2G0Ie1+l3542p9ouSlYA==","signatures":[{"sig":"MEYCIQDzrUhKizAPkYsBMNYyaMbMD4VmO35/Vo8KyUFW23WuYQIhAMi0Ym7jYtRyRser+8tYVYrG7kQmkY8jyztNMz2cRKcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137046},"main":"./dist/public-api.js","gitHead":"3f106e4126e91bbf464d8a9d3d52d206e3246f8e","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.12.0","@memberjunction/core":"5.12.0","@memberjunction/global":"5.12.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.12.0","@memberjunction/ai-core-plus":"5.12.0","@memberjunction/core-entities":"5.12.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.12.0","@memberjunction/ng-code-editor":"5.12.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.12.0","@memberjunction/ng-shared-generic":"5.12.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.12.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.12.0_1773690583287_0.05903302446675318","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.13.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.13.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"38cadf0015e06f6c1d7882ca3759b0733f3bbe65","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.13.0.tgz","fileCount":62,"integrity":"sha512-98g0h7zZv0/zpTG94dSgbfa8mx9uU2M+gFBqIGo/JpuhRRKVyZKDtmHBN6wcUNNeBHdwiD6EwIYb32SKQIPLGA==","signatures":[{"sig":"MEUCIGVYkRExV3cOIo3sgBbNsD0XjtbfLqoOAF2J9eg8PDD7AiEA7dBWdTk8QxZF852WIa2sJTppRDcPpQKU9NLRqoZvbbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137046},"main":"./dist/public-api.js","gitHead":"1d21550c30b2f6d70ebe1341cd313174d7ea8a24","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.13.0","@memberjunction/core":"5.13.0","@memberjunction/global":"5.13.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.13.0","@memberjunction/ai-core-plus":"5.13.0","@memberjunction/core-entities":"5.13.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.13.0","@memberjunction/ng-code-editor":"5.13.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.13.0","@memberjunction/ng-shared-generic":"5.13.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.13.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.13.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.13.0_1773720082743_0.3466306187874739","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.14.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.14.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"70429e59fd9c3e427fff927269f691b2a84b99b4","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.14.0.tgz","fileCount":62,"integrity":"sha512-l2+AE91+pb1Jt1PBLhHZhgJ7yzKCFB1dD20Pk25XowbZNneCZwF7skooXDYwS5fkzuVbNIfBfTZHEVHrcK7xTg==","signatures":[{"sig":"MEUCIQCq/VgcqFeMcGYKe9X39eq4GnEQ8lFMLznNFgPEHAE5fQIgAtGLlnvqFFmEdm04jmVv/O21rD1/8o22HcloSYaDLCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137046},"main":"./dist/public-api.js","gitHead":"c30fa62843d015af2fcb9bb5c9d25a919d15061c","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.14.0","@memberjunction/core":"5.14.0","@memberjunction/global":"5.14.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.14.0","@memberjunction/ai-core-plus":"5.14.0","@memberjunction/core-entities":"5.14.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.14.0","@memberjunction/ng-code-editor":"5.14.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.14.0","@memberjunction/ng-shared-generic":"5.14.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.14.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.14.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.14.0_1773976298209_0.4261531753622074","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.15.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.15.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"11b3ff8cd7c2982de06c5e82c5c4dcf70042358f","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.15.0.tgz","fileCount":62,"integrity":"sha512-69Qin41CTz9MPjVAjo/FHMGHdqPMNFcFAp4AYNV7HvpvnZJv0wcquI0sd4+3DjjPxR44E/zxNu9Gk8OroP+q9Q==","signatures":[{"sig":"MEYCIQC93DRe1lwDBokNcDdc5Zl8vRkiTVJnDdeukITJQonKZwIhAOSqJTa8Szb8di7XAqZ0CtxHbVxnR2+9JU0gBu1UaOdg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137046},"main":"./dist/public-api.js","gitHead":"0d17a27b77ad05a01efbcb32a133cb9a8c85e3c3","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.15.0","@memberjunction/core":"5.15.0","@memberjunction/global":"5.15.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.15.0","@memberjunction/ai-core-plus":"5.15.0","@memberjunction/core-entities":"5.15.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.15.0","@memberjunction/ng-code-editor":"5.15.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.15.0","@memberjunction/ng-shared-generic":"5.15.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.15.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.15.0_1774228923419_0.1765943530088674","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.16.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.16.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"f444af8ef85089d8ad810541157e6bc76219b439","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.16.0.tgz","fileCount":62,"integrity":"sha512-jOilhUv7hQETFtYy1ge0vm7k/Z0B29BJDLBXUmUz3xxUEFArxHRBTfOD7Bw/7mYxb8wCmgXqnxYnCNH4TYlEXQ==","signatures":[{"sig":"MEYCIQCnDOTy9OWQgZxno12vQnIIUgLCSmL4BCR6ggPKB8ABZQIhAMLx28GZrR2UR5VcCMnQ9GsYLQNnKcdm64fNklHsZl+t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137046},"main":"./dist/public-api.js","gitHead":"fcfa7c2aa5d27535fe67abfac6a46d31f6e67caa","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.16.0","@memberjunction/core":"5.16.0","@memberjunction/global":"5.16.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.16.0","@memberjunction/ai-core-plus":"5.16.0","@memberjunction/core-entities":"5.16.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.16.0","@memberjunction/ng-code-editor":"5.16.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.16.0","@memberjunction/ng-shared-generic":"5.16.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.16.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.16.0_1774319592506_0.33576895035951426","host":"s3://npm-registry-packages-npm-production"}},"5.17.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.17.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.17.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"12bd0274bda8708910c67b49c6f6a528cc25ff8e","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.17.0.tgz","fileCount":62,"integrity":"sha512-XLz/wK/F4NoXAimxaY6CNMN4DgC4TmPBGn/YsT6B8JbvRkKp4tYFj5m8O2JiSsObYq+JUEqSjB3ABcIkTjWENw==","signatures":[{"sig":"MEQCIFKcltwTzeXo14SINEDuylkZehTsNBPpDrYIdMTx1C2JAiBGrmXytiruXQpfwwX5qmWC7HLE4WvYe3x/UrT9xgBSBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137046},"main":"./dist/public-api.js","gitHead":"72c7de86ca9d4570cca725762b3b457d3389db47","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.17.0","@memberjunction/core":"5.17.0","@memberjunction/global":"5.17.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.17.0","@memberjunction/ai-core-plus":"5.17.0","@memberjunction/core-entities":"5.17.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.17.0","@memberjunction/ng-code-editor":"5.17.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.17.0","@memberjunction/ng-shared-generic":"5.17.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.17.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.17.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.17.0_1774395039141_0.3562617100472243","host":"s3://npm-registry-packages-npm-production"}},"5.18.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.18.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.18.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"d465fa037adc1b2ab4eba9b8be405270354b1be6","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.18.0.tgz","fileCount":62,"integrity":"sha512-hgS3DTkA4gUpPa1XOXTDgByT2iC3gBI8u6Hij3m6mQTsNYFC6VZA11HtvFqnKyAH7onKwWlMEVyX3ryA2shhUg==","signatures":[{"sig":"MEUCIAHQbGYImYfT2sWcLskCJHzN83cbBW6Ko6rCcV47LJ17AiEAhCVS81VFmBIJr/aDCubwRU/MRAvGWgMnfy/Bhtsc+3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137046},"main":"./dist/public-api.js","gitHead":"b8a2072a1a9d634112a68eb1b056109e0c2778c7","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.18.0","@memberjunction/core":"5.18.0","@memberjunction/global":"5.18.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.18.0","@memberjunction/ai-core-plus":"5.18.0","@memberjunction/core-entities":"5.18.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.18.0","@memberjunction/ng-code-editor":"5.18.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.18.0","@memberjunction/ng-shared-generic":"5.18.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.18.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.18.0_1774567856050_0.34711472376398755","host":"s3://npm-registry-packages-npm-production"}},"5.19.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.19.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.19.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"f1dae5d1613e87783cb185dca5c2f3bdd801c2f7","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.19.0.tgz","fileCount":62,"integrity":"sha512-lJAkMAVxSr1XvjhEQZeBH7GppjM7pHWOg+9kLNzmMMteM512wGO7prO+GiLcDWK2CZM0Hu/XugVeMPHHqSzAxA==","signatures":[{"sig":"MEQCIEvxOnlzSw+k/GjecdLoRA7sMdx69EhL1ae9Um3DqFZmAiBx9KabO4VjYyJaqGyB1hJVjqUYvcmd7/k3pAIVXQSUYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137046},"main":"./dist/public-api.js","gitHead":"d45492239fdede5532095ce396cd38bcdfe8f124","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.19.0","@memberjunction/core":"5.19.0","@memberjunction/global":"5.19.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.19.0","@memberjunction/ai-core-plus":"5.19.0","@memberjunction/core-entities":"5.19.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.19.0","@memberjunction/ng-code-editor":"5.19.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.19.0","@memberjunction/ng-shared-generic":"5.19.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.19.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.19.0_1774575230852_0.6275897933433423","host":"s3://npm-registry-packages-npm-production"}},"5.20.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.20.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.20.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"bd94c3e7116e4228a3939a2f27b1fad749ce5f53","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.20.0.tgz","fileCount":62,"integrity":"sha512-Abfs30m1NdsUdH1g6+wXOFlRhFeU0vDQHJRDVV9SWxdemtFR+9jq7ZqbzwKpzpjDlWqavv1hKFt6EF7UkM7nkQ==","signatures":[{"sig":"MEQCIBJMsIVPcFDke4i+Q8H2uxkpsC8Zj0Aj/2ls6wtkRSxWAiAg4xYPG0qP7aMFfQ7R//GHAYzcqiXkag+Uf0ugxBa/dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137046},"main":"./dist/public-api.js","gitHead":"a1e151e8ffe534c8cf27850153a73fbff66032da","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.20.0","@memberjunction/core":"5.20.0","@memberjunction/global":"5.20.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.20.0","@memberjunction/ai-core-plus":"5.20.0","@memberjunction/core-entities":"5.20.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.20.0","@memberjunction/ng-code-editor":"5.20.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.20.0","@memberjunction/ng-shared-generic":"5.20.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.20.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.20.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.20.0_1774647949922_0.2297440226395957","host":"s3://npm-registry-packages-npm-production"}},"5.21.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.21.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.21.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"2cae9b6093495fe173b28de3644c070b52007084","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.21.0.tgz","fileCount":62,"integrity":"sha512-+5lw7sPPuhaaQJ3Xh6S9qCYNpPCViLaoP07V3s+HM9mazyqIhmPE6TplTWuApOKEGD6vQwcwVWoNJAlYLDUIrw==","signatures":[{"sig":"MEQCICxwwfyrXXTBNZXbUjhcaz/SIUS/MoviRBHHwR1QQXK2AiBkspemYHi92tSDtm0vNBNLEoxt2P4lFeFwpNYcatnllA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137046},"main":"./dist/public-api.js","gitHead":"1973c8777c2abfc003307adc329fe7bd1da563a3","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.21.0","@memberjunction/core":"5.21.0","@memberjunction/global":"5.21.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.21.0","@memberjunction/ai-core-plus":"5.21.0","@memberjunction/core-entities":"5.21.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.21.0","@memberjunction/ng-code-editor":"5.21.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.21.0","@memberjunction/ng-shared-generic":"5.21.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.21.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.21.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.21.0_1774804262877_0.35633159099396083","host":"s3://npm-registry-packages-npm-production"}},"5.22.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.22.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.22.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"f5391ae1483a43a9294b4e926f70cfcb6fb5c8c2","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.22.0.tgz","fileCount":62,"integrity":"sha512-nxJ2JFtiucXh0xTmylILtfePtrfCHe7RDo/ZNUuwOby8ihh+O4fxcBd/yHXP65VeWJpDAKeGzchIBSC0oOnpCQ==","signatures":[{"sig":"MEUCIGe4014XJtqfHXWFgh6tgRJ5AWW2RSq/j/Ui25AKxfCZAiEA9TfVf1P3W+x9pQgvyzw4l3XmW6CWKMuPySP41L75A78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137046},"main":"./dist/public-api.js","gitHead":"93f75b78f961d91ec6f7260cdd19179fcc2c2dff","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","@angular/router":"21.1.3","@memberjunction/ai":"5.22.0","@memberjunction/core":"5.22.0","@memberjunction/global":"5.22.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.22.0","@memberjunction/ai-core-plus":"5.22.0","@memberjunction/core-entities":"5.22.0","@progress/kendo-angular-icons":"22.0.1","@progress/kendo-theme-default":"12.3.0","@memberjunction/ai-engine-base":"5.22.0","@memberjunction/ng-code-editor":"5.22.0","@progress/kendo-angular-dialog":"22.0.1","@progress/kendo-angular-inputs":"22.0.1","@progress/kendo-angular-layout":"22.0.1","@progress/kendo-angular-buttons":"22.0.1","@progress/kendo-angular-tooltip":"22.0.1","@memberjunction/ng-notifications":"5.22.0","@memberjunction/ng-shared-generic":"5.22.0","@progress/kendo-angular-dropdowns":"22.0.1","@progress/kendo-angular-indicators":"22.0.1","@memberjunction/graphql-dataprovider":"5.22.0","@progress/kendo-angular-notification":"22.0.1","@memberjunction/ng-container-directives":"5.22.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.22.0_1775109119514_0.5759392476491494","host":"s3://npm-registry-packages-npm-production"}},"5.23.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.23.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.23.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"f2833cdfbd8f1c3585a72b0c02dea83a8ff7c320","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.23.0.tgz","fileCount":62,"integrity":"sha512-zzkIHzcEcPsBBg3zEtV3vRA1GFZg11uMfZgRX9WrCWdTavBafqgd/ojDJJ7TlwNBrILgLlvmbKf5WkYg95AYTg==","signatures":[{"sig":"MEUCIBWTdks1aKxvgBrvu2HO2ElLXQ1kbMv8tPjO3CjibyDlAiEApB0IQdXmgj+6ECi8ekJUsz0aSdxOSv64++b+LHP1dXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090507},"main":"./dist/public-api.js","gitHead":"2f0cb62c5317d3c164ca5b87c21e9625d09597de","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.23.0","@memberjunction/core":"5.23.0","@memberjunction/global":"5.23.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.23.0","@memberjunction/ai-core-plus":"5.23.0","@memberjunction/core-entities":"5.23.0","@memberjunction/ai-engine-base":"5.23.0","@memberjunction/ng-code-editor":"5.23.0","@memberjunction/ng-notifications":"5.23.0","@memberjunction/ng-ui-components":"5.23.0","@memberjunction/ng-shared-generic":"5.23.0","@memberjunction/graphql-dataprovider":"5.23.0","@memberjunction/ng-container-directives":"5.23.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.23.0_1775268109306_0.5183017860733441","host":"s3://npm-registry-packages-npm-production"}},"5.24.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.24.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.24.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"69158c085c24c498c9e6661dd545269494d40ab2","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.24.0.tgz","fileCount":62,"integrity":"sha512-BxkMPis+/fC0cpGKQx4JRrLHqdKhXp0AG953QVEQhvrw5Cmu5vbEDWyDmQ+w/CpogEFyBnVo9nlj0FIy+7Xquw==","signatures":[{"sig":"MEYCIQDb0amEo2Jdii81+MllA+nP6nGduyThB/RZHcbO2TGejwIhAPYQS0Xb/drV/+JJKPhRlmaQHs6qm+CPDXlJMbWBMeNi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090507},"main":"./dist/public-api.js","gitHead":"20a70c1f552067fce72ef24ad18eb2514d9c23ad","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.24.0","@memberjunction/core":"5.24.0","@memberjunction/global":"5.24.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.24.0","@memberjunction/ai-core-plus":"5.24.0","@memberjunction/core-entities":"5.24.0","@memberjunction/ai-engine-base":"5.24.0","@memberjunction/ng-code-editor":"5.24.0","@memberjunction/ng-notifications":"5.24.0","@memberjunction/ng-ui-components":"5.24.0","@memberjunction/ng-shared-generic":"5.24.0","@memberjunction/graphql-dataprovider":"5.24.0","@memberjunction/ng-container-directives":"5.24.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.24.0_1775534503965_0.3958684572744413","host":"s3://npm-registry-packages-npm-production"}},"5.25.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.25.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.25.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"229025d13db565038a0318429b6581177853b025","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.25.0.tgz","fileCount":62,"integrity":"sha512-zY3Ww3mikWHCUcYidM/7t+9f2aXdifX2aOrQ73BNoleRddvgRD/lst1yDsfjM9TRGyedR+uT/7XpbqMEEAqrLw==","signatures":[{"sig":"MEUCIQCy4cnCYQzIjzHlRrs3Gr9VMG31XZd7ezHvz4f4IlAfZAIgC417wJq+aKYyGBfcS4ki940G/K9HXuR5XEh3cc9tv+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090098},"main":"./dist/public-api.js","gitHead":"0c150fe091c7db11a5dc4a583fb1cacd57fc3b4f","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.25.0","@memberjunction/core":"5.25.0","@memberjunction/global":"5.25.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.25.0","@memberjunction/ai-core-plus":"5.25.0","@memberjunction/core-entities":"5.25.0","@memberjunction/ai-engine-base":"5.25.0","@memberjunction/ng-code-editor":"5.25.0","@memberjunction/ng-notifications":"5.25.0","@memberjunction/ng-ui-components":"5.25.0","@memberjunction/ng-shared-generic":"5.25.0","@memberjunction/graphql-dataprovider":"5.25.0","@memberjunction/ng-container-directives":"5.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.25.0_1776102605079_0.5505188581973408","host":"s3://npm-registry-packages-npm-production"}},"5.26.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.26.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.26.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"e398e8b7ae75d29302eeed389133ab9777ecbf0a","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.26.0.tgz","fileCount":62,"integrity":"sha512-vTK71voHqNSyzPuGXTVfBYlNi+O7kupjzRoWzXza0SjkraCsml+GviPeXJUwEDtFZFWMYkC2a6IwL5KeJm8O0g==","signatures":[{"sig":"MEYCIQC/+5JeUAkR0QeIiQcYB12e3ANmIGZgujnSikeOTNUBTwIhANNL+J2qo3C17YcVgPzXa7ll+A6sAoP8k4KsZ2Ley4aJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090098},"main":"./dist/public-api.js","gitHead":"cb012ed9d3fadc6245fd81d7149b59a72cf21ab2","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.26.0","@memberjunction/core":"5.26.0","@memberjunction/global":"5.26.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.26.0","@memberjunction/ai-core-plus":"5.26.0","@memberjunction/core-entities":"5.26.0","@memberjunction/ai-engine-base":"5.26.0","@memberjunction/ng-code-editor":"5.26.0","@memberjunction/ng-notifications":"5.26.0","@memberjunction/ng-ui-components":"5.26.0","@memberjunction/ng-shared-generic":"5.26.0","@memberjunction/graphql-dataprovider":"5.26.0","@memberjunction/ng-container-directives":"5.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.26.0_1776122941441_0.15597681011972875","host":"s3://npm-registry-packages-npm-production"}},"5.27.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.27.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.27.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"4e0eb27f2dd83a88189c4073f708ee628401133c","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.27.0.tgz","fileCount":62,"integrity":"sha512-dFXstlAIrg7kc58JspzN+K/vHe9D6ByiFKpmthjwKsCsE0pkOcAteXs968mfarixp4ZyYk4BnWq4M5DReANDWQ==","signatures":[{"sig":"MEYCIQCzhfOu0g2JK3N7j8eQXNU2PGUFrUzogwI76drjDsl0QwIhAPvomIM52+FlUbb+Od92EtfGZLY0Mf6il2kF/X9mgREy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090098},"main":"./dist/public-api.js","gitHead":"b023b2664c23a3817785ad6dc2f6260d28c7ec5c","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.27.0","@memberjunction/core":"5.27.0","@memberjunction/global":"5.27.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.27.0","@memberjunction/ai-core-plus":"5.27.0","@memberjunction/core-entities":"5.27.0","@memberjunction/ai-engine-base":"5.27.0","@memberjunction/ng-code-editor":"5.27.0","@memberjunction/ng-notifications":"5.27.0","@memberjunction/ng-ui-components":"5.27.0","@memberjunction/ng-shared-generic":"5.27.0","@memberjunction/graphql-dataprovider":"5.27.0","@memberjunction/ng-container-directives":"5.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.27.0_1776537670054_0.7629135824097575","host":"s3://npm-registry-packages-npm-production"}},"5.27.1":{"name":"@memberjunction/ng-ai-test-harness","version":"5.27.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.27.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"fedc89c26667f0b2b184ac82608c055346e54fed","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.27.1.tgz","fileCount":62,"integrity":"sha512-SoboIfl1l5aYQMTMQI3fmppSVMGxaqV3u/+dUU1sCCmAMyx8YLGHQnFVtKHcETajao3GQrVT5ZBp/ie9bvQTwQ==","signatures":[{"sig":"MEUCIA4Oz28O0n0nFKSRHlJ7PkledGLKzQgk03AwLLslYPXbAiEAuaVhlsjoalodrrwpNy4pr6DyhsKnwb9zZpC1bJAGfd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090098},"main":"./dist/public-api.js","gitHead":"46d8d45b7757eccf54ab1783f6d6a06b1c0cd44b","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.27.1","@memberjunction/core":"5.27.1","@memberjunction/global":"5.27.1","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.27.1","@memberjunction/ai-core-plus":"5.27.1","@memberjunction/core-entities":"5.27.1","@memberjunction/ai-engine-base":"5.27.1","@memberjunction/ng-code-editor":"5.27.1","@memberjunction/ng-notifications":"5.27.1","@memberjunction/ng-ui-components":"5.27.1","@memberjunction/ng-shared-generic":"5.27.1","@memberjunction/graphql-dataprovider":"5.27.1","@memberjunction/ng-container-directives":"5.27.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.27.1_1776562977036_0.31193570701432694","host":"s3://npm-registry-packages-npm-production"}},"5.28.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.28.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.28.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"25fa42ac348ce5a43dd4df0f2e3137c49097c358","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.28.0.tgz","fileCount":62,"integrity":"sha512-j9i82grF+IdI4Sv9n8UDVVaLaKxpWEd0l0noafRvSnGe9chHXLioVP6ITz2kNr84GzGeWYG8AB5+ayTGseBB+Q==","signatures":[{"sig":"MEYCIQCblI5qBCs4FbhIigFjVuGwp6Xd6EsDK3uF+Osx752ALgIhAPacCR/wFwN29UIKSYXhtQG887P/frvoKlIiAIyWSUMz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1090098},"main":"./dist/public-api.js","gitHead":"764a3a3caf1575fa4423076912120a8e89572c76","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.28.0","@memberjunction/core":"5.28.0","@memberjunction/global":"5.28.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.28.0","@memberjunction/ai-core-plus":"5.28.0","@memberjunction/core-entities":"5.28.0","@memberjunction/ai-engine-base":"5.28.0","@memberjunction/ng-code-editor":"5.28.0","@memberjunction/ng-notifications":"5.28.0","@memberjunction/ng-ui-components":"5.28.0","@memberjunction/ng-shared-generic":"5.28.0","@memberjunction/graphql-dataprovider":"5.28.0","@memberjunction/ng-container-directives":"5.28.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.28.0_1776706116111_0.5440894949201021","host":"s3://npm-registry-packages-npm-production"}},"5.29.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.29.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.29.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"d678388a50452d1a5bea451ceff52e63c3229f18","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.29.0.tgz","fileCount":62,"integrity":"sha512-aF6K9jIDBgQOnsTWCzObQzgFFmFMxj3hDwqAx8Eti/LjLtgHgIs9LIxgThyl0t5rgUohUi4Qcyq5gvZTrpdobA==","signatures":[{"sig":"MEUCIHtd7H15NEwXhDrsolO3QdOYiWOhe12fvgnEq/qkN247AiEA7x3UHyjoI+ecaYcYTcZpCfRcNnSk5mbDDGr3NQCbRpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1093539},"main":"./dist/public-api.js","gitHead":"02458ce24dae4f65f4d038f2ce2cf15dbd0049ba","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.29.0","@memberjunction/core":"5.29.0","@memberjunction/global":"5.29.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.29.0","@memberjunction/ai-core-plus":"5.29.0","@memberjunction/core-entities":"5.29.0","@memberjunction/ai-engine-base":"5.29.0","@memberjunction/ng-code-editor":"5.29.0","@memberjunction/ng-notifications":"5.29.0","@memberjunction/ng-ui-components":"5.29.0","@memberjunction/ng-shared-generic":"5.29.0","@memberjunction/graphql-dataprovider":"5.29.0","@memberjunction/ng-container-directives":"5.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.29.0_1776895194464_0.19699696022061652","host":"s3://npm-registry-packages-npm-production"}},"5.30.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.30.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.30.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"2cf2293f69108562ebd13efb9b9464301f5de9b0","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.30.0.tgz","fileCount":62,"integrity":"sha512-Ep1MalpY0v+bt+/1tmK0yLN9SZovfv7cPH7AVUwBJfkmzooUkdJDzPxfS2zBUMZB+jP6VnVWIu/veOVEyr+fRg==","signatures":[{"sig":"MEUCIQDDy3xXhu4mLDteiOotsosqpL8t8LEjX5+3jJV+WEllHQIgDexPWP+/HQblcydXYTiwkXj+JA5Vd9OyVIXqpcAPoOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1093539},"main":"./dist/public-api.js","gitHead":"763790718287185cfb6f42e1be430b1daa68dd08","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.30.0","@memberjunction/core":"5.30.0","@memberjunction/global":"5.30.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.30.0","@memberjunction/ai-core-plus":"5.30.0","@memberjunction/core-entities":"5.30.0","@memberjunction/ai-engine-base":"5.30.0","@memberjunction/ng-code-editor":"5.30.0","@memberjunction/ng-notifications":"5.30.0","@memberjunction/ng-ui-components":"5.30.0","@memberjunction/ng-shared-generic":"5.30.0","@memberjunction/graphql-dataprovider":"5.30.0","@memberjunction/ng-container-directives":"5.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.30.0_1777322029509_0.8959013817585679","host":"s3://npm-registry-packages-npm-production"}},"5.30.1":{"name":"@memberjunction/ng-ai-test-harness","version":"5.30.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.30.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"9d7ebb637f764a37a8cb6b32ebe4235f671ede29","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.30.1.tgz","fileCount":62,"integrity":"sha512-nVWUOEaoQNufp0nAvO30ZO1wfxV2pN6HNLTUDND/WOfWHR12em1JJaAmVuNrbvbVYDSmH8vjKv7CTuzuzZT+Ig==","signatures":[{"sig":"MEUCIQCPEg3Ze7k1r/33CSeLP//LXwNZjmnVCo5ZMJN8qNINZAIgIqlUh0BtIY4yv+5gyLJb0U0wfRi0DbsbV9Aj+KUGd7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1093539},"main":"./dist/public-api.js","gitHead":"be7caafb36c4187721bd72a72c098589633bcf60","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.30.1","@memberjunction/core":"5.30.1","@memberjunction/global":"5.30.1","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.30.1","@memberjunction/ai-core-plus":"5.30.1","@memberjunction/core-entities":"5.30.1","@memberjunction/ai-engine-base":"5.30.1","@memberjunction/ng-code-editor":"5.30.1","@memberjunction/ng-notifications":"5.30.1","@memberjunction/ng-ui-components":"5.30.1","@memberjunction/ng-shared-generic":"5.30.1","@memberjunction/graphql-dataprovider":"5.30.1","@memberjunction/ng-container-directives":"5.30.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.30.1_1777328611514_0.3462896615261639","host":"s3://npm-registry-packages-npm-production"}},"5.31.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.31.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.31.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"471ebde1d92dfdde231ac61b69a5f964739562f6","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.31.0.tgz","fileCount":62,"integrity":"sha512-RZ11yPnwmlNW0RE9LdprKixvqULd2vtQl6NQSns2U1TZ11AQf3go1CuIVDcyG9Htdq6svU5BRumYci9yMv2Cgw==","signatures":[{"sig":"MEUCIEVZi8jbMGOqESUxOteLckN2ctSOWTfCnRPjMiY/fzsrAiEA8EZ1g5wvOzt00KPJ2Qy0Bi6NbmtwjEQP2FKxjVKxbbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"b5f21b0f9ac1ecef1d4b41d69dca4eab343fac30","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.31.0","@memberjunction/core":"5.31.0","@memberjunction/global":"5.31.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.31.0","@memberjunction/ai-core-plus":"5.31.0","@memberjunction/core-entities":"5.31.0","@memberjunction/ng-base-types":"5.31.0","@memberjunction/ai-engine-base":"5.31.0","@memberjunction/ng-code-editor":"5.31.0","@memberjunction/ng-notifications":"5.31.0","@memberjunction/ng-ui-components":"5.31.0","@memberjunction/ng-shared-generic":"5.31.0","@memberjunction/graphql-dataprovider":"5.31.0","@memberjunction/ng-container-directives":"5.31.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.31.0_1777797555372_0.9847368245429446","host":"s3://npm-registry-packages-npm-production"}},"5.32.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.32.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.32.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"15d6839d4aa21277c2aa8e75c80dcd1e2b586a43","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.32.0.tgz","fileCount":62,"integrity":"sha512-kvfBZHxKm8SRjJIWbg7aSGHMZper9AOq9/Utp8bGDEFdEIevaajKlq12lIhNaIocXzv7eH+h3dU0FnWSUSfsOw==","signatures":[{"sig":"MEUCIF5jaBqzhy3ntPtCR5WR4fmIUJCg7jEAD7STeCgtjeDkAiEA6AZqxv1f8b+GnRgtKOfR8eS67O58SA4A+IEamn0CD/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"43f61731026c72a1878bd42f73d3558ba023aff2","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.32.0","@memberjunction/core":"5.32.0","@memberjunction/global":"5.32.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.32.0","@memberjunction/ai-core-plus":"5.32.0","@memberjunction/core-entities":"5.32.0","@memberjunction/ng-base-types":"5.32.0","@memberjunction/ai-engine-base":"5.32.0","@memberjunction/ng-code-editor":"5.32.0","@memberjunction/ng-notifications":"5.32.0","@memberjunction/ng-ui-components":"5.32.0","@memberjunction/ng-shared-generic":"5.32.0","@memberjunction/graphql-dataprovider":"5.32.0","@memberjunction/ng-container-directives":"5.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.32.0_1777904604646_0.1272531001267081","host":"s3://npm-registry-packages-npm-production"}},"5.33.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.33.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.33.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"73b59b4626d729728bd4db0b83a62b206b49614d","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.33.0.tgz","fileCount":62,"integrity":"sha512-3V+KLjFUGXBiHi+EIgQ2RYRbvu+LGDrc/Jx+fBtKbk0PprU1v4HupOA7L9Y7OZEp3CX3BX1mtaMhjMEqYY3/mA==","signatures":[{"sig":"MEUCIQCi45zGBGR6RxE9i6OPZXsJQGhpDv8VkfDi1uLvHh4EHQIgboMHbvoOmcBmkoeiue57mW6eLHPfdKL9c8zUmlfxCdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"de9b7cfffb16fa4588dc11a98cc79dd5ea42e40f","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.33.0","@memberjunction/core":"5.33.0","@memberjunction/global":"5.33.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.33.0","@memberjunction/ai-core-plus":"5.33.0","@memberjunction/core-entities":"5.33.0","@memberjunction/ng-base-types":"5.33.0","@memberjunction/ai-engine-base":"5.33.0","@memberjunction/ng-code-editor":"5.33.0","@memberjunction/ng-notifications":"5.33.0","@memberjunction/ng-ui-components":"5.33.0","@memberjunction/ng-shared-generic":"5.33.0","@memberjunction/graphql-dataprovider":"5.33.0","@memberjunction/ng-container-directives":"5.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.33.0_1778221156411_0.2500526307357849","host":"s3://npm-registry-packages-npm-production"}},"5.34.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.34.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.34.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"e8610025fac1e591538f5aee3423d0869947f84a","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.34.0.tgz","fileCount":62,"integrity":"sha512-Zj6WlvkbycQMtUh78vZcF1O34kMT4DT786hLPanFeNKfCndaVWau+eLPRNbWXJ41EcOIjpkeYxYWof2wacLcwg==","signatures":[{"sig":"MEYCIQD6kEqvuM3L7yw1CgQWS04+l/L1wuFI76uNwLnNhJiSAQIhAIux89e8Y1ktdGlU83X87ZV8G1YQNzS7rEBVrT7sKAFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"52412e20fca175e688aa1c9fa4b4b9caf1582a0e","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.14.1","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.34.0","@memberjunction/core":"5.34.0","@memberjunction/global":"5.34.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.34.0","@memberjunction/ai-core-plus":"5.34.0","@memberjunction/core-entities":"5.34.0","@memberjunction/ng-base-types":"5.34.0","@memberjunction/ai-engine-base":"5.34.0","@memberjunction/ng-code-editor":"5.34.0","@memberjunction/ng-notifications":"5.34.0","@memberjunction/ng-ui-components":"5.34.0","@memberjunction/ng-shared-generic":"5.34.0","@memberjunction/graphql-dataprovider":"5.34.0","@memberjunction/ng-container-directives":"5.34.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.34.0_1778740120694_0.01632921640423035","host":"s3://npm-registry-packages-npm-production"}},"5.34.1":{"name":"@memberjunction/ng-ai-test-harness","version":"5.34.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.34.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"b05d808182cbe55ea273f943fc4174ea3c19c0a4","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.34.1.tgz","fileCount":62,"integrity":"sha512-F1LfC5enUfuHoWd4XxroQdUHLSaOb60cxsCXLSpJ/oOrDrKpawXynHyKvekl0m/CfRDzBWzPeSoVD2oIwOes1A==","signatures":[{"sig":"MEUCIQDxI9U8qx2AIhdxLh29nRUbesftP5ewwFX2l4XXT2aMMAIgYLzGM0gL+oAo+7O72+c9ADyoPoHQpO/IEMWMQG9Cw98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"dbf83f333974b30678e851d75a9e604e1a26f46d","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.34.1","@memberjunction/core":"5.34.1","@memberjunction/global":"5.34.1","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.34.1","@memberjunction/ai-core-plus":"5.34.1","@memberjunction/core-entities":"5.34.1","@memberjunction/ng-base-types":"5.34.1","@memberjunction/ai-engine-base":"5.34.1","@memberjunction/ng-code-editor":"5.34.1","@memberjunction/ng-notifications":"5.34.1","@memberjunction/ng-ui-components":"5.34.1","@memberjunction/ng-shared-generic":"5.34.1","@memberjunction/graphql-dataprovider":"5.34.1","@memberjunction/ng-container-directives":"5.34.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.34.1_1778801909877_0.6461527017266482","host":"s3://npm-registry-packages-npm-production"}},"5.35.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.35.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.35.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"9459f151c6d5cb644a707588d439ab055d1fbcd3","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.35.0.tgz","fileCount":62,"integrity":"sha512-LzrBvG4DVG+vhW3bbT93KsJVMLTZkelrGQyYQP/qElIZyEODVzAJKNoeUZ1y7e6RBJ71dHMZjDh3t7Mppb0IDg==","signatures":[{"sig":"MEYCIQDhYs02OO8U34LC56yGGukYPXy0xdw9brO+4LaRvFsxRwIhAMN45SY7u7T6IhKEGcjzWh9poOo6QrnFcfpOYDd9DtX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"bf1ccca97595fa7b68ffdec61c48c54f1738d553","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.35.0","@memberjunction/core":"5.35.0","@memberjunction/global":"5.35.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.35.0","@memberjunction/ai-core-plus":"5.35.0","@memberjunction/core-entities":"5.35.0","@memberjunction/ng-base-types":"5.35.0","@memberjunction/ai-engine-base":"5.35.0","@memberjunction/ng-code-editor":"5.35.0","@memberjunction/ng-notifications":"5.35.0","@memberjunction/ng-ui-components":"5.35.0","@memberjunction/ng-shared-generic":"5.35.0","@memberjunction/graphql-dataprovider":"5.35.0","@memberjunction/ng-container-directives":"5.35.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.35.0_1779346123664_0.5854214991430386","host":"s3://npm-registry-packages-npm-production"}},"5.36.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.36.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.36.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"e6e0d8fd1323dc5faf6f05a06cf4534401d065c3","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.36.0.tgz","fileCount":62,"integrity":"sha512-ZPKCJSCqbLa6ryencCjIWkMXdACFMiPYbu/Dy5Gbiwc8fPK+3GLr3R5hFAiQt4h34Myb0VB4RBr7N6ocPx3aIw==","signatures":[{"sig":"MEUCIEbypACZ1g6C+0o4cz99M9OSxSCteE4iyF8kqbwCGN16AiEA4scQVDGXJRBTZkQqBpDuqNZnlB1tb29d3+a+C7fy3bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"ae20e70e1856a0cfb2bdc4438ccd74d7490cd96d","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.36.0","@memberjunction/core":"5.36.0","@memberjunction/global":"5.36.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.36.0","@memberjunction/ai-core-plus":"5.36.0","@memberjunction/core-entities":"5.36.0","@memberjunction/ng-base-types":"5.36.0","@memberjunction/ai-engine-base":"5.36.0","@memberjunction/ng-code-editor":"5.36.0","@memberjunction/ng-notifications":"5.36.0","@memberjunction/ng-ui-components":"5.36.0","@memberjunction/ng-shared-generic":"5.36.0","@memberjunction/graphql-dataprovider":"5.36.0","@memberjunction/ng-container-directives":"5.36.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.36.0_1779431658752_0.3243043804303398","host":"s3://npm-registry-packages-npm-production"}},"5.37.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.37.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.37.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"8ac76b3b7e4528f5646ca250465666f3f7f335fe","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.37.0.tgz","fileCount":62,"integrity":"sha512-8kCymT7ZW6h6R3MSrQHNpQeXKICx9QWaBr8SDYU1Yr1VWTqri4SW6TOa0O5PaQUqcegd3J10xAQAvncHG5HRfQ==","signatures":[{"sig":"MEUCIQCljdAHwRV1OusQhY3Jj0tnQWc8UUy5SfvhutDfpLrNBQIgdnYeMYuzGDV5V2/Fq043F8JVrfP3/5t9nhP4WX+/Wps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"67f7a5165fee03cce947bcda63db01285cbb3f6d","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.37.0","@memberjunction/core":"5.37.0","@memberjunction/global":"5.37.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.37.0","@memberjunction/ai-core-plus":"5.37.0","@memberjunction/core-entities":"5.37.0","@memberjunction/ng-base-types":"5.37.0","@memberjunction/ai-engine-base":"5.37.0","@memberjunction/ng-code-editor":"5.37.0","@memberjunction/ng-notifications":"5.37.0","@memberjunction/ng-ui-components":"5.37.0","@memberjunction/ng-shared-generic":"5.37.0","@memberjunction/graphql-dataprovider":"5.37.0","@memberjunction/ng-container-directives":"5.37.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.37.0_1779661628584_0.7903552179476081","host":"s3://npm-registry-packages-npm-production"}},"5.38.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.38.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.38.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"de4a67392278b90aebaaf282c65f109b9d137079","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.38.0.tgz","fileCount":62,"integrity":"sha512-BvP6lCOpXuiLYMVxclxnuQg2SRfWBJhHsWWmrlMaT/4f9YPAITNwSqbbAhTRgx0gAUQC84Mdr27njrOOxKKrbg==","signatures":[{"sig":"MEUCIBIV9lrUE/akGcMybpBqGyWkHKfevZ9HuSl1Dib4LjhOAiEArcIM+nt00qzrYnr4VIZHhiCOddyGwmWu2YzqBr4jdUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"9406347bd89daf88e95801c881f1e25583aab6f6","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.38.0","@memberjunction/core":"5.38.0","@memberjunction/global":"5.38.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.38.0","@memberjunction/ai-core-plus":"5.38.0","@memberjunction/core-entities":"5.38.0","@memberjunction/ng-base-types":"5.38.0","@memberjunction/ai-engine-base":"5.38.0","@memberjunction/ng-code-editor":"5.38.0","@memberjunction/ng-notifications":"5.38.0","@memberjunction/ng-ui-components":"5.38.0","@memberjunction/ng-shared-generic":"5.38.0","@memberjunction/graphql-dataprovider":"5.38.0","@memberjunction/ng-container-directives":"5.38.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.38.0_1780167430628_0.4524504511674159","host":"s3://npm-registry-packages-npm-production"}},"5.39.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.39.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.39.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"8cf9142042dec1bee0b93dcb785d4b63d486b94f","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.39.0.tgz","fileCount":62,"integrity":"sha512-OwzxEAORt9FfegD+gbIVRuctB1QlZ+/l6TNGWJVqB4MfkHCukwLVWhL2AJ7Lo9rgMEoHqq5XkI7eb4K9Nkk9pA==","signatures":[{"sig":"MEYCIQD2FiJD6rq+zJHxFRaX6kyH5Rmj7YViU7vi6l1UfQDSWQIhALqetvL8Y7br3A+dzmDY1izZZP/NbXmNjoY3HKCh7ted","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"e505a130bbb1e44d401aedc36cc680da1f34f41d","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.39.0","@memberjunction/core":"5.39.0","@memberjunction/global":"5.39.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.39.0","@memberjunction/ai-core-plus":"5.39.0","@memberjunction/core-entities":"5.39.0","@memberjunction/ng-base-types":"5.39.0","@memberjunction/ai-engine-base":"5.39.0","@memberjunction/ng-code-editor":"5.39.0","@memberjunction/ng-notifications":"5.39.0","@memberjunction/ng-ui-components":"5.39.0","@memberjunction/ng-shared-generic":"5.39.0","@memberjunction/graphql-dataprovider":"5.39.0","@memberjunction/ng-container-directives":"5.39.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.39.0_1780650856925_0.6695442915834255","host":"s3://npm-registry-packages-npm-production"}},"5.40.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.40.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.40.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"b0ccf33d876feb542fb88aa9fe692de765189237","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.40.0.tgz","fileCount":62,"integrity":"sha512-LdXkdUhTOz6cLTqcoVmAlSVxiri+b8gDTf3ab0W+NTCfrSfPClHdSv+t0p16fS5esTex6ZoTx1tf/H//0NqTQA==","signatures":[{"sig":"MEYCIQCD1dpabm4KPPxXvStnXuQTYaam7g7PlcvhOexRg9MFgwIhAN4uxghVd8Mu7e+glGZxx/ZHkPPht2gO/Ofcf8lpjczK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"7bd353859762c2112f78586a471869dd42842ec3","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.40.0","@memberjunction/core":"5.40.0","@memberjunction/global":"5.40.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.40.0","@memberjunction/ai-core-plus":"5.40.0","@memberjunction/core-entities":"5.40.0","@memberjunction/ng-base-types":"5.40.0","@memberjunction/ai-engine-base":"5.40.0","@memberjunction/ng-code-editor":"5.40.0","@memberjunction/ng-notifications":"5.40.0","@memberjunction/ng-ui-components":"5.40.0","@memberjunction/ng-shared-generic":"5.40.0","@memberjunction/graphql-dataprovider":"5.40.0","@memberjunction/ng-container-directives":"5.40.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.40.0_1781004553830_0.5535702459436538","host":"s3://npm-registry-packages-npm-production"}},"5.40.1":{"name":"@memberjunction/ng-ai-test-harness","version":"5.40.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.40.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"af5099783525dd43302ded733e2af4dfcdde3ff8","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.40.1.tgz","fileCount":62,"integrity":"sha512-+n0a5zapn/1615EUivUFG2kvY6QoMd57jePrLjojCUd9r2OsbeI3eLaOZ6hFWqdhBr9tSslA8WNNvCR//jJHiw==","signatures":[{"sig":"MEUCIHJQ/Cuot3r2/3VmPAsFSVn54jLkWE3tLkEaUZ7Ax7BLAiEAo1FZlgIa0q+jElm/8MfImJLRzVDIZ62HuDFDyZtn/iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"334912bf939b6a636bf26c214cbd3e987df3df54","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.40.1","@memberjunction/core":"5.40.1","@memberjunction/global":"5.40.1","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.40.1","@memberjunction/ai-core-plus":"5.40.1","@memberjunction/core-entities":"5.40.1","@memberjunction/ng-base-types":"5.40.1","@memberjunction/ai-engine-base":"5.40.1","@memberjunction/ng-code-editor":"5.40.1","@memberjunction/ng-notifications":"5.40.1","@memberjunction/ng-ui-components":"5.40.1","@memberjunction/ng-shared-generic":"5.40.1","@memberjunction/graphql-dataprovider":"5.40.1","@memberjunction/ng-container-directives":"5.40.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.40.1_1781030311495_0.08101267661526745","host":"s3://npm-registry-packages-npm-production"}},"5.40.2":{"name":"@memberjunction/ng-ai-test-harness","version":"5.40.2","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.40.2","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"38eaf8eb5f6c0c3af338623f7a394ff4a6f6689a","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.40.2.tgz","fileCount":62,"integrity":"sha512-DQNfbLWbOK70scb1qmV9weygbS20Q4P2aLd+3s/PtuZ2iYvCAhIuboxOtMpIWog/xVrGAAm5mcKRFuRcwkCnjA==","signatures":[{"sig":"MEUCIFNqXhpcVmyTeSyJbvY/hIXZr3qWU2a9EAziRvE5w4leAiEAxU9/ICsvAFy/eklP76XdDRlgbpiphUi8ztPxkLsnu/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.40.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096053},"main":"./dist/public-api.js","gitHead":"f29cefd13ba08048bd618885e22f83b3ceaa10b7","scripts":{"test":"echo \"No tests configured yet\"","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.40.2","@memberjunction/core":"5.40.2","@memberjunction/global":"5.40.2","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.40.2","@memberjunction/ai-core-plus":"5.40.2","@memberjunction/core-entities":"5.40.2","@memberjunction/ng-base-types":"5.40.2","@memberjunction/ai-engine-base":"5.40.2","@memberjunction/ng-code-editor":"5.40.2","@memberjunction/ng-notifications":"5.40.2","@memberjunction/ng-ui-components":"5.40.2","@memberjunction/ng-shared-generic":"5.40.2","@memberjunction/graphql-dataprovider":"5.40.2","@memberjunction/ng-container-directives":"5.40.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.40.2_1781066769760_0.6413335371374191","host":"s3://npm-registry-packages-npm-production"}},"5.41.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.41.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.41.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"85dc0ca4347dd7d6c9b37093b9d515a7fe5d8a4d","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.41.0.tgz","fileCount":62,"integrity":"sha512-paFsc/RAUdVz5hFOvKJxQzUlgh3XS4+gP0K/ghEjt4hc28BT96pJ+M9mlgTZjSdsu+9zn802EOaKUznqMuu22w==","signatures":[{"sig":"MEYCIQCny7GE7QeCLGkRD8nJZqrWllMDf77RkWWzZ4gsBTpV6AIhAIlhZ408ez4yhW+s9yUUTpb3dW+LDpfjfciN2pvPSiXQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096031},"main":"./dist/public-api.js","gitHead":"a1924cd9c7ce5679848ee7667dd38ba0ef52ab84","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.41.0","@memberjunction/core":"5.41.0","@memberjunction/global":"5.41.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.41.0","@memberjunction/ai-core-plus":"5.41.0","@memberjunction/core-entities":"5.41.0","@memberjunction/ng-base-types":"5.41.0","@memberjunction/ai-engine-base":"5.41.0","@memberjunction/ng-code-editor":"5.41.0","@memberjunction/ng-notifications":"5.41.0","@memberjunction/ng-ui-components":"5.41.0","@memberjunction/ng-shared-generic":"5.41.0","@memberjunction/graphql-dataprovider":"5.41.0","@memberjunction/ng-container-directives":"5.41.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.41.0_1781592638900_0.9069759946513842","host":"s3://npm-registry-packages-npm-production"}},"5.42.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.42.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.42.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"aba3b555ac35dc384f5389cbc8a5c6581d92b459","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.42.0.tgz","fileCount":62,"integrity":"sha512-PDNoDtL4AKidB5akGACo/fdVIx0ierh74U8pFOoTZaN3IdBEcNuJhVG4XmmqD5fBm9+aDRYsheMuTqfAFswArw==","signatures":[{"sig":"MEUCIQD54YPx0668EAx7nD79IRqJEjtQacJh4/tRb+NkEFtdcQIgaVLAXJHWGAqmzaOi3YXvFX7QEVVC2ybbV+rozG54qXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096031},"main":"./dist/public-api.js","gitHead":"c7d7e5f459a14511bc6818f4692ce321f968daa9","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.16.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.42.0","@memberjunction/core":"5.42.0","@memberjunction/global":"5.42.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.42.0","@memberjunction/ai-core-plus":"5.42.0","@memberjunction/core-entities":"5.42.0","@memberjunction/ng-base-types":"5.42.0","@memberjunction/ai-engine-base":"5.42.0","@memberjunction/ng-code-editor":"5.42.0","@memberjunction/ng-notifications":"5.42.0","@memberjunction/ng-ui-components":"5.42.0","@memberjunction/ng-shared-generic":"5.42.0","@memberjunction/graphql-dataprovider":"5.42.0","@memberjunction/ng-container-directives":"5.42.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.42.0_1782116169825_0.9476873743092411","host":"s3://npm-registry-packages-npm-production"}},"5.43.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.43.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.43.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"d6c8ab53dcc2df8b45db4ab83a1d363e884a1a4d","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.43.0.tgz","fileCount":62,"integrity":"sha512-PA9b8qle500I+MCE0zKzt9/d6KlHwqijKL2E6mRCX8UlMSQJ/prXn0gVqz8YN121dTtOf6sO44BH6SLeouGbQg==","signatures":[{"sig":"MEQCIA/CqM1F12ezQK/u/IfIbYPfqvP7AUA2Zeg0hlx3K6qcAiAJ59f+ulGb+neeLYhabvSTwKri7VrRD+N449SzSAHmcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1096031},"main":"./dist/public-api.js","gitHead":"66065afb6921f3116817852284686997c9a367b8","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.17.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.43.0","@memberjunction/core":"5.43.0","@memberjunction/global":"5.43.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.43.0","@memberjunction/ai-core-plus":"5.43.0","@memberjunction/core-entities":"5.43.0","@memberjunction/ng-base-types":"5.43.0","@memberjunction/ai-engine-base":"5.43.0","@memberjunction/ng-code-editor":"5.43.0","@memberjunction/ng-notifications":"5.43.0","@memberjunction/ng-ui-components":"5.43.0","@memberjunction/ng-shared-generic":"5.43.0","@memberjunction/graphql-dataprovider":"5.43.0","@memberjunction/ng-container-directives":"5.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.43.0_1782456609192_0.8183702528939076","host":"s3://npm-registry-packages-npm-production"}},"5.44.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.44.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.44.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"d4a06672d3fcb202d00619909fcf1a6c00e37121","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.44.0.tgz","fileCount":70,"integrity":"sha512-UPqSCf8qUrEsxtjHRC+XrKEfeoPLr6ApgSkLbU17UyiUCUOTT0J7Hzstg7M0vZbvHoY2TDnPNZdnVRjsMe+bmA==","signatures":[{"sig":"MEUCIQCNaP1KfgGae7N7E1lA1z69/9yGuKDg7Dz/a0kz+tBTbwIgcl3zqa5q6wm+AyjSDerwBQSI4pvXFKfOIG0aKAEFP/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129228},"main":"./dist/public-api.js","gitHead":"63e2b085cc74ab8c7455a4fab98053f133c68da8","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.44.0","@memberjunction/core":"5.44.0","@memberjunction/global":"5.44.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.44.0","@memberjunction/ai-core-plus":"5.44.0","@memberjunction/core-entities":"5.44.0","@memberjunction/ng-base-types":"5.44.0","@memberjunction/ai-engine-base":"5.44.0","@memberjunction/ng-code-editor":"5.44.0","@memberjunction/ng-notifications":"5.44.0","@memberjunction/ng-ui-components":"5.44.0","@memberjunction/ng-shared-generic":"5.44.0","@memberjunction/graphql-dataprovider":"5.44.0","@memberjunction/ng-container-directives":"5.44.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.44.0"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.44.0_1782988417571_0.03433073999972813","host":"s3://npm-registry-packages-npm-production"}},"5.45.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.45.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.45.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"38c2dd5f8097fbe3668cf02d9b341e3498cca75e","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.45.0.tgz","fileCount":70,"integrity":"sha512-NXWaAzsdep5MSxYNAxdGdzSXrlvXKJxBoWrtZRc+/T9NTL0DN9d3SmBRL5NoWaS+ZBJVGmY/gE72yQ+wg5GpAQ==","signatures":[{"sig":"MEQCIB/dOcQssYMCMJKEMh4Id+gl9HZUw/VwwuJkvYkJvKqAAiAPVfNku7Y/wNgSa8lS6SjsMG9HL3vbwtCR5z3Kxce68w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129725},"main":"./dist/public-api.js","gitHead":"5c832fc382873a74ea0d14851309c8a6bf0f39b8","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.45.0","@memberjunction/core":"5.45.0","@memberjunction/global":"5.45.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.45.0","@memberjunction/ai-core-plus":"5.45.0","@memberjunction/core-entities":"5.45.0","@memberjunction/ng-base-types":"5.45.0","@memberjunction/ai-engine-base":"5.45.0","@memberjunction/ng-code-editor":"5.45.0","@memberjunction/ng-notifications":"5.45.0","@memberjunction/ng-ui-components":"5.45.0","@memberjunction/ng-shared-generic":"5.45.0","@memberjunction/graphql-dataprovider":"5.45.0","@memberjunction/ng-container-directives":"5.45.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.45.0"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.45.0_1783455707972_0.34984974417968684","host":"s3://npm-registry-packages-npm-production"}},"5.45.1":{"name":"@memberjunction/ng-ai-test-harness","version":"5.45.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.45.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"f9741480297512bb4b8fc1d00da006d7c0918b87","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.45.1.tgz","fileCount":70,"integrity":"sha512-64/NrPK4sb6dTO68IEsktJ+ZEOxRIymVN29jv27D6Cx84JatbikODjZcZretaFt7zx/wbOT9DAMfs31kYz4YCg==","signatures":[{"sig":"MEQCIDp+rjeiF6F78tQXbQjQF1QF6E7BU3mBrvIU8pgH+ZflAiAeVDcxcq9zXkBNEyxqyioF3bdshi5WPdC/Cqvb1Tn4cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.45.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129725},"main":"./dist/public-api.js","gitHead":"643b5c35db3e526c8d3cb2a6a8b89ac125dd1c69","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.45.1","@memberjunction/core":"5.45.1","@memberjunction/global":"5.45.1","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.45.1","@memberjunction/ai-core-plus":"5.45.1","@memberjunction/core-entities":"5.45.1","@memberjunction/ng-base-types":"5.45.1","@memberjunction/ai-engine-base":"5.45.1","@memberjunction/ng-code-editor":"5.45.1","@memberjunction/ng-notifications":"5.45.1","@memberjunction/ng-ui-components":"5.45.1","@memberjunction/ng-shared-generic":"5.45.1","@memberjunction/graphql-dataprovider":"5.45.1","@memberjunction/ng-container-directives":"5.45.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.45.1"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.45.1_1783554102387_0.09187216825525191","host":"s3://npm-registry-packages-npm-production"}},"5.46.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.46.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.46.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"0b41e394d04d13ecabc4de11d14804f9963083a6","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.46.0.tgz","fileCount":70,"integrity":"sha512-HuArRTJ0u2MEnPyqU0y6eXCMQFvm0F+RBnPBHuNpLs2jpCVVjk6Xz4f7LXIlAV2Ob4BI5Mohr7jzKeeUn38rrA==","signatures":[{"sig":"MEQCIGWFPwJdu3S0yzaUMjADYiVvcn0MHIccmCCFRGYPBZd0AiBrlhvJ2zD+/Z+eaKP06UriEV8Na3l5ZapFETTa0yEK/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129725},"main":"./dist/public-api.js","gitHead":"1bfe73f9240ae9fb98f50fe451092480ef767431","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.46.0","@memberjunction/core":"5.46.0","@memberjunction/global":"5.46.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.46.0","@memberjunction/ai-core-plus":"5.46.0","@memberjunction/core-entities":"5.46.0","@memberjunction/ng-base-types":"5.46.0","@memberjunction/ai-engine-base":"5.46.0","@memberjunction/ng-code-editor":"5.46.0","@memberjunction/ng-notifications":"5.46.0","@memberjunction/ng-ui-components":"5.46.0","@memberjunction/ng-shared-generic":"5.46.0","@memberjunction/graphql-dataprovider":"5.46.0","@memberjunction/ng-container-directives":"5.46.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.46.0"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.46.0_1783619347800_0.2706489385741382","host":"s3://npm-registry-packages-npm-production"}},"5.47.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.47.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.47.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"01d73aeba939b27193be4663f93a0d6c4aafd72b","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.47.0.tgz","fileCount":70,"integrity":"sha512-Pkrelz0mB9s1XR71QjeKYeGbfDK5wzsJb1JndcRelItsd3DcoAEbLiheomREAsYWWwY1Y404Q7BP2srlcsn+gw==","signatures":[{"sig":"MEUCIBlxiDCVw3/hX09OSTDn3MkeURBwQcf+TYRBEvSiZTSeAiEAsQhzasE8RuMH47GaiSXpkNlfMl1c7PgkoNHBFAX17mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129725},"main":"./dist/public-api.js","gitHead":"3faa0c92834ba47a3334071352aaea336ed8d89e","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.47.0","@memberjunction/core":"5.47.0","@memberjunction/global":"5.47.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.47.0","@memberjunction/ai-core-plus":"5.47.0","@memberjunction/core-entities":"5.47.0","@memberjunction/ng-base-types":"5.47.0","@memberjunction/ai-engine-base":"5.47.0","@memberjunction/ng-code-editor":"5.47.0","@memberjunction/ng-notifications":"5.47.0","@memberjunction/ng-ui-components":"5.47.0","@memberjunction/ng-shared-generic":"5.47.0","@memberjunction/graphql-dataprovider":"5.47.0","@memberjunction/ng-container-directives":"5.47.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.47.0"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.47.0_1783781561757_0.12656714937775626","host":"s3://npm-registry-packages-npm-production"}},"5.48.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.48.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.48.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"1c640bc416e9a31f84b48ffa928d2fb28171f79d","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.48.0.tgz","fileCount":70,"integrity":"sha512-SNjrN5G7YCVDf86dwH9GK89N1Z87Eyo7ElDBPin29sgyENLkyMvuwbO737mnVFfpsue/HGs8Dy3f9oiXqX1O9Q==","signatures":[{"sig":"MEUCIFV6Lj9ew91NDmixsdnd4QJHkAd2ONw2gx25oPkwTBJ9AiEAjnt/5BUddJxY71hEAuRmZjdrBEmzMiXC0UlTML3j2AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129725},"main":"./dist/public-api.js","gitHead":"4fd3a07629bdbb56221c390d8acb0ece69e81dc0","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.48.0","@memberjunction/core":"5.48.0","@memberjunction/global":"5.48.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.48.0","@memberjunction/ai-core-plus":"5.48.0","@memberjunction/core-entities":"5.48.0","@memberjunction/ng-base-types":"5.48.0","@memberjunction/ai-engine-base":"5.48.0","@memberjunction/ng-code-editor":"5.48.0","@memberjunction/ng-notifications":"5.48.0","@memberjunction/ng-ui-components":"5.48.0","@memberjunction/ng-shared-generic":"5.48.0","@memberjunction/graphql-dataprovider":"5.48.0","@memberjunction/ng-container-directives":"5.48.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.48.0"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.48.0_1784071918715_0.9040930110262719","host":"s3://npm-registry-packages-npm-production"}},"5.49.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.49.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.49.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"pranavrao-bc","email":"pranav.rao@bluecypress.io"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"4beabaf86edc837120f51e968c4e2aeaeb6971b6","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.49.0.tgz","fileCount":70,"integrity":"sha512-XoqdS8UV2r7IhBrOTrSRrHLY9PqTVJTp4juFVrIGI4jya3Zn71fAc9+MG299XF2RTKY9nK9s4WCuLSwdVucXpA==","signatures":[{"sig":"MEUCIHaUmYBu2vGwJI2Q8jR/CIBCxrhJDD7sXUXAxHJFHmFZAiEA1FQpS2bi9PYAX4jam3VRunJ7lEXUhMTbtrOsQociLiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129725},"main":"./dist/public-api.js","gitHead":"3c834f5407523e83942ae35132efe57c83db4c23","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.49.0","@memberjunction/core":"5.49.0","@memberjunction/global":"5.49.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.49.0","@memberjunction/ai-core-plus":"5.49.0","@memberjunction/core-entities":"5.49.0","@memberjunction/ng-base-types":"5.49.0","@memberjunction/ai-engine-base":"5.49.0","@memberjunction/ng-code-editor":"5.49.0","@memberjunction/ng-notifications":"5.49.0","@memberjunction/ng-ui-components":"5.49.0","@memberjunction/ng-shared-generic":"5.49.0","@memberjunction/graphql-dataprovider":"5.49.0","@memberjunction/ng-container-directives":"5.49.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.49.0"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.49.0_1784748839299_0.7398296621058518","host":"s3://npm-registry-packages-npm-production"}},"5.50.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.50.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.50.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"b23c3e8f43247fb8ba19e79a00bb99c511fd9b17","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.50.0.tgz","fileCount":70,"integrity":"sha512-hbLipzIH+CexbT2zKjsYV7g57I71XprsGuMmqz4pB065vspCCsyimkt7TLvfg30DVcrzTpGgCrJfDD69tvWXIQ==","signatures":[{"sig":"MEYCIQCxNmd+4vCWTOeDhxJZE3i26gPjYYVz2Pxhp2vF253QBgIhAOMjLlwyjaz2qqStgd5AI3BtYlggwJhWOXDob4OUsvBC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129725},"main":"./dist/public-api.js","gitHead":"23b1e77cce116ad3d8539bb5d1ae4106e57d22eb","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.50.0","@memberjunction/core":"5.50.0","@memberjunction/global":"5.50.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.50.0","@memberjunction/ai-core-plus":"5.50.0","@memberjunction/core-entities":"5.50.0","@memberjunction/ng-base-types":"5.50.0","@memberjunction/ai-engine-base":"5.50.0","@memberjunction/ng-code-editor":"5.50.0","@memberjunction/ng-notifications":"5.50.0","@memberjunction/ng-ui-components":"5.50.0","@memberjunction/ng-shared-generic":"5.50.0","@memberjunction/graphql-dataprovider":"5.50.0","@memberjunction/ng-container-directives":"5.50.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.50.0"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.50.0_1785359420741_0.7477685216698049","host":"s3://npm-registry-packages-npm-production"}},"5.51.0":{"name":"@memberjunction/ng-ai-test-harness","version":"5.51.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.51.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"b06a13b4e8ca3fc4d5031654344b27b957a6dc5d","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.51.0.tgz","fileCount":70,"integrity":"sha512-QDtUXQFkpwRuMAkWeZ6/epJvnmE5T/5xaVK8bzV11DnIv2LY0lSU4ZkTFJBgqz51GQG36c0zuGlS8RM6kA8Qcw==","signatures":[{"sig":"MEUCIQCJfg4AfoLpw6kGfUMPmkaHafY82kBL7svrJj8WzcAXdAIgJuMYUJO/t4TR4Wh+P6zb8N7kftcmRm3Nscn6ulzwYQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129725},"main":"./dist/public-api.js","gitHead":"d591014338be16b3019265b6853d2f66841a3a16","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.51.0","@memberjunction/core":"5.51.0","@memberjunction/global":"5.51.0","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.51.0","@memberjunction/ai-core-plus":"5.51.0","@memberjunction/core-entities":"5.51.0","@memberjunction/ng-base-types":"5.51.0","@memberjunction/ai-engine-base":"5.51.0","@memberjunction/ng-code-editor":"5.51.0","@memberjunction/ng-notifications":"5.51.0","@memberjunction/ng-ui-components":"5.51.0","@memberjunction/ng-shared-generic":"5.51.0","@memberjunction/graphql-dataprovider":"5.51.0","@memberjunction/ng-container-directives":"5.51.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.51.0"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.51.0_1785535651071_0.11804053767205702","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.0":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.0-edge.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@6.1.0-edge.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"61ce03e7eaf6199ccd9b3c1752b350557a9db23a","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.0-edge.0.tgz","fileCount":71,"integrity":"sha512-0Gd3yHN5WTr1NM5H9oNL3mMSuP9FCTiwfQqAgHrV3zoGYeE32M8dvT5Bm9U6cCrekq7dsmi7/HHp/EDzkbhKAw==","signatures":[{"sig":"MEUCICtLIH6Eh6vGHmgFk4nyo/qspKvEITYD08HzKx/3wWmKAiEA2/D4mqYuPrXTPFlmVZqN3CnYouPgLvl6Vx7Dzj/ElFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.0-edge.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130578},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.0-edge.0.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/ad78e1451c493109d676cb012b73a64c/memberjunction-ng-ai-test-harness-6.1.0-edge.0.tgz","mjUILayer":"widgets","_integrity":"sha512-0Gd3yHN5WTr1NM5H9oNL3mMSuP9FCTiwfQqAgHrV3zoGYeE32M8dvT5Bm9U6cCrekq7dsmi7/HHp/EDzkbhKAw==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.16.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.0-edge.0","@memberjunction/core":"6.1.0-edge.0","@memberjunction/global":"6.1.0-edge.0","@angular/platform-browser":"21.1.3","@memberjunction/ai-core-plus":"6.1.0-edge.0","@memberjunction/core-entities":"6.1.0-edge.0","@memberjunction/ng-base-types":"6.1.0-edge.0","@memberjunction/ai-engine-base":"6.1.0-edge.0","@memberjunction/ng-code-editor":"6.1.0-edge.0","@memberjunction/ng-notifications":"6.1.0-edge.0","@memberjunction/ng-ui-components":"6.1.0-edge.0","@memberjunction/ng-shared-generic":"6.1.0-edge.0","@memberjunction/graphql-dataprovider":"6.1.0-edge.0","@memberjunction/ng-container-directives":"6.1.0-edge.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"6.1.0-edge.0"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.0-edge.0_1785988151854_0.5752565937568053","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.1":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.0-edge.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@6.1.0-edge.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"9dd9b4cfcfccfa38a066accf399200c5bf309060","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.0-edge.1.tgz","fileCount":71,"integrity":"sha512-2L8rDnp4cL9MgjmlxjDCgtmimiKmnv8O4euAXZ1M+vErDjFicFEVcUdr3s325qIC1z0t1fwjINkbH2nZBAoFaQ==","signatures":[{"sig":"MEYCIQD8FEOuKjXQuVVsFASG3nBWnGVUxu1nLNo6CO6e9mJiaAIhAJwR2VBJeva3/n5duKMNUTcKeEpyGqGrzbjtS1Qz7Swe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.0-edge.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1130582},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.0-edge.1.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/96a31b2e2fd450aaa6704e6e1e605e23/memberjunction-ng-ai-test-harness-6.1.0-edge.1.tgz","mjUILayer":"widgets","_integrity":"sha512-2L8rDnp4cL9MgjmlxjDCgtmimiKmnv8O4euAXZ1M+vErDjFicFEVcUdr3s325qIC1z0t1fwjINkbH2nZBAoFaQ==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.16.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.0-edge.1","@memberjunction/core":"6.1.0-edge.1","@memberjunction/global":"6.1.0-edge.1","@angular/platform-browser":"21.1.3","@memberjunction/ai-core-plus":"6.1.0-edge.1","@memberjunction/core-entities":"6.1.0-edge.1","@memberjunction/ng-base-types":"6.1.0-edge.1","@memberjunction/ai-engine-base":"6.1.0-edge.1","@memberjunction/ng-code-editor":"6.1.0-edge.1","@memberjunction/ng-notifications":"6.1.0-edge.1","@memberjunction/ng-ui-components":"6.1.0-edge.1","@memberjunction/ng-shared-generic":"6.1.0-edge.1","@memberjunction/graphql-dataprovider":"6.1.0-edge.1","@memberjunction/ng-container-directives":"6.1.0-edge.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"6.1.0-edge.1"},"peerDependencies":{"@angular/core":"^21.1.3","@angular/forms":"^21.1.3","@angular/common":"^21.1.3","@angular/animations":"^21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.0-edge.1_1786215396253_0.5094494595827841","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.2":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.0-edge.2","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@6.1.0-edge.2","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"9096292e9c35b19733c7c1001f236bc02a77f610","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.0-edge.2.tgz","fileCount":71,"integrity":"sha512-unM3gszz+6lx+3WwAm8d+lED7lupNI3vx9cq18fqRzhTQBorqze6K0RMle7IzGSt9aN1aMzYuU9WnSWc8PH61g==","signatures":[{"sig":"MEQCIFPKD0SkJvPlaKVea5pt58a+nAJhM3p3DABXV0KJZe0kAiAz3vsdOIQtyXrTGNLym6iRh8tDg2MCbHJ0zWElng/3bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.0-edge.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1161302},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.0-edge.2.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/7a7b6ddcf6af0fabbc78b171244efd18/memberjunction-ng-ai-test-harness-6.1.0-edge.2.tgz","mjUILayer":"widgets","_integrity":"sha512-unM3gszz+6lx+3WwAm8d+lED7lupNI3vx9cq18fqRzhTQBorqze6K0RMle7IzGSt9aN1aMzYuU9WnSWc8PH61g==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.16.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.0-edge.2","@memberjunction/core":"6.1.0-edge.2","@memberjunction/global":"6.1.0-edge.2","@angular/platform-browser":"21.1.3","@memberjunction/ai-core-plus":"6.1.0-edge.2","@memberjunction/core-entities":"6.1.0-edge.2","@memberjunction/ng-base-types":"6.1.0-edge.2","@memberjunction/ai-engine-base":"6.1.0-edge.2","@memberjunction/ng-code-editor":"6.1.0-edge.2","@memberjunction/ng-notifications":"6.1.0-edge.2","@memberjunction/ng-ui-components":"6.1.0-edge.2","@memberjunction/ng-shared-generic":"6.1.0-edge.2","@memberjunction/graphql-dataprovider":"6.1.0-edge.2","@memberjunction/ng-task-graph-editor":"6.1.0-edge.2","@memberjunction/ng-container-directives":"6.1.0-edge.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"6.1.0-edge.2"},"peerDependencies":{"@angular/core":"^21.1.3","@angular/forms":"^21.1.3","@angular/common":"^21.1.3","@angular/animations":"^21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.0-edge.2_1786510174048_0.492344332013559","host":"s3://npm-registry-packages-npm-production"}},"5.51.1":{"name":"@memberjunction/ng-ai-test-harness","version":"5.51.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.51.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"3efa537b346a316e53d20dd8af252fe49a75846a","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.51.1.tgz","fileCount":70,"integrity":"sha512-oV3PXAyrKSl4EjOcBsxFTiyEd2XgsOLUJ8FS40R7WI+iT49VN559iWI3scOdKBdMcp1Y6kk65QqpEI0vBO/kpA==","signatures":[{"sig":"MEQCIH/wlPnEGKNDM/6Gnk4rzw9pMYfVv+sR/YJR471uGHpfAiA+VG5+HkNPseQUNkWT1uU8ocqs54iH+LxUxeNNGmiI+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.51.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129725},"main":"./dist/public-api.js","gitHead":"a0d22d66ae98ed78d2e9c227dcce1eb1fc41fe06","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.51.1","@memberjunction/core":"5.51.1","@memberjunction/global":"5.51.1","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.51.1","@memberjunction/ai-core-plus":"5.51.1","@memberjunction/core-entities":"5.51.1","@memberjunction/ng-base-types":"5.51.1","@memberjunction/ai-engine-base":"5.51.1","@memberjunction/ng-code-editor":"5.51.1","@memberjunction/ng-notifications":"5.51.1","@memberjunction/ng-ui-components":"5.51.1","@memberjunction/ng-shared-generic":"5.51.1","@memberjunction/graphql-dataprovider":"5.51.1","@memberjunction/ng-container-directives":"5.51.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.51.1"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.51.1_1787106420564_0.12298346116432901","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.3":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.0-edge.3","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.1.0-edge.3","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"ef86ec298dd55106b5c1e4fd5fd9e2d9ed2607ef","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.0-edge.3.tgz","fileCount":67,"integrity":"sha512-O8ucLq0gNWNm2YMlGF/4QurfJAu70kIekm4y2VrJSKDbRCczYTgYaja1giK9Bto3M+0VEYEuGuI6j2vZLafJ8w==","signatures":[{"sig":"MEQCIEP4vNHOnth8piOHBdvHPi2/ZHJACmgScp1VKBxTQvQ5AiB/nxKq2t7CC6M8X4x+epDQM5HUwWPMIUig68rgP5EtsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIEjc5O9+in90M5v+cy5eBpnztWlIWQXbPs6AEYm3tM+6Ah8Jo+BqjJTnY8zZ8t4e8XfHxmYN0wgtO9teg0RkXjV/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.0-edge.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198543},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.0-edge.3.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/c46a43362c4ebb90e63ef4e1d5adaffc/memberjunction-ng-ai-test-harness-6.1.0-edge.3.tgz","mjUILayer":"widgets","_integrity":"sha512-O8ucLq0gNWNm2YMlGF/4QurfJAu70kIekm4y2VrJSKDbRCczYTgYaja1giK9Bto3M+0VEYEuGuI6j2vZLafJ8w==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.17.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.0-edge.3","@memberjunction/core":"6.1.0-edge.3","@memberjunction/global":"6.1.0-edge.3","@angular/platform-browser":"21.1.3","@memberjunction/ai-core-plus":"6.1.0-edge.3","@memberjunction/core-entities":"6.1.0-edge.3","@memberjunction/ng-base-types":"6.1.0-edge.3","@memberjunction/ai-engine-base":"6.1.0-edge.3","@memberjunction/ng-code-editor":"6.1.0-edge.3","@memberjunction/ng-notifications":"6.1.0-edge.3","@memberjunction/ng-ui-components":"6.1.0-edge.3","@memberjunction/ng-shared-generic":"6.1.0-edge.3","@memberjunction/graphql-dataprovider":"6.1.0-edge.3","@memberjunction/ng-task-graph-editor":"6.1.0-edge.3","@memberjunction/ng-container-directives":"6.1.0-edge.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"6.1.0-edge.3"},"peerDependencies":{"@angular/core":"^21.1.3","@angular/forms":"^21.1.3","@angular/common":"^21.1.3","@angular/animations":"^21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.0-edge.3_1787294432365_0.8367445805311109","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.4":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.0-edge.4","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.1.0-edge.4","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"39b5ec5987654e945e83747cea8bd1c8934d6c3d","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.0-edge.4.tgz","fileCount":67,"integrity":"sha512-FVeDmGPmHB3EexrQE3pbhSRmt3vvQLKOeU3H5tMs9+fbX1tSJrzY0NCwtxogZjD41EzazThPE2BQgTD5TBoP4A==","signatures":[{"sig":"MEUCIQDppcyavhsP424CTCZIqtbAlHFRY4o3W5jTnF3SqcQB0wIgFYo6/wf3gDp0X7+FziJKxlME7tbqH+xls73O4j0n09Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIYKDqQrJFi2Y8XrTfskcYyLgSZ4Vq3RtQzNSDHwUXQAIgMTppz2xcOWAwQgXUUS9NJo5lL6HyO0CwPFfRgqt57cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.0-edge.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198543},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.0-edge.4.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/1ac3c7a8348e7ab30e1a0b83790f64c5/memberjunction-ng-ai-test-harness-6.1.0-edge.4.tgz","mjUILayer":"widgets","_integrity":"sha512-FVeDmGPmHB3EexrQE3pbhSRmt3vvQLKOeU3H5tMs9+fbX1tSJrzY0NCwtxogZjD41EzazThPE2BQgTD5TBoP4A==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.17.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.0-edge.4","@memberjunction/core":"6.1.0-edge.4","@memberjunction/global":"6.1.0-edge.4","@angular/platform-browser":"21.1.3","@memberjunction/ai-core-plus":"6.1.0-edge.4","@memberjunction/core-entities":"6.1.0-edge.4","@memberjunction/ng-base-types":"6.1.0-edge.4","@memberjunction/ai-engine-base":"6.1.0-edge.4","@memberjunction/ng-code-editor":"6.1.0-edge.4","@memberjunction/ng-notifications":"6.1.0-edge.4","@memberjunction/ng-ui-components":"6.1.0-edge.4","@memberjunction/ng-shared-generic":"6.1.0-edge.4","@memberjunction/graphql-dataprovider":"6.1.0-edge.4","@memberjunction/ng-task-graph-editor":"6.1.0-edge.4","@memberjunction/ng-container-directives":"6.1.0-edge.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"6.1.0-edge.4"},"peerDependencies":{"@angular/core":"^21.1.3","@angular/forms":"^21.1.3","@angular/common":"^21.1.3","@angular/animations":"^21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.0-edge.4_1787765019186_0.06265720263951091","host":"s3://npm-registry-packages-npm-production"}},"5.51.2":{"name":"@memberjunction/ng-ai-test-harness","version":"5.51.2","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.51.2","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"1b2913aeae158d376552a8e44f17a9345bd62b8b","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.51.2.tgz","fileCount":70,"integrity":"sha512-6UwgG9o7FkuNWq25CDOYejaJgXekuYBU8oj/KzibOGznoT/I/g2pcAbvGqsqP0mV/cQO01Iobs7+I+zcJq8GnA==","signatures":[{"sig":"MEUCIQCEGOmdCHP6feqFxFGRQJGI5lpPKxNB1tnjlpx/Lvb8iAIgUxkItARzmfTuJdRtwG+QpSab85/iaWCPk/ioWjtj3Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIXnL5YQSLRF9Vs9IFf3VYaFSvbwPDakC52SW/SvV+ZwIgPvVdM7mWQ4QxRdb3NpabxwNc0jUEDnsxqNIT1CamWEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.51.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129725},"main":"./dist/public-api.js","gitHead":"4840cd12c6d9123e1b0eeeee9eaa6ae2bcee8399","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.51.2","@memberjunction/core":"5.51.2","@memberjunction/global":"5.51.2","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.51.2","@memberjunction/ai-core-plus":"5.51.2","@memberjunction/core-entities":"5.51.2","@memberjunction/ng-base-types":"5.51.2","@memberjunction/ai-engine-base":"5.51.2","@memberjunction/ng-code-editor":"5.51.2","@memberjunction/ng-notifications":"5.51.2","@memberjunction/ng-ui-components":"5.51.2","@memberjunction/ng-shared-generic":"5.51.2","@memberjunction/graphql-dataprovider":"5.51.2","@memberjunction/ng-container-directives":"5.51.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.51.2"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.51.2_1788231938747_0.17391624781265724","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.5":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.0-edge.5","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.1.0-edge.5","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"522b1435964f4ce4845784ecad74a47cd7b6767b","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.0-edge.5.tgz","fileCount":67,"integrity":"sha512-wRR+Bwynpj4+6JxkvyYFnz0vi7gHhSrVuLHeO/CHIYGelovNjB2tgJW8/E/ocC3t5qyDaZRpgtnZU7IFFcnDZw==","signatures":[{"sig":"MEYCIQD5NM754J8pnd00cod90NNDpwLDUg5Z4Ab2J6dXEi268gIhAL616neBywCYVHXzCruYNi50ylQ4nT+V1xtU5Rev9orz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID0w/kjFsmrNOXmliUQcmOBYWSYx8HLVP04mf3pRgynvAiAcOQU4b3WEvo7SQpLXXM7gvu7UyHZKmFJMZVgGndgC8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.0-edge.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1198543},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.0-edge.5.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/c5c3f933d97338b07e7205650966277e/memberjunction-ng-ai-test-harness-6.1.0-edge.5.tgz","mjUILayer":"widgets","_integrity":"sha512-wRR+Bwynpj4+6JxkvyYFnz0vi7gHhSrVuLHeO/CHIYGelovNjB2tgJW8/E/ocC3t5qyDaZRpgtnZU7IFFcnDZw==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.17.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.0-edge.5","@memberjunction/core":"6.1.0-edge.5","@memberjunction/global":"6.1.0-edge.5","@angular/platform-browser":"21.1.3","@memberjunction/ai-core-plus":"6.1.0-edge.5","@memberjunction/core-entities":"6.1.0-edge.5","@memberjunction/ng-base-types":"6.1.0-edge.5","@memberjunction/ai-engine-base":"6.1.0-edge.5","@memberjunction/ng-code-editor":"6.1.0-edge.5","@memberjunction/ng-notifications":"6.1.0-edge.5","@memberjunction/ng-ui-components":"6.1.0-edge.5","@memberjunction/ng-shared-generic":"6.1.0-edge.5","@memberjunction/graphql-dataprovider":"6.1.0-edge.5","@memberjunction/ng-task-graph-editor":"6.1.0-edge.5","@memberjunction/ng-container-directives":"6.1.0-edge.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"6.1.0-edge.5"},"peerDependencies":{"@angular/core":"^21.1.3","@angular/forms":"^21.1.3","@angular/common":"^21.1.3","@angular/animations":"^21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.0-edge.5_1788308483280_0.8395225757922613","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.6":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.0-edge.6","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.1.0-edge.6","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"b839c84be92c8111ffbe6de4d6ed9263a82dc47d","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.0-edge.6.tgz","fileCount":67,"integrity":"sha512-JQ7F2BpwWcku5SpGczELBwEF7UW3SnUnILDTKQ9PuM+lKpUsM+4aiyA4im/fCoqLm+4gzBmRiVpGVAdKuwnpiA==","signatures":[{"sig":"MEUCIQD2EFwlHGnT5UHdpZt4/4rUpEsbzCdqVwaytop+rVQuKgIgTQNW0U8+VYJjHuz3Wvq6FC2Ci+MHMKnkBDRGY2fe8AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCure6kYcXrQ6u+MZnAuC+NDmi/njDFenNM+1j0Z1aPpwIhAPBXIwJtWZdKwIgHRy1l05iZi0wkkiD8q0ByZSHRCpHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.0-edge.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197866},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.0-edge.6.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/f3962b6b9292a92bba6c9bf4069b5d7b/memberjunction-ng-ai-test-harness-6.1.0-edge.6.tgz","mjUILayer":"widgets","_integrity":"sha512-JQ7F2BpwWcku5SpGczELBwEF7UW3SnUnILDTKQ9PuM+lKpUsM+4aiyA4im/fCoqLm+4gzBmRiVpGVAdKuwnpiA==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.0-edge.6","@memberjunction/core":"6.1.0-edge.6","@memberjunction/global":"6.1.0-edge.6","@memberjunction/ai-core-plus":"6.1.0-edge.6","@memberjunction/core-entities":"6.1.0-edge.6","@memberjunction/ng-base-types":"6.1.0-edge.6","@memberjunction/ai-engine-base":"6.1.0-edge.6","@memberjunction/ng-code-editor":"6.1.0-edge.6","@memberjunction/ng-notifications":"6.1.0-edge.6","@memberjunction/ng-ui-components":"6.1.0-edge.6","@memberjunction/ng-shared-generic":"6.1.0-edge.6","@memberjunction/graphql-dataprovider":"6.1.0-edge.6","@memberjunction/ng-task-graph-editor":"6.1.0-edge.6","@memberjunction/ng-container-directives":"6.1.0-edge.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.2.22","@angular/compiler-cli":"21.2.22","@memberjunction/ng-test-utils":"6.1.0-edge.6"},"peerDependencies":{"@angular/core":"^21.2.22","@angular/forms":"^21.2.22","@angular/common":"^21.2.22","@angular/animations":"^21.2.22","@angular/platform-browser":"^21.2.22"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.0-edge.6_1789091131476_0.3531263018116264","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-edge.7":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.0-edge.7","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.1.0-edge.7","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"0f6f795efd8af61ec56ffe7daff6b7c42470e0aa","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.0-edge.7.tgz","fileCount":67,"integrity":"sha512-To4qDiQC07MeWJTChyv2IdWwDgDEbp95EHGxHU+qee11hlTDWZd4QUvUOsnYhOaF724DA29EGKZP/ywCSELujg==","signatures":[{"sig":"MEYCIQDlfvJmS3RL4il8lsO7EhsLb5E+ctnUfEioO33pvrbDnwIhALqR4qJGil9XoJxFPn31Lighm9gBnghy77hvWzUCF+qz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsJYpi9ZELd9geetbgVAkbWNzKAYM/7fa8bDODu76jDgIhAKjp1APpgScc5waVxv8ZE+GhR0TRDNIVeVXvQuTYQgKH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.0-edge.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197866},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.0-edge.7.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/e944ae3d70b263be805a44aff94bfcd5/memberjunction-ng-ai-test-harness-6.1.0-edge.7.tgz","mjUILayer":"widgets","_integrity":"sha512-To4qDiQC07MeWJTChyv2IdWwDgDEbp95EHGxHU+qee11hlTDWZd4QUvUOsnYhOaF724DA29EGKZP/ywCSELujg==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.0-edge.7","@memberjunction/core":"6.1.0-edge.7","@memberjunction/global":"6.1.0-edge.7","@memberjunction/ai-core-plus":"6.1.0-edge.7","@memberjunction/core-entities":"6.1.0-edge.7","@memberjunction/ng-base-types":"6.1.0-edge.7","@memberjunction/ai-engine-base":"6.1.0-edge.7","@memberjunction/ng-code-editor":"6.1.0-edge.7","@memberjunction/ng-notifications":"6.1.0-edge.7","@memberjunction/ng-ui-components":"6.1.0-edge.7","@memberjunction/ng-shared-generic":"6.1.0-edge.7","@memberjunction/graphql-dataprovider":"6.1.0-edge.7","@memberjunction/ng-task-graph-editor":"6.1.0-edge.7","@memberjunction/ng-container-directives":"6.1.0-edge.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.2.22","@angular/compiler-cli":"21.2.22","@memberjunction/ng-test-utils":"6.1.0-edge.7"},"peerDependencies":{"@angular/core":"^21.2.22","@angular/forms":"^21.2.22","@angular/common":"^21.2.22","@angular/animations":"^21.2.22","@angular/platform-browser":"^21.2.22"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.0-edge.7_1789353705213_0.783807779440606","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.1.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"5b4163e318550cb5fba656b120e6495e24fe6d18","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.0.tgz","fileCount":67,"integrity":"sha512-X5VRgJf50rHQwmUsmOI/u5BJG94wj0VAKdVrUCG/dCAQVMzrzdVgqDvP4D4Uly/y+z/WLVuK1OhXnqTQXwYilA==","signatures":[{"sig":"MEUCIH0UgsrjPOWT+mmJAbUUZ2LVTMvddYqytIV3HfL/b7eGAiEA6yXt/r7Oze6OFW8fznjWB98m6Cze0WQ031H80rweo20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqRel+XZzqP4mLmDs9hhlBq7ZcOkORjKcaTW5sZO879wIgBb41fvk8Jml+2x1JZCCuIqXcU4098PgWx5aTf98YdX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197754},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.0.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/a416e56665f1d2af69b12319f6b09b64/memberjunction-ng-ai-test-harness-6.1.0.tgz","mjUILayer":"widgets","_integrity":"sha512-X5VRgJf50rHQwmUsmOI/u5BJG94wj0VAKdVrUCG/dCAQVMzrzdVgqDvP4D4Uly/y+z/WLVuK1OhXnqTQXwYilA==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.0","@memberjunction/core":"6.1.0","@memberjunction/global":"6.1.0","@memberjunction/ai-core-plus":"6.1.0","@memberjunction/core-entities":"6.1.0","@memberjunction/ng-base-types":"6.1.0","@memberjunction/ai-engine-base":"6.1.0","@memberjunction/ng-code-editor":"6.1.0","@memberjunction/ng-notifications":"6.1.0","@memberjunction/ng-ui-components":"6.1.0","@memberjunction/ng-shared-generic":"6.1.0","@memberjunction/graphql-dataprovider":"6.1.0","@memberjunction/ng-task-graph-editor":"6.1.0","@memberjunction/ng-container-directives":"6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.2.22","@angular/compiler-cli":"21.2.22","@memberjunction/ng-test-utils":"6.1.0"},"peerDependencies":{"@angular/core":"^21.2.22","@angular/forms":"^21.2.22","@angular/common":"^21.2.22","@angular/animations":"^21.2.22","@angular/platform-browser":"^21.2.22"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.0_1789359015684_0.4165546279633845","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.1.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"da13296315aaa0ebf7aaef2a9fc9def4ce53ab2e","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.1.tgz","fileCount":67,"integrity":"sha512-hjQe4Bp4+P/jbAagIAeTz4PHabX7SDkNRCAwykm87l+EUYxBNe41VrUvq+uPhduoA0+1X4pQHPyoALALLKUDYw==","signatures":[{"sig":"MEQCIDPqt+5sSCDdABbYyg4aYPpzEuZ6QZmyEMarlnDhO/ZeAiAcBvzOxzMJ6hLqOj3+U72QpOwsyHzx7AxIHIhqFaZE/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICcrqBSlNUdNiiZcqdHf89aF8FVHb82lk/8nuDftfBEdAiAovzoLk+U2zAbcknnPwXXLPosTiotg6CjarDjpoSLWtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197754},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.1.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/ee5c35e13db07698596fc0171f74bf7e/memberjunction-ng-ai-test-harness-6.1.1.tgz","mjUILayer":"widgets","_integrity":"sha512-hjQe4Bp4+P/jbAagIAeTz4PHabX7SDkNRCAwykm87l+EUYxBNe41VrUvq+uPhduoA0+1X4pQHPyoALALLKUDYw==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.1","@memberjunction/core":"6.1.1","@memberjunction/global":"6.1.1","@memberjunction/ai-core-plus":"6.1.1","@memberjunction/core-entities":"6.1.1","@memberjunction/ng-base-types":"6.1.1","@memberjunction/ai-engine-base":"6.1.1","@memberjunction/ng-code-editor":"6.1.1","@memberjunction/ng-notifications":"6.1.1","@memberjunction/ng-ui-components":"6.1.1","@memberjunction/ng-shared-generic":"6.1.1","@memberjunction/graphql-dataprovider":"6.1.1","@memberjunction/ng-task-graph-editor":"6.1.1","@memberjunction/ng-container-directives":"6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.2.22","@angular/compiler-cli":"21.2.22","@memberjunction/ng-test-utils":"6.1.1"},"peerDependencies":{"@angular/core":"^21.2.22","@angular/forms":"^21.2.22","@angular/common":"^21.2.22","@angular/animations":"^21.2.22","@angular/platform-browser":"^21.2.22"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.1_1789446903497_0.6925796590194393","host":"s3://npm-registry-packages-npm-production"}},"5.51.3":{"name":"@memberjunction/ng-ai-test-harness","version":"5.51.3","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"ISC","_id":"@memberjunction/ng-ai-test-harness@5.51.3","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"0e5214e045459b052d3d5dc558fdecfd5af80558","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-5.51.3.tgz","fileCount":70,"integrity":"sha512-zKEBkdZleypquJk+/dt0gQeM4eBAHrADtRJDegJLBU79Pevh13PTHlRzBvdeRaozPgv2NNpG4GG4pxjqtgrF0Q==","signatures":[{"sig":"MEUCIQD1s2T8NY1tNNKJ2RXlUCx0fzZ7xnCzmy9uKyemB1T7NgIgL9kGnelbNJe9Pz54RfrzQALSKUqfmWMhWxyLUKJozpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8mo2IYsXHR2yGM3R2lcRZEf777OqEGFtt6uJEj8nIfAIhAOlFYFN5GoeQQE6MLWOm2dyGSA20mwuO9Xj81Os0rp6y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@5.51.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1129725},"main":"./dist/public-api.js","gitHead":"fce48ea5af8ec051d7dd9cd87cb1d6e12503f8ca","scripts":{"test":"vitest run","build":"ngc","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.6.4","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@angular/router":"21.1.3","@memberjunction/ai":"5.51.3","@memberjunction/core":"5.51.3","@memberjunction/global":"5.51.3","@angular/platform-browser":"21.1.3","@memberjunction/ng-shared":"5.51.3","@memberjunction/ai-core-plus":"5.51.3","@memberjunction/core-entities":"5.51.3","@memberjunction/ng-base-types":"5.51.3","@memberjunction/ai-engine-base":"5.51.3","@memberjunction/ng-code-editor":"5.51.3","@memberjunction/ng-notifications":"5.51.3","@memberjunction/ng-ui-components":"5.51.3","@memberjunction/ng-shared-generic":"5.51.3","@memberjunction/graphql-dataprovider":"5.51.3","@memberjunction/ng-container-directives":"5.51.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.1.3","@angular/compiler-cli":"21.1.3","@memberjunction/ng-test-utils":"5.51.3"},"peerDependencies":{"@angular/core":"21.1.3","@angular/forms":"21.1.3","@angular/common":"21.1.3","@angular/animations":"21.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_5.51.3_1789526290350_0.04097357110794997","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.2","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.1.2","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"78b27df5e960af15ba56a98713f8859874168ee4","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.2.tgz","fileCount":67,"integrity":"sha512-ilC/wZhs2pM2LSLXMcr7NrTwWabMhPZCCXB3i3s5kdHjSi8Tp6/3tD+JjWrpGo5VW5ETg04/2BzxXTFqD/Ndpw==","signatures":[{"sig":"MEYCIQCCxJHK2OPJs05zwFvZ7iggGDHZ2YBT5Jm4NrGOqYmuEAIhAPECjtAdEHXf/71RLCLxrCibos6B0DazkhLfsrhMKfiQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4BBHCyKGKABp23h+FIpcSl7cZp4ivnxEwSpPPVxjOlwIgT0UnLy01/GYqr5lae7EZvNAlIS4dw+3BQo1ra6jDwiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197754},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.2.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/445be5feb959b136f5c82e2769863f97/memberjunction-ng-ai-test-harness-6.1.2.tgz","mjUILayer":"widgets","_integrity":"sha512-ilC/wZhs2pM2LSLXMcr7NrTwWabMhPZCCXB3i3s5kdHjSi8Tp6/3tD+JjWrpGo5VW5ETg04/2BzxXTFqD/Ndpw==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.2","@memberjunction/core":"6.1.2","@memberjunction/global":"6.1.2","@memberjunction/ai-core-plus":"6.1.2","@memberjunction/core-entities":"6.1.2","@memberjunction/ng-base-types":"6.1.2","@memberjunction/ai-engine-base":"6.1.2","@memberjunction/ng-code-editor":"6.1.2","@memberjunction/ng-notifications":"6.1.2","@memberjunction/ng-ui-components":"6.1.2","@memberjunction/ng-shared-generic":"6.1.2","@memberjunction/graphql-dataprovider":"6.1.2","@memberjunction/ng-task-graph-editor":"6.1.2","@memberjunction/ng-container-directives":"6.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.2.22","@angular/compiler-cli":"21.2.22","@memberjunction/ng-test-utils":"6.1.2"},"peerDependencies":{"@angular/core":"^21.2.22","@angular/forms":"^21.2.22","@angular/common":"^21.2.22","@angular/animations":"^21.2.22","@angular/platform-browser":"^21.2.22"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.2_1789592776912_0.14926990368379434","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.3","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.1.3","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"d6f0ee2054cc6b7bc703597a708803547f55883a","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.3.tgz","fileCount":67,"integrity":"sha512-ZMkC+fLrSlVW+bkwQI/ZbXNYZAIMajPy1xgequ6DFKNPwdaCxwxYjelNWwP2GEoEXyMNjiph6Uk/2NmR1LlZTg==","signatures":[{"sig":"MEUCIGps2qXCoyx4+68uswA4Yg1zRpkBVHZtK2MYWuRC2R/nAiEAnW9wkyribinq1AsW0BbkHR+80JqMLFcuZjJI+bOTwho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHoO4F6mF3SEtyDM3UieveVTzMW6QK+m1gcYIwnSFDYgAiEAguW0hl3r9sdPN7pEJQziz0HDu5l34ReVN5YS0UHHI+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197754},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.3.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/42ad124edf801b0652fb534087d965bd/memberjunction-ng-ai-test-harness-6.1.3.tgz","mjUILayer":"widgets","_integrity":"sha512-ZMkC+fLrSlVW+bkwQI/ZbXNYZAIMajPy1xgequ6DFKNPwdaCxwxYjelNWwP2GEoEXyMNjiph6Uk/2NmR1LlZTg==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.3","@memberjunction/core":"6.1.3","@memberjunction/global":"6.1.3","@memberjunction/ai-core-plus":"6.1.3","@memberjunction/core-entities":"6.1.3","@memberjunction/ng-base-types":"6.1.3","@memberjunction/ai-engine-base":"6.1.3","@memberjunction/ng-code-editor":"6.1.3","@memberjunction/ng-notifications":"6.1.3","@memberjunction/ng-ui-components":"6.1.3","@memberjunction/ng-shared-generic":"6.1.3","@memberjunction/graphql-dataprovider":"6.1.3","@memberjunction/ng-task-graph-editor":"6.1.3","@memberjunction/ng-container-directives":"6.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.2.22","@angular/compiler-cli":"21.2.22","@memberjunction/ng-test-utils":"6.1.3"},"peerDependencies":{"@angular/core":"^21.2.22","@angular/forms":"^21.2.22","@angular/common":"^21.2.22","@angular/animations":"^21.2.22","@angular/platform-browser":"^21.2.22"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.3_1790047691006_0.06331133598079042","host":"s3://npm-registry-packages-npm-production"}},"6.2.0-edge.0":{"name":"@memberjunction/ng-ai-test-harness","version":"6.2.0-edge.0","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.2.0-edge.0","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"679dfc7c8101d3339aafe29f68fc8ff106933f8f","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.2.0-edge.0.tgz","fileCount":67,"integrity":"sha512-hpR+7Tq/qQoqbF+QZtg2uhVDaoM65T4SSOoqqGSWesfnVb8VV1kZNUP9yQndqbX7ip16Cd+xa7aWxAoCQ2MScw==","signatures":[{"sig":"MEYCIQCvu/SjhsUEkd0yzqeG1kYg+/+3yR7FPKXRoryQsz1X9AIhAPRrD6ErPOBEpu2r8ly6qDY6jEntUYzfIrF87Rce+VSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBZxsOCDVwVJsbd0kRnrInFor1Bc9ogdOQRczD7e75QZAiEAzkkLdSMnQQKdnQmmZE34D6R0Ts3iWSypyDF5l3LLmbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.2.0-edge.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197866},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.2.0-edge.0.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/2a2b404e698996c40e3bf6b86b6710e5/memberjunction-ng-ai-test-harness-6.2.0-edge.0.tgz","mjUILayer":"widgets","_integrity":"sha512-hpR+7Tq/qQoqbF+QZtg2uhVDaoM65T4SSOoqqGSWesfnVb8VV1kZNUP9yQndqbX7ip16Cd+xa7aWxAoCQ2MScw==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.2.0-edge.0","@memberjunction/core":"6.2.0-edge.0","@memberjunction/global":"6.2.0-edge.0","@memberjunction/ai-core-plus":"6.2.0-edge.0","@memberjunction/core-entities":"6.2.0-edge.0","@memberjunction/ng-base-types":"6.2.0-edge.0","@memberjunction/ai-engine-base":"6.2.0-edge.0","@memberjunction/ng-code-editor":"6.2.0-edge.0","@memberjunction/ng-notifications":"6.2.0-edge.0","@memberjunction/ng-ui-components":"6.2.0-edge.0","@memberjunction/ng-shared-generic":"6.2.0-edge.0","@memberjunction/graphql-dataprovider":"6.2.0-edge.0","@memberjunction/ng-task-graph-editor":"6.2.0-edge.0","@memberjunction/ng-container-directives":"6.2.0-edge.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.2.22","@angular/compiler-cli":"21.2.22","@memberjunction/ng-test-utils":"6.2.0-edge.0"},"peerDependencies":{"@angular/core":"^21.2.22","@angular/forms":"^21.2.22","@angular/common":"^21.2.22","@angular/animations":"^21.2.22","@angular/platform-browser":"^21.2.22"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.2.0-edge.0_1790125365643_0.2430406743562501","host":"s3://npm-registry-packages-npm-production"}},"6.1.4":{"name":"@memberjunction/ng-ai-test-harness","version":"6.1.4","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.1.4","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"cd3f996aa8a84f7ba3a2afdd7ad41b067258ad4a","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.1.4.tgz","fileCount":67,"integrity":"sha512-ZMdKyUWwk2Bbl4jfVNyFdrla0fWE4rSXZGEAlEuFAK2HcLv60AiZZIYeN4Tvum5xvl6gWiFnaTPne4nBb0neUw==","signatures":[{"sig":"MEUCIGmVY2Fu9JMT/aLFKPpxAo+RB8wjaDxTlPT02S2Fq18uAiEAz/sXP9TDM7AgNiOiAiqaltSylDDPFk9MmSKKGv/paKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKeio09Cemdc3ZjZhCL1MNVxDhLwVW5fBea1F0sarY1AIhANJjauKw9CBMba0Vw4N8nEXcwDRE4uCMlb0eiBwA5FDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1197754},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.1.4.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/95632e10e75bff4af051ebe011c30238/memberjunction-ng-ai-test-harness-6.1.4.tgz","mjUILayer":"widgets","_integrity":"sha512-ZMdKyUWwk2Bbl4jfVNyFdrla0fWE4rSXZGEAlEuFAK2HcLv60AiZZIYeN4Tvum5xvl6gWiFnaTPne4nBb0neUw==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.21.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.1.4","@memberjunction/core":"6.1.4","@memberjunction/global":"6.1.4","@memberjunction/ai-core-plus":"6.1.4","@memberjunction/core-entities":"6.1.4","@memberjunction/ng-base-types":"6.1.4","@memberjunction/ai-engine-base":"6.1.4","@memberjunction/ng-code-editor":"6.1.4","@memberjunction/ng-notifications":"6.1.4","@memberjunction/ng-ui-components":"6.1.4","@memberjunction/ng-shared-generic":"6.1.4","@memberjunction/graphql-dataprovider":"6.1.4","@memberjunction/ng-task-graph-editor":"6.1.4","@memberjunction/ng-container-directives":"6.1.4"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.2.22","@angular/compiler-cli":"21.2.22","@memberjunction/ng-test-utils":"6.1.4"},"peerDependencies":{"@angular/core":"^21.2.22","@angular/forms":"^21.2.22","@angular/common":"^21.2.22","@angular/animations":"^21.2.22","@angular/platform-browser":"^21.2.22"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.1.4_1790293869361_0.5000685146674599","host":"s3://npm-registry-packages-npm-production"}},"6.2.0-edge.1":{"name":"@memberjunction/ng-ai-test-harness","version":"6.2.0-edge.1","keywords":["AI","test harness","agents","prompts","MemberJunction"],"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","_id":"@memberjunction/ng-ai-test-harness@6.2.0-edge.1","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"homepage":"https://github.com/MemberJunction/MJ#readme","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"32195a3d0c52cc17a265e4d29e90310443eb8b1c","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.2.0-edge.1.tgz","fileCount":67,"integrity":"sha512-GeaErDO4isJb2GRqk1Nohp8LOszFt8/J+JKgmd3MhofKBUrOpqrtq+b5iFik7wN+k6Fmkn92kPHNekKpAjlA1A==","signatures":[{"sig":"MEYCIQD6KXrZFzjez6YqojYKuERZNvmzxkLLefhFvvw80UF0fwIhAIMtiN/eCmR105cOv9RoHlWHXuz/SqoZMbmjWPUu751P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZkDl1FoF2QmfqPwFg1rkQ5JZY5gZJditzaWyyBADm5QIhAIeqdWham79kUZQ/nXjRisp3By6TXKL9LJMuFohb+0JW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.2.0-edge.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1332277},"main":"./dist/public-api.js","_from":"file:memberjunction-ng-ai-test-harness-6.2.0-edge.1.tgz","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5ebde52c-212a-4802-91dc-8a845d9187e5"}},"_resolved":"/tmp/9b93f70a8c20e458457bc5b5a2f5f67f/memberjunction-ng-ai-test-harness-6.2.0-edge.1.tgz","mjUILayer":"widgets","_integrity":"sha512-GeaErDO4isJb2GRqk1Nohp8LOszFt8/J+JKgmd3MhofKBUrOpqrtq+b5iFik7wN+k6Fmkn92kPHNekKpAjlA1A==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"sideEffects":true,"_nodeVersion":"24.21.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.2.0-edge.1","@memberjunction/core":"6.2.0-edge.1","@memberjunction/global":"6.2.0-edge.1","@memberjunction/ai-core-plus":"6.2.0-edge.1","@memberjunction/core-entities":"6.2.0-edge.1","@memberjunction/ng-base-types":"6.2.0-edge.1","@memberjunction/ai-engine-base":"6.2.0-edge.1","@memberjunction/ng-code-editor":"6.2.0-edge.1","@memberjunction/ng-notifications":"6.2.0-edge.1","@memberjunction/ng-ui-components":"6.2.0-edge.1","@memberjunction/ng-shared-generic":"6.2.0-edge.1","@memberjunction/graphql-dataprovider":"6.2.0-edge.1","@memberjunction/ng-task-graph-editor":"6.2.0-edge.1","@memberjunction/ng-container-directives":"6.2.0-edge.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.2.22","@angular/compiler-cli":"21.2.22","@memberjunction/ng-test-utils":"6.2.0-edge.1"},"peerDependencies":{"@angular/core":"^21.2.22","@angular/forms":"^21.2.22","@angular/common":"^21.2.22","@angular/animations":"^21.2.22","@angular/platform-browser":"^21.2.22"},"_npmOperationalInternal":{"tmp":"tmp/ng-ai-test-harness_6.2.0-edge.1_1790718404418_0.5730299567913935","host":"s3://npm-registry-packages-npm-production"}},"6.2.0-edge.2":{"_id":"@memberjunction/ng-ai-test-harness@6.2.0-edge.2","bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"dist":{"shasum":"5725b38360eb3c7bbadadd9ff1f03d71825cbb44","tarball":"https://registry.npmjs.org/@memberjunction/ng-ai-test-harness/-/ng-ai-test-harness-6.2.0-edge.2.tgz","fileCount":67,"integrity":"sha512-Pr2KpykkMhHPSxfSbJzbT2YIFXBOJjfEUP9KnRIdqqyTmGHVhEVmn3Mw28fURm8s8y0nXFp64phQ2uUt2wl/AA==","signatures":[{"sig":"MEUCIQCO1u4tPUN6oYA335WtTQb0Gp0zhfE9I8ZeVBgr7oS/rwIgRglnIluXS3UZIKg1RSULcvjIpK3sABip8uRcbH9g1B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCK4JZlDM0oQFQdXDAOr+TxSDypuWWLX0QtZ1+Wf7BH8QIhANyeixHQlOqcakVPCYKVxh+OmbAY8C3S1DBuUr36lPKO"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@memberjunction%2fng-ai-test-harness@6.2.0-edge.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1332277},"main":"./dist/public-api.js","name":"@memberjunction/ng-ai-test-harness","_from":"file:memberjunction-ng-ai-test-harness-6.2.0-edge.2.tgz","author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","scripts":{"test":"vitest run","build":"ngc","test:types":"tsc --noEmit -p tsconfig.spec.json","test:watch":"vitest"},"typings":"./dist/public-api.d.ts","version":"6.2.0-edge.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5ebde52c-212a-4802-91dc-8a845d9187e5"}},"homepage":"https://github.com/MemberJunction/MJ#readme","keywords":["AI","test harness","agents","prompts","MemberJunction"],"_resolved":"/tmp/32991ce7876be71bb81a5bf48e4d6ba8/memberjunction-ng-ai-test-harness-6.2.0-edge.2.tgz","mjUILayer":"widgets","_integrity":"sha512-Pr2KpykkMhHPSxfSbJzbT2YIFXBOJjfEUP9KnRIdqqyTmGHVhEVmn3Mw28fURm8s8y0nXFp64phQ2uUt2wl/AA==","repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"_npmVersion":"11.19.0","description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","directories":{},"maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"sideEffects":true,"_nodeVersion":"24.21.0","dependencies":{"rxjs":"^7.8.2","tslib":"^2.8.1","angular-split":"^20.0.0","@memberjunction/ai":"6.2.0-edge.2","@memberjunction/core":"6.2.0-edge.2","@memberjunction/global":"6.2.0-edge.2","@memberjunction/ai-core-plus":"6.2.0-edge.2","@memberjunction/core-entities":"6.2.0-edge.2","@memberjunction/ng-base-types":"6.2.0-edge.2","@memberjunction/ai-engine-base":"6.2.0-edge.2","@memberjunction/ng-code-editor":"6.2.0-edge.2","@memberjunction/ng-notifications":"6.2.0-edge.2","@memberjunction/ng-ui-components":"6.2.0-edge.2","@memberjunction/ng-shared-generic":"6.2.0-edge.2","@memberjunction/graphql-dataprovider":"6.2.0-edge.2","@memberjunction/ng-task-graph-editor":"6.2.0-edge.2","@memberjunction/ng-container-directives":"6.2.0-edge.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","@angular/compiler":"21.2.22","@angular/compiler-cli":"21.2.22","@memberjunction/ng-test-utils":"6.2.0-edge.2"},"peerDependencies":{"@angular/core":"^21.2.22","@angular/forms":"^21.2.22","@angular/common":"^21.2.22","@angular/animations":"^21.2.22","@angular/platform-browser":"^21.2.22"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-ai-test-harness_6.2.0-edge.2_1791063175899_0.10605905105149205"}}},"time":{"created":"2025-06-23T20:07:29.884Z","modified":"2026-10-03T21:32:56.326Z","2.55.0":"2025-06-23T20:07:30.200Z","2.56.0":"2025-06-24T02:39:57.897Z","2.57.0":"2025-06-25T05:13:57.873Z","2.58.0":"2025-06-26T03:11:46.500Z","2.59.0":"2025-06-27T04:23:41.336Z","2.60.0":"2025-06-30T16:17:40.541Z","2.61.0":"2025-07-01T05:24:43.118Z","2.62.0":"2025-07-02T14:27:23.101Z","2.63.0":"2025-07-03T21:15:59.001Z","2.63.1":"2025-07-03T22:23:20.197Z","2.64.0":"2025-07-04T15:36:03.334Z","2.65.0":"2025-07-05T17:30:45.597Z","2.66.0":"2025-07-07T12:41:43.122Z","2.67.0":"2025-07-08T23:23:54.755Z","2.68.0":"2025-07-11T04:09:41.827Z","2.69.0":"2025-07-12T00:04:23.356Z","2.69.1":"2025-07-12T01:34:29.323Z","2.70.0":"2025-07-14T21:43:36.973Z","2.71.0":"2025-07-17T13:37:25.223Z","2.72.0":"2025-07-18T14:08:08.984Z","2.73.0":"2025-07-21T03:44:41.434Z","2.74.0":"2025-07-22T16:46:50.031Z","2.75.0":"2025-07-24T15:14:44.803Z","2.76.0":"2025-07-28T17:48:22.424Z","2.77.0":"2025-07-29T23:49:03.819Z","2.78.0":"2025-07-31T04:48:44.449Z","2.79.0":"2025-08-01T15:26:38.249Z","2.80.0":"2025-08-04T17:15:58.675Z","2.80.1":"2025-08-04T19:15:15.740Z","2.81.0":"2025-08-05T23:46:42.288Z","2.82.0":"2025-08-07T17:02:18.754Z","2.83.0":"2025-08-09T22:15:35.087Z","2.84.0":"2025-08-11T14:08:03.672Z","2.85.0":"2025-08-12T14:24:15.909Z","2.86.0":"2025-08-13T18:12:13.832Z","2.87.0":"2025-08-13T21:09:09.242Z","2.88.0":"2025-08-14T17:28:47.104Z","2.89.0":"2025-08-15T15:04:53.738Z","2.90.0":"2025-08-18T14:24:25.906Z","2.91.0":"2025-08-20T12:52:56.248Z","2.92.0":"2025-08-21T20:53:07.443Z","2.93.0":"2025-08-26T14:33:26.430Z","2.94.0":"2025-08-27T22:25:29.486Z","2.95.0":"2025-08-29T18:53:40.349Z","2.96.0":"2025-09-01T21:47:04.639Z","2.97.0":"2025-09-03T15:53:19.759Z","2.98.0":"2025-09-04T15:28:07.007Z","2.99.0":"2025-09-08T19:56:12.586Z","2.100.0":"2025-09-10T22:53:38.261Z","2.100.1":"2025-09-11T04:08:32.557Z","2.100.2":"2025-09-11T22:34:20.241Z","2.100.3":"2025-09-16T16:44:38.439Z","2.101.0":"2025-09-23T15:57:22.893Z","2.102.0":"2025-09-24T03:31:34.154Z","2.103.0":"2025-09-30T23:17:37.586Z","2.104.0":"2025-10-07T20:05:52.098Z","2.105.0":"2025-10-13T20:26:28.745Z","2.106.0":"2025-10-14T15:51:51.196Z","2.107.0":"2025-10-16T01:14:33.175Z","2.108.0":"2025-10-20T03:52:57.250Z","2.109.0":"2025-10-22T05:25:16.624Z","2.110.0":"2025-10-24T06:56:58.127Z","2.110.1":"2025-10-24T17:07:10.354Z","2.111.0":"2025-10-27T18:30:05.746Z","2.111.1":"2025-10-27T19:43:08.553Z","2.112.0":"2025-10-27T21:59:17.940Z","2.113.0":"2025-10-29T16:48:42.047Z","2.113.1":"2025-10-29T22:50:05.869Z","2.113.2":"2025-10-30T03:56:07.739Z","2.114.0":"2025-10-31T20:13:46.913Z","2.115.0":"2025-11-02T03:17:20.504Z","2.116.0":"2025-11-07T04:06:21.304Z","2.117.0":"2025-11-07T22:26:20.919Z","2.118.0":"2025-11-11T23:24:28.467Z","2.119.0":"2025-11-14T20:55:40.141Z","2.120.0":"2025-11-20T01:00:17.469Z","2.121.0":"2025-11-21T04:20:54.496Z","2.122.0":"2025-12-02T01:30:18.485Z","2.122.1":"2025-12-02T03:16:15.625Z","2.122.2":"2025-12-03T03:40:50.608Z","2.123.0":"2025-12-04T21:51:29.130Z","2.123.1":"2025-12-05T00:19:24.402Z","2.124.0":"2025-12-08T14:38:45.549Z","2.125.0":"2025-12-10T05:54:57.658Z","2.126.0":"2025-12-17T03:42:26.141Z","2.126.1":"2025-12-17T18:32:39.689Z","2.127.0":"2025-12-20T17:19:58.512Z","2.128.0":"2025-12-22T17:27:29.829Z","2.129.0":"2025-12-31T02:35:51.667Z","2.130.0":"2026-01-07T00:03:39.276Z","2.130.1":"2026-01-08T01:25:22.028Z","2.131.0":"2026-01-09T17:56:26.214Z","2.132.0":"2026-01-09T19:22:16.615Z","2.133.0":"2026-01-12T19:12:48.481Z","3.0.0":"2026-01-20T01:08:11.522Z","3.1.0":"2026-01-21T22:38:55.360Z","3.1.1":"2026-01-22T00:03:28.345Z","3.2.0":"2026-01-22T21:32:10.976Z","3.3.0":"2026-01-27T16:14:14.121Z","3.4.0":"2026-02-01T01:09:19.647Z","4.0.0":"2026-02-07T19:02:49.239Z","4.1.0":"2026-02-09T21:31:44.182Z","4.2.0":"2026-02-10T17:25:38.871Z","4.3.0":"2026-02-12T00:06:35.498Z","4.3.1":"2026-02-12T15:27:59.078Z","4.4.0":"2026-02-12T23:32:58.673Z","5.0.0":"2026-02-17T01:24:40.586Z","5.1.0":"2026-02-18T17:44:57.991Z","5.2.0":"2026-02-20T17:48:22.670Z","5.3.0":"2026-02-24T20:28:54.538Z","5.3.1":"2026-02-24T22:04:44.918Z","5.4.0":"2026-02-27T18:54:39.966Z","5.4.1":"2026-02-27T21:38:16.201Z","5.5.0":"2026-03-02T19:27:57.516Z","5.6.0":"2026-03-03T19:28:25.237Z","5.7.0":"2026-03-04T18:19:05.439Z","5.8.0":"2026-03-06T01:20:35.664Z","5.9.0":"2026-03-08T23:39:19.046Z","5.10.0":"2026-03-10T19:01:22.077Z","5.10.1":"2026-03-11T02:35:22.745Z","5.11.0":"2026-03-12T01:35:55.096Z","5.12.0":"2026-03-16T19:49:43.505Z","5.13.0":"2026-03-17T04:01:23.037Z","5.14.0":"2026-03-20T03:11:38.373Z","5.15.0":"2026-03-23T01:22:03.644Z","5.16.0":"2026-03-24T02:33:12.796Z","5.17.0":"2026-03-24T23:30:39.326Z","5.18.0":"2026-03-26T23:30:56.223Z","5.19.0":"2026-03-27T01:33:51.074Z","5.20.0":"2026-03-27T21:45:50.114Z","5.21.0":"2026-03-29T17:11:03.070Z","5.22.0":"2026-04-02T05:51:59.699Z","5.23.0":"2026-04-04T02:01:49.498Z","5.24.0":"2026-04-07T04:01:44.169Z","5.25.0":"2026-04-13T17:50:05.317Z","5.26.0":"2026-04-13T23:29:01.637Z","5.27.0":"2026-04-18T18:41:10.388Z","5.27.1":"2026-04-19T01:42:57.223Z","5.28.0":"2026-04-20T17:28:36.247Z","5.29.0":"2026-04-22T21:59:54.650Z","5.30.0":"2026-04-27T20:33:49.707Z","5.30.1":"2026-04-27T22:23:31.700Z","5.31.0":"2026-05-03T08:39:15.537Z","5.32.0":"2026-05-04T14:23:24.853Z","5.33.0":"2026-05-08T06:19:16.546Z","5.34.0":"2026-05-14T06:28:40.873Z","5.34.1":"2026-05-14T23:38:30.118Z","5.35.0":"2026-05-21T06:48:43.814Z","5.36.0":"2026-05-22T06:34:18.943Z","5.37.0":"2026-05-24T22:27:08.733Z","5.38.0":"2026-05-30T18:57:10.819Z","5.39.0":"2026-06-05T09:14:17.125Z","5.40.0":"2026-06-09T11:29:14.022Z","5.40.1":"2026-06-09T18:38:31.670Z","5.40.2":"2026-06-10T04:46:09.938Z","5.41.0":"2026-06-16T06:50:39.078Z","5.42.0":"2026-06-22T08:16:10.000Z","5.43.0":"2026-06-26T06:50:09.364Z","5.44.0":"2026-07-02T10:33:37.784Z","5.45.0":"2026-07-07T20:21:48.115Z","5.45.1":"2026-07-08T23:41:42.548Z","5.46.0":"2026-07-09T17:49:07.975Z","5.47.0":"2026-07-11T14:52:41.888Z","5.48.0":"2026-07-14T23:31:58.887Z","5.49.0":"2026-07-22T19:33:59.464Z","5.50.0":"2026-07-29T21:10:20.944Z","5.51.0":"2026-07-31T22:07:31.235Z","6.1.0-edge.0":"2026-08-06T03:49:12.078Z","6.1.0-edge.1":"2026-08-08T18:56:36.394Z","6.1.0-edge.2":"2026-08-12T04:49:34.201Z","5.51.1":"2026-08-19T02:27:00.708Z","6.1.0-edge.3":"2026-08-21T06:40:32.480Z","6.1.0-edge.4":"2026-08-26T17:23:39.284Z","5.51.2":"2026-09-01T03:05:38.881Z","6.1.0-edge.5":"2026-09-02T00:21:23.399Z","6.1.0-edge.6":"2026-09-11T01:45:31.601Z","6.1.0-edge.7":"2026-09-14T02:41:45.309Z","6.1.0":"2026-09-14T04:10:15.765Z","6.1.1":"2026-09-15T04:35:03.606Z","5.51.3":"2026-09-16T02:38:10.442Z","6.1.2":"2026-09-16T21:06:17.094Z","6.1.3":"2026-09-22T03:28:11.139Z","6.2.0-edge.0":"2026-09-23T01:02:45.745Z","6.1.4":"2026-09-24T23:51:09.490Z","6.2.0-edge.1":"2026-09-29T21:46:44.536Z","6.2.0-edge.2":"2026-10-03T21:32:55.992Z"},"bugs":{"url":"https://github.com/MemberJunction/MJ/issues"},"author":{"name":"MemberJunction Team"},"license":"BUSL-1.1","homepage":"https://github.com/MemberJunction/MJ#readme","keywords":["AI","test harness","agents","prompts","MemberJunction"],"repository":{"url":"git+https://github.com/MemberJunction/MJ.git","type":"git"},"description":"MemberJunction AI Test Harness - A reusable component for testing AI agents and prompts with beautiful UX","maintainers":[{"name":"craig.adam.bc","email":"craig.adam@bluecypress.io"},{"name":"ethan-bc","email":"ethan.lin@bluecypress.io"},{"name":"jordanfanapour","email":"jordan.fanapour@bluecypress.io"},{"name":"ms-bc","email":"madhav.subramaniyam@bluecypress.io"},{"name":"caeleb.balanesi","email":"caeleb.balanesi@bluecypress.io"},{"name":"ianzygmunt","email":"ian.zygmunt@bluecypress.io"},{"name":"anag123","email":"amith@bluecypress.io"},{"name":"hiltongr","email":"hilton@memberjunction.com"},{"name":"sdesai-bc","email":"soham.desai@bluecypress.io"},{"name":"josue-garcia-bc","email":"josue.garcia@bluecypress.io"},{"name":"rkihm-bc","email":"robert.kihm@bluecypress.io"}],"readme":"","readmeFilename":""}