{"_id":"@superbuilders/qti-assessment-item-generator","_rev":"27-a8ac10fd7d7924618a0bc91c7d539756","name":"@superbuilders/qti-assessment-item-generator","dist-tags":{"latest":"8.0.0"},"versions":{"1.0.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"1.0.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@1.0.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"8439a42273f8eeea0197bd6558e77e283d97c9c8","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-1.0.0.tgz","fileCount":382,"integrity":"sha512-P+qE+9QooofQayZ6KJCLirJcVx8ad5LjLwcNo3vpqC4beYqOxOoWj8r7H4CZMzBGhqwnuUE0BZYgFzu/AzxXgg==","signatures":[{"sig":"MEUCIQD7CW58KDGCz3/g6GCb4fgTwr4paN2BzFi0LzjHfF1jqgIgJMxkZ/9PnxGdt0SI62tQmu9WhDlvYyeGSQCbCY8UI1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4772205},"type":"module","shasum":"8439a42273f8eeea0197bd6558e77e283d97c9c8","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-P+qE+9QooofQayZ6KJCLirJcVx8ad5LjLwcNo3vpqC4beYqOxOoWj8r7H4CZMzBGhqwnuUE0BZYgFzu/AzxXgg==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","openai":"^5.20.1","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_1.0.0_1757530060191_0.07697033280152055","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@superbuilders/qti-assessment-item-generator","version":"1.0.1","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@1.0.1","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"9d8e29aca4e43e28f137b0e2c029669ad64980dd","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-1.0.1.tgz","fileCount":443,"integrity":"sha512-Ua9ynKJhV2+19ONip4GCBCbAYi++c/SUqeeqSXxazl7b0DKgewQvqxHB6Jbn8wZVGajbsSggjMGHCcIAbQ4kbA==","signatures":[{"sig":"MEUCIQD8rVJf8BrZlGg19YAeOVSzFZZXxwtAe8SlBb6WyULkiQIgJeV+Ojp7Xw8IJ47z5NLRCry+1Mh7nDpGTq0tP/AVsqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5812914},"type":"module","shasum":"9d8e29aca4e43e28f137b0e2c029669ad64980dd","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-Ua9ynKJhV2+19ONip4GCBCbAYi++c/SUqeeqSXxazl7b0DKgewQvqxHB6Jbn8wZVGajbsSggjMGHCcIAbQ4kbA==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","openai":"^5.20.1","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_1.0.1_1757946886016_0.3871636267656413","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@superbuilders/qti-assessment-item-generator","version":"1.0.2","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@1.0.2","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"5a484fc75dc0ccddb94b31aeb77182421defdecd","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-1.0.2.tgz","fileCount":443,"integrity":"sha512-OecxqmePbdM+Lz4ISujcZw1RDWChuQeZq/CwQk9tfCVvpiaNK90UtXU6DqsAU1e8iV7OUPGLZxyvFTqFCDn6Ng==","signatures":[{"sig":"MEQCID5XEIp2190U3/ERKRoYhskSfD21jL4O2sKJ8qD92+8kAiABof0AdEJroJtliu9i9Z4u8ey5xrWrzPRCp07AKLat1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5834059},"type":"module","shasum":"5a484fc75dc0ccddb94b31aeb77182421defdecd","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-OecxqmePbdM+Lz4ISujcZw1RDWChuQeZq/CwQk9tfCVvpiaNK90UtXU6DqsAU1e8iV7OUPGLZxyvFTqFCDn6Ng==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","openai":"^5.20.1","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_1.0.2_1757952146693_0.6140224871880196","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@superbuilders/qti-assessment-item-generator","version":"1.0.3","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@1.0.3","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"9edbc96ca3829f07faa01957fe8483c8cd0790aa","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-1.0.3.tgz","fileCount":443,"integrity":"sha512-1f0D00vh2YiEdZeQA2vhxHYWrr2Bc4BGahi/O/TupDsb5VW3O9OIpP2aLgY13nH4iOvnmMz9KNSW/1c4VUx9pQ==","signatures":[{"sig":"MEQCIH8VjumlFwIMl/nRe08QshcHQeehEbU7rU7ZcTIdAUJ9AiBmxfTyvHkbrEOdljiKeejwEbdYowEn/Any+NBK9ghsIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5834081},"type":"module","shasum":"9edbc96ca3829f07faa01957fe8483c8cd0790aa","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-1f0D00vh2YiEdZeQA2vhxHYWrr2Bc4BGahi/O/TupDsb5VW3O9OIpP2aLgY13nH4iOvnmMz9KNSW/1c4VUx9pQ==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"openai":"^5.20.1","@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_1.0.3_1757954411226_0.3249045156574841","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@superbuilders/qti-assessment-item-generator","version":"1.0.4","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@1.0.4","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"bd0db9ab21c35fdd33d4c1d465dbe85e8d137b00","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-1.0.4.tgz","fileCount":443,"integrity":"sha512-GRXKZPSMSwU33w92NWDU5/35rtMWrQnxjUuRvERSxVNQxsEttbwF6AYinht/boG0ZRBDqsz5cCWcEriFfWQ7dg==","signatures":[{"sig":"MEUCIBRUNPrErpEp05zXae3OudLjo8lQQD7VNHytvBVPwdWdAiEAkVL6Zcg4WUxJ2gyhICHUOT51EMCCtqjZUtcOC0F3lwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5833832},"type":"module","shasum":"bd0db9ab21c35fdd33d4c1d465dbe85e8d137b00","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-GRXKZPSMSwU33w92NWDU5/35rtMWrQnxjUuRvERSxVNQxsEttbwF6AYinht/boG0ZRBDqsz5cCWcEriFfWQ7dg==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","openai":"^5.20.1","@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_1.0.4_1757970047100_0.7786693314104705","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"2.0.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@2.0.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"267440679cfe6deb49d04df93d18367e62689111","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-2.0.0.tgz","fileCount":449,"integrity":"sha512-5LBbUnTmdpIFaM7JmbKjsH9OcSrNye169++cgGNcO3nOyrJHfeSjxd3BYCW4DPsSfDsjodZ1T0F6XixSia4HAQ==","signatures":[{"sig":"MEYCIQDJZr5cMkG1UcgONPDL6UHdBKgPzgxadLXMtIXqFdU6+QIhAMwCn29P7WMqQPPIV9VSaKmjKnE/p5pqCpwQbLsnWIPu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5850649},"type":"module","shasum":"267440679cfe6deb49d04df93d18367e62689111","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-5LBbUnTmdpIFaM7JmbKjsH9OcSrNye169++cgGNcO3nOyrJHfeSjxd3BYCW4DPsSfDsjodZ1T0F6XixSia4HAQ==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","openai":"^5.20.1","@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_2.0.0_1757980666223_0.8589171272126426","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"2.1.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@2.1.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"47ab2ad95e0918eb7d3b39f0838d7668e219fb2c","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-2.1.0.tgz","fileCount":464,"integrity":"sha512-s7Vx2b+LfDhxoLNXTgh3g8UUYRp/C6ZUD+f1hO3pBJ7uwb/hNRoTUWghQg8dDVnMdOEAoeiLnTT05FLSg87I9w==","signatures":[{"sig":"MEUCIQDuYrY5WW0xYBkFo7R+PnR6hDifnZ6An6WEnKfKR3ydsgIgd29NeMBS9wCvnTRzmj2vYXcqwOV/CoFYiVQJn3uruwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6474985},"type":"module","shasum":"47ab2ad95e0918eb7d3b39f0838d7668e219fb2c","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-s7Vx2b+LfDhxoLNXTgh3g8UUYRp/C6ZUD+f1hO3pBJ7uwb/hNRoTUWghQg8dDVnMdOEAoeiLnTT05FLSg87I9w==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","openai":"^5.20.1","@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_2.1.0_1758073405519_0.2972379997945622","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"2.2.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@2.2.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"36d71ee11cf41447647d2e7966642d52f82d4ab2","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-2.2.0.tgz","fileCount":470,"integrity":"sha512-ZB+U+/QkkiIQUOMqdbR7Sz51jjsttAsO9SZz58NVHG3J9oeGz7f0C1x6dohi9ZXf4Wp88wAB47+6h0uB7QA7gQ==","signatures":[{"sig":"MEQCIDjwKSJuDGNVdC3MLVl3SABECpaqD6VreF6kbs+nzxmuAiAeOtyi2sEylNmYar2fxhcZGP899q3eYtDxgleyVthCSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6442092},"type":"module","shasum":"36d71ee11cf41447647d2e7966642d52f82d4ab2","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-ZB+U+/QkkiIQUOMqdbR7Sz51jjsttAsO9SZz58NVHG3J9oeGz7f0C1x6dohi9ZXf4Wp88wAB47+6h0uB7QA7gQ==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","openai":"^5.20.1","@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_2.2.0_1758159689834_0.29739381363748185","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"2.3.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@2.3.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"8e78132ac285fcab06b39b319d0e5dd0ae1bc2de","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-2.3.0.tgz","fileCount":473,"integrity":"sha512-UzOEbb8aMEegq4goAMnjE3+2T017yRBfywlsdO4dn0QBcqpe5anbTmQGSv8riPQkIoymZptGUugrV8qeLv3X/Q==","signatures":[{"sig":"MEUCIEQHl1EfWwtlUqL8V5XoT/JKzd8xVFXGiQly6ITklP4yAiEAtgqwkz3WFJNl+OJpWqJo7Ip1SCWAAVLAtsScKrjqmBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6449014},"type":"module","shasum":"8e78132ac285fcab06b39b319d0e5dd0ae1bc2de","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-UzOEbb8aMEegq4goAMnjE3+2T017yRBfywlsdO4dn0QBcqpe5anbTmQGSv8riPQkIoymZptGUugrV8qeLv3X/Q==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","openai":"^5.20.1","@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_2.3.0_1758165516943_0.7117036493865649","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"3.0.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@3.0.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"a87bd9d8be7151a3bdf80c0a7fbcc097d4c0f09d","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-3.0.0.tgz","fileCount":473,"integrity":"sha512-QXXsA3T4V2HaSsDqMGGg7HE9y7LPhV9GVeAfWr77f8PCABuElThZ34DjGYkX5iDV422+3eIzrLU6We6Fu/91dg==","signatures":[{"sig":"MEYCIQCdEgxBPeEer2XpxA6ff/LH4hTepXUlzAtqFS8wEmAyngIhAM5SgeMZzua5K37KOhuX1fXyyMXs2OC92rGgWXkN54oq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6431214},"type":"module","shasum":"a87bd9d8be7151a3bdf80c0a7fbcc097d4c0f09d","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-QXXsA3T4V2HaSsDqMGGg7HE9y7LPhV9GVeAfWr77f8PCABuElThZ34DjGYkX5iDV422+3eIzrLU6We6Fu/91dg==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","openai":"^5.20.1","@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_3.0.0_1758216053065_0.6159897803153294","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"3.1.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@3.1.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"dafbb7d09ad4f7e4bb8bf3ee2d4034770d7f7833","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-3.1.0.tgz","fileCount":473,"integrity":"sha512-nHEmYQ5Qw2Se13GknL2ZFy+tgYN1qUo2AGcuQqLpptAy+hI3Y4vLa9SQB0jbcu2VicLewXxiTs6zaMgG8X7n+g==","signatures":[{"sig":"MEUCIQDk0kzPdJkRMxlxl0Um5gf4B4KGd1uzq+TU5wvndhsrPgIgKaF/p7+n1IU21icH1Tsqs1vwSPVMXX4OpBlI3BK4c70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6440206},"type":"module","shasum":"dafbb7d09ad4f7e4bb8bf3ee2d4034770d7f7833","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-nHEmYQ5Qw2Se13GknL2ZFy+tgYN1qUo2AGcuQqLpptAy+hI3Y4vLa9SQB0jbcu2VicLewXxiTs6zaMgG8X7n+g==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","openai":"^5.20.1","@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_3.1.0_1758216971445_0.13489986862588332","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"3.2.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@3.2.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"881ecc874c93e5c7ad5c6a1c904a0abeb561a3e5","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-3.2.0.tgz","fileCount":482,"integrity":"sha512-S8TOSpU0YuIM+idLFn6YpbEHoF4HpaeCCCM9TCiqw79qUMU+c4O8EJ6uGCWQnmJPACNLLhPMVj6N7BBE74HrbA==","signatures":[{"sig":"MEUCIQDWR0j0gV8RNbiSEOfG6gR3lodjiypywzgYRZ9NgOI8gQIgKwz/lACKmoaJxnEujU1Bi0vARguoe3YP+5OBoP4shQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6752399},"type":"module","shasum":"881ecc874c93e5c7ad5c6a1c904a0abeb561a3e5","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-S8TOSpU0YuIM+idLFn6YpbEHoF4HpaeCCCM9TCiqw79qUMU+c4O8EJ6uGCWQnmJPACNLLhPMVj6N7BBE74HrbA==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","openai":"^5.20.1","@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_3.2.0_1758655979435_0.0138028469214857","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"3.3.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@3.3.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"d157ac38faa6834bb58d69973a9601c23f0fc49a","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-3.3.0.tgz","fileCount":467,"integrity":"sha512-HDAmtnKWia8MmTAhByu0O1tsM0bjG13m4kUflQ0EAdFwtV7tXScbH9lu5xz9Rz88A5Pf469yTYKaGjJesyS0HA==","signatures":[{"sig":"MEUCIQDV3qhOnGDXqmkmabBFgZteZbFo6bH82obYm6ctEVdeWAIgMHiIKWFuos+u0nTS/Mo7MN8lJiUoxS6rJ5E6JjZtcj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6684400},"type":"module","shasum":"d157ac38faa6834bb58d69973a9601c23f0fc49a","engines":{"node":">=18"},"exports":{"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./package.json":"./package.json","./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./compiler/schemas":{"types":"./dist/compiler/schemas.d.ts","import":"./dist/compiler/schemas.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"},"_integrity":"sha512-HDAmtnKWia8MmTAhByu0O1tsM0bjG13m4kUflQ0EAdFwtV7tXScbH9lu5xz9Rz88A5Pf469yTYKaGjJesyS0HA==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"22.6.0","dependencies":{"he":"1.2.0","zod":"^3","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","@biomejs/biome":"^2.0.0-beta.6","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","openai":"^5.20.1","@types/bun":"1.2.21","@types/node":"^24.3.1"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_3.3.0_1758663623953_0.6641488855933841","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"4.0.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@4.0.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"6b791f3a2f98469387e3d947e29e3b0f5a915963","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-4.0.0.tgz","fileCount":1016,"integrity":"sha512-abO9vYC/JDgnlZXlPaniEsjT26uRgpxwmJrW4HMlBSBio3MSKNzqPM9kZp56J++QHLt2jVZuCcL9IV69YT7Azw==","signatures":[{"sig":"MEUCIBLTywWHqu+krddYbYCWKEK1zXBT/DwVerjBlhaeVrBPAiEAxUIMHOEYXvx78zgTfM4U+opTB6N9PSLSUTECrYwX+Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6657540},"type":"module","shasum":"6b791f3a2f98469387e3d947e29e3b0f5a915963","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./core/item":{"types":"./dist/core/item/index.d.ts","import":"./dist/core/item/index.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./core/content":{"types":"./dist/core/content/index.d.ts","import":"./dist/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/core/feedback/index.d.ts","import":"./dist/core/feedback/index.js"},"./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./core/interactions":{"types":"./dist/core/interactions/index.d.ts","import":"./dist/core/interactions/index.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-abO9vYC/JDgnlZXlPaniEsjT26uRgpxwmJrW4HMlBSBio3MSKNzqPM9kZp56J++QHLt2jVZuCcL9IV69YT7Azw==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","tar-stream":"^3.1.7","@biomejs/biome":"^2.0.0-beta.6","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.3.0","@types/bun":"1.2.23","@types/node":"^24.7.2","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_4.0.0_1760568647535_0.03024031717147646","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"4.1.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@4.1.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"7363a69602d2f201485ec4eb226389ec9cd49447","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-4.1.0.tgz","fileCount":1016,"integrity":"sha512-UTqPKo4IpbZskWKfwqKY7wsPupwv/8rB+nzxrbpTDQ7YoXlXtUagNqgg8w14NCDw1kvgI2tVr2euqq0wNolCug==","signatures":[{"sig":"MEUCIQD9ttDMFFwmJmxOliVyc//IVR5WiAAsczsYTxg0ewKzyAIgXENx4moaP+FexmTRczwIoglbgb35sncWSWUst6umZIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6663064},"type":"module","shasum":"7363a69602d2f201485ec4eb226389ec9cd49447","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./core/item":{"types":"./dist/core/item/index.d.ts","import":"./dist/core/item/index.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./core/content":{"types":"./dist/core/content/index.d.ts","import":"./dist/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/core/feedback/index.d.ts","import":"./dist/core/feedback/index.js"},"./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./core/interactions":{"types":"./dist/core/interactions/index.d.ts","import":"./dist/core/interactions/index.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-UTqPKo4IpbZskWKfwqKY7wsPupwv/8rB+nzxrbpTDQ7YoXlXtUagNqgg8w14NCDw1kvgI2tVr2euqq0wNolCug==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","tar-stream":"^3.1.7","@biomejs/biome":"^2.0.0-beta.6","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.3.0","@types/bun":"1.2.23","@types/node":"^24.7.2","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_4.1.0_1760577909502_0.8149271318574498","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"4.2.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@4.2.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"ed67326b36300639614a824c5f67131a7b2c2432","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-4.2.0.tgz","fileCount":1016,"integrity":"sha512-G0U5jwzcmnTR/NX/6PgFvpaDlPO8axabIsf3oD6aU5CGlNmfCB03U/gjVK2cH59998c0JdrwE2agp4T4/8zFNQ==","signatures":[{"sig":"MEQCIFynGI8UGHhCzSUkLB+dZKoqqf6l4lnoNsWxmiBrtcoxAiAUKfJ7cuZwa7Q6nejiYPaiy0eZ+cCnPkaXe/5AmakFKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6663064},"type":"module","shasum":"ed67326b36300639614a824c5f67131a7b2c2432","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./core/item":{"types":"./dist/core/item/index.d.ts","import":"./dist/core/item/index.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./core/content":{"types":"./dist/core/content/index.d.ts","import":"./dist/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/core/feedback/index.d.ts","import":"./dist/core/feedback/index.js"},"./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./core/interactions":{"types":"./dist/core/interactions/index.d.ts","import":"./dist/core/interactions/index.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-G0U5jwzcmnTR/NX/6PgFvpaDlPO8axabIsf3oD6aU5CGlNmfCB03U/gjVK2cH59998c0JdrwE2agp4T4/8zFNQ==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","tar-stream":"^3.1.7","@biomejs/biome":"^2.0.0-beta.6","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.3.0","@types/bun":"1.2.23","@types/node":"^24.7.2","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_4.2.0_1760578265615_0.08149861652039148","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@superbuilders/qti-assessment-item-generator","version":"4.2.1","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@4.2.1","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"1a746b980862c9782ac3534c43817a1a3363ca76","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-4.2.1.tgz","fileCount":1016,"integrity":"sha512-ET043Hx/JuTsUJdv6X670+lRHObG6gaqBxgAzUjWqP+4RItRJr/KeFrNLoY2QTwh+WQCprmS97rLQDIwpnfB2w==","signatures":[{"sig":"MEUCIQDmZZ85OsFJHO8MYYTklwTO/nah6hS3us5U+3BKJBVABQIgayEaCJAzPAErDvdXEzAXc30u86UGfTaG7ycvXl+agSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6665545},"type":"module","shasum":"1a746b980862c9782ac3534c43817a1a3363ca76","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./core/item":{"types":"./dist/core/item/index.d.ts","import":"./dist/core/item/index.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./core/content":{"types":"./dist/core/content/index.d.ts","import":"./dist/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/core/feedback/index.d.ts","import":"./dist/core/feedback/index.js"},"./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./cartridge/types":{"types":"./dist/src/cartridge/types.d.ts","import":"./dist/src/cartridge/types.js"},"./cartridge/client":{"types":"./dist/src/cartridge/client.d.ts","import":"./dist/src/cartridge/client.js"},"./cartridge/reader":{"types":"./dist/src/cartridge/reader.d.ts","import":"./dist/src/cartridge/reader.js"},"./cartridge/schema":{"types":"./dist/src/cartridge/schema.d.ts","import":"./dist/src/cartridge/schema.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./core/interactions":{"types":"./dist/core/interactions/index.d.ts","import":"./dist/core/interactions/index.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/qti-validation/utils.d.ts","import":"./dist/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./cartridge/build/builder":{"types":"./dist/src/cartridge/build/builder.d.ts","import":"./dist/src/cartridge/build/builder.js"},"./cartridge/readers/tarzst":{"types":"./dist/src/cartridge/readers/tarzst.d.ts","import":"./dist/src/cartridge/readers/tarzst.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/structured/differentiator.d.ts","import":"./dist/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-ET043Hx/JuTsUJdv6X670+lRHObG6gaqBxgAzUjWqP+4RItRJr/KeFrNLoY2QTwh+WQCprmS97rLQDIwpnfB2w==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","tar-stream":"^3.1.7","@biomejs/biome":"^2.0.0-beta.6","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.3.0","@types/bun":"1.2.23","@types/node":"^24.7.2","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_4.2.1_1760579723305_0.5959508222176781","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@superbuilders/qti-assessment-item-generator","version":"4.2.2","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@4.2.2","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"975bb3c24c9270e4a6840c9251b77a7e4643acf3","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-4.2.2.tgz","fileCount":1016,"integrity":"sha512-t2xk8yLq9xM+iWVqtm2B4h/9611b971+yQ5Ltzo3EIGP3MJf4+RLtosj8qAkZmrDBkR0aOmPqQaydvc+Yi7/Gg==","signatures":[{"sig":"MEQCIApL9N5s9l2OC43rP0cOI89Y5VVhu2KQf4rMO1Jfn3XJAiB4eiy5Yo6XPLsQhQKKs2gVsxiFZEf1MKhKrpQkNxDDWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6665957},"type":"module","shasum":"975bb3c24c9270e4a6840c9251b77a7e4643acf3","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/src/core/index.d.ts","import":"./dist/src/core/index.js"},"./compiler":{"types":"./dist/src/compiler/compiler.d.ts","import":"./dist/src/compiler/compiler.js"},"./examples":{"types":"./dist/src/examples.d.ts","import":"./dist/src/examples.js"},"./core/item":{"types":"./dist/src/core/item/index.d.ts","import":"./dist/src/core/item/index.js"},"./structured":{"types":"./dist/src/structured/client.d.ts","import":"./dist/src/structured/client.js"},"./core/content":{"types":"./dist/src/core/content/index.d.ts","import":"./dist/src/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/src/core/feedback/index.d.ts","import":"./dist/src/core/feedback/index.js"},"./widgets/types":{"types":"./dist/src/widgets/types.d.ts","import":"./dist/src/widgets/types.js"},"./cartridge/types":{"types":"./dist/src/cartridge/types.d.ts","import":"./dist/src/cartridge/types.js"},"./cartridge/client":{"types":"./dist/src/cartridge/client.d.ts","import":"./dist/src/cartridge/client.js"},"./cartridge/reader":{"types":"./dist/src/cartridge/reader.d.ts","import":"./dist/src/cartridge/reader.js"},"./cartridge/schema":{"types":"./dist/src/cartridge/schema.d.ts","import":"./dist/src/cartridge/schema.js"},"./widgets/registry":{"types":"./dist/src/widgets/registry.d.ts","import":"./dist/src/widgets/registry.js"},"./core/interactions":{"types":"./dist/src/core/interactions/index.d.ts","import":"./dist/src/core/interactions/index.js"},"./widgets/collections":{"types":"./dist/src/widgets/collections/index.d.ts","import":"./dist/src/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/src/qti-validation/utils.d.ts","import":"./dist/src/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/src/compiler/qti-constants.d.ts","import":"./dist/src/compiler/qti-constants.js"},"./cartridge/build/builder":{"types":"./dist/src/cartridge/build/builder.d.ts","import":"./dist/src/cartridge/build/builder.js"},"./cartridge/readers/tarzst":{"types":"./dist/src/cartridge/readers/tarzst.d.ts","import":"./dist/src/cartridge/readers/tarzst.js"},"./widgets/widget-generator":{"types":"./dist/src/widgets/widget-generator.d.ts","import":"./dist/src/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/src/structured/differentiator.d.ts","import":"./dist/src/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/src/compiler/response-processor.d.ts","import":"./dist/src/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/src/structured/ai-context-builder.d.ts","import":"./dist/src/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-t2xk8yLq9xM+iWVqtm2B4h/9611b971+yQ5Ltzo3EIGP3MJf4+RLtosj8qAkZmrDBkR0aOmPqQaydvc+Yi7/Gg==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","tar-stream":"^3.1.7","@biomejs/biome":"^2.0.0-beta.6","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.3.0","@types/bun":"1.2.23","@types/node":"^24.7.2","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_4.2.2_1760636853816_0.2194640523158009","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@superbuilders/qti-assessment-item-generator","version":"4.2.3","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@4.2.3","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"079550d206fb254dcf4ae972b8c2fe78ab30f5a7","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-4.2.3.tgz","fileCount":1016,"integrity":"sha512-nS8hOOxx4/ZnsVHwXJAznRdbDJkxu6S3QYm6PxDG6VdIHWDLQ/NkhC/s/5ND7lONiiGcXRxx3NLdlGNBkzwC3A==","signatures":[{"sig":"MEUCIQDL4r3C0HPTYctgnH7ZLm8z0pQbMvn28OgKoesKZQ+S3gIgMVj0cM88ft6bbMXpIFfX/s3iMMznAR/uTHMhfLLo+fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6665315},"type":"module","shasum":"079550d206fb254dcf4ae972b8c2fe78ab30f5a7","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/src/core/index.d.ts","import":"./dist/src/core/index.js"},"./compiler":{"types":"./dist/src/compiler/compiler.d.ts","import":"./dist/src/compiler/compiler.js"},"./examples":{"types":"./dist/src/examples.d.ts","import":"./dist/src/examples.js"},"./core/item":{"types":"./dist/src/core/item/index.d.ts","import":"./dist/src/core/item/index.js"},"./structured":{"types":"./dist/src/structured/client.d.ts","import":"./dist/src/structured/client.js"},"./core/content":{"types":"./dist/src/core/content/index.d.ts","import":"./dist/src/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/src/core/feedback/index.d.ts","import":"./dist/src/core/feedback/index.js"},"./widgets/types":{"types":"./dist/src/widgets/types.d.ts","import":"./dist/src/widgets/types.js"},"./cartridge/types":{"types":"./dist/src/cartridge/types.d.ts","import":"./dist/src/cartridge/types.js"},"./cartridge/client":{"types":"./dist/src/cartridge/client.d.ts","import":"./dist/src/cartridge/client.js"},"./cartridge/reader":{"types":"./dist/src/cartridge/reader.d.ts","import":"./dist/src/cartridge/reader.js"},"./cartridge/schema":{"types":"./dist/src/cartridge/schema.d.ts","import":"./dist/src/cartridge/schema.js"},"./widgets/registry":{"types":"./dist/src/widgets/registry.d.ts","import":"./dist/src/widgets/registry.js"},"./core/interactions":{"types":"./dist/src/core/interactions/index.d.ts","import":"./dist/src/core/interactions/index.js"},"./widgets/collections":{"types":"./dist/src/widgets/collections/index.d.ts","import":"./dist/src/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/src/qti-validation/utils.d.ts","import":"./dist/src/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/src/compiler/qti-constants.d.ts","import":"./dist/src/compiler/qti-constants.js"},"./cartridge/build/builder":{"types":"./dist/src/cartridge/build/builder.d.ts","import":"./dist/src/cartridge/build/builder.js"},"./cartridge/readers/tarzst":{"types":"./dist/src/cartridge/readers/tarzst.d.ts","import":"./dist/src/cartridge/readers/tarzst.js"},"./widgets/widget-generator":{"types":"./dist/src/widgets/widget-generator.d.ts","import":"./dist/src/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/src/structured/differentiator.d.ts","import":"./dist/src/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/src/compiler/response-processor.d.ts","import":"./dist/src/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/src/structured/ai-context-builder.d.ts","import":"./dist/src/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-nS8hOOxx4/ZnsVHwXJAznRdbDJkxu6S3QYm6PxDG6VdIHWDLQ/NkhC/s/5ND7lONiiGcXRxx3NLdlGNBkzwC3A==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","tar-stream":"^3.1.7","@biomejs/biome":"^2.0.0-beta.6","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.3.0","tsc-alias":"^1.8.10","@types/bun":"1.2.23","@types/node":"^24.7.2","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_4.2.3_1760639070993_0.20585673356022194","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"@superbuilders/qti-assessment-item-generator","version":"4.2.4","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@4.2.4","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"ace0eff88cf1797e48f74d84ab31fa49c6d50575","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-4.2.4.tgz","fileCount":1016,"integrity":"sha512-cgRsf7R5VdMYSnA5MrxsplCdDFF0AjSfKadN5vJnHVlVejvk3ExbHf1j2ZUKnac6TleEGUeypLGTnoagprTzcA==","signatures":[{"sig":"MEUCIQDNt6ItnRJ0ysA1Tu6zxt+Qmdumb6KxYNCPgOBMRRx8HQIgHQHat7VntaL4/YV765c/FCcl/ANgbPkdWFIvjrWgdo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6542260},"type":"module","shasum":"ace0eff88cf1797e48f74d84ab31fa49c6d50575","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/src/core/index.d.ts","import":"./dist/src/core/index.js"},"./compiler":{"types":"./dist/src/compiler/compiler.d.ts","import":"./dist/src/compiler/compiler.js"},"./examples":{"types":"./dist/src/examples.d.ts","import":"./dist/src/examples.js"},"./core/item":{"types":"./dist/src/core/item/index.d.ts","import":"./dist/src/core/item/index.js"},"./structured":{"types":"./dist/src/structured/client.d.ts","import":"./dist/src/structured/client.js"},"./core/content":{"types":"./dist/src/core/content/index.d.ts","import":"./dist/src/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/src/core/feedback/index.d.ts","import":"./dist/src/core/feedback/index.js"},"./widgets/types":{"types":"./dist/src/widgets/types.d.ts","import":"./dist/src/widgets/types.js"},"./cartridge/types":{"types":"./dist/src/cartridge/types.d.ts","import":"./dist/src/cartridge/types.js"},"./cartridge/client":{"types":"./dist/src/cartridge/client.d.ts","import":"./dist/src/cartridge/client.js"},"./cartridge/reader":{"types":"./dist/src/cartridge/reader.d.ts","import":"./dist/src/cartridge/reader.js"},"./cartridge/schema":{"types":"./dist/src/cartridge/schema.d.ts","import":"./dist/src/cartridge/schema.js"},"./widgets/registry":{"types":"./dist/src/widgets/registry.d.ts","import":"./dist/src/widgets/registry.js"},"./core/interactions":{"types":"./dist/src/core/interactions/index.d.ts","import":"./dist/src/core/interactions/index.js"},"./widgets/collections":{"types":"./dist/src/widgets/collections/index.d.ts","import":"./dist/src/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/src/qti-validation/utils.d.ts","import":"./dist/src/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/src/compiler/qti-constants.d.ts","import":"./dist/src/compiler/qti-constants.js"},"./cartridge/build/builder":{"types":"./dist/src/cartridge/build/builder.d.ts","import":"./dist/src/cartridge/build/builder.js"},"./cartridge/readers/tarzst":{"types":"./dist/src/cartridge/readers/tarzst.d.ts","import":"./dist/src/cartridge/readers/tarzst.js"},"./widgets/widget-generator":{"types":"./dist/src/widgets/widget-generator.d.ts","import":"./dist/src/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/src/structured/differentiator.d.ts","import":"./dist/src/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/src/compiler/response-processor.d.ts","import":"./dist/src/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/src/structured/ai-context-builder.d.ts","import":"./dist/src/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-cgRsf7R5VdMYSnA5MrxsplCdDFF0AjSfKadN5vJnHVlVejvk3ExbHf1j2ZUKnac6TleEGUeypLGTnoagprTzcA==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","tar-stream":"^3.1.7","@biomejs/biome":"^2.0.0-beta.6","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.3.0","tsc-alias":"^1.8.10","@types/bun":"1.2.23","@types/node":"^24.7.2","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_4.2.4_1760639407695_0.539150196570253","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"4.3.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@4.3.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"d3b38d91af3b873ca10284914a8f52d32223063f","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-4.3.0.tgz","fileCount":1016,"integrity":"sha512-5QCVjurHq97pFNqlfVxP830xPn6cS1yGLn5b1o35VFh1UUNg9VPDKY7x9k5ibU2FJYXcrvPh3uRYaEpnK+GC7g==","signatures":[{"sig":"MEQCIFBB+jLTe1Z5QNxsBxfu2NSm8UqhInEVqwxQeR5jUjlRAiApJ1STOAa3Qwy6RJw1481Y1tLHhhaR1ngWSHM1wNW/ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6544213},"type":"module","shasum":"d3b38d91af3b873ca10284914a8f52d32223063f","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/src/core/index.d.ts","import":"./dist/src/core/index.js"},"./compiler":{"types":"./dist/src/compiler/compiler.d.ts","import":"./dist/src/compiler/compiler.js"},"./examples":{"types":"./dist/src/examples.d.ts","import":"./dist/src/examples.js"},"./core/item":{"types":"./dist/src/core/item/index.d.ts","import":"./dist/src/core/item/index.js"},"./structured":{"types":"./dist/src/structured/client.d.ts","import":"./dist/src/structured/client.js"},"./core/content":{"types":"./dist/src/core/content/index.d.ts","import":"./dist/src/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/src/core/feedback/index.d.ts","import":"./dist/src/core/feedback/index.js"},"./widgets/types":{"types":"./dist/src/widgets/types.d.ts","import":"./dist/src/widgets/types.js"},"./cartridge/types":{"types":"./dist/src/cartridge/types.d.ts","import":"./dist/src/cartridge/types.js"},"./cartridge/client":{"types":"./dist/src/cartridge/client.d.ts","import":"./dist/src/cartridge/client.js"},"./cartridge/reader":{"types":"./dist/src/cartridge/reader.d.ts","import":"./dist/src/cartridge/reader.js"},"./cartridge/schema":{"types":"./dist/src/cartridge/schema.d.ts","import":"./dist/src/cartridge/schema.js"},"./widgets/registry":{"types":"./dist/src/widgets/registry.d.ts","import":"./dist/src/widgets/registry.js"},"./core/interactions":{"types":"./dist/src/core/interactions/index.d.ts","import":"./dist/src/core/interactions/index.js"},"./widgets/collections":{"types":"./dist/src/widgets/collections/index.d.ts","import":"./dist/src/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/src/qti-validation/utils.d.ts","import":"./dist/src/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/src/compiler/qti-constants.d.ts","import":"./dist/src/compiler/qti-constants.js"},"./cartridge/build/builder":{"types":"./dist/src/cartridge/build/builder.d.ts","import":"./dist/src/cartridge/build/builder.js"},"./cartridge/readers/tarzst":{"types":"./dist/src/cartridge/readers/tarzst.d.ts","import":"./dist/src/cartridge/readers/tarzst.js"},"./widgets/widget-generator":{"types":"./dist/src/widgets/widget-generator.d.ts","import":"./dist/src/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/src/structured/differentiator.d.ts","import":"./dist/src/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/src/compiler/response-processor.d.ts","import":"./dist/src/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/src/structured/ai-context-builder.d.ts","import":"./dist/src/structured/ai-context-builder.js"}},"scripts":{"biome":"biome check --write","build":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-5QCVjurHq97pFNqlfVxP830xPn6cS1yGLn5b1o35VFh1UUNg9VPDKY7x9k5ibU2FJYXcrvPh3uRYaEpnK+GC7g==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","glob":"^11.0.3","@types/he":"1.2.3","z3-solver":"4.15.3","tar-stream":"^3.1.7","@biomejs/biome":"^2.0.0-beta.6","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.3.0","tsc-alias":"^1.8.10","@types/bun":"1.2.23","@types/node":"^24.7.2","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_4.3.0_1760715110513_0.2748268859093037","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"4.5.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@4.5.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"6514d630059015e63687581c4d0d9b14c64a6056","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-4.5.0.tgz","fileCount":1070,"integrity":"sha512-Hy/0XZsEpbiHbbtvsGvuwRD2iDOyRficCwLKcW/VGUvIEXDR5HZRYyFoVwGfGzcnyygKEwLo/4OREgGmVGkW+g==","signatures":[{"sig":"MEUCIQCMopIiaXipZFcila6hZyzcUvdmtn+mOHgbc75dDzVEtgIgJ2Z52hPTc5hLeZXLt7txA9t/yRlYzhRePlzRcyTb9/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6706169},"type":"module","shasum":"6514d630059015e63687581c4d0d9b14c64a6056","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/src/core/index.d.ts","import":"./dist/src/core/index.js"},"./compiler":{"types":"./dist/src/compiler/compiler.d.ts","import":"./dist/src/compiler/compiler.js"},"./examples":{"types":"./dist/src/examples.d.ts","import":"./dist/src/examples.js"},"./core/item":{"types":"./dist/src/core/item/index.d.ts","import":"./dist/src/core/item/index.js"},"./structured":{"types":"./dist/src/structured/client.d.ts","import":"./dist/src/structured/client.js"},"./core/content":{"types":"./dist/src/core/content/index.d.ts","import":"./dist/src/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/src/core/feedback/index.d.ts","import":"./dist/src/core/feedback/index.js"},"./widgets/types":{"types":"./dist/src/widgets/types.d.ts","import":"./dist/src/widgets/types.js"},"./stimulus/types":{"types":"./dist/src/stimulus/types.d.ts","import":"./dist/src/stimulus/types.js"},"./cartridge/types":{"types":"./dist/src/cartridge/types.d.ts","import":"./dist/src/cartridge/types.js"},"./cartridge/client":{"types":"./dist/src/cartridge/client.d.ts","import":"./dist/src/cartridge/client.js"},"./cartridge/reader":{"types":"./dist/src/cartridge/reader.d.ts","import":"./dist/src/cartridge/reader.js"},"./cartridge/schema":{"types":"./dist/src/cartridge/schema.d.ts","import":"./dist/src/cartridge/schema.js"},"./stimulus/builder":{"types":"./dist/src/stimulus/builder.d.ts","import":"./dist/src/stimulus/builder.js"},"./widgets/registry":{"types":"./dist/src/widgets/registry.d.ts","import":"./dist/src/widgets/registry.js"},"./core/interactions":{"types":"./dist/src/core/interactions/index.d.ts","import":"./dist/src/core/interactions/index.js"},"./stimulus/validator":{"types":"./dist/src/stimulus/validator.d.ts","import":"./dist/src/stimulus/validator.js"},"./widgets/collections":{"types":"./dist/src/widgets/collections/index.d.ts","import":"./dist/src/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/src/qti-validation/utils.d.ts","import":"./dist/src/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/src/compiler/qti-constants.d.ts","import":"./dist/src/compiler/qti-constants.js"},"./cartridge/build/builder":{"types":"./dist/src/cartridge/build/builder.d.ts","import":"./dist/src/cartridge/build/builder.js"},"./cartridge/readers/tarzst":{"types":"./dist/src/cartridge/readers/tarzst.d.ts","import":"./dist/src/cartridge/readers/tarzst.js"},"./widgets/widget-generator":{"types":"./dist/src/widgets/widget-generator.d.ts","import":"./dist/src/widgets/widget-generator.js"},"./structured/differentiator":{"types":"./dist/src/structured/differentiator.d.ts","import":"./dist/src/structured/differentiator.js"},"./compiler/response-processor":{"types":"./dist/src/compiler/response-processor.d.ts","import":"./dist/src/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/src/structured/ai-context-builder.d.ts","import":"./dist/src/structured/ai-context-builder.js"}},"scripts":{"lint":"biome lint","build":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json","format":"biome format --write","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-Hy/0XZsEpbiHbbtvsGvuwRD2iDOyRficCwLKcW/VGUvIEXDR5HZRYyFoVwGfGzcnyygKEwLo/4OREgGmVGkW+g==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","glob":"^11.0.3","csstype":"^3.1.3","linkedom":"^0.18.4","@types/he":"1.2.3","z3-solver":"4.15.3","tar-stream":"^3.1.7","@biomejs/biome":"^2.0.0-beta.6","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.2.5","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.3.0","tsc-alias":"^1.8.10","@types/bun":"1.2.23","@types/node":"^24.7.2","html-validate":"^10.1.2","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_4.5.0_1761000543803_0.21946404689097476","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"5.0.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@5.0.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"e2c028abb66f610e98abe1743058743d4c3b2953","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-5.0.0.tgz","fileCount":1178,"integrity":"sha512-EVHrQBenoRurfutbxOdCyHvJbGbvIuwq5RfeCsSz0oD0ndE0JBjtX8uatmAElsNQrR2JV75YbSqtgbkvieQWtg==","signatures":[{"sig":"MEYCIQDWdKuFUCQZLf51Ut+LGtb3479CKdZMKoNJ618ydoC5JwIhAJccNFJlGV8quIfMZ/c7xw/nxl7MrQLWJqYs17Loijbj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7001495},"type":"module","shasum":"e2c028abb66f610e98abe1743058743d4c3b2953","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/src/lib/core/index.d.ts","import":"./dist/src/lib/core/index.js"},"./compiler":{"types":"./dist/src/lib/compiler/compiler.d.ts","import":"./dist/src/lib/compiler/compiler.js"},"./examples":{"types":"./dist/src/lib/examples.d.ts","import":"./dist/src/lib/examples.js"},"./core/item":{"types":"./dist/src/lib/core/item/index.d.ts","import":"./dist/src/lib/core/item/index.js"},"./structured":{"types":"./dist/src/lib/structured/client.d.ts","import":"./dist/src/lib/structured/client.js"},"./core/content":{"types":"./dist/src/lib/core/content/index.d.ts","import":"./dist/src/lib/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/src/lib/core/feedback/index.d.ts","import":"./dist/src/lib/core/feedback/index.js"},"./widgets/types":{"types":"./dist/src/lib/widgets/types.d.ts","import":"./dist/src/lib/widgets/types.js"},"./stimulus/types":{"types":"./dist/src/lib/stimulus/types.d.ts","import":"./dist/src/lib/stimulus/types.js"},"./cartridge/types":{"types":"./dist/src/lib/cartridge/types.d.ts","import":"./dist/src/lib/cartridge/types.js"},"./cartridge/client":{"types":"./dist/src/lib/cartridge/client.d.ts","import":"./dist/src/lib/cartridge/client.js"},"./cartridge/reader":{"types":"./dist/src/lib/cartridge/reader.d.ts","import":"./dist/src/lib/cartridge/reader.js"},"./cartridge/schema":{"types":"./dist/src/lib/cartridge/schema.d.ts","import":"./dist/src/lib/cartridge/schema.js"},"./stimulus/builder":{"types":"./dist/src/lib/stimulus/builder.d.ts","import":"./dist/src/lib/stimulus/builder.js"},"./widgets/registry":{"types":"./dist/src/lib/widgets/registry.d.ts","import":"./dist/src/lib/widgets/registry.js"},"./core/interactions":{"types":"./dist/src/lib/core/interactions/index.d.ts","import":"./dist/src/lib/core/interactions/index.js"},"./stimulus/validator":{"types":"./dist/src/lib/stimulus/validator.d.ts","import":"./dist/src/lib/stimulus/validator.js"},"./widgets/collections":{"types":"./dist/src/lib/widgets/collections/index.d.ts","import":"./dist/src/lib/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/src/lib/qti-validation/utils.d.ts","import":"./dist/src/lib/qti-validation/utils.js"},"./compiler/qti-constants":{"types":"./dist/src/lib/compiler/qti-constants.d.ts","import":"./dist/src/lib/compiler/qti-constants.js"},"./cartridge/build/builder":{"types":"./dist/src/lib/cartridge/build/builder.d.ts","import":"./dist/src/lib/cartridge/build/builder.js"},"./cartridge/readers/tarzst":{"types":"./dist/src/lib/cartridge/readers/tarzst.d.ts","import":"./dist/src/lib/cartridge/readers/tarzst.js"},"./widgets/widget-generator":{"types":"./dist/src/lib/widgets/widget-generator.d.ts","import":"./dist/src/lib/widgets/widget-generator.js"},"./compiler/response-processor":{"types":"./dist/src/lib/compiler/response-processor.d.ts","import":"./dist/src/lib/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/src/lib/structured/ai-context-builder.d.ts","import":"./dist/src/lib/structured/ai-context-builder.js"}},"scripts":{"lint":"biome lint","build":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json","format":"biome format --write","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","generate:template":"bun src/lib/templates/cli.ts"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-EVHrQBenoRurfutbxOdCyHvJbGbvIuwq5RfeCsSz0oD0ndE0JBjtX8uatmAElsNQrR2JV75YbSqtgbkvieQWtg==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","glob":"^11.0.3","csstype":"^3.1.3","linkedom":"^0.18.12","@types/he":"1.2.3","z3-solver":"4.15.3","tar-stream":"^3.1.7","@biomejs/biome":"^2.0.0-beta.6","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.3.0","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.7.0","tsc-alias":"^1.8.16","@types/bun":"1.3.1","typescript":"^5.9.3","@types/node":"^24.9.2","html-validate":"^10.2.1","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_5.0.0_1761682260490_0.3876139048547982","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"6.0.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@6.0.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"d2ce3b41d1d48e0c06fbb20bd06fe38af7b49f0a","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-6.0.0.tgz","fileCount":1187,"integrity":"sha512-NkgvfWj6ie9mNaOJwtDZsrrD6S8rAyRdf03iz+DKTKw6zNR1Luayr3SeRD5IUmBcgly/oDLq6OfDzbvMNcm1bw==","signatures":[{"sig":"MEYCIQDd9wcxHD7wqXSq2wGmxXQW14pPvKX3N2eTPTAnlqY0cQIhALpn8J4tgFCMo1y5/EvMZ53SzeiT8EsAnZ1IHLGwEVI0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6930344},"type":"module","shasum":"d2ce3b41d1d48e0c06fbb20bd06fe38af7b49f0a","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/src/lib/core/index.d.ts","import":"./dist/src/lib/core/index.js"},"./compiler":{"types":"./dist/src/lib/compiler/compiler.d.ts","import":"./dist/src/lib/compiler/compiler.js"},"./examples":{"types":"./dist/src/lib/examples.d.ts","import":"./dist/src/lib/examples.js"},"./core/item":{"types":"./dist/src/lib/core/item/index.d.ts","import":"./dist/src/lib/core/item/index.js"},"./structured":{"types":"./dist/src/lib/structured/client.d.ts","import":"./dist/src/lib/structured/client.js"},"./core/content":{"types":"./dist/src/lib/core/content/index.d.ts","import":"./dist/src/lib/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/src/lib/core/feedback/index.d.ts","import":"./dist/src/lib/core/feedback/index.js"},"./widgets/types":{"types":"./dist/src/lib/widgets/types.d.ts","import":"./dist/src/lib/widgets/types.js"},"./stimulus/types":{"types":"./dist/src/lib/stimulus/types.d.ts","import":"./dist/src/lib/stimulus/types.js"},"./cartridge/types":{"types":"./dist/src/lib/cartridge/types.d.ts","import":"./dist/src/lib/cartridge/types.js"},"./cartridge/client":{"types":"./dist/src/lib/cartridge/client.d.ts","import":"./dist/src/lib/cartridge/client.js"},"./cartridge/reader":{"types":"./dist/src/lib/cartridge/reader.d.ts","import":"./dist/src/lib/cartridge/reader.js"},"./cartridge/schema":{"types":"./dist/src/lib/cartridge/schema.d.ts","import":"./dist/src/lib/cartridge/schema.js"},"./stimulus/builder":{"types":"./dist/src/lib/stimulus/builder.d.ts","import":"./dist/src/lib/stimulus/builder.js"},"./widgets/registry":{"types":"./dist/src/lib/widgets/registry.d.ts","import":"./dist/src/lib/widgets/registry.js"},"./core/interactions":{"types":"./dist/src/lib/core/interactions/index.d.ts","import":"./dist/src/lib/core/interactions/index.js"},"./stimulus/validator":{"types":"./dist/src/lib/stimulus/validator.d.ts","import":"./dist/src/lib/stimulus/validator.js"},"./widgets/collections":{"types":"./dist/src/lib/widgets/collections/index.d.ts","import":"./dist/src/lib/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/src/lib/utils/qti-validation.d.ts","import":"./dist/src/lib/utils/qti-validation.js"},"./compiler/qti-constants":{"types":"./dist/src/lib/compiler/qti-constants.d.ts","import":"./dist/src/lib/compiler/qti-constants.js"},"./cartridge/build/builder":{"types":"./dist/src/lib/cartridge/build/builder.d.ts","import":"./dist/src/lib/cartridge/build/builder.js"},"./cartridge/readers/tarzst":{"types":"./dist/src/lib/cartridge/readers/tarzst.d.ts","import":"./dist/src/lib/cartridge/readers/tarzst.js"},"./widgets/widget-generator":{"types":"./dist/src/lib/widgets/widget-generator.d.ts","import":"./dist/src/lib/widgets/widget-generator.js"},"./compiler/response-processor":{"types":"./dist/src/lib/compiler/response-processor.d.ts","import":"./dist/src/lib/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/src/lib/structured/ai-context-builder.d.ts","import":"./dist/src/lib/structured/ai-context-builder.js"}},"scripts":{"dev":"bun --watch src/app/index.ts","lint":"biome lint","build":"rm -rf dist/app && tsc -p src/app/tsconfig.json","format":"biome format --write","build:lib":"tsc -p tsconfig.json && tsc-alias -p tsconfig.json","typecheck":"tsc --noEmit && tsc --noEmit -p src/app/tsconfig.json","dev:inngest":"inngest-cli dev --queue-workers 4000 --poll-interval 2","prepublishOnly":"bun run build:lib","generate:template":"bun src/lib/templates/cli.ts"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-NkgvfWj6ie9mNaOJwtDZsrrD6S8rAyRdf03iz+DKTKw6zNR1Luayr3SeRD5IUmBcgly/oDLq6OfDzbvMNcm1bw==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","glob":"^11.0.3","hono":"^4.10.3","csstype":"^3.1.3","inngest":"^3.15.1","linkedom":"^0.18.12","@types/he":"1.2.3","tar-stream":"^3.1.7","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","inngest-cli":"^1.12.1","@biomejs/biome":"^2.0.0-beta.6","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.3.0","@t3-oss/env-core":"^0.13.8","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.7.0","tsc-alias":"^1.8.16","@types/bun":"1.3.1","typescript":"^5.9.3","@types/node":"^24.9.2","html-validate":"^10.2.1","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"trustedDependencies":["inngest-cli","protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_6.0.0_1761689777032_0.4976270155600555","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"7.0.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@7.0.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"5af592762a871b3694bd004666e520554e80450e","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-7.0.0.tgz","fileCount":1243,"integrity":"sha512-6vfght4bIVnspZ35Cpm8oAwRrU9AlcU9F769u7n20y+dPKeCouL2axeT+CeRyg6rgaBjGyJ/dmlbdWvz+JX5Fg==","signatures":[{"sig":"MEUCICmDpVms0Qben+ZzE63eD5bRDiPDZ6RykVdyhUOTCM33AiEAx3hYhVyFqBh2wcJpW7G0/VTKcs/zyyaWMKXi5si8ZCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10450440},"type":"module","shasum":"5af592762a871b3694bd004666e520554e80450e","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./core/item":{"types":"./dist/core/item/index.d.ts","import":"./dist/core/item/index.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./core/content":{"types":"./dist/core/content/index.d.ts","import":"./dist/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/core/feedback/index.d.ts","import":"./dist/core/feedback/index.js"},"./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./stimulus/types":{"types":"./dist/stimulus/types.d.ts","import":"./dist/stimulus/types.js"},"./cartridge/types":{"types":"./dist/cartridge/types.d.ts","import":"./dist/cartridge/types.js"},"./cartridge/client":{"types":"./dist/cartridge/client.d.ts","import":"./dist/cartridge/client.js"},"./cartridge/reader":{"types":"./dist/cartridge/reader.d.ts","import":"./dist/cartridge/reader.js"},"./cartridge/schema":{"types":"./dist/cartridge/schema.d.ts","import":"./dist/cartridge/schema.js"},"./stimulus/builder":{"types":"./dist/stimulus/builder.d.ts","import":"./dist/stimulus/builder.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./core/interactions":{"types":"./dist/core/interactions/index.d.ts","import":"./dist/core/interactions/index.js"},"./stimulus/validator":{"types":"./dist/stimulus/validator.d.ts","import":"./dist/stimulus/validator.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/utils/qti-validation.d.ts","import":"./dist/utils/qti-validation.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./cartridge/build/builder":{"types":"./dist/cartridge/build/builder.d.ts","import":"./dist/cartridge/build/builder.js"},"./cartridge/readers/tarzst":{"types":"./dist/cartridge/readers/tarzst.d.ts","import":"./dist/cartridge/readers/tarzst.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"lint":"biome lint","build":"rm -rf dist && tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"biome format --write","typecheck":"tsc --noEmit -p tsconfig.build.json","prepublishOnly":"bun run build","generate:template":"bun src/templates/cli.ts"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-6vfght4bIVnspZ35Cpm8oAwRrU9AlcU9F769u7n20y+dPKeCouL2axeT+CeRyg6rgaBjGyJ/dmlbdWvz+JX5Fg==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","csstype":"^3.1.3","linkedom":"^0.18.12","tar-stream":"^3.1.7","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.3.0","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.7.0","@types/he":"1.2.3","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/node":"^24.9.2","html-validate":"^10.2.1","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <6","typescript":"^5.9.3"},"trustedDependencies":["inngest-cli","protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_7.0.0_1761700402845_0.9796915498838457","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@superbuilders/qti-assessment-item-generator","version":"8.0.0","keywords":["logging","structured-logging","performance","slog","high-performance"],"author":"Bjorn Pagen","license":"0BSD","_id":"@superbuilders/qti-assessment-item-generator@8.0.0","maintainers":[{"name":"hbauer","email":"handlebauer@protonmail.com"},{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},{"name":"supersterling","email":"aiden.zepp@superbuilders.school"},{"name":"ameeralns","email":"ameer.alnseirat@superbuilders.school"}],"dist":{"shasum":"331abad9963e40ae6790f9ae88e5db793ec41edc","tarball":"https://registry.npmjs.org/@superbuilders/qti-assessment-item-generator/-/qti-assessment-item-generator-8.0.0.tgz","fileCount":1252,"integrity":"sha512-OyEpwkDeoE15sHJp7YoIyAk1mjEIw9gsMUyEXk7dXv03Qdbzlj4VtFySp2AOv+pHQURlIF6Pz/+N0kL5MO3Acg==","signatures":[{"sig":"MEUCIQCb0enjURf+4G0lGftHsrBcJdX+8688BaDoLQgE9099IQIgS0aEr0WZPyiH/feGpJfU4ft9ypTAIMv3npn3nWPCCLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10496779},"type":"module","shasum":"331abad9963e40ae6790f9ae88e5db793ec41edc","engines":{"node":">=18"},"exports":{"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./compiler":{"types":"./dist/compiler/compiler.d.ts","import":"./dist/compiler/compiler.js"},"./examples":{"types":"./dist/examples.d.ts","import":"./dist/examples.js"},"./core/item":{"types":"./dist/core/item/index.d.ts","import":"./dist/core/item/index.js"},"./structured":{"types":"./dist/structured/client.d.ts","import":"./dist/structured/client.js"},"./core/content":{"types":"./dist/core/content/index.d.ts","import":"./dist/core/content/index.js"},"./package.json":"./package.json","./core/feedback":{"types":"./dist/core/feedback/index.d.ts","import":"./dist/core/feedback/index.js"},"./widgets/types":{"types":"./dist/widgets/types.d.ts","import":"./dist/widgets/types.js"},"./stimulus/types":{"types":"./dist/stimulus/types.d.ts","import":"./dist/stimulus/types.js"},"./cartridge/types":{"types":"./dist/cartridge/types.d.ts","import":"./dist/cartridge/types.js"},"./cartridge/client":{"types":"./dist/cartridge/client.d.ts","import":"./dist/cartridge/client.js"},"./cartridge/reader":{"types":"./dist/cartridge/reader.d.ts","import":"./dist/cartridge/reader.js"},"./cartridge/schema":{"types":"./dist/cartridge/schema.d.ts","import":"./dist/cartridge/schema.js"},"./stimulus/builder":{"types":"./dist/stimulus/builder.d.ts","import":"./dist/stimulus/builder.js"},"./widgets/registry":{"types":"./dist/widgets/registry.d.ts","import":"./dist/widgets/registry.js"},"./core/interactions":{"types":"./dist/core/interactions/index.d.ts","import":"./dist/core/interactions/index.js"},"./stimulus/validator":{"types":"./dist/stimulus/validator.d.ts","import":"./dist/stimulus/validator.js"},"./widgets/collections":{"types":"./dist/widgets/collections/index.d.ts","import":"./dist/widgets/collections/index.js"},"./qti-validation/utils":{"types":"./dist/utils/qti-validation.d.ts","import":"./dist/utils/qti-validation.js"},"./compiler/qti-constants":{"types":"./dist/compiler/qti-constants.d.ts","import":"./dist/compiler/qti-constants.js"},"./cartridge/build/builder":{"types":"./dist/cartridge/build/builder.d.ts","import":"./dist/cartridge/build/builder.js"},"./cartridge/readers/tarzst":{"types":"./dist/cartridge/readers/tarzst.d.ts","import":"./dist/cartridge/readers/tarzst.js"},"./widgets/widget-generator":{"types":"./dist/widgets/widget-generator.d.ts","import":"./dist/widgets/widget-generator.js"},"./compiler/response-processor":{"types":"./dist/compiler/response-processor.d.ts","import":"./dist/compiler/response-processor.js"},"./structured/ai-context-builder":{"types":"./dist/structured/ai-context-builder.d.ts","import":"./dist/structured/ai-context-builder.js"}},"scripts":{"lint":"biome lint","build":"rm -rf dist && tsc -p tsconfig.json && tsc-alias -p tsconfig.json","format":"biome format --write","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"bun run build"},"_npmUser":{"name":"bjornpagen","email":"ngi7tihz@bjornpagen.com"},"_integrity":"sha512-OyEpwkDeoE15sHJp7YoIyAk1mjEIw9gsMUyEXk7dXv03Qdbzlj4VtFySp2AOv+pHQURlIF6Pz/+N0kL5MO3Acg==","repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"_npmVersion":"10.8.3","description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","directories":{},"_nodeVersion":"24.3.0","dependencies":{"he":"1.2.0","zod":"^4.1.12","csstype":"^3.1.3","linkedom":"^0.18.12","tar-stream":"^3.1.7","unbzip2-stream":"^1.4.3","fast-xml-parser":"5.3.0","@superbuilders/slog":"4.0.0","@superbuilders/errors":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","openai":"^6.7.0","@types/he":"1.2.3","tsc-alias":"^1.8.16","@types/bun":"^1.3.1","typescript":"^5.9.3","@types/node":"^24.9.2","html-validate":"^10.2.1","@types/tar-stream":"^3.1.4","@types/unbzip2-stream":"^1.4.3"},"peerDependencies":{"openai":">=5 <7","typescript":"^5.9.3"},"trustedDependencies":["inngest-cli","protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/qti-assessment-item-generator_8.0.0_1761948772540_0.5836894284325078","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-09-10T18:47:40.107Z","modified":"2026-05-04T22:08:01.562Z","1.0.0":"2025-09-10T18:47:40.425Z","1.0.1":"2025-09-15T14:34:46.231Z","1.0.2":"2025-09-15T16:02:26.917Z","1.0.3":"2025-09-15T16:40:11.434Z","1.0.4":"2025-09-15T21:00:47.351Z","2.0.0":"2025-09-15T23:57:46.515Z","2.1.0":"2025-09-17T01:43:25.774Z","2.2.0":"2025-09-18T01:41:30.079Z","2.3.0":"2025-09-18T03:18:37.201Z","3.0.0":"2025-09-18T17:20:53.394Z","3.1.0":"2025-09-18T17:36:11.723Z","3.2.0":"2025-09-23T19:32:59.661Z","3.3.0":"2025-09-23T21:40:24.179Z","4.0.0":"2025-10-15T22:50:47.824Z","4.1.0":"2025-10-16T01:25:09.760Z","4.2.0":"2025-10-16T01:31:05.860Z","4.2.1":"2025-10-16T01:55:23.542Z","4.2.2":"2025-10-16T17:47:34.063Z","4.2.3":"2025-10-16T18:24:31.249Z","4.2.4":"2025-10-16T18:30:07.915Z","4.3.0":"2025-10-17T15:31:50.792Z","4.5.0":"2025-10-20T22:49:04.043Z","5.0.0":"2025-10-28T20:11:00.710Z","6.0.0":"2025-10-28T22:16:17.394Z","7.0.0":"2025-10-29T01:13:23.167Z","8.0.0":"2025-10-31T22:12:52.865Z"},"author":"Bjorn Pagen","license":"0BSD","keywords":["logging","structured-logging","performance","slog","high-performance"],"repository":{"url":"https://github.com/superbuilders/qti-assessment-item-generator","type":"git"},"description":"QTI 3.0 assessment item generator (compiler + AI pipeline)","maintainers":[{"email":"abhi.balagurusamy@superbuilders.school","name":"abhi-superbuilders"},{"email":"handlebauer@protonmail.com","name":"hbauer"},{"email":"ngi7tihz@bjornpagen.com","name":"bjornpagen"},{"email":"aiden.zepp@superbuilders.school","name":"supersterling"},{"email":"ameer.alnseirat@superbuilders.school","name":"ameeralns"}],"readme":"","readmeFilename":""}