{"_id":"@pie-players/pie-assessment-toolkit","_rev":"80-1ba9f947b1555972667018814b82f648","name":"@pie-players/pie-assessment-toolkit","dist-tags":{"latest":"0.3.73"},"versions":{"0.2.0":{"name":"@pie-players/pie-assessment-toolkit","version":"0.2.0","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.2.0","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"aca36e15d7a83183dc6753338b1e3eb6e8dc1e98","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.2.0.tgz","fileCount":194,"integrity":"sha512-cBLuIQgbUPGXU/oYyruVpdV5fbqs/FO+x9G/FwbvVeXWo7zzaMLPESQNgLZOhXboW8rAhbyBZTQAzYz21K9+Cg==","signatures":[{"sig":"MEYCIQDka72UJLJGeVtVpyLtIzyB5LgKYN+7aIeiwnV0bSnnDwIhANJTvE+EqI5B3niCdOExH0WjeGyNyRhKNon1ssqwu1Oe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./assessment-player":{"types":"./dist/player/index.d.ts","import":"./dist/player/index.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./assessment-player/Layout.svelte":{"import":"./src/player/AssessmentLayout.svelte","svelte":"./src/player/AssessmentLayout.svelte"},"./components/QuestionToolBar.svelte":{"import":"./src/components/QuestionToolBar.svelte","svelte":"./src/components/QuestionToolBar.svelte"}},"gitHead":"ee7cd8e267dc97d1dca7cc81389cd95cd92a432f","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@pie-players/pie-tts":"workspace:*","@pie-players/pie-calculator":"workspace:*","@pie-players/tts-client-server":"workspace:*","@pie-players/pie-players-shared":"workspace:*","@pie-players/pie-calculator-desmos":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.2.0_1770942253120_0.8014004188723061","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@pie-players/pie-assessment-toolkit","version":"0.2.1","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.2.1","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"6293c3d848f2eeaceb4aae717e00a8cd9a4b53b4","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.2.1.tgz","fileCount":194,"integrity":"sha512-FERDVnpi69cu4ScE73NxQZ+xRznjzoVjVa3tioszLHgYdQ4mvCg6hTFFeJi1Us2JWv80BJ8fOVrCACpPEFJ4Ow==","signatures":[{"sig":"MEYCIQCTqm5oH2Je2Xq09TMcAzyDZ3Elvm301WBD0FRR2voLbQIhAKQWM/GoMGUa4MW6ZyWQxp7STuE2j5+lLDonZ7rcHski","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./assessment-player":{"types":"./dist/player/index.d.ts","import":"./dist/player/index.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./assessment-player/Layout.svelte":{"import":"./src/player/AssessmentLayout.svelte","svelte":"./src/player/AssessmentLayout.svelte"},"./components/QuestionToolBar.svelte":{"import":"./src/components/QuestionToolBar.svelte","svelte":"./src/components/QuestionToolBar.svelte"}},"gitHead":"1a8766df1d2fa34a54d85ce2d7d116509ea9e03d","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@pie-players/pie-tts":"workspace:*","@pie-players/pie-calculator":"workspace:*","@pie-players/tts-client-server":"workspace:*","@pie-players/pie-players-shared":"workspace:*","@pie-players/pie-calculator-desmos":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.2.1_1770960594543_0.25673812439837596","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@pie-players/pie-assessment-toolkit","version":"0.2.2","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.2.2","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"cda1db388daf84a38cf42eaba1ae82ed63d3c2c4","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.2.2.tgz","fileCount":194,"integrity":"sha512-76kTer2eqSvzKM1DFpzewsz0754shjfWMPs6zw0pCf3QcmdwiNOo9nge8iG4+OuwJxtvgepxKb4R2qf+MlRAhw==","signatures":[{"sig":"MEQCICVe9KLIZlWB/zug5nwHiQhYUamStR+IYynayi9UMQ3tAiBhgQKQWQcm66wv9x9WLfTBd4n/6pXdsTdLTd9xVL7y5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./assessment-player":{"types":"./dist/player/index.d.ts","import":"./dist/player/index.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./assessment-player/Layout.svelte":{"import":"./src/player/AssessmentLayout.svelte","svelte":"./src/player/AssessmentLayout.svelte"},"./components/QuestionToolBar.svelte":{"import":"./src/components/QuestionToolBar.svelte","svelte":"./src/components/QuestionToolBar.svelte"}},"gitHead":"4c00c95407d11652ad0abb8912711e803982541c","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@pie-players/pie-tts":"workspace:*","@pie-players/pie-calculator":"workspace:*","@pie-players/tts-client-server":"workspace:*","@pie-players/pie-players-shared":"workspace:*","@pie-players/pie-calculator-desmos":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.2.2_1770970272918_0.23299157353842914","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@pie-players/pie-assessment-toolkit","version":"0.2.3","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.2.3","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"814c952bf24094a0ce696412f55531e613288b8a","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.2.3.tgz","fileCount":194,"integrity":"sha512-jYbIwY3wvQ0hQgA1gzoOqFK99PIr1UOKQOxJlXlzHjl6ZkZvv/rGmYXWI8YQigBR6VPYmvPkynrBF0Xogllk4w==","signatures":[{"sig":"MEUCIQCbzhnWA/fDVB1jKIUAQCEtTCaACAz4oP7ur67KYPRxkgIgM8N0pQKtcw9Ewz2oMlyWDNf3A3x8v29ROW66UNk50vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./assessment-player":{"types":"./dist/player/index.d.ts","import":"./dist/player/index.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./assessment-player/Layout.svelte":{"import":"./src/player/AssessmentLayout.svelte","svelte":"./src/player/AssessmentLayout.svelte"},"./components/QuestionToolBar.svelte":{"import":"./src/components/QuestionToolBar.svelte","svelte":"./src/components/QuestionToolBar.svelte"}},"gitHead":"b91fe59fe6f9c1e0df6ffe322426f9ee5ed03425","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@pie-players/pie-tts":"workspace:*","@pie-players/pie-calculator":"workspace:*","@pie-players/tts-client-server":"workspace:*","@pie-players/pie-players-shared":"workspace:*","@pie-players/pie-calculator-desmos":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.2.3_1770970637681_0.9576203664205791","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@pie-players/pie-assessment-toolkit","version":"0.2.4","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.2.4","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"9b0666941dcfff179d0530418b040229e5f97141","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.2.4.tgz","fileCount":251,"integrity":"sha512-z0BZC72+ZyYQwG2km/y2G4IyHGrA6rcrpGC2yrKQcBKf+0/shuf+fxGp/HE4EiETYh/yegOq3nynwWCiyvDijQ==","signatures":[{"sig":"MEQCIQCZVMHSP/qxlRfW8bympUxpo3BQqVd2LY+NGKZ4gXtCnwIfNEwwgJVREsNA19FS2hnK4Kiwb+R/vHkIKmDDeHM7RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1101763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./assessment-player":{"types":"./dist/player/index.d.ts","import":"./dist/player/index.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./assessment-player/Layout.svelte":{"import":"./src/player/AssessmentLayout.svelte","svelte":"./src/player/AssessmentLayout.svelte"},"./components/QuestionToolBar.svelte":{"import":"./src/components/QuestionToolBar.svelte","svelte":"./src/components/QuestionToolBar.svelte"},"./components/PNPProfileTester.svelte":{"import":"./src/components/PNPProfileTester.svelte","svelte":"./src/components/PNPProfileTester.svelte"},"./components/PNPProvenanceViewer.svelte":{"import":"./src/components/PNPProvenanceViewer.svelte","svelte":"./src/components/PNPProvenanceViewer.svelte"}},"gitHead":"4c510c97660b5cb1ccbee3ec0a461adde8d12e47","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@pie-players/pie-tts":"0.1.1","@pie-players/pie-calculator":"0.1.1","@pie-players/tts-client-server":"0.2.1","@pie-players/pie-players-shared":"0.2.2","@pie-players/pie-calculator-desmos":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.2.4_1771311457810_0.19472493205805663","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@pie-players/pie-assessment-toolkit","version":"0.2.5","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.2.5","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"2ac345805e107c44930c1ead5641b06fcba47eaa","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.2.5.tgz","fileCount":255,"integrity":"sha512-6q+BUP8UonRXyN/9kXi5ouoHrFuzh4SqE9AlXhlwoLOlv8Z0FSfWgMuN+pd/42+It43HGDiyeOhJsfzbFqEx9w==","signatures":[{"sig":"MEQCIAcPmwmvL3UsAMw8PDPccfwiBcISYMuxplJkgibWJqK5AiBRcroBuAVJwNDw/sAmC/RoX9oA4gHWnAQ+r7DNHuZOSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110981},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./assessment-player":{"types":"./dist/player/index.d.ts","import":"./dist/player/index.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./assessment-player/Layout.svelte":{"import":"./src/player/AssessmentLayout.svelte","svelte":"./src/player/AssessmentLayout.svelte"},"./components/QuestionToolBar.svelte":{"import":"./src/components/QuestionToolBar.svelte","svelte":"./src/components/QuestionToolBar.svelte"},"./components/PNPProfileTester.svelte":{"import":"./src/components/PNPProfileTester.svelte","svelte":"./src/components/PNPProfileTester.svelte"},"./components/PNPProvenanceViewer.svelte":{"import":"./src/components/PNPProvenanceViewer.svelte","svelte":"./src/components/PNPProvenanceViewer.svelte"}},"gitHead":"9ca9a0180e9400957673799ec3b1033f9493d715","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git"},"_npmVersion":"11.9.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"_nodeVersion":"25.6.1","dependencies":{"daisyui":"^5.5.18","@sveltejs/kit":"^2.52.0","@pie-players/pie-tts":"0.1.1","@pie-players/pie-calculator":"0.1.1","@pie-players/tts-client-server":"0.2.1","@pie-players/pie-players-shared":"0.2.2","@pie-players/pie-calculator-desmos":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.51.3"},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.2.5_1771369960149_0.30337706327065894","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@pie-players/pie-assessment-toolkit","version":"0.2.7","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.2.7","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"cc20ae0daa7c0eacb9d6c1c1d28cec6b3c0cdf6b","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.2.7.tgz","fileCount":255,"integrity":"sha512-X3L5zxkZpTExwbhUGRiciClJeXXM4u6iF7UFB3vOCpgeP+TP7/ms+pAfGmnCX5DPinv/BnYKm/sH5/x1BdSuXw==","signatures":[{"sig":"MEUCIEwVFBpLg/xlaa7EhW0LLlf/iDQrGPaCBAH4xCn0MLKmAiEAkR5GawTxqmp/jfIdJH/elvKBBuUK/tfxzfU1tu5XfoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./assessment-player":{"types":"./dist/player/index.d.ts","import":"./dist/player/index.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./assessment-player/Layout.svelte":{"import":"./src/player/AssessmentLayout.svelte","svelte":"./src/player/AssessmentLayout.svelte"},"./components/QuestionToolBar.svelte":{"import":"./src/components/QuestionToolBar.svelte","svelte":"./src/components/QuestionToolBar.svelte"},"./components/PNPProfileTester.svelte":{"import":"./src/components/PNPProfileTester.svelte","svelte":"./src/components/PNPProfileTester.svelte"},"./components/PNPProvenanceViewer.svelte":{"import":"./src/components/PNPProvenanceViewer.svelte","svelte":"./src/components/PNPProvenanceViewer.svelte"}},"gitHead":"3bdbf59c525c866fbe13873ff324ea09b97bfc9f","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git"},"_npmVersion":"11.9.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"_nodeVersion":"25.6.1","dependencies":{"daisyui":"^5.5.18","@sveltejs/kit":"^2.52.0","@pie-players/pie-tts":"0.1.3","@pie-players/pie-calculator":"0.1.3","@pie-players/tts-client-server":"0.2.3","@pie-players/pie-players-shared":"0.2.4","@pie-players/pie-calculator-desmos":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.51.3"},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.2.7_1771382663818_0.9877267493162645","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@pie-players/pie-assessment-toolkit","version":"0.2.9","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.2.9","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"4b0e55aefba2abd3e9d6c141c933b7285e3be194","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.2.9.tgz","fileCount":276,"integrity":"sha512-AdmGl97McvVXYOklfthmlgYanjhs9vqkDrZzMraCSANba10Hb/DyONJl7u0GhWP+ux3uA33rsl5K+s3B+NfbJg==","signatures":[{"sig":"MEUCIHWT5XtVHyQ7VvFDYlQjOVlmn21sn9d+7WDau3WacR9MAiEAn+k8gIvC4wt7TNfdW/MHzaqoYVY8nRraoEJ/VWGdKOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1119492},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"e807c45768eee91c6a822b12905d053eeb1a6b07","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && node ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"daisyui":"^5.5.18","@pie-players/pie-tts":"0.1.4","@pie-players/pie-context":"0.1.1","@pie-players/pie-calculator":"0.1.4","@pie-players/tts-client-server":"0.2.4","@pie-players/pie-players-shared":"0.2.5","@pie-players/pie-calculator-desmos":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.51.3"},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.2.9_1772231489641_0.2613205826290459","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@pie-players/pie-assessment-toolkit","version":"0.2.10","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.2.10","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"68ce74ff0a5e3d2c485d92f8ad19e1376db513aa","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.2.10.tgz","fileCount":289,"integrity":"sha512-A3R5nmzJwQWVVIUjkf9M1WtTW8ULL4I3KtzhWMaEKhIDhjNAqaAXftBlGSeLmq5yl27pybWevR3Z3TYyrAJWrQ==","signatures":[{"sig":"MEUCIEpyCLNO9dT/ywijwb4lnUbXjhS4pGXwdNaKXjOQTQsQAiEAqRw88u2XPJZRg+D1WQ7v8BcZZiYV6YWwhtSAMASKirc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"3632284e32f21ec53dfbdc734de8bd712cc250fa","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && node ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"daisyui":"^5.5.18","@pie-players/pie-tts":"0.1.5","@pie-players/pie-context":"0.1.2","@pie-players/pie-calculator":"0.1.5","@pie-players/tts-client-server":"0.2.5","@pie-players/pie-players-shared":"0.2.6","@pie-players/pie-calculator-desmos":"0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.51.3"},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.2.10_1772556806816_0.005261130980521722","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@pie-players/pie-assessment-toolkit","version":"0.2.11","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.2.11","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"52c59dd2863b5951c2f2acfd4ea62029c0fccef0","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.2.11.tgz","fileCount":293,"integrity":"sha512-hN31zyo5oaOF525ftu78U1u26i7jTMAO2WO/Tw7yPV100rekBXmLNzywXPM3+tZ38Pzan/a108iDh4ay9ryqJA==","signatures":[{"sig":"MEUCICZeEODA6MwEIiyVj2XujpOfci5HyOmy64TVrdFSscqTAiEA1F1qbWD4JvKy9UNxy6XynE7T96RjCLlzFzn5yRpMXw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"b38bd323300553719cb0b7ff10c1f9b5ddfd961a","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"daisyui":"^5.5.18","@pie-players/pie-tts":"0.1.6","@pie-players/pie-context":"0.1.3","@pie-players/pie-calculator":"0.1.6","@pie-players/tts-client-server":"0.2.6","@pie-players/pie-players-shared":"0.2.7","@pie-players/pie-calculator-desmos":"0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.51.3"},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.2.11_1772703782654_0.3394119300737799","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.0","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.0","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"529840d7b52aa32e5517e26952c5466feeafadf7","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.0.tgz","fileCount":293,"integrity":"sha512-rBkhYhC/aOuDRW2xTaN4075LdWZW9XJQ3lhNfsvsCE/rcdgFlW3Q60Aw6+lTnwzYv3ZPNM9KNnwg3u74MW9nKg==","signatures":[{"sig":"MEQCIFkR0/Vk4Eb1W1FmHx0dE6e1eeUK130j+A8DDaDmHkeoAiAr+YJiUeShIHB7TVamtiO/3iFWBWWLQ21dEghdNxzIsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1264040},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"9ff3cf2be408d4eb13198e5a258345420f42371f","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"daisyui":"^5.5.18","@pie-players/pie-tts":"0.3.0","@pie-players/pie-context":"0.3.0","@pie-players/pie-calculator":"0.3.0","@pie-players/tts-client-server":"0.3.0","@pie-players/pie-players-shared":"0.3.0","@pie-players/pie-calculator-desmos":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.51.3"},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.0_1772758873551_0.36694154681380553","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.1","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.1","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"03463b572b1bd46ca6d14876fda1d98ba988edfb","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.1.tgz","fileCount":293,"integrity":"sha512-mf7DHP2hQRGz3+FrBQ20kfwUh1FMeHb5ayJKerjTv+ClK2qGaYh4WlwziI3Z8jxwr6Gizw59Xdj/PCEPAJLLPw==","signatures":[{"sig":"MEUCIHou9c/aX0yfyGM+hoS59iiyIuGGKk1u4D4qS1/Ga0pNAiEA5dlVRN7S+LR0dVIXt2JB7vsqOJ3pZ272/UY4qY2fxpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1265265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"90f4e44674e3f52b84da0a89d30e5d972747bfdc","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"daisyui":"^5.5.18","@pie-players/pie-tts":"0.3.1","@pie-players/pie-context":"0.3.1","@pie-players/pie-calculator":"0.3.1","@pie-players/pie-players-shared":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.51.3","@pie-players/tts-client-server":"0.3.1","@pie-players/pie-calculator-desmos":"0.3.1"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.1_1772774568629_0.9273963320170957","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.2","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.2","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"d6b3efb4ff29579794fbaa9670ac74db993987f5","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.2.tgz","fileCount":293,"integrity":"sha512-cAqTz1V38g4H7QCsifdBphaPkZ+YemSfX1FNXHv3VWT1EBUq3E1W93Tyz9QrqjvLV8umdCk0mJ2F0CaEPdV3Hg==","signatures":[{"sig":"MEQCIDLQpAx8n21inE0mf7OOLn37y7qepoxXPxFs5gJ4ytBnAiA4BJCs2Kqv5IBFuZan4UI1WCwHf72841YQ7KFp0f0C7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1267436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"00bc10d835e561cfb52d3013c24fb538f7fc178d","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"daisyui":"^5.5.18","@pie-players/pie-tts":"0.3.2","@pie-players/pie-context":"0.3.2","@pie-players/pie-calculator":"0.3.2","@pie-players/pie-players-shared":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.51.3","@pie-players/tts-client-server":"0.3.2","@pie-players/pie-calculator-desmos":"0.3.2"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.2_1772785011539_0.9092227579159109","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.3","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.3","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"8c7f742fd6a73df77bc2d24fafcf0e8cc1e04122","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.3.tgz","fileCount":293,"integrity":"sha512-/Dn1sTVvNfdplP4WqSt7gLEb7lWBSWpS/0Qtha21H8dm0mDyYph5h30GQywYwkOGFeWuy7YN4HFUEUuDWUnKMA==","signatures":[{"sig":"MEQCIBtdMkf+0mEESukKs5iwbpF8Oc0C8GNmkde6eb4SNEG8AiA4c+pdyBmT39yqNo5qeqih5WOg39sLgDjkvYkKe82NYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1267436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"3951cfc2da586df1301fcdc0930f16ef1a0f2647","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"daisyui":"^5.5.18","@pie-players/pie-tts":"0.3.3","@pie-players/pie-context":"0.3.3","@pie-players/pie-calculator":"0.3.3","@pie-players/pie-players-shared":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"svelte":"^5.51.3","@pie-players/tts-client-server":"0.3.3","@pie-players/pie-calculator-desmos":"0.3.3"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.3_1772828502070_0.09314139005954947","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.4","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.4","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"33e87e6b5da464c7ab4f7977ad45743441341e32","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.4.tgz","fileCount":273,"integrity":"sha512-tIhT18G/JctkpK2apj6nxZ7mPxmlLdXgLxM2FZMPvWYK6Nswdhewnyibd7/ICKY/+/6R2w0Axj2iGNbOx1MB9Q==","signatures":[{"sig":"MEYCIQDGPOWE8JEDDD/0OMtJY/yc/CtvlF4J8LbU1YfaO6PomQIhAMIXJULneIQzytkym8DT32kPyDgENofMgt+S6GLUYCDu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1096521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"70274f637ea2f1789069e42b8beeea775716e58e","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.4","@pie-players/pie-context":"0.3.4","@pie-players/pie-calculator":"0.3.4","@pie-players/pie-players-shared":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.4","@pie-players/pie-calculator-desmos":"0.3.4"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.4_1773001549327_0.8939833422426922","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.5","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.5","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"e9e5edbc741c7319f40c98683becaae7141af482","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.5.tgz","fileCount":273,"integrity":"sha512-LVkW2VRGoPX7iPUmHcfPozzzA/GPD8uJbLPxjmnQ9teOZ2gHsg2+PKs0oeCIXavlTgafLv0aNMmANILYR58FTA==","signatures":[{"sig":"MEYCIQDsuZmH1aVTFkbIRHyUQHS6FA9Q59lV/BaxB2LLMoGdogIhAOjDfssd0s1ezYozJXfME11SIlwvc9vw9Av3CdumRrUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106843},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"c0d6475bc07749e2bac5e793417c062ab9316589","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.5","@pie-players/pie-context":"0.3.5","@pie-players/pie-calculator":"0.3.5","@pie-players/pie-players-shared":"0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.5","@pie-players/pie-calculator-desmos":"0.3.5"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.5_1773113892851_0.6384527908928674","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.7","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.7","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"93b363704f4ffbb1301ebbd2ff082b3b3e02e11b","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.7.tgz","fileCount":273,"integrity":"sha512-LlimWDQqhJA5KSBwTJ2T5PxgoqDiXFcob1Ru9RCbbTgOVg3EZZwx7DBJaVCmbn+6hNfP2JWOPETTJ3PwOA9eFA==","signatures":[{"sig":"MEYCIQCQH7mZE4fUCsY+2VSBekUpMP9egnQWlj3gLnRWcG4txgIhAN6+erCgXgYdclU0dnWqGccBTl+Zq6l5HtSaCm4aVNvd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1116652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"91e23c345dc86f318012da1fcbd3a577ddc0904a","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.7","@pie-players/pie-context":"0.3.7","@pie-players/pie-calculator":"0.3.7","@pie-players/pie-players-shared":"0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.7","@pie-players/pie-calculator-desmos":"0.3.7"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.7_1773176690377_0.7224329046164852","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.8","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.8","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"8fdc7be3a2e5cfd5563e4190d96a16b4bbf9a017","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.8.tgz","fileCount":273,"integrity":"sha512-NqknQupH61pxkopQBSQ0pxZihSAgONyQ5KM+ntO7SQz0h8rP+iA15z9dNUCbf4yhcwhV26uywI2aUxAMgpYYhQ==","signatures":[{"sig":"MEQCIC1q+DFtsGUwHjhw60wxE8hWrOxs8YsyqOiiAfKWWtK9AiBnrTrPLIPcQhu5Jk5dGh7aJVl2VbdHiT/BU6u3qXHesQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"76528502d0f00f8e089889b26e13e15e06265ee6","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.8","@pie-players/pie-context":"0.3.8","@pie-players/pie-calculator":"0.3.8","@pie-players/pie-players-shared":"0.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.8","@pie-players/pie-calculator-desmos":"0.3.8"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.8_1773213388149_0.8097611809445426","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.9","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.9","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"3f815150d45afc1e2fcad4a7fbb5fb23c74c5d9c","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.9.tgz","fileCount":273,"integrity":"sha512-m1iQvyFkwf0duM1gXqcqkyQHmeRz44LYf35kv4hKrCNNHldHhjMVvXfWdpXh7TYb91uHVRX1CznpYj8E4STqGg==","signatures":[{"sig":"MEYCIQDhAW49ZuM1EeebgL27o77DpdIsb3Fk9jtmojUGtU4Q6wIhALCOcvtnW9RcS5v2VC86r+JKSrFF8+yeModM4Wt5oaGA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"76528502d0f00f8e089889b26e13e15e06265ee6","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.9","@pie-players/pie-context":"0.3.9","@pie-players/pie-calculator":"0.3.9","@pie-players/pie-players-shared":"0.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.9","@pie-players/pie-calculator-desmos":"0.3.9"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.9_1773216397617_0.02946499537637104","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.10","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.10","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"4fd53aba1ca86725731594a8a585de4761891d37","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.10.tgz","fileCount":273,"integrity":"sha512-T2tiwMS/TwE7zMEFArhXShiYEZp0AvHQqHQSJH7l565tFoHGSSl+cfpXpCzRhxaiRznn7SXPrSdcvFyXhAE8HQ==","signatures":[{"sig":"MEUCIQDlkHH2LkY/ze6t+b7aydIFvpeTllphUzorwMBYtkm0qwIgbgZjUnrXtlwkjIsBOssd+s41D0u/lwgj4Ovzm2LUbyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"f045e039f2cff63074e6ec3bc6ee97532e07ebb5","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.10","@pie-players/pie-context":"0.3.10","@pie-players/pie-calculator":"0.3.10","@pie-players/pie-players-shared":"0.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.10","@pie-players/pie-calculator-desmos":"0.3.10"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.10_1773219319732_0.9580258246775246","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.11","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.11","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"afaa41169912a869ff38ac6934ed17fc636d1e2b","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.11.tgz","fileCount":281,"integrity":"sha512-MDT2hxc43RyuYueOnAoqIodza5NYkJd/WSt4iE3rSMeEyeRtgYHa1M/H8mG2SX15E6uF6CJKRkbiyJSc/qWrNg==","signatures":[{"sig":"MEYCIQCVClkS1x38mHAdg3d9+qKbEg6NSYwyUQL2h40rZgUAFAIhAJ3GHkLEmlTdO1M/jrEe64xM/cBnxAmbVhIj6HtQJJc3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"4f209c24ea9c655fae3b1df281b67247d70fd044","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.11","@pie-players/pie-context":"0.3.11","@pie-players/pie-calculator":"0.3.11","@pie-players/pie-players-shared":"0.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.11","@pie-players/pie-calculator-desmos":"0.3.11"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.11_1773260613356_0.501708570480994","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.12","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.12","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"72fff6d9bbd1fdeee9205994b6b9910211e86a02","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.12.tgz","fileCount":281,"integrity":"sha512-LOOk4UlcISYYrTNeGtLan/gqVjFoIppi03YEDpQ7ynngnM0RMIiAVDXPGX6pTwBtwy42++h0kFC0h8QHiziv9Q==","signatures":[{"sig":"MEUCIQCGdxYDo9P7yBB8Yewrd+FTiSuG7er1n409KVZspjBASgIgch9ZR9N4ojO1BVGBpjV+Lh5vOXO3orAVwAfs1I+tKDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1135232},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"f97803dc185280b96529336fd2008f59426c46f9","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.12","@pie-players/pie-context":"0.3.12","@pie-players/pie-calculator":"0.3.12","@pie-players/pie-players-shared":"0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.12","@pie-players/pie-calculator-desmos":"0.3.12"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.12_1773296337637_0.44167268178297747","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.13","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.13","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"972f887f1df14dce3512b53c13465a9de7ef84cd","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.13.tgz","fileCount":281,"integrity":"sha512-HII/xI9aUofcYmUp88ucu6xBAAlsoN/u+0vTcmY3BxbG6lR1zmiPmMZxhbphGgxEcEDbGWr+ORTyefPXC5l5zw==","signatures":[{"sig":"MEQCIAJu2csqp3hHSqea/Wt6CidISgs+YRmXoYW5KVnwKZayAiBs3k/5b+ScdxCTZVOgwVlrIRHlv/tuWIOQG3JD7Sf4Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1135232},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"fe528d69f13aac732e7e526c8304592b1f15fe5b","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.13","@pie-players/pie-context":"0.3.13","@pie-players/pie-calculator":"0.3.13","@pie-players/pie-players-shared":"0.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.13","@pie-players/pie-calculator-desmos":"0.3.13"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.13_1773460881537_0.5211440025202161","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.16","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.16","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"43828e1cacb39d0671edc5601373c1ed5bed8ebd","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.16.tgz","fileCount":285,"integrity":"sha512-N8XkQZxFGJ4QdKceM9mfXOKMKfmqs7BXWAf3chP0m3vsDvq002V0fGZ5Rds8S/9uPp2DUS+L9E0WjOIYKbCm8Q==","signatures":[{"sig":"MEYCIQCTAgj4WHcRsXY9VhWLBX90ql907kF+K24pND5UGxMGdwIhAP5dzcXqmBjjmSmAXq6GLal01dcgdEb7GPAJ+h9BptQV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"472fbec1a3ae6fcb558c7d7a23f7659ae5a2a30b","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.16","@pie-players/pie-context":"0.3.16","@pie-players/pie-calculator":"0.3.16","@pie-players/pie-players-shared":"0.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.16","@pie-players/pie-calculator-desmos":"0.3.16"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.16_1773692562243_0.41172224577193517","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.17","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.17","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"413c0eb080730985d666785eb1971467d6d2c84e","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.17.tgz","fileCount":285,"integrity":"sha512-N/D866TkRYPoIUYPxW3xiYkoivCNmp5cvYeTDx/IeieUn/Ghu4chMIb52DLRyfN+ur3i4IVMK8CU8w9sHpurwQ==","signatures":[{"sig":"MEQCIEr1HOG2BD5VbEW/eQinWZkkwdGoWs46s+fwytnvjo8SAiAHj15rskkG+5/TVN5AhPQT9U7HFFJCdfM+deALOYgwow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"472fbec1a3ae6fcb558c7d7a23f7659ae5a2a30b","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.17","@pie-players/pie-context":"0.3.17","@pie-players/pie-calculator":"0.3.17","@pie-players/pie-players-shared":"0.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.17","@pie-players/pie-calculator-desmos":"0.3.17"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.17_1773701323984_0.42160076177575156","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.19","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.19","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"409206aa2b53f690e3cdd2fc179b1a4d037bd186","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.19.tgz","fileCount":285,"integrity":"sha512-GMNOh2Vg1jz7d80LumntVx0tn5nSlkaC/l6PK314+TuQyEiVFWjubutDBzW1q7tbyCNEP2XeCnZ0dPGO7XS3rg==","signatures":[{"sig":"MEYCIQDWvpjKcaWD9KLImZT/lU4ZsZzezk4WEeKhcKK5X895PwIhAP8fFVp9q1BJEXHXYYSgfTbvyPgHdUhpUcE/xP/o2+OI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"fdc3d21b0192cbba96a33dddd7a39ecc16a3b2a0","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.53.7","@pie-players/pie-tts":"0.3.19","@pie-players/pie-context":"0.3.19","@pie-players/pie-calculator":"0.3.19","@pie-players/pie-players-shared":"0.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.19","@pie-players/pie-calculator-desmos":"0.3.19"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.19_1773905912365_0.7339697808596986","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.20","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.20","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"b692b3a51d55f44c75c5216c0126c9d010c3411d","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.20.tgz","fileCount":285,"integrity":"sha512-zIRN8DoZU6GUqXmAPnSFA2x4taeCsO495Olm9jO/MBn3IxvtT3MOWAapGxa6Yd+IoezqaIndHgge6HWi5B9Zsg==","signatures":[{"sig":"MEYCIQDp/5pk4US71PtxZvsiWFQoe6dIfwGhlk+dI85N22NcPwIhANmILw4gnm8d0l+xYdavnW1PllPCcUJmUrWZ9ZtOj4VI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"5be6d33aa384dca111ee6e80e3d69e992651d551","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.6.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"24.11.1","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.20","@pie-players/pie-context":"0.3.20","@pie-players/pie-calculator":"0.3.20","@pie-players/pie-players-shared":"0.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.20","@pie-players/pie-calculator-desmos":"0.3.20"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.20_1773989103806_0.37193653191342024","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.21","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.21","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"16a1e261052be3479890b42a33ac36502ce7f5b8","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.21.tgz","fileCount":285,"integrity":"sha512-f2OvQ+CZhRkTch9p9dtZuSskapEl4yFuL4LJli+o8WtFRyAKDED6NtZ2ivDZbpfbGOwgqsKmsA7+JyXT2Pl7zw==","signatures":[{"sig":"MEQCIQCo6zHWT2soG152d4sIMoA9tHmB5qollYJWNPYu8qg6uQIfTW3W/I6ZTyw8LWCbxBhzMt1AbARbVl1AIGE6zEh8Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"13b0aee9b31d94cfc7af2bec83d413ace0bc865d","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.11.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.8.1","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.21","@pie-players/pie-context":"0.3.21","@pie-players/pie-calculator":"0.3.21","@pie-players/pie-players-shared":"0.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.21","@pie-players/pie-calculator-desmos":"0.3.21"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.21_1774076652739_0.4922135537902108","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.22","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.22","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"909b15b9825610633bb6cb5a5f8f1f7e6bca8914","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.22.tgz","fileCount":285,"integrity":"sha512-P/W4KREp78pZ6xZdC+l5pnZhnUXcM//xKepapz2AXDy+V3D8TEi94xJcm1CQp4zI56HZ/XftBM+U2Q0aX4DeFg==","signatures":[{"sig":"MEUCIAVsXnu8wozcTByePnXAgXlXxJ0cAob4adaz+icLUMB4AiEAjEPGKpDn6BHcg1Bp66/saiU3RyCVCk2taniv/bjcAmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"203580084c4995ddb556a417c2e4cbcc930eca50","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.11.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.8.1","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.22","@pie-players/pie-context":"0.3.22","@pie-players/pie-calculator":"0.3.22","@pie-players/pie-players-shared":"0.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.22","@pie-players/pie-calculator-desmos":"0.3.22"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.22_1774139156995_0.3161655045559133","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.23","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.23","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"6a4d3241c619fccdd30d8380a62ef73b65d82068","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.23.tgz","fileCount":285,"integrity":"sha512-f3Zv3YKPEIi7vJmzeCZlNBzDF8caBcWqv3DxKg/cN3W3gLPQLGBiY0VHR1A9392S6+xJgWfTYNhA/kEum90r0A==","signatures":[{"sig":"MEUCIHsWx7ORAS7hI2jzuR2XGT+DaoyhrjdK/2Uk/wItszJuAiEA0YLkEfhNd6l8zwLil/J+v00eXerICBlfjX7jA9TZMHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"e25ae7b7724a99e2548f51f758b3c784aa5d0ce1","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.11.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.8.1","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.23","@pie-players/pie-context":"0.3.23","@pie-players/pie-calculator":"0.3.23","@pie-players/pie-players-shared":"0.3.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.23","@pie-players/pie-calculator-desmos":"0.3.23"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.23_1774331934938_0.7382510910628277","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.24","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.24","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"203aa65172009bb7058e0a40bfaa4e94d234e29e","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.24.tgz","fileCount":285,"integrity":"sha512-zuHA6JsQ+IzjaR40Pj9Rj+UnsC6Nl2bAbVBmCPdsZSI2zr5k6FTqJS1vel2PV9w15bDkg2ftnMutEiaGbHIBdg==","signatures":[{"sig":"MEQCIFoy+YBS9o6F8RpkOs1/1t3OM0e8OhNeJxskDDw4gGLHAiBF2cgPal18g2YmO1BUzx3rajhLL5a4L+8g70a2QXFEQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"458e4f21f789cb4e950a2475c2eb7cc33b3cb8f9","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.11.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.8.1","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.24","@pie-players/pie-context":"0.3.24","@pie-players/pie-calculator":"0.3.24","@pie-players/pie-players-shared":"0.3.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.24","@pie-players/pie-calculator-desmos":"0.3.24"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.24_1774338684457_0.16447783875788557","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.25","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.25","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"fee1492033f7d2945dafb00bd02268a06d4b5dcd","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.25.tgz","fileCount":285,"integrity":"sha512-PaUmZn8NvZYhcBgsuxRI8j3IdfkeGyhq+sGOVRpihbEv5aF363kRm535hKN4AnuzOkaeaw+qBngclhn54L5O3g==","signatures":[{"sig":"MEYCIQD21RMQ8AebbnNkJ/j7lxoKTNNQAiqkkDJN6r3z4cM7vQIhAMZxMbJ5jHCsVXN2ShYxEdwMS/Sbo/Cm3Zg0Vim++xz3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"458e4f21f789cb4e950a2475c2eb7cc33b3cb8f9","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.11.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.8.1","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.25","@pie-players/pie-context":"0.3.25","@pie-players/pie-calculator":"0.3.25","@pie-players/pie-players-shared":"0.3.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.25","@pie-players/pie-calculator-desmos":"0.3.25"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.25_1774341334623_0.28199238602859844","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.26","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.26","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"788719a410b4fbbd033d848ed59f48076f0d3e23","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.26.tgz","fileCount":293,"integrity":"sha512-7azQvvKM64tw5MPMsPd0gwPYcGDaSchOG77qvjRlS705tN71tsUhulpf9JYRFc1C2SG+BpwZkMIg7wTWeVW/+Q==","signatures":[{"sig":"MEUCIBgVk6A7IaVGz1eUfQ9YLkfBHyTpjKX7m/Fp6PZy4eSMAiEArui1q51RAISd8NfMM1HhWt1o05SWNTeOWiCJPBve8Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1226351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"5ed0fe0d403c348df4b1669af8f4089f420e35d4","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.11.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.8.1","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.26","@pie-players/pie-context":"0.3.26","@pie-players/pie-calculator":"0.3.26","@pie-players/pie-players-shared":"0.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.26","@pie-players/pie-calculator-desmos":"0.3.26"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.26_1774424112462_0.9798416454586953","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.27","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.27","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"f240a9cde6dc4d9f6a600d0dac64edf8d4d184b0","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.27.tgz","fileCount":301,"integrity":"sha512-Gwzh70Z7GIFirU866g5Yu4ksnmdleT8MM5Jj9joeNDbSyS8d3et1sb5UyVLoQldu4MfZu0Cs4BjDJKXCoqJN8Q==","signatures":[{"sig":"MEYCIQD2eWgVGgb15vvCCe6SXBRP/mKd1+Xpe57TT5LtywY+0wIhAMinvC36JIFnkMWicUjdXNaHaowH7II3YU6RR7dlUMl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1285763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"d4d0471f9d4a435b7bcc38cddced24f976693daf","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.11.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.8.2","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.27","@pie-players/pie-context":"0.3.27","@pie-players/pie-calculator":"0.3.27","@pie-players/pie-players-shared":"0.3.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.27","@pie-players/pie-calculator-desmos":"0.3.27"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.27_1774591930936_0.555306399757227","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.28","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.28","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"ec4c878b8323ea0b29a0f7b42db62bdbe2a16d9a","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.28.tgz","fileCount":301,"integrity":"sha512-BILpajFOVIcGXC0ybXkmeEghS3qX7v6eRr4g+18npPoC8mshNWnxlGhQZEMRG5kyNX/K1wAWLBo1p6GGaoUpTg==","signatures":[{"sig":"MEUCIQCao7dBmPqgOULWXp8Mhicvo4GJCH7UdEDnmi8uGwJ/+wIgXXHAacOqmnB/LWbKGAodNtVZo47FRux+oODLigOQDm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1285446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"284f9aba79a232c0bb5607ae752acb16f1ff5171","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.11.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.8.2","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.28","@pie-players/pie-context":"0.3.28","@pie-players/pie-calculator":"0.3.28","@pie-players/pie-players-shared":"0.3.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.28","@pie-players/pie-calculator-desmos":"0.3.28"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.28_1774596103068_0.3060154988978987","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.29","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.29","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"769393de3209b23f6000075b7e97a7fb3828cf10","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.29.tgz","fileCount":301,"integrity":"sha512-wwwNpKLWA7PjYf7stVx3H+lRkXFJrR1uG2yM6TBF1nHkayPvQj+aTckaTpqCD+6K7sK9VM3mZ9iMldjowDmErg==","signatures":[{"sig":"MEUCICHvHUz2hHhlQTxKTPbdak14koN8X8CwmUW066eJ5+xhAiEA+WpWqtmFrB3FsAV5ibrbJ4MVOdtYgC+r0zwBrC9ajKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291837},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"fc9274e931c079c2aa4f5f7836e49063508618c6","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.11.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.8.2","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.29","@pie-players/pie-context":"0.3.29","@pie-players/pie-calculator":"0.3.29","@pie-players/pie-players-shared":"0.3.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.3.10"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.29","@pie-players/pie-calculator-desmos":"0.3.29"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.29_1774935612699_0.9134590391697193","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.30","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.30","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"bd2ebf5af0c5fc107f04871caef7f2c33bcc73bf","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.30.tgz","fileCount":305,"integrity":"sha512-lyxD5DVWFU8M5YVrGdyg3KcsMEzBOmY3SdCYY3CpZnzUUpLo/vIG+JqwhZ9O6lulcjV3ZagKSUFuJPJqjrIq1Q==","signatures":[{"sig":"MEQCICumpSdHX5PIFw+I6EAPlngaAWO9Y0SHM+3ZMEr4/SU8AiBqlCBaA/t/CDtgBJcRrGga4fhuaboFKiMYCNMfozpUtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1313281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"8909418fd63a2bcbb4af2a8de1c760daa881f355","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.30","@pie-players/pie-context":"0.3.30","@pie-players/pie-calculator":"0.3.30","@pie-players/pie-players-shared":"0.3.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.30","@pie-players/pie-calculator-desmos":"0.3.30"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.30_1776981148861_0.40079847497665555","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.31","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.31","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"71b6754289029816a50c74f10b3348f70d08114e","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.31.tgz","fileCount":425,"integrity":"sha512-QDG2SX6aIMRTrAu4N7PI9GnsudLWi/n7UiBexlYeDUv/MGu9OjBej0KDxvispGCexh45ed6/BuWo86diPHcw+Q==","signatures":[{"sig":"MEQCIFx7EHmz35CqqfWcd2n9h6Ne5NcZON+0YDubJ2DTGzL3AiAKfqLUVbKeggiCzr+ShQH5zs+NmVcN5Ksvz/wmPnmxbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1702187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"35dd8210d92e136a0e524c503ec830b5843fa216","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.31","@pie-players/pie-context":"0.3.31","@pie-players/pie-calculator":"0.3.31","@pie-players/pie-players-shared":"0.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.31","@pie-players/pie-calculator-desmos":"0.3.31"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.31_1777364691007_0.8774910434485397","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.32","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.32","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"d25daac0bae7d08d601f1957bcf04f06a4849123","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.32.tgz","fileCount":425,"integrity":"sha512-kqynS1oELL5cD7A5MzWOJhHI75MLvoL71SUjxG4lD8XpRsI6t+RVo6JMux0CyeWb/TW+zXsLwPUyXBwBWYLEpw==","signatures":[{"sig":"MEUCIEj9n4su9Uis20FvH0AjqcORFLqmpzyDmPJaheOS//X0AiEAzNLw8nODeLGfdmIMcugsaHhD2gTLztKe8It3z8vNACU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1708447},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"b6ed73f500a047189cb6aab199134b8bdb4a1295","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.32","@pie-players/pie-context":"0.3.32","@pie-players/pie-calculator":"0.3.32","@pie-players/pie-players-shared":"0.3.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.32","@pie-players/pie-calculator-desmos":"0.3.32"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.32_1777415833123_0.3773035231573223","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.33","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.33","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"e1a69ee80ac61498dcf5e5c5a6921d84d9f7b37a","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.33.tgz","fileCount":425,"integrity":"sha512-vDtpj3+1awUrcXjCfS+VS35NRlJVrrQlp4rOdSBvwRZ+mXztkt687jO3ENvJonY+XpxfjJQYtN1RXjDs92AGjA==","signatures":[{"sig":"MEQCIC6q8nLb3Po0+cBodheRsuaGmLQZMqladyBoqbvKiwiiAiBPLYyJBGaOepTm8qh091UyaaEPKwKePS5RNrogGnURMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717599},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"70612af55c411079b145660bcbcb645021a8eb27","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.33","@pie-players/pie-context":"0.3.33","@pie-players/pie-calculator":"0.3.33","@pie-players/pie-players-shared":"0.3.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.33","@pie-players/pie-calculator-desmos":"0.3.33"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.33_1777481862860_0.5457386230958108","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.34","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.34","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"dfb3a9cb6e867ecf1c9e3408939c0e45062ff3ab","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.34.tgz","fileCount":425,"integrity":"sha512-Egd1MjS/7pE4BeeBidEHhx1wSjSFLBtgygvN3bPT0+69WNqgUZ7a21LprTYS3iVYr2iu83GjLFwEJAyN5aLNkw==","signatures":[{"sig":"MEUCIHLJZiZEir73wGK+YXw6TwxMckAVVG4XXwiTTt09XFIvAiEAmpr56O/AygmEDFxu/cZY09PZ4sMGxj8VjDlLu7ooaJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1719523},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"af850c0d8a5a51167742df9236f4edae895dc179","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.34","@pie-players/pie-context":"0.3.34","@pie-players/pie-calculator":"0.3.34","@pie-players/pie-players-shared":"0.3.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.34","@pie-players/pie-calculator-desmos":"0.3.34"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.34_1777500571768_0.32893477425867634","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.35","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.35","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"1460c0e7bf329e7bc8adad26daad23ed675f6826","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.35.tgz","fileCount":425,"integrity":"sha512-ZM6Ylo+VT6dUHlr5tv9eQHoVV1AdFgYoFNOEjDzd37n4IdzPi4vMi59KhsvEZF5JXZSV0cmpl6+ca1qNMZ3+vA==","signatures":[{"sig":"MEUCIQDeabjsm/FzZMuapWqqv3Lfr1I3odDxPZPbyigWzhAvagIgAQPXqwomyNZez27fDh8vwAiaibj8H/7fB9YMvFEqdNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1723895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"286418ee65ac40c7cb95544e527c364f63c4ec09","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.35","@pie-players/pie-context":"0.3.35","@pie-players/pie-calculator":"0.3.35","@pie-players/pie-players-shared":"0.3.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.35","@pie-players/pie-calculator-desmos":"0.3.35"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.35_1777585782602_0.42955379196108323","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.36","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.36","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"0d80e0ce2864bd34639eedaa7339e9f827daa60e","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.36.tgz","fileCount":425,"integrity":"sha512-HjdWW2KJCAxRsz25WVtRQ1rUkir/tVdCboidtyXGBGG/96QL/9LXIXM2pyhGC9jUJ/v7msCmPuglxt/WllFYSg==","signatures":[{"sig":"MEYCIQCUnhUu9LgvkoydMe4+CXrCYetBwE9DkdPCfPWWicWxbAIhAIDsI7dvvTjBfsy+DnZ9kM7FLtqhlr2J5VDtLxUXAnv+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1728860},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"9ef211ceb11170423e815d2009fc08ce5a11e9f0","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.36","@pie-players/pie-context":"0.3.36","@pie-players/pie-calculator":"0.3.36","@pie-players/pie-players-shared":"0.3.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.36","@pie-players/pie-calculator-desmos":"0.3.36"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.36_1777596890227_0.5141412224788986","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.37","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.37","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"fe9ff807398488916b28645ccd2be80bd3fef6a3","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.37.tgz","fileCount":421,"integrity":"sha512-O1hcLFxni4mrC/QftpTuzWyGdEF2wqljuYWclrymcbH4je8w4ryFSZt9BL/lMAb/wjXW2QkkcmCHHtT1lSTA2g==","signatures":[{"sig":"MEQCIFM6BtRh6/5fqqBC+lOiyl86CQMVkD4N5KpQE+y/InycAiAnsXcX8L9JGsptSfzMQwLKzwn6xXbW/8gKd/C5cMB8aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1730130},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"2818f931ae26dfda572f562669f1707ea93a066c","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.37","@pie-players/pie-context":"0.3.37","@pie-players/pie-calculator":"0.3.37","@pie-players/pie-players-shared":"0.3.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.37","@pie-players/pie-calculator-desmos":"0.3.37"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.37_1777922587322_0.5117741112541139","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.38","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.38","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"9b0767b07f63afab8cb6c26aaf0497c58336a9df","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.38.tgz","fileCount":421,"integrity":"sha512-miAAho0a/moPdDO96m5I6M2pAYyZiYF73sjpQCrU/6oWUM0DOshCBPWesRxx4RaugemZRAE7q/kFTU1t8mzb7g==","signatures":[{"sig":"MEUCIQCO2jrad51ZRD+IAnG5ucJmQO9icMskYc7BS7jMxDffxQIgfU/cYJLV60u+/DuXIqmubKX+vrxsxxVQCmqajCOaIh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1733823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"c8d46d775b3c2122aa0e25dbaf187c31724d0b03","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"svelte":"^5.54.0","@pie-players/pie-tts":"0.3.38","@pie-players/pie-context":"0.3.38","@pie-players/pie-calculator":"0.3.38","@pie-players/pie-players-shared":"0.3.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.38","@pie-players/pie-calculator-desmos":"0.3.38"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.38_1778127533818_0.3199171242789556","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.39","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.39","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"7603a59f4b61384e8fd45cfccaf8918ed0cc667e","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.39.tgz","fileCount":421,"integrity":"sha512-fgpjp5xwxfWbMCsVl5fM6BYOiFfmKqslQFS8oJ7OdzWyWZ4rakQGJcA8UVV7zVNKBjYnC3QWE2WOPv3Cow/q8Q==","signatures":[{"sig":"MEYCIQCPBhCLw2gnbm3eBQtRPt6s6gN2JmlynNyyQMHP3D0WfQIhAKiS5bKtMEpSbCDhUcckywfseRyT6TqwgNymwszKFjij","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2778789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"0072fad632c9cb9f331c0a1e651e7b9afe472442","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"@pie-players/pie-tts":"0.3.39","@pie-players/pie-context":"0.3.39","@pie-players/pie-calculator":"0.3.39","@pie-players/pie-players-shared":"0.3.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.39","@pie-players/pie-calculator-desmos":"0.3.39"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.39_1778135290743_0.7690968684006634","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.40","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.40","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"a7826c93e80d34538bd8bffccc3ac022a5409fd0","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.40.tgz","fileCount":421,"integrity":"sha512-souxIB4FcP9i/Z3GwBRrZlmooi4+5tIwdJICk4g8Zn6RDomXjWo+UuMUhpay4GhQdtHwerFTjozqJYxDzhh8YA==","signatures":[{"sig":"MEUCIQCn4biMoALJDad9quyJWY2YkA5sIGNCOpavDwpMsg64dwIgTmkzdBSfuLjMG/3X0DlsIAoyHf/lyE5lYMv3rXYAkc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2778789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"3a167a88660124f096c52c29fb7ff56f6981ac78","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"@pie-players/pie-tts":"0.3.40","@pie-players/pie-context":"0.3.40","@pie-players/pie-calculator":"0.3.40","@pie-players/pie-players-shared":"0.3.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.40","@pie-players/pie-calculator-desmos":"0.3.40"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.40_1778136264536_0.6125943468499744","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.41","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.41","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"eea01738bea2288f4498d244d39464093f9b1561","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.41.tgz","fileCount":421,"integrity":"sha512-tTq0Mzux5vt18CeIYFsGnBxCmsVm24wbeDF1S7e79UXQ/ACWE1Yz/N/K+qJMQ/QNAvnBZAPgRJj+h88Ox7Cgdg==","signatures":[{"sig":"MEQCIHnlCIISkx12z0EYcxovL/Yug1VgtSo2zSnVOODgni8XAiA3k2mZhLNlj371fSYBpumh+WZkotSyf0NxHIcab4zBEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2778789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"315cef43b1c35bf84e5dc2a04f5b067ac9812d08","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"@pie-players/pie-tts":"0.3.41","@pie-players/pie-context":"0.3.41","@pie-players/pie-calculator":"0.3.41","@pie-players/pie-players-shared":"0.3.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.41","@pie-players/pie-calculator-desmos":"0.3.41"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.41_1778217608198_0.5166617561325979","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.42","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.42","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"ef0740aa4facb8c448cfb020859512290d81abe2","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.42.tgz","fileCount":421,"integrity":"sha512-ocHqLgcGEiAPC2pzYNUw+RmX3n3JXOgykh4y8Btu1saz1HlBjL3XK1csC9ZCmp9ZHvAmw7pDctszPFUADEsSyA==","signatures":[{"sig":"MEUCIQCb4r29aIHLiwbYqZ8P6mnlHAQCpguU32/Rymv63eUCBQIgOMihRDkFazu2lM1WtXiOJdZzhRNHE1IN+rJ9Xtfm8tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"6496ddada69bfff9355acdb1611c077782949533","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"26.0.0","dependencies":{"@pie-players/pie-tts":"0.3.42","@pie-players/pie-context":"0.3.42","@pie-players/pie-calculator":"0.3.42","@pie-players/pie-players-shared":"0.3.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.42","@pie-players/pie-calculator-desmos":"0.3.42"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.42_1778698795021_0.5621606817999749","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.43","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.43","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"ccb1c92f2050b57c7593943695c262248a2268ec","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.43.tgz","fileCount":421,"integrity":"sha512-dFJiZhTxhGjRkk8xo2S1dmmFNtm4r+cfMjyxvJyvXk9+0Xl6qbNxp3fwsdnqxI/pwbz+ISeLzgv2rOQxnzRdgQ==","signatures":[{"sig":"MEYCIQDF9NhdhVxacwwcxnOBKrhreeNUHx5mpXG+Wn71JXzwhQIhAJQpT0571Woh7sdQNcPHhJVl2qLu0yT4rfo1H3l2tShj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"94541511c96e7aaf6b2ac469582ae06b2c430f7a","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"26.0.0","dependencies":{"@pie-players/pie-tts":"0.3.43","@pie-players/pie-context":"0.3.43","@pie-players/pie-calculator":"0.3.43","@pie-players/pie-players-shared":"0.3.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.43","@pie-players/pie-calculator-desmos":"0.3.43"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.43_1779301388580_0.9345982555377286","host":"s3://npm-registry-packages-npm-production"}},"0.3.44":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.44","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.44","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"44da6d7fa3ec2355c059b620feac028d56e1ce07","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.44.tgz","fileCount":319,"integrity":"sha512-PgWjGMKnwnZdWbysrvYqYSlzGfqDzrJjgZK2hlrKRp8Hn74P3xDnFY8o89ENDMSODPJ6ViSHWcFCka56fDxeSA==","signatures":[{"sig":"MEYCIQD2xG9wgV9N9rxKo0hBnre+5LXJKoZ5oX51kx7HQj/yZAIhAIk7nHCP8AaPLwXWmCTUbui5Hrhk3xlxcPuM5ZqDFWAS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3577121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-provenance":{"types":"./dist/services/pnp-provenance.d.ts","import":"./dist/services/pnp-provenance.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"edbd14b8665cb1d1debe25f27cf457d645103079","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"26.0.0","dependencies":{"@pie-players/pie-tts":"0.3.44","@pie-players/pie-context":"0.3.44","@pie-players/pie-calculator":"0.3.44","@pie-players/pie-players-shared":"0.3.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.44","@pie-players/pie-calculator-desmos":"0.3.44"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.44_1779513175497_0.46331279691950056","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.45","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.45","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"9e347b8e806253e0852575f6be8a3db8401bec55","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.45.tgz","fileCount":403,"integrity":"sha512-Xe4k07o3WuI7LQtc+n8SsJAX7fGVUD35sdZDZqX75/O/wNIP526C6cgX86vxSXt47KarjPN2HG2hG6VRNC7ATQ==","signatures":[{"sig":"MEYCIQCn95fTGkcdXTXNLnKQgvG0kZ9CURnJbyz/9sftY9RURQIhAOooHSDzc9Y+kh2Hgv4aFWiE+rBsgZrweSR4pO1b0I+q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4726905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"39eaf6ee65374262c4c7e03b62c6f403659e8033","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"26.0.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.45","@pie-players/pie-context":"0.3.45","@pie-players/pie-calculator":"0.3.45","@pie-players/pie-players-shared":"0.3.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.45","@pie-players/pie-calculator-desmos":"0.3.45"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.45_1780340767483_0.04016036973644366","host":"s3://npm-registry-packages-npm-production"}},"0.3.46":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.46","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.46","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"1194333204f6386dbb684e5b526bd795fec40369","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.46.tgz","fileCount":403,"integrity":"sha512-KuYpxHnGRB1uRBrVKwO2Q2jyR3vlCTbj3ASbJ59EJZlGO3TVvz/2gPMFi9s4Qvh2w66ne8YiV4e1ih1as6j4UQ==","signatures":[{"sig":"MEQCID61hvk8bFwdqRyqkFAb3co8B5ULoj3f/7zlk8hK8D8ZAiBMrF1EUgtXehprVXxZzYiFddI3UKhfdgiR4ORjDTIfIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4747914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"31d6875839a3a1c7d1ddfa977b22ad0e2c2419bc","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"26.0.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.46","@pie-players/pie-context":"0.3.46","@pie-players/pie-calculator":"0.3.46","@pie-players/pie-players-shared":"0.3.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.46","@pie-players/pie-calculator-desmos":"0.3.46"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.46_1780413079341_0.025598498258744717","host":"s3://npm-registry-packages-npm-production"}},"0.3.47":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.47","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.47","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"c97c9fe36bdc20a17cddf44d732d82bd385aeb1b","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.47.tgz","fileCount":403,"integrity":"sha512-kH3895Vzs9YvNeVFX7FzGjI+qWeEGyGk/QLoPHNXKolY2kniIEhGPu0HP4E6hHfRMeZqm/2Bf2G5uyrZAu2yuw==","signatures":[{"sig":"MEUCIFHElQlH4EC7cuhsXhSmOGZT379GdJBvFV6disJfVxjhAiEAzq6D0WaOurPC+n66XIHI7/nO09ID43SoMjkenlGfvOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4747925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"d423dbd8d73ee47c145c883a2f1f165635d31ae7","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.47","@pie-players/pie-context":"0.3.47","@pie-players/pie-calculator":"0.3.47","@pie-players/pie-players-shared":"0.3.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.47","@pie-players/pie-calculator-desmos":"0.3.47"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.47_1780515560146_0.1179699739467206","host":"s3://npm-registry-packages-npm-production"}},"0.3.48":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.48","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.48","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"1e7c665f44e7ed650e5258cd04615cc23ffaf14b","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.48.tgz","fileCount":403,"integrity":"sha512-Z0+QyV7dt9gEaa7TbcHPeKPqk8ToBggXESZ0xcINd3qUD1znEVboMdtHPu0ea4l+rf2QLEVxKQSNlgyFPjPZMQ==","signatures":[{"sig":"MEUCIQDMor699LW4LZAFYcoFGvuNW1lMw7biSmD4LSNqmHBzwQIgU8yZDKiJbFddy7JA9Slq64jeCRvLZ7ILmYpgyZm5AH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4761140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"7a1d7f0ea025443684e5cc6b09baa4da73453c9f","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"26.0.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.48","@pie-players/pie-context":"0.3.48","@pie-players/pie-calculator":"0.3.48","@pie-players/pie-players-shared":"0.3.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.48","@pie-players/pie-calculator-desmos":"0.3.48"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.48_1780612389249_0.7209003782482244","host":"s3://npm-registry-packages-npm-production"}},"0.3.49":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.49","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.49","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"4aa5dcd7e26b40f23bd9ba5e066cb2a9c617b558","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.49.tgz","fileCount":403,"integrity":"sha512-lodf9pTG0uI0EP2/rZQsKunatOvH4usIEH3XvWlaZhN+bptWu/AD7/Co+2vZXnNaPoXyiIw/hFEHx+fD7f2M8g==","signatures":[{"sig":"MEYCIQDsOidQs4vTZ4xuEI4JlGH7dwD35DBQnqEWfU5ftuef1gIhAJea9yZuF8rBkj5RrNG2K59+VchUP6Kvo0tCCEAZUb4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4761140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"b91b5379aab0628d7231ff0e627082019d46f972","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"chillenious","email":"eelco.hillenius@gmail.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.12.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"26.0.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.49","@pie-players/pie-context":"0.3.49","@pie-players/pie-calculator":"0.3.49","@pie-players/pie-players-shared":"0.3.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.49","@pie-players/pie-calculator-desmos":"0.3.49"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.49_1780626401237_0.8665346062627814","host":"s3://npm-registry-packages-npm-production"}},"0.3.50":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.50","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.50","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"587bc2609c1885a597bcb134983cebd723348206","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.50.tgz","fileCount":400,"integrity":"sha512-XMLpzgBQ2bwUAMDEnX0Yt+5/IC4f0NeEwZbuERAY1jCu5zu1vWNtcBe91RhaluJuh4gnSxMPcfenDq002Wo0rg==","signatures":[{"sig":"MEUCIAvWrjWgZP/O/mCQFQHTwSjrKHpo5v+DcOoQJQ7hmOhpAiEA+/GGD2JqmB7Rxixnbh6KHdhTHDVbftLNVZ/1fFLkTfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4756040},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"0e41991608ebfa98cb413de41199b40bdf01d050","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.50","@pie-players/pie-context":"0.3.50","@pie-players/pie-calculator":"0.3.50","@pie-players/pie-players-shared":"0.3.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.50","@pie-players/pie-calculator-desmos":"0.3.50"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.50_1781026022403_0.2803200895295268","host":"s3://npm-registry-packages-npm-production"}},"0.3.51":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.51","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.51","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"72880749573b96ea23b87769145331d7bc19e66b","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.51.tgz","fileCount":400,"integrity":"sha512-l4dF1UvMi7uQIukG8ySWwipSztwnWwxOegK3EdSdu/rL7+8Awnmk1iMi6T8IF3ISblKhhfG0SfUZYFpK8dchXQ==","signatures":[{"sig":"MEUCIHwShKISLKLT3V2mbfN+GPhJeLkJ/YwFt2cK5AF7iqRPAiEAw9n8tidXjBPP2qIEI3hZtlzJebHUrRamLPJRWes1hxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4780782},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"b486a3f023becf4e459d192ddd2500316f2d36b4","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.51","@pie-players/pie-context":"0.3.51","@pie-players/pie-calculator":"0.3.51","@pie-players/pie-players-shared":"0.3.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.51","@pie-players/pie-calculator-desmos":"0.3.51"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.51_1782301682295_0.8866448456344576","host":"s3://npm-registry-packages-npm-production"}},"0.3.52":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.52","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.52","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"ac33685d30c0040e6138abeab5eba1fcca5b0164","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.52.tgz","fileCount":403,"integrity":"sha512-fYspSBx/On5inmYMAJc/4o/EQ7lkHiDh/QKpEDfD7+RC5JnnpW+fA2SwGb/wCKJIGpnY8/835FxNTZbCs5cHDg==","signatures":[{"sig":"MEUCIQCpguK/bFdnn8UK5JfDWUjYDk77OxLesDpZbao2ZVtpFwIgQe6WVDCqrPgPZ8Vp08WlVYVKFvIY9xJStL40zRcsMYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4813855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"8914a0a217b4379cbae723313e65240cd2edcef8","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.52","@pie-players/pie-context":"0.3.52","@pie-players/pie-calculator":"0.3.52","@pie-players/pie-players-shared":"0.3.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.52","@pie-players/pie-calculator-desmos":"0.3.52"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.52_1782469198503_0.19552569768948813","host":"s3://npm-registry-packages-npm-production"}},"0.3.53":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.53","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.53","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"6145ebc5cd3d99845030366d1589f58c31bac162","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.53.tgz","fileCount":403,"integrity":"sha512-DIFJnNFA+X75ByDEE+FghkJHU0NaGCsNwJptZGS01QkBYsXFEf6NjuPZzw2XX3qaHnNghCX8I2q+al3/0tsX1Q==","signatures":[{"sig":"MEQCIDhgOnNst3al8UoLSJXO7nrT0lZf1+cpfT98qeeRGpN7AiBODGCuRFCMLxwanTKLNB8cHZnHu+igjtEcT+s14qU0nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4821553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"7d7c3a7f7b2b149cb156a6334ecdc86c713e822b","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.53","@pie-players/pie-context":"0.3.53","@pie-players/pie-calculator":"0.3.53","@pie-players/pie-players-shared":"0.3.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.53","@pie-players/pie-calculator-desmos":"0.3.53"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.53_1782521175212_0.06484008707089517","host":"s3://npm-registry-packages-npm-production"}},"0.3.54":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.54","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.54","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"f43bce78353f4f5dac702a02f8d56755e55f2c0b","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.54.tgz","fileCount":403,"integrity":"sha512-/36KZseM/uHIhsUP+emcwsYF/HfrQGoKvndAHsCzZ5d2CQ9jFiS8Wj6Y/AOGpWlcf3ldH+/cXWDyop5CWpCmzg==","signatures":[{"sig":"MEQCIHR03+JPt9Ib24VtZlE5s10Ew2TMNXv+qDGj6dX8XJzHAiAsa8HMJ+Q8drW1hCPc1qESSoxIDvwUtzqSJ0WD0pTx1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4839440},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"f86074d0e3a909b0e8c6a31942086c043d38dac5","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.54","@pie-players/pie-context":"0.3.54","@pie-players/pie-calculator":"0.3.54","@pie-players/pie-players-shared":"0.3.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.54","@pie-players/pie-calculator-desmos":"0.3.54"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.54_1782898882420_0.2832263711548293","host":"s3://npm-registry-packages-npm-production"}},"0.3.55":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.55","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.55","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"ed5c5c3ff57ef6da9121d0ae5e1c05594c42926d","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.55.tgz","fileCount":403,"integrity":"sha512-DPbzchaMrAdjg8oxPaIYi1HbNQgmP11ntR0IqKRg1ZrGpGo0ax7tDPLNDZO+m6I9gw0Kqd/LVbCP3VhPnhDQ+g==","signatures":[{"sig":"MEYCIQC8rSI1fP74iwrxOINkG5riJvTAse3RRqK2ljnL7foLRAIhAPIL7jQdZUomxTOgS9Ufm8kgx951XWIO85rnucH7Qo+M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4839440},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"016eea5c690ed64843b9a9a991947420369f2331","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.55","@pie-players/pie-context":"0.3.55","@pie-players/pie-calculator":"0.3.55","@pie-players/pie-players-shared":"0.3.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.55","@pie-players/pie-calculator-desmos":"0.3.55"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.55_1782929044258_0.34890656241601614","host":"s3://npm-registry-packages-npm-production"}},"0.3.56":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.56","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.56","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"ad668b090f034e387664ac9cab67a1c39467203d","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.56.tgz","fileCount":403,"integrity":"sha512-FsyHpeocVe50+w82TNTJcgfEe+3luQK2J8KKg84SK5P4vLpBEhNytNWJ2mWrBRQdzQo/Yw/sE3ffE25RbY2sQQ==","signatures":[{"sig":"MEQCIEoyy6p1c1faeGQvNzC3sBLjQlwvYv+jKe8hldNEoBXMAiBCx1varmCb8WQBjUIYyg3Fq7P7DxGAXW8dvOP46CLMWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4845930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"090c555bda8dbc08127af3c8783b119bb4309b20","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.56","@pie-players/pie-context":"0.3.56","@pie-players/pie-calculator":"0.3.56","@pie-players/pie-players-shared":"0.3.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.56","@pie-players/pie-calculator-desmos":"0.3.56"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.56_1783073717454_0.8387307082013322","host":"s3://npm-registry-packages-npm-production"}},"0.3.57":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.57","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.57","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"9a65348da0b4cfbcaac1c0ec3f98aa9aee721154","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.57.tgz","fileCount":403,"integrity":"sha512-kWJ+kgp+jRAmOxa13HPLCg0nkye/2Ov1WhegcjTyS6tgYJWxKbUkTUaTv2DjAC5PBPR8l08uH/PVzCwpTaSKBQ==","signatures":[{"sig":"MEUCIH1wL1afJPoOjZEhA+/gSlSreslt7ZUmNfJRgYNcB/uWAiEAt3JTMIzMtE0l8e1BYASaupVchGwl9lHWQZVuGas+4UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4845926},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"1a50c445b4ce5eba45ff35011dbbebc30370cf6e","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.57","@pie-players/pie-context":"0.3.57","@pie-players/pie-calculator":"0.3.57","@pie-players/pie-players-shared":"0.3.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.57","@pie-players/pie-calculator-desmos":"0.3.57"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.57_1783519076860_0.5315643929889551","host":"s3://npm-registry-packages-npm-production"}},"0.3.58":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.58","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.58","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"50eceba67dd28d0005f50199da3709580cb3992a","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.58.tgz","fileCount":401,"integrity":"sha512-YqALYUwzY7h7kqLMAAbQbAxCOZNqUtwKyho4ZrzGV0EHEHT2YXqFrV79ECZXXb+eg6ViAoDP2OEkAa6zJDBcdw==","signatures":[{"sig":"MEUCIE9jTzYsa1zxHQYW4xKjgGE2TovkrMvg98YYn+jiys2PAiEA92+8yznNg7RoIbMQqxPfeP9VMephFRFj6omQwDKjG0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4756471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"ff2f06ef2eb5fabd6443dab1889f204203fd0163","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.58","@pie-players/pie-context":"0.3.58","@pie-players/pie-calculator":"0.3.58","@pie-players/pie-players-shared":"0.3.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.58","@pie-players/pie-calculator-desmos":"0.3.58"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.58_1784105832365_0.04424279719627289","host":"s3://npm-registry-packages-npm-production"}},"0.3.59":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.59","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.59","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"1c5d886ce2e060097a84b8219060281197b580ff","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.59.tgz","fileCount":401,"integrity":"sha512-6xQzQUln9uz+q9i/cHNMp6z4XYNizfRj7chy1d8kg5lw6sAfiaf6VfR1HiamFbWgHbh6gwzIldSWT6pDb6eIeQ==","signatures":[{"sig":"MEUCIHaSfGuLIekdpotm6VIjJmaqA4WTizZzJsgnmX43MoWFAiEAvpQbuxwm+GSXvbI7b5xCCkd9775IxPLuNK5+k5ciYVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4772549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"6162e583ddf2391126003dddbdc26d860598d91d","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.59","@pie-players/pie-context":"0.3.59","@pie-players/pie-calculator":"0.3.59","@pie-players/pie-players-shared":"0.3.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.59","@pie-players/pie-calculator-desmos":"0.3.59"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.59_1784637981620_0.9453658186634155","host":"s3://npm-registry-packages-npm-production"}},"0.3.60":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.60","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.60","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"f91b1f1a1083243884b6641c0cf87562c0e27bf6","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.60.tgz","fileCount":401,"integrity":"sha512-hAUaDengGtdh/SEoa7vMzLld0XXepMc965XclH1+GHV0FySMr4A4ArK45RKVaWtqjOoCKkqroVfI/FqJm0+ZeA==","signatures":[{"sig":"MEUCIQDto2pXA1FzaCM+DmeAHwM5u28tL2ecdPoUClqgzISTmgIgAgYOVJtenYrscz+mFda9NjlZ/jUk8AF8uqGgv1j5wDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4780139},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"65fac94d657ee4c76fcb70b12bbe4322e4c101f7","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"carlacostea","email":"carlacostea@yahoo.com"},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"10.8.2","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"20.19.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.60","@pie-players/pie-context":"0.3.60","@pie-players/pie-calculator":"0.3.60","@pie-players/pie-players-shared":"0.3.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.60","@pie-players/pie-calculator-desmos":"0.3.60"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.60_1785232425132_0.16106536628007984","host":"s3://npm-registry-packages-npm-production"}},"0.3.61":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.61","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.61","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"16c0780f6f4126512f81326fc55eba0daf360bdd","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.61.tgz","fileCount":401,"integrity":"sha512-OZYsxj3wYskv9cQbYIppusLVP34yipXHV25Ay38mHBL0eMv9VFG39l+fyUs0qAUMJDtIddHwl66bbBcFL3GSnQ==","signatures":[{"sig":"MEYCIQCE4MucJayYAShCwIeXiW6YqX8cEOptkaPTU2xF4YVzWAIhAPoK4cpUkoqxn9Ftp7bkR83WYxIHpTquvajTBs13Iroy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4795762},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"a3e1dbb20cbb61a12d18c05d5acfaafb9ec4d657","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.1","@pie-players/pie-tts":"0.3.61","@pie-players/pie-context":"0.3.61","@pie-players/pie-calculator":"0.3.61","@pie-players/pie-players-shared":"0.3.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.54.0","typescript":"^5.9.3","@biomejs/biome":"^2.4.12","@happy-dom/global-registrator":"^20.9.0"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.61","@pie-players/pie-calculator-desmos":"0.3.61"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.61_1785909429973_0.09400383090051179","host":"s3://npm-registry-packages-npm-production"}},"0.3.62":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.62","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.62","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"6a9b9cc36527a48ff02af182c464e310af33c13f","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.62.tgz","fileCount":271,"integrity":"sha512-3wDSrGQV2CUJiQuKLJyMyv5lJeL4jSIjX3i3bl68iUGf+PE3aP3xx3xp/l0H8+3B2iDr2o7shELLU3/D3m7ivg==","signatures":[{"sig":"MEMCIFbCxp1K5VdG9RH44a5tmxUYTlXrC9qhE4G3X+X9I29lAh9C2dWEUwanPMA6ZN4bcFV2pJ8TVWnJ9tngY8K+df1/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1568535},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"72317904c858afa94f05c073afe9ee11b7cec21a","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.62","@pie-players/pie-context":"0.3.62","@pie-players/pie-calculator":"0.3.62","@pie-players/pie-players-shared":"0.3.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.56.8","typescript":"^5.9.3","@biomejs/biome":"^2.5.6","@happy-dom/global-registrator":"^20.11.1","@pie-players/tts-client-server":"0.3.62","@pie-players/pie-calculator-desmos":"0.3.62"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.62","@pie-players/pie-calculator-desmos":"0.3.62"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.62_1785912142794_0.5471875367820747","host":"s3://npm-registry-packages-npm-production"}},"0.3.63":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.63","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.63","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"a7cf21623191081657c5b64d1309907d1bd8954e","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.63.tgz","fileCount":271,"integrity":"sha512-+19AZTw7yI7bk4BRPLx6X2TcKf33X2ZROResBAvJ94Y7dOgYdwRrbET0IRRRzXhJowYmWiQNojzdWoOo3tRqfQ==","signatures":[{"sig":"MEQCIC6X4O+O2UWbD6tp00g7kRe/WiFNkotQBLT0hDxX8W8XAiBhM4u89msxRKMgNuU/J8yhXtwiPlmLccUGySZTTv8lSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1568535},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"18c671f96f7184799ce9afe494c0d97ee69a3f78","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.63","@pie-players/pie-context":"0.3.63","@pie-players/pie-calculator":"0.3.63","@pie-players/pie-players-shared":"0.3.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.56.8","typescript":"^5.9.3","@biomejs/biome":"^2.5.6","@happy-dom/global-registrator":"^20.11.1","@pie-players/tts-client-server":"0.3.63","@pie-players/pie-calculator-desmos":"0.3.63"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.63","@pie-players/pie-calculator-desmos":"0.3.63"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.63_1785934661574_0.04792384363076385","host":"s3://npm-registry-packages-npm-production"}},"0.3.64":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.64","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.64","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"0a38e1f2410d76a044442ef31bfec934a3cc9eef","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.64.tgz","fileCount":279,"integrity":"sha512-vSDNNS+UoiZzRMjnwQzxx678d7VVaYwNK7pQqcCZTkUVNkivej3qC1CLzwvoHztoR05/1LtMjZswjzlNcH3ovQ==","signatures":[{"sig":"MEUCIGCkHAlfRrUqj+DfcCuF/bVnQe4nsXQSITIMnNyDxtK3AiEAs9wNlbYQQgqd8rf0BOw7UvLeqV+bi45A8O1G+St2uQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1654511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"1416212c98dc8ae2619762f7c07db6ca5b92b45b","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.64","@pie-players/pie-context":"0.3.64","@pie-players/pie-calculator":"0.3.64","@pie-players/pie-players-shared":"0.3.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.56.8","typescript":"^5.9.3","@biomejs/biome":"^2.5.6","@happy-dom/global-registrator":"^20.11.1","@pie-players/tts-client-server":"0.3.64","@pie-players/pie-calculator-desmos":"0.3.64"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.64","@pie-players/pie-calculator-desmos":"0.3.64"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.64_1786312999917_0.734251386348592","host":"s3://npm-registry-packages-npm-production"}},"0.3.65":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.65","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.65","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"9832557f1f80a03eba30c44ca34416ddd399d3a2","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.65.tgz","fileCount":269,"integrity":"sha512-lEj1Joc654DTpuE/WItLa6brIVZRgN63uLnfuxfpZF5I92fFXUhm+XA6kAoEOG33pgWTsWB+8GdShj7GiDseug==","signatures":[{"sig":"MEUCIH/qTqabmQ077N5bbIjgyzPF7XlEcNEhG1ewBak0HJO+AiEA+mKte/mt0vxzSOEgUalij/esYRrI+42iY3CC0ZH1rh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1606807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./tools/internal":{"types":"./dist/tools/internal.d.ts","import":"./dist/tools/internal.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"f97baca9c697416c5585b1416c4ba731bcd4bfe6","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.65","@pie-players/pie-context":"0.3.65","@pie-players/pie-calculator":"0.3.65","@pie-players/pie-players-shared":"0.3.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.56.8","typescript":"^5.9.3","@biomejs/biome":"^2.5.7","@happy-dom/global-registrator":"^20.11.1","@pie-players/tts-client-server":"0.3.65","@pie-players/pie-calculator-desmos":"0.3.65"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.65","@pie-players/pie-calculator-desmos":"0.3.65"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.65_1786495051459_0.5567805152694181","host":"s3://npm-registry-packages-npm-production"}},"0.3.66":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.66","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.66","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"7fb04cab92f9c710005d09e3fc5d2cad34242c91","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.66.tgz","fileCount":269,"integrity":"sha512-2Z1944A+hYFOYmXkl5djzX/L/EzK4XiGiGUt2ddnomXPSFj+Q0EhZRDJ9deqrAOcXYvV5Vv+TmSasyI3EnZ6ig==","signatures":[{"sig":"MEYCIQCASKgaXcAJzLHHvM5kWXskigKRiARusSrSuw5yoWsbqAIhAOTKyEWoTK0jPMhFMgIiXLtr1dX6zum0AR4JTquvg1jA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1655021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./tools/internal":{"types":"./dist/tools/internal.d.ts","import":"./dist/tools/internal.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"53c09cd0ede3911c49a50cbe366bec3340b253e6","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.66","@pie-players/pie-context":"0.3.66","@pie-players/pie-calculator":"0.3.66","@pie-players/pie-players-shared":"0.3.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.56.8","typescript":"^5.9.3","@biomejs/biome":"^2.5.7","@happy-dom/global-registrator":"^20.11.1","@pie-players/tts-client-server":"0.3.66","@pie-players/pie-calculator-desmos":"0.3.66"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.66","@pie-players/pie-calculator-desmos":"0.3.66"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.66_1786749112792_0.9763614981296083","host":"s3://npm-registry-packages-npm-production"}},"0.3.67":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.67","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.67","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"142344e996f05b443b5706cd9facb91db03ae2e0","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.67.tgz","fileCount":271,"integrity":"sha512-4ou2Ahhe1xtytKwVFmM7tm8fJKy8kD3RaXV1r9wWd7KwU/YSe6NCJKoSb35LZ35f4LgyVAJ/GfpUQ+vTOtdoEg==","signatures":[{"sig":"MEQCIFWlDC4jmX+s+T12DD7Zq66m5Gr+h9QuPIu8KVm9joKCAiBKu2LicoyXK2RYD0FUv3N0ywGTRujSsB80IooegcRZ9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1671905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./tools/internal":{"types":"./dist/tools/internal.d.ts","import":"./dist/tools/internal.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./services/AccessibilityCatalogResolver":{"types":"./dist/services/AccessibilityCatalogResolver.d.ts","import":"./dist/services/AccessibilityCatalogResolver.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"d1c2566bd00306f6fac652e1890849050bbafffc","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.67","@pie-players/pie-context":"0.3.67","@pie-players/pie-calculator":"0.3.67","@pie-players/pie-players-shared":"0.3.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.56.8","typescript":"^5.9.3","@biomejs/biome":"^2.5.7","@happy-dom/global-registrator":"^20.11.1","@pie-players/tts-client-server":"0.3.67","@pie-players/pie-calculator-desmos":"0.3.67"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.67","@pie-players/pie-calculator-desmos":"0.3.67"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.67_1786775199994_0.25026562293653387","host":"s3://npm-registry-packages-npm-production"}},"0.3.68":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.68","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.68","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"d86badc1a3708bc6eb7ff58ba51d97913c6662a3","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.68.tgz","fileCount":279,"integrity":"sha512-9Zu3to4xrvd7xGkp2nc8QQgxRzwPe9XM7M6FKy/0hg0b3FKuBe6enpjXD4Ne4SXSR1vqQvG16zzNo/CymEfhpQ==","signatures":[{"sig":"MEQCIAnmIE7ev1dwCzFKXhf5QBBxxvmD38CloSpg3LHxfGxNAiABOHgbH4FT7KNvxjmifZ2SSEic4Dkl5n9/lDqAaGP8zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1754786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./tools/internal":{"types":"./dist/tools/internal.d.ts","import":"./dist/tools/internal.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./services/AccessibilityCatalogResolver":{"types":"./dist/services/AccessibilityCatalogResolver.d.ts","import":"./dist/services/AccessibilityCatalogResolver.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"334438053fd7a93b250f47027c2ab7ad33af9b04","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.0","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.68","@pie-players/pie-context":"0.3.68","@pie-players/pie-calculator":"0.3.68","@pie-players/pie-players-shared":"0.3.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.56.8","typescript":"^5.9.3","@biomejs/biome":"^2.5.8","@happy-dom/global-registrator":"^20.11.1","@pie-players/tts-client-server":"0.3.68","@pie-players/pie-calculator-desmos":"0.3.68"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.68","@pie-players/pie-calculator-desmos":"0.3.68"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.68_1787121967560_0.47022930264135576","host":"s3://npm-registry-packages-npm-production"}},"0.3.69":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.69","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.69","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"819cb86299f2d2713dad4f9c938e034694f8f8e4","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.69.tgz","fileCount":283,"integrity":"sha512-kXqP4QkiX9jNnAl6ybirbEMdyzktjURruRzCdUocM3N0+cTQxH/YIw1OfTezW7KTi93d4gw+lc7vQJ2hHznAmw==","signatures":[{"sig":"MEYCIQClAsmjGFvHyjcXIJXbUROw191YCfe1feqCHDurIULWgQIhAMmyQr9Q8vEbqPOrZDY9nFmZuxdh1dCCQbGfXqWG5E/6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1755557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./tools/internal":{"types":"./dist/tools/internal.d.ts","import":"./dist/tools/internal.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./services/AccessibilityCatalogResolver":{"types":"./dist/services/AccessibilityCatalogResolver.d.ts","import":"./dist/services/AccessibilityCatalogResolver.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"bcd02a13a8b4402a83c1f4fd39aabc35bdaa82e3","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.69","@pie-players/pie-context":"0.3.69","@pie-players/pie-calculator":"0.3.69","@pie-players/pie-players-shared":"0.3.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.56.10","typescript":"^5.9.3","@biomejs/biome":"^2.5.10","@happy-dom/global-registrator":"^20.11.6","@pie-players/tts-client-server":"0.3.69","@pie-players/pie-calculator-cortex":"0.3.69","@pie-players/pie-calculator-desmos":"0.3.69","@pie-players/pie-calculator-geogebra":"0.3.69"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.69","@pie-players/pie-calculator-cortex":"0.3.69","@pie-players/pie-calculator-desmos":"0.3.69","@pie-players/pie-calculator-geogebra":"0.3.69"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-cortex":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true},"@pie-players/pie-calculator-geogebra":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.69_1787990990428_0.6580508439996853","host":"s3://npm-registry-packages-npm-production"}},"0.3.70":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.70","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.70","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"ded67a8b29c0bfe6ecf725e172fa9625b0824174","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.70.tgz","fileCount":283,"integrity":"sha512-ftu2ylaMbIjJQNbqA/U0iweZjb+4OhcNBSDF5XZJ7iflDosi1itxtnY1pDyY87E5Z/cFprYQu2ARabSP9wimqg==","signatures":[{"sig":"MEUCICdyAXVKQp8hr0tAJwjCCAb5WVXlHHCbFhP2FUDRpV6DAiEA36e1Pg0VFKi00hUy8sxqqxlmOY6pHPPpfwbOmNr+IeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./tools/internal":{"types":"./dist/tools/internal.d.ts","import":"./dist/tools/internal.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./services/AccessibilityCatalogResolver":{"types":"./dist/services/AccessibilityCatalogResolver.d.ts","import":"./dist/services/AccessibilityCatalogResolver.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"ce2341cc12c1e443ffc8ef84eea0bb9f0e1136db","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.70","@pie-players/pie-context":"0.3.70","@pie-players/pie-calculator":"0.3.70","@pie-players/pie-players-shared":"0.3.70"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.57.0","typescript":"^5.9.3","@biomejs/biome":"^2.5.11","@happy-dom/global-registrator":"^20.11.15","@pie-players/tts-client-server":"0.3.70","@pie-players/pie-calculator-cortex":"0.3.70","@pie-players/pie-calculator-desmos":"0.3.70","@pie-players/pie-calculator-geogebra":"0.3.70"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.70","@pie-players/pie-calculator-cortex":"0.3.70","@pie-players/pie-calculator-desmos":"0.3.70","@pie-players/pie-calculator-geogebra":"0.3.70"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-cortex":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true},"@pie-players/pie-calculator-geogebra":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.70_1788232001401_0.4187852414926403","host":"s3://npm-registry-packages-npm-production"}},"0.3.71":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.71","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.71","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"ced973f8800753805980444e822463691b245a76","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.71.tgz","fileCount":283,"integrity":"sha512-zj108R/MA7sLiziLJJep7diPT7BhCuuH53Cc4SRu1Kz7Ou66ZQIrXHM1slbIaNmbOo1N9kB0V26FEpYvJS+grg==","signatures":[{"sig":"MEUCIQDBCsB1wofC0USiBe9ahy9pH2M62TGCwkBfy8xuyebxZgIgbPfsL0HWC3Tk7VUhpum2vS5Cx8kiHHlgKedVLT24toc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1774693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./tools/internal":{"types":"./dist/tools/internal.d.ts","import":"./dist/tools/internal.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./services/AccessibilityCatalogResolver":{"types":"./dist/services/AccessibilityCatalogResolver.d.ts","import":"./dist/services/AccessibilityCatalogResolver.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"47829ce223d6f1fa2bfdfe2f7ca95c5d4f250566","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.71","@pie-players/pie-context":"0.3.71","@pie-players/pie-calculator":"0.3.71","@pie-players/pie-players-shared":"0.3.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.57.0","typescript":"^5.9.3","@biomejs/biome":"^2.5.11","@happy-dom/global-registrator":"^20.11.15","@pie-players/tts-client-server":"0.3.71","@pie-players/pie-calculator-cortex":"0.3.71","@pie-players/pie-calculator-desmos":"0.3.71","@pie-players/pie-calculator-geogebra":"0.3.71"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.71","@pie-players/pie-calculator-cortex":"0.3.71","@pie-players/pie-calculator-desmos":"0.3.71","@pie-players/pie-calculator-geogebra":"0.3.71"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-cortex":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true},"@pie-players/pie-calculator-geogebra":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.71_1788721786140_0.5611090877345308","host":"s3://npm-registry-packages-npm-production"}},"0.3.72":{"name":"@pie-players/pie-assessment-toolkit","version":"0.3.72","license":"MIT","_id":"@pie-players/pie-assessment-toolkit@0.3.72","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"ead1033e64b94849f18d1b9e9d268c45c8a35c7e","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.72.tgz","fileCount":283,"integrity":"sha512-UXYNFAdOAMgNOtbet+fY1DAZ7n3uMpox40sBE3pdirRxU1/inPHIqLeCL1dLjyK4kkWTDhnkoVaDRAAMlzD1Xw==","signatures":[{"sig":"MEQCIGF6gUXfjJmGZYnlS1Y88e1isq4VB5iAkJAnzzDXRv/CAiB4CtNfMveM0PQ5hqqhPzoVrFTxBUQK9/excb7wvmAvNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGsRiVykG/xW8Mu9TwceDeGng8aBJei0+ds6b6/FNt5PAiEAx0nBhXN236dKt5peg9J9HQeMNIsXuzXxqlSjgOClp0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1774693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./tools/internal":{"types":"./dist/tools/internal.d.ts","import":"./dist/tools/internal.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./services/AccessibilityCatalogResolver":{"types":"./dist/services/AccessibilityCatalogResolver.d.ts","import":"./dist/services/AccessibilityCatalogResolver.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"eab425d94a8697ded4bc0232200ceeb03eb6ae6b","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.72","@pie-players/pie-context":"0.3.72","@pie-players/pie-calculator":"0.3.72","@pie-players/pie-players-shared":"0.3.72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.57.0","typescript":"^5.9.3","@biomejs/biome":"^2.5.11","@happy-dom/global-registrator":"^20.11.15","@pie-players/tts-client-server":"0.3.72","@pie-players/pie-calculator-cortex":"0.3.72","@pie-players/pie-calculator-desmos":"0.3.72","@pie-players/pie-calculator-geogebra":"0.3.72"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.72","@pie-players/pie-calculator-cortex":"0.3.72","@pie-players/pie-calculator-desmos":"0.3.72","@pie-players/pie-calculator-geogebra":"0.3.72"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-cortex":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true},"@pie-players/pie-calculator-geogebra":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pie-assessment-toolkit_0.3.72_1789644593197_0.5949487143404735","host":"s3://npm-registry-packages-npm-production"}},"0.3.73":{"_id":"@pie-players/pie-assessment-toolkit@0.3.73","bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"dist":{"shasum":"3fec94ff23627003d1dd0e7f6ef78fe46fe955a3","tarball":"https://registry.npmjs.org/@pie-players/pie-assessment-toolkit/-/pie-assessment-toolkit-0.3.73.tgz","fileCount":283,"integrity":"sha512-MhKmcDR53m7926f9JOVlTV/Buqqx1QTKmTorS5QGaMjO6np3i3bpK9kwYlwvyUlyzWMgxCW/8gCET/pWMG7vSw==","signatures":[{"sig":"MEUCIQC3u103VLFl6HGXbsR9Q7S2ylmrY0DUArw0M6ycOgXXeAIge9Gc4GlNLZwMCZ25rMbxOZLo+Kk7D0S+h1b/s6h6HqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEqCVMleQ1yfNb4N1syZIE2uy1Ud+jzc02LjGfRqlqPFAiA+c6mtaB1/QsiFuKQcIfkV0upOl9BMOjFKfBge89dpLw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pie-players%2fpie-assessment-toolkit@0.3.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1775514},"main":"./dist/index.js","name":"@pie-players/pie-assessment-toolkit","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tools/client":{"types":"./dist/tools/client.d.ts","import":"./dist/tools/client.js"},"./policy/engine":{"types":"./dist/policy/engine.d.ts","import":"./dist/policy/engine.js"},"./runtime/engine":{"types":"./dist/runtime/engine.d.ts","import":"./dist/runtime/engine.js"},"./tools/internal":{"types":"./dist/tools/internal.d.ts","import":"./dist/tools/internal.js"},"./policy/internal":{"types":"./dist/policy/internal.d.ts","import":"./dist/policy/internal.js"},"./runtime/internal":{"types":"./dist/runtime/internal.d.ts","import":"./dist/runtime/internal.js"},"./services/I18nService":{"types":"./dist/services/I18nService.d.ts","import":"./dist/services/I18nService.js"},"./services/pnp-standard-features":{"types":"./dist/services/pnp-standard-features.d.ts","import":"./dist/services/pnp-standard-features.js"},"./components/item-toolbar-element":{"types":"./dist/components/item-toolbar-element.d.ts","import":"./dist/components/item-toolbar-element.js"},"./components/section-toolbar-element":{"types":"./dist/components/section-toolbar-element.d.ts","import":"./dist/components/section-toolbar-element.js"},"./services/AccessibilityCatalogResolver":{"types":"./dist/services/AccessibilityCatalogResolver.d.ts","import":"./dist/services/AccessibilityCatalogResolver.js"},"./components/pie-assessment-toolkit-element":{"types":"./dist/components/pie-assessment-toolkit-element.d.ts","import":"./dist/components/pie-assessment-toolkit-element.js"}},"gitHead":"882775c78bbf8c1bc874acbeefd29225048c089b","license":"MIT","scripts":{"dev":"tsc -p tsconfig.json --watch","lint":"biome check .","test":"bun test","build":"rm -rf dist tsconfig.tsbuildinfo && tsc -p tsconfig.json && bun ./scripts/build-ce-components.mjs","check":"tsc -p tsconfig.json --noEmit","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.3.73","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2299bef9-2c2f-4f10-9c0c-f6ecf5a5b799"}},"homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","jsdelivr":"./dist/index.js","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"_npmVersion":"11.19.1","description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","directories":{},"maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"sideEffects":true,"_nodeVersion":"22.16.0","dependencies":{"speech-rule-engine":"^5.0.0-rc.4","@pie-players/pie-tts":"0.3.73","@pie-players/pie-context":"0.3.73","@pie-players/pie-calculator":"0.3.73","@pie-players/pie-players-shared":"0.3.73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5.57.0","typescript":"^5.9.3","@biomejs/biome":"^2.5.13","@happy-dom/global-registrator":"^20.11.15","@pie-players/tts-client-server":"0.3.73","@pie-players/pie-calculator-cortex":"0.3.73","@pie-players/pie-calculator-desmos":"0.3.73","@pie-players/pie-calculator-geogebra":"0.3.73"},"peerDependencies":{"@pie-players/tts-client-server":"0.3.73","@pie-players/pie-calculator-cortex":"0.3.73","@pie-players/pie-calculator-desmos":"0.3.73","@pie-players/pie-calculator-geogebra":"0.3.73"},"peerDependenciesMeta":{"@pie-players/tts-client-server":{"optional":true},"@pie-players/pie-calculator-cortex":{"optional":true},"@pie-players/pie-calculator-desmos":{"optional":true},"@pie-players/pie-calculator-geogebra":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pie-assessment-toolkit_0.3.73_1789747426306_0.6706930503577406"}}},"time":{"created":"2026-02-13T00:24:13.021Z","modified":"2026-09-18T16:03:46.828Z","0.2.0":"2026-02-13T00:24:13.359Z","0.2.1":"2026-02-13T05:29:54.783Z","0.2.2":"2026-02-13T08:11:13.158Z","0.2.3":"2026-02-13T08:17:17.912Z","0.2.4":"2026-02-17T06:57:38.046Z","0.2.5":"2026-02-17T23:12:40.348Z","0.2.7":"2026-02-18T02:44:24.044Z","0.2.9":"2026-02-27T22:31:29.859Z","0.2.10":"2026-03-03T16:53:27.130Z","0.2.11":"2026-03-05T09:43:02.832Z","0.3.0":"2026-03-06T01:01:13.744Z","0.3.1":"2026-03-06T05:22:48.859Z","0.3.2":"2026-03-06T08:16:51.807Z","0.3.3":"2026-03-06T20:21:42.295Z","0.3.4":"2026-03-08T20:25:49.507Z","0.3.5":"2026-03-10T03:38:13.098Z","0.3.7":"2026-03-10T21:04:50.579Z","0.3.8":"2026-03-11T07:16:28.310Z","0.3.9":"2026-03-11T08:06:37.858Z","0.3.10":"2026-03-11T08:55:19.983Z","0.3.11":"2026-03-11T20:23:33.640Z","0.3.12":"2026-03-12T06:18:57.835Z","0.3.13":"2026-03-14T04:01:21.701Z","0.3.16":"2026-03-16T20:22:42.455Z","0.3.17":"2026-03-16T22:48:44.173Z","0.3.19":"2026-03-19T07:38:32.594Z","0.3.20":"2026-03-20T06:45:04.020Z","0.3.21":"2026-03-21T07:04:12.906Z","0.3.22":"2026-03-22T00:25:57.201Z","0.3.23":"2026-03-24T05:58:55.110Z","0.3.24":"2026-03-24T07:51:24.664Z","0.3.25":"2026-03-24T08:35:34.811Z","0.3.26":"2026-03-25T07:35:12.635Z","0.3.27":"2026-03-27T06:12:11.202Z","0.3.28":"2026-03-27T07:21:43.247Z","0.3.29":"2026-03-31T05:40:12.877Z","0.3.30":"2026-04-23T21:52:29.007Z","0.3.31":"2026-04-28T08:24:51.144Z","0.3.32":"2026-04-28T22:37:13.290Z","0.3.33":"2026-04-29T16:57:43.077Z","0.3.34":"2026-04-29T22:09:31.978Z","0.3.35":"2026-04-30T21:49:42.811Z","0.3.36":"2026-05-01T00:54:50.440Z","0.3.37":"2026-05-04T19:23:07.522Z","0.3.38":"2026-05-07T04:18:54.059Z","0.3.39":"2026-05-07T06:28:10.991Z","0.3.40":"2026-05-07T06:44:24.774Z","0.3.41":"2026-05-08T05:20:08.398Z","0.3.42":"2026-05-13T18:59:55.229Z","0.3.43":"2026-05-20T18:23:08.837Z","0.3.44":"2026-05-23T05:12:55.754Z","0.3.45":"2026-06-01T19:06:07.708Z","0.3.46":"2026-06-02T15:11:19.509Z","0.3.47":"2026-06-03T19:39:20.334Z","0.3.48":"2026-06-04T22:33:09.448Z","0.3.49":"2026-06-05T02:26:41.437Z","0.3.50":"2026-06-09T17:27:02.594Z","0.3.51":"2026-06-24T11:48:02.481Z","0.3.52":"2026-06-26T10:19:58.759Z","0.3.53":"2026-06-27T00:46:15.421Z","0.3.54":"2026-07-01T09:41:22.598Z","0.3.55":"2026-07-01T18:04:04.481Z","0.3.56":"2026-07-03T10:15:17.636Z","0.3.57":"2026-07-08T13:57:57.065Z","0.3.58":"2026-07-15T08:57:12.521Z","0.3.59":"2026-07-21T12:46:21.779Z","0.3.60":"2026-07-28T09:53:45.305Z","0.3.61":"2026-08-05T05:57:10.140Z","0.3.62":"2026-08-05T06:42:22.949Z","0.3.63":"2026-08-05T12:57:41.755Z","0.3.64":"2026-08-09T22:03:20.107Z","0.3.65":"2026-08-12T00:37:31.662Z","0.3.66":"2026-08-14T23:11:52.935Z","0.3.67":"2026-08-15T06:26:40.142Z","0.3.68":"2026-08-19T06:46:07.741Z","0.3.69":"2026-08-29T08:09:50.579Z","0.3.70":"2026-09-01T03:06:41.556Z","0.3.71":"2026-09-06T19:09:46.289Z","0.3.72":"2026-09-17T11:29:53.303Z","0.3.73":"2026-09-18T16:03:46.407Z"},"bugs":{"url":"https://github.com/pie-framework/pie-players/issues"},"license":"MIT","homepage":"https://github.com/pie-framework/pie-players/tree/master/packages/assessment-toolkit#readme","repository":{"url":"git+https://github.com/pie-framework/pie-players.git","type":"git","directory":"packages/assessment-toolkit"},"description":"PIE assessment toolkit: composable services + reference implementation for assessment players and tool coordination","maintainers":[{"name":"chillenious","email":"eelco.hillenius@gmail.com"},{"name":"carlacostea","email":"carlacostea@yahoo.com"}],"readme":"# PIE Assessment Toolkit\n\n**Independent, composable services** for coordinating tools, accommodations, and item players in assessment applications.\n\nThis is not an opinionated framework or monolithic \"player\" - it's a toolkit that solves specific problems through centralized service management.\n\n## What's New: ToolkitCoordinator\n\n✨ **Centralized Service Management**: The new `ToolkitCoordinator` provides a single entry point for all toolkit services, simplifying initialization and configuration.\n\n**Before** (scattered services):\n```typescript\n// Create 5+ services independently\nconst ttsService = new TTSService();\nconst toolCoordinator = new ToolCoordinator();\nconst highlightCoordinator = new HighlightCoordinator();\nconst catalogResolver = new AccessibilityCatalogResolver([...]);\n// Missing: ElementToolStateStore\n\nawait ttsService.initialize(new BrowserTTSProvider());\nttsService.setCatalogResolver(catalogResolver);\n\n// Pass all services separately\nplayer.ttsService = ttsService;\nplayer.toolCoordinator = toolCoordinator;\n// ...\n```\n\n**After** (coordinator orchestrates):\n```typescript\n// Create one coordinator with configuration\nconst toolkitCoordinator = new ToolkitCoordinator({\n  assessmentId: 'my-assessment',\n  tools: {\n    providers: {\n      textToSpeech: { enabled: true, backend: 'browser' },\n      calculator: { enabled: true }\n    },\n    placement: {\n      section: ['calculator', 'graph', 'periodicTable', 'protractor', 'lineReader', 'ruler'],\n      item: ['calculator', 'textToSpeech', 'answerEliminator'],\n      passage: ['textToSpeech']\n    }\n  }\n});\n\n// Pass single coordinator to section-player through runtime\nplayer.runtime = { ...(player.runtime ?? {}), coordinator: toolkitCoordinator };\n```\n\n## What Does It Solve?\n\n- **Centralized service management**: One coordinator owns all toolkit services\n- **Tool coordination**: z-index management, visibility state, element-level state\n- **Accommodation support**: IEP/504 tool configuration logic\n- **TTS + annotation coordination**: Prevent conflicts between highlights\n- **Event communication**: Standard contracts between components\n- **Accessibility theming**: Consistent high-contrast, font sizing\n- **State separation**: Ephemeral tool state separate from persistent session data\n\n## Instrumentation and Observability\n\nToolkit instrumentation is provider-agnostic and additive. It uses the shared\n`InstrumentationProvider` contract from `@pie-players/pie-players-shared`.\n\n### Injection Path\n\nWhen toolkit is hosted by section/assessment player flows, the canonical\nprovider path is the item-player loader config:\n\n- `runtime.player.loaderConfig.instrumentationProvider`\n\n### Semantics\n\n- With `trackPageActions: true`, missing/`undefined` providers use the default New Relic provider path.\n- `instrumentationProvider: null` explicitly disables instrumentation.\n- Invalid provider objects are ignored (optional debug warning), also no-op.\n- Existing `item-player` behavior remains the compatibility anchor.\n- Debug overlays can consume the same stream by composing providers with\n  `CompositeInstrumentationProvider` (for example New Relic + debug panel).\n- Toolkit telemetry forwarding uses the same provider path, so tool/backend\n  instrumentation is sent to production providers and is visible in debug panel\n  overlays.\n\n### Toolkit-Owned Canonical Event Stream\n\n- `pie-toolkit-runtime-owned`\n- `pie-toolkit-runtime-inherited`\n- `pie-toolkit-ready`\n- `pie-toolkit-section-ready`\n- `pie-toolkit-framework-error`\n\nToolkit tool/backend operational stream:\n\n- `pie-tool-init-start|success|error`\n- `pie-tool-backend-call-start|success|error`\n- `pie-tool-library-load-start|success|error`\n\nOwnership boundary: toolkit emits toolkit lifecycle semantics only. Section and\nassessment semantic streams stay in their own layers to avoid overlap. Bridge\ndedupe is a safety net, not a substitute for clear ownership.\n\n## Architecture Overview\n\nSee the [ToolkitCoordinator section in the architecture overview](../../docs/architecture/architecture.md#toolkitcoordinator-centralized-service-management) for the current design documentation.\n\n### Core Principles\n\n1. **Centralized Coordination**: ToolkitCoordinator orchestrates all services\n2. **Composable Services**: Import only what you need (or use coordinator for convenience)\n3. **No Framework Lock-in**: Works with any JavaScript framework\n4. **Product Control**: Products control navigation, persistence, layout, backend\n5. **Standard Contracts**: Well-defined event types for component communication\n6. **Element-Level Granularity**: Tool state tracked per PIE element, not per item\n7. **State Separation**: Tool state (ephemeral) separate from PIE session data (persistent)\n\n## Configuration tiers: easy attribute + sophisticated `runtime`\n\nThis package and `@pie-players/pie-section-player` follow a deliberate\ntwo-tier configuration model. The same knob can usually be set in either\ntier; the choice is about ergonomics, not capability.\n\n### When to use each tier\n\n- **Easy tier — top-level CE attributes / properties.** Use these for the\n  common cases that are static for the lifetime of the player or that hosts\n  want to set declaratively in HTML / templating frameworks. Example:\n\n  ```html\n  <pie-assessment-toolkit\n    assessment-id=\"my-assessment\"\n    section-id=\"s-1\"\n    tool-config-strictness=\"warn\"\n  ></pie-assessment-toolkit>\n  ```\n\n- **Sophisticated tier — passing a constructed `ToolkitCoordinator` (or a\n  `runtime` object on consumer CEs).** Use this for advanced cases: composed\n  configuration, dynamic overrides, runtime mutation, fields without a\n  tier-1 attribute, or anything that benefits from being a single typed\n  object passed by reference. Example:\n\n  ```ts\n  const coordinator = new ToolkitCoordinator({\n    assessmentId: \"my-assessment\",\n    toolConfigStrictness: \"warn\",\n    tools: {\n      providers: { calculator: { enabled: true } },\n      placement: { item: [\"calculator\", \"textToSpeech\"] },\n    },\n  });\n  el.runtime = { ...(el.runtime ?? {}), coordinator };\n  ```\n\n### Naming rule\n\nTop-level attributes use kebab-case (`assessment-id`,\n`tool-config-strictness`). Section-player runtime configuration is grouped\nunder the `runtime` object instead of duplicated as top-level props.\n\n### Precedence rule\n\nThe configuration object owns runtime fields. Section-player layout attributes\ncover identity, layout, diagnostics, and callback/event convenience:\n\n1. Use `runtime.<key>` for player, tool, accessibility, coordinator, env,\n   isolation, and runtime factories.\n2. Use top-level layout attributes for section identity and layout controls.\n3. Use documented defaults when neither is provided.\n\n### Canonical tier-1 attribute set\n\nThe tier-1 attribute set is the same shape across\n`pie-assessment-toolkit`, `pie-section-player-base`, and the\n`pie-section-player-*` layout elements (locked in M5). Every tier-1\nsurface obeys the strict mirror rule:\n\n```\nkebab-attribute  ↔  camelCaseProp  ↔  runtime.<sameCamelCaseKey>\n```\n\nCommon members include:\n\n- Identity: `assessment-id`, `section-id`, `attempt-id`\n- Runtime config on section-player CEs: `runtime`\n- Toolkit-only object properties: `tools`, `tool-registry`, `coordinator`,\n  `accessibility`\n- Diagnostics: `tool-config-strictness`, `debug`. Framework-error\n  delivery is via the canonical `onFrameworkError` callback prop and the\n  `framework-error` DOM event dispatched on the layout CE host.\n\nDocumented exceptions to the mirror rule:\n\n- Identity (`section-id`, `attempt-id`, `section`): per-attempt host\n  state, not configuration.\n- Layout-only shell knobs on the section-player layout CEs\n  (`show-toolbar`, `toolbar-position`, `narrow-layout-breakpoint`,\n  `split-pane-collapse-strategy`): layout-CE rendering concerns.\n- Per-region toolbar tool placement: hosts populate\n  `tools.placement.item` / `tools.placement.passage` (object form) or\n  `runtime.tools.placement.{item,passage}` directly.\n- Runtime-only keys on the section-player layout CEs\n  (`createSectionController`, `isolation`): accepted only via\n  `runtime.<key>`. `<pie-assessment-toolkit>`\n  itself keeps `createSectionController` and `isolation` as JS-only\n  props (no kebab-attribute surface): section-player layouts forward\n  `runtime.isolation` and `runtime.createSectionController` to the\n  wrapped toolkit via property bindings; standalone hosts that need\n  to override coordinator inheritance should pass an explicit\n  `coordinator={...}` instead.\n\n### When to add a tier-1 attribute\n\nAdd a tier-1 attribute only if all of the following hold:\n\n- It is a common case that hosts set without composing a `ToolkitCoordinator`\n  / `runtime` object.\n- Its value is a primitive or small typed object that round-trips through\n  HTML attributes (string, boolean-like, number; structured data passes via\n  property assignment).\n- It exists on every CE that conceptually owns the same knob, or has a\n  deliberate documented exclusion.\n\nOtherwise expose it through the configuration object only.\n\n## Quick Start\n\n### Option 1: Use ToolkitCoordinator (Recommended)\n\n```typescript\nimport { ToolkitCoordinator } from '@pie-players/pie-assessment-toolkit';\n\n// Create coordinator with configuration\nconst coordinator = new ToolkitCoordinator({\n  assessmentId: 'demo-assessment',\n  tools: {\n    providers: {\n      textToSpeech: { enabled: true, backend: 'browser' },\n      calculator: { enabled: true }\n    },\n    placement: {\n      section: ['calculator', 'graph', 'periodicTable', 'protractor', 'lineReader', 'ruler'],\n      item: ['calculator', 'textToSpeech', 'answerEliminator'],\n      passage: ['textToSpeech']\n    }\n  },\n  accessibility: {\n    catalogs: assessment.accessibilityCatalogs || [],\n    language: 'en-US'\n  }\n});\n\n// Pass to section player\nconst player = document.getElementById('player');\nplayer.runtime = { ...(player.runtime ?? {}), coordinator };\n\n// Access services directly if needed\nconst ttsService = coordinator.ttsService;\nconst toolState = coordinator.elementToolStateStore.getAllState();\n```\n\n### Controller Event Subscriptions (Helper First)\n\nFor host-side session/progress logic, prefer helper subscriptions over the generic filter API. Subscriptions follow the toolkit's *active section cohort* automatically — a single `subscribe*` call survives navigation between sections without re-wiring:\n\n```typescript\nconst unsubscribeItem = coordinator.subscribeItemEvents({\n  itemIds: ['item-1', 'item-2'],\n  listener: (event) => {\n    // item-selected, item-session-data-changed, item-complete-changed, ...\n  }\n});\n\nconst unsubscribeSection = coordinator.subscribeSectionLifecycleEvents({\n  listener: (event) => {\n    // section-loading-complete, section-items-complete-changed, section-error, ...\n  }\n});\n\n// cleanup\nunsubscribeItem?.();\nunsubscribeSection?.();\n```\n\nBehavior pins (PIE-512 Phase D):\n\n- Subscribe **after** the first `getOrCreateSectionController(...)` resolves; calling subscribe before any cohort exists throws.\n- On every cohort transition (navigation, fresh `getOrCreateSectionController` for a new section), the listener is automatically migrated to the new controller and receives a snapshot replay (`content-loaded` × N then `section-loading-complete`) in the same order a fresh subscriber would have seen.\n- Subscribing the **same listener function** twice replaces the first subscription (filter args from the second call win).\n- A listener that throws is caught and `console.warn`-logged; the throw does not interrupt fan-out to other listeners.\n\nUse `subscribeSectionEvents(...)` when you need advanced/custom filtering mixes. Section-scoped events do not carry item IDs, so pairing them with `itemIds` filters will not match.\n\nTo persist or snapshot an inactive section, use `coordinator.getSectionController({ sectionId, attemptId })` — that lookup is by id and is unaffected by the active-cohort behavior described above.\n\n#### Migrating from `<0.3.35` (BREAKING — pre-1.0)\n\n`0.3.35` is the first release where `subscribeSectionEvents` (and its two helper wrappers `subscribeItemEvents` / `subscribeSectionLifecycleEvents`) follows the toolkit's *active section cohort* automatically. The on-the-wire shape of the subscription args object changed.\n\nIf your host code looked like this:\n\n```typescript\nconst unsub = coordinator.subscribeItemEvents({\n  sectionId: 'section-1',\n  attemptId: 'attempt-1',\n  listener: handleEvent,\n});\n```\n\nUpdate it to drop `sectionId` / `attemptId`:\n\n```typescript\nconst unsub = coordinator.subscribeItemEvents({\n  listener: handleEvent,\n});\n```\n\nWhat this means in practice for typed integrations:\n\n- **TypeScript breaking change.** `SectionEventSubscriptionArgs`, `SectionItemEventSubscriptionArgs`, and `SectionScopedEventSubscriptionArgs` no longer declare `sectionId?` / `attemptId?` properties. Any host that imports these arg types directly and passes those keys will fail to compile after upgrade. **Action required.**\n- **Runtime is tolerant.** The runtime silently ignores extra unknown properties, so an untyped or lightly-typed call site that still passes `sectionId` / `attemptId` continues to work without source changes. The args have **no effect** at runtime — the subscription always follows the active cohort.\n- **New precondition.** `subscribe*` now throws if no active section cohort exists. Subscribe **after** the first `getOrCreateSectionController(...)` resolves. Subscribing on `toolkit-ready` alone is no longer sufficient — though in practice the section player emits `toolkit-ready` *after* its first `getOrCreateSectionController(...)` resolves, so a `toolkit-ready` anchor is safe in section-player hosts.\n- **Cohort migration is automatic.** If your wrapper previously re-subscribed on every navigation to keep listeners alive across sections, that wiring is no longer needed (and should be removed). A single subscribe call after the first controller-resolve is now enough — the listener migrates automatically and is replayed the new cohort's snapshot on every transition.\n- **Watch for double-replay if you re-subscribe on every `toolkit-ready`.** Hosts that detached and re-subscribed on every `toolkit-ready` event (the correct pre-Phase D pattern, since each subscription was pinned to a `sectionId`) will now observe **two snapshot replays per navigation**: one delivered automatically when Phase D migrates the existing listener to the new active cohort, and a second when the manual re-subscribe attaches a fresh listener that replays again. Listener handlers that are not strictly idempotent will fire twice — analytics `pageAction`s, non-Set counters, side-effecting hydration. The fix is a one-line guard (`if (this.controllerUnsubscribe) return;`) so the subscribe runs only on the first `toolkit-ready`.\n- **For intentionally-pinned subscriptions to inactive sections** (e.g. a host UI that wants to keep watching section A while the user views section B), the helper API does not support that pattern by design. Use `coordinator.getSectionController({ sectionId, attemptId })` and subscribe directly on the controller handle (`controller.subscribe?.(...)`) — that binding is pinned to one controller instance and does not migrate.\n\nIf your local types were hand-rolled structural copies of the public arg types (e.g. an Angular wrapper duplicating the shape rather than importing the package types), `sectionId` / `attemptId` keys will compile but are dead code at runtime — recommend dropping them as part of the upgrade.\n\n#### Pre-Phase D vs Phase D wrapper pattern\n\n```typescript\n// BEFORE (pre-Phase D): rebind for every section change because the\n// subscription was pinned to a sectionId.\npublic handleToolkitReady(event: Event): void {\n  const coordinator = (event as CustomEvent).detail?.coordinator;\n  if (!coordinator) return;\n  this.controllerUnsubscribe?.();  // detach prior pin\n  const itemUnsub = coordinator.subscribeItemEvents({\n    sectionId: this.sectionId,\n    listener: handleItemEvent,\n  });\n  const sectionUnsub = coordinator.subscribeSectionLifecycleEvents({\n    sectionId: this.sectionId,\n    listener: handleSectionEvent,\n  });\n  this.controllerUnsubscribe = () => { itemUnsub?.(); sectionUnsub?.(); };\n}\n```\n\n```typescript\n// AFTER (Phase D): subscribe once; the listener follows the active\n// cohort across all subsequent navigation.\npublic handleToolkitReady(event: Event): void {\n  const coordinator = (event as CustomEvent).detail?.coordinator;\n  if (!coordinator) return;\n  this.toolkitCoordinator = coordinator;\n  if (this.controllerUnsubscribe) return; // already subscribed; do nothing on re-fire\n  const itemUnsub = coordinator.subscribeItemEvents({\n    listener: handleItemEvent,\n  });\n  const sectionUnsub = coordinator.subscribeSectionLifecycleEvents({\n    listener: handleSectionEvent,\n  });\n  this.controllerUnsubscribe = () => { itemUnsub?.(); sectionUnsub?.(); };\n}\n```\n\n### Option 2: Create Services Manually (Advanced)\n\n```typescript\nimport {\n  TTSService,\n  BrowserTTSProvider,\n  ToolCoordinator,\n  HighlightCoordinator,\n  AccessibilityCatalogResolver,\n  ElementToolStateStore\n} from '@pie-players/pie-assessment-toolkit';\n\n// Initialize each service independently\nconst ttsService = new TTSService();\nconst toolCoordinator = new ToolCoordinator();\nconst highlightCoordinator = new HighlightCoordinator();\nconst elementToolStateStore = new ElementToolStateStore();\nconst catalogResolver = new AccessibilityCatalogResolver([], 'en-US');\n\nawait ttsService.initialize(new BrowserTTSProvider());\nttsService.setCatalogResolver(catalogResolver);\n\n// Pass services individually\nplayer.ttsService = ttsService;\nplayer.toolCoordinator = toolCoordinator;\n// ...\n```\n\n## Tool Configuration Model\n\nThe toolkit uses one canonical `tools` model with three concerns:\n\n- `policy`: allow/block constraints (global gates)\n- `placement`: where tools appear (`assessment`, `section`, `item`, `passage`, `rubric`, plus custom registered levels)\n- `providers`: provider/runtime options (calculator, textToSpeech, etc.)\n\nExample:\n\n```typescript\ntools: {\n  policy: {\n    allowed: ['calculator', 'textToSpeech', 'answerEliminator', 'graph', 'periodicTable'],\n    blocked: ['graph']\n  },\n  placement: {\n    assessment: [],\n    section: ['calculator', 'graph', 'periodicTable', 'protractor', 'lineReader', 'ruler'],\n    item: ['calculator', 'textToSpeech', 'answerEliminator'],\n    passage: ['textToSpeech'],\n    rubric: []\n  },\n  providers: {\n    calculator: {\n      provider: {\n        runtime: { authFetcher: async () => ({ apiKey: '...' }) }\n      }\n    },\n    textToSpeech: { enabled: true, backend: 'browser' }\n  }\n}\n```\n\n### Scope and Lifecycle\n\nThe runtime still distinguishes between contextual (`item`/`passage`) and section-wide tools:\n\nTool instances use structured IDs so scope is explicit:\n\n```text\n<toolId>:<scopeLevel>:<scopeId>[:inline]\n```\n\nExamples:\n- `calculator:section:section-1`\n- `calculator:item:item-42`\n- `textToSpeech:passage:passage-1`\n- `highlighter:rubric:rubric-3`\n\n### Item-Level Tools (`tools.placement.item`)\n\nTools that operate **within the context of a specific question/item**:\n\n```typescript\ntools: {\n  placement: {\n    item: ['calculator', 'textToSpeech', 'answerEliminator']\n  }\n}\n```\n\n**Characteristics:**\n- **Scope**: Bound to a specific item's DOM context\n- **Lifecycle**: Instance created/destroyed as you navigate between items\n- **State**: Isolated per-item (eliminations for Q5 don't affect Q6)\n- **UI Pattern**: Inline buttons in question headers/toolbars\n- **State Persistence**: Tracked per-item in ElementToolStateStore\n\n**Available Item-Level Tools:**\n- **TTS (Text-to-Speech)**: Reads the specific question/passage text\n- **Answer Eliminator**: Strikes through answer choices for that question\n- **Highlighter**: Highlights text within the item (future)\n\n**Example Use Case:**\nA student uses answer eliminator on Question 3 to cross out choices B and D. When they navigate to Question 4, they see fresh, uneliminated choices. When they return to Question 3, their eliminations are restored.\n\n### Section-Level Tools (`tools.placement.section`)\n\nTools that **float above the entire assessment** and persist across questions:\n\n```typescript\ntools: {\n  placement: {\n    section: ['calculator', 'graph', 'periodicTable', 'protractor', 'lineReader', 'ruler', 'theme']\n  },\n  providers: {\n    calculator: {\n      enabled: true,\n      provider: {\n        runtime: { authFetcher: async () => { /* ... */ } }\n      }\n    }\n  }\n}\n```\n\n**Characteristics:**\n- **Scope**: Section-wide, shared across all questions\n- **Lifecycle**: Single instance initialized for entire section\n- **State**: Persistent (calculator history remains as you navigate)\n- **UI Pattern**: Draggable floating panels/overlays with z-index management\n- **State Persistence**: Global state maintained throughout section\n\n**Available Floating Tools:**\n- **Calculator**: Scientific/graphing calculator with computation history\n- **Graph**: Graphing tool for plotting functions\n- **Periodic Table**: Interactive periodic table reference\n- **Protractor**: Angle measurement tool\n- **Ruler**: Linear measurement tool (metric/imperial)\n- **Line Reader**: Reading guide/masking overlay\n- **Magnifier**: Screen magnification tool\n- **Color Scheme**: High-contrast color adjustments\n\n**Example Use Case:**\nA student opens the calculator on Question 2, computes 45 × 12 = 540. They navigate to Question 7, and the calculator still shows their computation history. They can reference previous calculations across multiple questions without losing context.\n\n### When to Use Each\n\nUse **item-level tools** when:\n- Tool needs to read/interact with specific question content\n- State should be isolated per-question\n- Tool appears inline with the question (space-efficient)\n- Tool behavior is contextual to the current item\n\nUse **floating tools** when:\n- Tool is a general-purpose utility used across multiple questions\n- State should persist across navigation\n- Tool needs independent positioning and sizing\n- Tool provides reference information or computation capability\n\n### Configuration Example\n\nComplete example showing both types:\n\n```typescript\nconst coordinator = new ToolkitCoordinator({\n  assessmentId: 'math-exam',\n  tools: {\n    placement: {\n      // Contextual placement\n      item: ['calculator', 'textToSpeech', 'answerEliminator'],\n      passage: ['textToSpeech'],\n      // Section-level utilities\n      section: ['calculator', 'graph', 'periodicTable', 'protractor', 'lineReader', 'ruler', 'theme']\n    },\n    providers: {\n      calculator: {\n        enabled: true,\n        provider: {\n          runtime: {\n            authFetcher: async () => {\n              const response = await fetch('/api/tools/desmos/auth');\n              return response.json();\n            }\n          }\n        }\n      },\n      textToSpeech: { enabled: true, backend: 'browser' }\n    }\n  },\n  accessibility: {\n    catalogs: [],\n    language: 'en-US'\n  }\n});\n```\n\n**Simple Default (All Tools Enabled):**\n\nFor most use cases, simply enable all available tools:\n\n```typescript\nconst coordinator = new ToolkitCoordinator({\n  assessmentId: 'my-assessment',\n  tools: {\n    placement: {\n      section: ['calculator', 'graph', 'periodicTable', 'protractor', 'lineReader', 'ruler'],\n      item: ['calculator', 'textToSpeech', 'answerEliminator'],\n      passage: ['textToSpeech']\n    },\n    providers: {\n      calculator: {\n        enabled: true,\n        provider: {\n          runtime: { authFetcher: fetchLicensedDesmosApiKey }\n        }\n      },\n      textToSpeech: { enabled: true, backend: 'browser' }\n    }\n  }\n});\n```\n\nThe ToolkitCoordinator handles service initialization, provider management, and\nstate coordination. With no calculator provider configuration, the existing\nDesmos implementation remains the default and preserves its legacy unkeyed load.\nThat fallback is for client compatibility; it does not grant a Desmos license.\nLicensed deployments can supply `provider.init.apiKey` or\n`provider.runtime.authFetcher`. Runtime key delivery avoids committing the key\nbut does not hide it from the browser's Desmos script request.\n\nSelect the separate GeoGebra implementation explicitly without changing the\ncalculator capability, placement, or item policy:\n\n```typescript\nproviders: {\n  calculator: {\n    provider: { id: 'calculator-geogebra' },\n    settings: { showResetIcon: true }\n  }\n}\n```\n\nSelect the bundled open-source implementation in the same way. It uses no API\nkey or runtime network request and supports basic, scientific, and focused\ngraphing modes:\n\n```typescript\nproviders: {\n  calculator: {\n    provider: { id: 'calculator-cortex' },\n    settings: { angleMode: 'degree', evaluationTimeLimitMs: 1000 }\n  }\n}\n```\n\n### Minimal Server-Backed TTS Config\n\nFor Polly/Google server-backed TTS, the provider config supports a minimal form.\nCommon options are defaulted so you can start with:\n\n```typescript\ntools: {\n  providers: {\n    textToSpeech: {\n      enabled: true,\n      backend: 'polly'\n    }\n  }\n}\n```\n\nBy default, server-backed TTS resolves:\n\n- `apiEndpoint: '/api/tts'`\n- `transportMode: 'pie'`\n- `endpointValidationMode: 'voices'`\n\nYou can still set `apiEndpoint` explicitly when your host route is not `/api/tts`.\n\n### Inline TTS Speed Options\n\nInline TTS speed buttons are configurable via `speedOptions` in provider settings.\n\n```typescript\ntools: {\n  providers: {\n    textToSpeech: {\n      enabled: true,\n      backend: \"browser\",\n      settings: {\n        speedOptions: [2, 1.25, 1.5] // host options keep this order; Normal is added if omitted\n      }\n    }\n  }\n}\n```\n\nHosts that need semantic UI copy can use object-form options. The `rate` still\ndrives playback and provider mapping; `label` / `ariaLabel` only change visible\nand accessible button text.\n\n```typescript\ntools: {\n  providers: {\n    textToSpeech: {\n      enabled: true,\n      backend: \"server\",\n      serverProvider: \"custom\",\n      settings: {\n        speedOptions: [\n          { rate: 0.8, label: \"Slow\", ariaLabel: \"Slow speed\" },\n          { rate: 1, label: \"Normal\", ariaLabel: \"Normal speed\", default: true },\n          { rate: 1.5, label: \"Fast\", ariaLabel: \"Fast speed\" }\n        ]\n      }\n    }\n  }\n}\n```\n\n`speedOptions` semantics:\n\n- Omitted or non-array: default speed choices are shown (`Slow`, `Normal`, `Fast`), with `Normal` selected.\n- Explicit empty array (`[]`): hide all speed choices and reset playback speed to `1.0`.\n- Invalid-only arrays (for example `[\"fast\", -1]`): fall back to defaults.\n- Valid numeric values are deduplicated and keep first-seen order.\n- Object-form entries use the same numeric validation/deduping by `rate`.\n- Missing labels fall back to numeric text like `1.5x`; missing `ariaLabel`\n  falls back to a matching accessible name like `Fast speed`.\n- Visible labels render lowercase regardless of the configured casing (so\n  `Slow`/`Normal`/`Fast` display as `slow`/`normal`/`fast`). This is a\n  presentation transform only — the accessible name still uses `ariaLabel`\n  (e.g. `Slow speed`), so screen readers announce the canonical text.\n- `1` is a visible `Normal` choice. If a non-empty config omits `1`, PIE adds\n  `Normal` at the natural point in the speed scale while preserving the\n  relative order of host-provided options.\n- Speed choices are exposed as a `Playback speed` radio group: one option is\n  always selected, and choosing the already-selected speed is a no-op.\n- If only one speed option remains, the speed group is hidden by default. Set\n  `showSingleSpeedOption: true` in TTS settings to surface that one-option state.\n\n### Runtime Fallback: Server TTS -> Browser TTS\n\nWhen server-backed playback fails at runtime (for example `503`, network outage,\nor synthesized asset fetch failure), `TTSService` now performs a one-time\nruntime fallback for that session:\n\n1. Switches provider from server-backed implementation to browser speech synthesis.\n2. Rebinds highlight callbacks to the browser provider.\n3. Retries the same `speak()` request once.\n\nThis keeps the inline/passage TTS controls usable during transient backend\nincidents without requiring host-side reconfiguration.\n\nTelemetry emitted for observability:\n\n- `pie-tool-runtime-fallback` (fallback switch succeeded)\n- `pie-tool-runtime-fallback-error` (fallback switch failed)\n\n`provider.runtime.authFetcher` is optional. Add it only when your host environment\nrequires runtime auth material for TTS requests:\n\n```typescript\ntools: {\n  providers: {\n    textToSpeech: {\n      enabled: true,\n      backend: 'polly',\n      apiEndpoint: '/api/tts',\n      provider: {\n        runtime: {\n          authFetcher: async () => {\n            const response = await fetch('/api/tts/auth');\n            return response.json();\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n### Custom Transport via Server Proxy (SC-style)\n\nFor custom backends that return URL assets (for example `{ audioContent, word }`),\nprefer a host-owned proxy endpoint so secrets never ship to the browser.\n\n```typescript\ntools: {\n  providers: {\n    textToSpeech: {\n      enabled: true,\n      backend: \"server\",\n      serverProvider: \"custom\",\n      transportMode: \"custom\",\n      endpointMode: \"rootPost\",\n      endpointValidationMode: \"none\",\n      apiEndpoint: \"/api/tts/sc\",\n      speedRate: \"medium\",\n      lang_id: \"en-US\",\n      cache: true\n    }\n  }\n}\n```\n\nRecommended host boundary:\n\n- Browser calls local proxy (`/api/tts/sc`) only.\n- Proxy route reads required server env vars (no defaults) and signs/attaches auth\n  upstream.\n- Browser never receives shared secret, API key, or signing material.\n\nSchoolCity is used as a host-configured integration example for custom transport.\nToolkit defaults still remain browser/standard providers unless the host explicitly\nconfigures custom server-backed TTS.\n\n## Test Attempt Session Adapter (pie backend)\n\nThe toolkit exposes a canonical `TestAttemptSession` runtime and a deterministic adapter for pie backend activity payloads from `../../kds/pie-api-aws`.\n\n```typescript\nimport {\n  mapActivityToTestAttemptSession,\n  toItemSessionsRecord,\n  buildActivitySessionPatchFromTestAttemptSession\n} from \"@pie-players/pie-assessment-toolkit\";\n\nconst testAttemptSession = mapActivityToTestAttemptSession({\n  activityDefinition,\n  activitySession\n});\n\n// Use in section-player handoff (same item session shape as item players expect)\nconst itemSessions = toItemSessionsRecord(testAttemptSession);\n\n// Host-owned backend persistence payload\nconst patch = buildActivitySessionPatchFromTestAttemptSession(testAttemptSession);\n```\n\n### Integration Boundary\n\n- `@pie-players/pie-section-player` stays backend-agnostic and emits session/state changes.\n- Host applications own backend I/O to pie backend (`../../kds/pie-api-aws`).\n- Hosts decide persistence policy (immediate, debounced, checkpoint, submit).\n\n### Section session API (controller + persistence)\n\nFor section-level session flows, the toolkit supports two complementary APIs:\n\n- Persistence hook: `createSectionSessionPersistence(context, defaults)` for load/save/clear orchestration\n- Direct controller API: `getSession()`, `applySession(session, { mode })`, `updateItemSession(itemId, detail)`\n\nThe persistence strategy works with the same `SectionControllerSessionState` shape exposed by the controller, so hosts can choose bulk restore (`applySession`) and fine-grained updates (`updateItemSession`) without internal runtime coupling.\n\n## Implementation Status\n\n### ✅ Toolkit Services\n\n- **ToolkitCoordinator**: ⭐ NEW - Centralized service orchestration\n- **ElementToolStateStore**: ⭐ NEW - Element-level ephemeral tool state management\n- **ToolRegistry**: ⭐ NEW - Registry-based tool management with QTI 3.0 PNP support\n- **ToolPolicyEngine**: QTI 3.0 Personal Needs Profile and host policy decisions via registry-backed policy sources\n- **ToolCoordinator**: Manages z-index layering and visibility for floating tools\n- **HighlightCoordinator**: Separate highlight layers for TTS (temporary) and annotations (persistent)\n- **TTSService**: Text-to-speech with QTI 3.0 catalog support\n- **AccessibilityCatalogResolver**: QTI 3.0 accessibility catalog management\n- **SSMLExtractor**: Automatic extraction of embedded `<speak>` tags\n- **ThemeProvider**: Consistent accessibility theming\n\n### ✅ QTI 3.0 Standard Access Features\n\n- **95+ Standardized Features**: Complete QTI 3.0 / IMS AfA 3.0 accessibility features\n- **9 Feature Categories**: Visual, auditory, motor, cognitive, reading, navigation, linguistic, assessment\n- **Example Configurations**: Illustrative PNP profile examples (low vision, dyslexia, ADHD, etc.)\n- **Tool Mappings**: All 12 default tools map to standard QTI 3.0 features\n\n### ✅ Section Player Integration\n\nThe toolkit integrates seamlessly with the **PIE Section Player**:\n\n- **Primary Interface**: Section player is the main integration point\n- **Default Coordinator**: Creates ToolkitCoordinator automatically if not provided\n- **Automatic SSML Extraction**: Extracts embedded `<speak>` tags from passages and items\n- **Catalog Lifecycle**: Manages item-level catalogs automatically\n- **Service Coordination**: All toolkit services work together automatically\n\n## ToolkitCoordinator API\n\n### Configuration\n\n```typescript\nexport interface ToolkitCoordinatorConfig {\n  assessmentId: string;  // Required: unique assessment identifier\n  tools?: {\n    policy?: {\n      allowed?: string[];\n      blocked?: string[];\n    };\n    placement?: {\n      assessment?: string[];\n      section?: string[];\n      item?: string[];\n      passage?: string[];\n      rubric?: string[];\n    };\n    providers?: {\n      textToSpeech?: {\n        enabled?: boolean;\n        backend?: 'browser' | 'polly' | 'google' | 'server';\n        defaultVoice?: string;\n        rate?: number;\n      };\n      calculator?: {\n        enabled?: boolean;\n        provider?: {\n          id?: 'calculator-desmos' | 'calculator-geogebra' | 'calculator-cortex';\n          init?: Record<string, unknown>;\n          runtime?: {\n            authFetcher?: () => Promise<Record<string, unknown>>;\n          };\n        };\n        settings?: Record<string, unknown>;\n        restrictedMode?: boolean;\n      };\n    };\n  };\n  toolRegistry?: ToolRegistry | null;\n  accessibility?: {\n    catalogs?: any[];\n    language?: string;\n  };\n}\n```\n\n### Methods\n\n```typescript\n// Get all services as a bundle\nconst services = coordinator.getServiceBundle();\n// Returns: { ttsService, toolCoordinator, highlightCoordinator, elementToolStateStore, catalogResolver }\n\n// Tool configuration\ncoordinator.isToolEnabled('textToSpeech');  // Check if tool is enabled\ncoordinator.getToolConfig('textToSpeech');  // Get tool-specific config\ncoordinator.updateToolConfig('textToSpeech', { rate: 1.5 });  // Update tool config\n\n// Final teardown by the owner that constructed the coordinator\nawait coordinator.dispose();\n```\n\n### Direct Service Access\n\nAll services are public properties for direct access:\n\n```typescript\ncoordinator.ttsService              // TTSService instance\ncoordinator.toolCoordinator         // ToolCoordinator instance\ncoordinator.highlightCoordinator    // HighlightCoordinator instance\ncoordinator.elementToolStateStore   // ElementToolStateStore instance\ncoordinator.catalogResolver         // AccessibilityCatalogResolver instance\n```\n\n## ElementToolStateStore API\n\nThe `ElementToolStateStore` manages ephemeral tool state at the element level using globally unique composite keys.\n\n### Key Concepts\n\n- **Global Element ID**: Composite key format: `${assessmentId}:${sectionId}:${itemId}:${elementId}`\n- **Element-Level Granularity**: State tracked per PIE element (not per item)\n- **Ephemeral State**: Tool state is client-only, separate from PIE session data\n- **Cross-Section Persistence**: State persists when navigating between sections\n\n### ID Utilities\n\n```typescript\n// Generate global element ID\nconst globalElementId = store.getGlobalElementId(\n  'demo-assessment',\n  'section-1',\n  'question-1',\n  'mc1'\n);\n// Returns: \"demo-assessment:section-1:question-1:mc1\"\n\n// Parse global element ID\nconst components = store.parseGlobalElementId(globalElementId);\n// Returns: { assessmentId, sectionId, itemId, elementId }\n```\n\n### CRUD Operations\n\n```typescript\n// Set state for a tool on an element\nstore.setState(globalElementId, 'answerEliminator', {\n  eliminatedChoices: ['choice-a', 'choice-c']\n});\n\n// Get state for a specific tool\nconst state = store.getState(globalElementId, 'answerEliminator');\n\n// Get all tool states for an element\nconst elementState = store.getElementState(globalElementId);\n\n// Get all states across all elements\nconst allState = store.getAllState();\n```\n\n### Cleanup Operations\n\n```typescript\n// Clear state for a specific element\nstore.clearElement(globalElementId);\n\n// Clear state for a specific tool across all elements\nstore.clearTool('answerEliminator');\n\n// Clear all elements in a specific section\nstore.clearSection('demo-assessment', 'section-1');\n\n// Clear all state\nstore.clearAll();\n```\n\n### Persistence Integration\n\n```typescript\n// Set callback for persistence (e.g., localStorage)\nstore.setOnStateChange((state) => {\n  localStorage.setItem('tool-state', JSON.stringify(state));\n});\n\n// Load state from persistence\nconst saved = localStorage.getItem('tool-state');\nif (saved) {\n  store.loadState(JSON.parse(saved));\n}\n```\n\n### Reactivity\n\n```typescript\n// Subscribe to state changes\nconst unsubscribe = store.subscribe((state) => {\n  console.log('State changed:', state);\n});\n\n// Unsubscribe when done\nunsubscribe();\n```\n\n## Service APIs\n\n### TTSService\n\n```typescript\nconst ttsService = new TTSService();\n\n// Initialize with provider\nawait ttsService.initialize(new BrowserTTSProvider());\n\n// Set catalog resolver for SSML support\nttsService.setCatalogResolver(catalogResolver);\n\n// Playback\nawait ttsService.speak('Read this text', {\n  catalogId: 'prompt-001',\n  language: 'en-US'\n});\n\n// Controls\nttsService.pause();\nttsService.resume();\nttsService.stop();\n\n// Settings\nawait ttsService.updateSettings({\n  rate: 1.5,\n  voice: 'Matthew'\n});\n```\n\n### ToolCoordinator\n\n```typescript\nconst toolCoordinator = new ToolCoordinator();\n\n// Register tools\ntoolCoordinator.registerTool('calculator', 'Calculator', element);\n\n// Manage visibility\ntoolCoordinator.showTool('calculator');\ntoolCoordinator.hideTool('calculator');\ntoolCoordinator.toggleTool('calculator');\n\n// Z-index management\ntoolCoordinator.bringToFront(element);\n\n// Check state\nconst isVisible = toolCoordinator.isToolVisible('calculator');\n```\n\n### HighlightCoordinator\n\n```typescript\nconst highlightCoordinator = new HighlightCoordinator();\n\n// TTS highlights (temporary)\nhighlightCoordinator.highlightTTSWord(textNode, start, end);\nhighlightCoordinator.highlightTTSSentence([range1, range2]);\nhighlightCoordinator.clearTTS();\n\n// Annotation highlights (persistent)\nconst id = highlightCoordinator.addAnnotation(range, 'yellow');\nhighlightCoordinator.removeAnnotation(id);\n```\n\nReading highlights resolve through five `component-public` tokens registered in\n`packages/theme/src/token-registry.json`:\n\n| Custom property | Default | Description |\n| --- | --- | --- |\n| `--pie-tts-word-highlight` | `--pie-missing` at 68% | Fill behind the current word |\n| `--pie-tts-sentence-highlight` | `--pie-missing` at 38% | Fill behind the current sentence |\n| `--pie-tts-line-highlight` | `--pie-tts-sentence-highlight` | Fill behind the current line |\n| `--pie-tts-word-underline` | `--pie-text` at 70% | Underline marking the current word |\n| `--pie-tts-word-shadow` | `--pie-text` at 35% | Shadow carrying the word over its fill |\n\nThe coordinator derives all five from the active theme's accent, text and\nbackground — opacities clamped to a legible band, and the underline colour picked\nby background luminance so the cue survives a dark scheme — then writes them\ninline on the document element. Inline styles outrank any author selector, so a\nhost override takes `!important` and owns the contrast the derivation was\nmaintaining, across every scheme it ships.\n\n### AccessibilityCatalogResolver\n\n```typescript\nconst resolver = new AccessibilityCatalogResolver(\n  assessment.accessibilityCatalogs,\n  'en-US'\n);\n\n// Add item-level catalogs\nresolver.addItemCatalogs(item.accessibilityCatalogs);\n\n// Get alternative representation\nconst alternative = resolver.getAlternative('prompt-001', {\n  type: 'spoken',\n  language: 'en-US'\n});\n\n// Clear item catalogs when navigating away\nresolver.clearItemCatalogs();\n```\n\nA resolved card carries either a string `content` (SSML for `spoken`, text for\n`braille`) or a structured `payload`, decided by its `catalog` type — never both.\nConsumers select by type and then validate the form they expect; a card with no\nstring form is not text content, and treating it as such would speak or render an\nempty string.\n\nCatalogs carried by a rendered item or passage are registered as one owner-level\ntransaction. The resolver owns the walk over entity-root,\n`config.extractedCatalogs`, and model catalogs, along with their registration\nprecedence and change notification:\n\n```typescript\nimport {\n  catalogOwnerContextFor,\n} from '@pie-players/pie-assessment-toolkit';\n\nconst owner = {\n  kind: 'item',\n  itemId: item.id,\n  canonicalItemId,\n  assessmentId,\n  sectionId,\n} as const;\n\nconst unregister = resolver.registerOwner({ owner, entity: item });\nconst ownerView = resolver.forOwner(catalogOwnerContextFor(owner));\n\nconst stopObserving = ownerView.onChange(() => {\n  const snapshot = ownerView.snapshot();\n  // Interpret only the card types your capability owns.\n});\n\nstopObserving();\nunregister();\n```\n\n`CatalogOwnerSnapshot` is immutable and deterministic. A content capability\nreceives it as `ToolContentDependencyContext.catalogs`; it does not receive the\nraw entity, resolver, or separately assembled lookup context. Direct consumers\nsuch as TTS may still call `getAlternative(...)` with a context built by\n`catalogOwnerContextFor`.\n\n### SSMLExtractor\n\n```typescript\nconst extractor = new SSMLExtractor();\n\n// Extract from item config\nconst result = extractor.extractFromItemConfig(item.config);\n\n// Update item with cleaned config\nitem.config = result.cleanedConfig;\nitem.config.extractedCatalogs = result.catalogs;\n\n// Register with catalog resolver\ncatalogResolver.addItemCatalogs(result.catalogs);\n```\n\n### Cards without an extractor\n\nNot every catalog card is lifted out of item markup. A signed alternate is\nauthored or written by an importer and has no extractor at all; one such lift\nexisted and was removed, because nothing produced the inline form and a runtime\nthat could not parse the markup left the video in the visible content, showing the\naccommodation to every learner regardless of eligibility.\n\nThis package resolves and registers those cards through\n`AccessibilityCatalogResolver` and the generic media helpers in\n`catalog-media.ts`. Which card types mean what belongs to the capability that\nneeds them — signing's card validators and its resolution rules live in\n`@pie-players/pie-tool-sign-language`, behind that capability's\n`requiresAuthoredContent`.\n\n### Feature policy without a placement\n\n`ToolPolicyEngine.decideFeature(featureId)` (and\n`ToolkitCoordinator.decideFeaturePolicy(featureId)`) resolve one feature id\nthrough `PnpPolicySource`'s six-level precedence, independent of any toolbar\nplacement. Use it for capabilities that are not toolbar surfaces — signing is the\nfirst — where a placement-scoped `decide(...)` would answer the wrong question:\nabsent because it was never placed, rather than absent because policy said no.\n\n`createEmptyPersonalNeedsProfile()` is the only profile this package ships, and it\ngrants nothing. Which capabilities a deployment grants by default is a property\nof the program rather than of a capability — TTS is a universal feature in one\nprogram and a documented accommodation in another — so it belongs in policy\nconfiguration alongside the district and test-administration levels. Hosts that\nwant today's universal set take `createUniversalPersonalNeedsProfile()` from\n`@pie-players/pie-default-tool-loaders`, which ships it as data.\n\nNothing derives a profile from the registry any more. Doing so read registry\nmembership as eligibility tier — registration means \"policy-addressable\", not\n\"universal, on by default\" — and had to be corrected with a compile-time list of\nids to exclude that a host could not extend for its own accommodation.\n\n### Live registry changes\n\n`ToolRegistry.onRegistryChange(listener)` observes successful `register`,\n`override`, `unregister`, `clear`, component-override, and module-loader\nchanges synchronously. Invalid and no-op mutations do not emit, listener\nfailures do not interrupt other listeners, and unsubscribe is idempotent.\nSection-player subscribes internally, so a capability registered after mount\nappears without a host-forced rerender; unregister and clear destroy their\nmounted surface elements immediately.\n\n## Integration with Section Player\n\nThe section player provides automatic ToolkitCoordinator integration:\n\n```html\n<pie-section-player id=\"player\"></pie-section-player>\n\n<script type=\"module\">\n  import { ToolkitCoordinator } from '@pie-players/pie-assessment-toolkit';\n\n  // Create coordinator\n  const coordinator = new ToolkitCoordinator({\n    assessmentId: 'my-assessment',\n    tools: {\n      providers: { textToSpeech: { enabled: true, backend: 'browser' } },\n      placement: {\n        section: ['calculator', 'graph', 'periodicTable', 'protractor', 'lineReader', 'ruler'],\n        item: ['calculator', 'textToSpeech', 'answerEliminator'],\n        passage: ['textToSpeech']\n      }\n    }\n  });\n\n  // Pass to player\n  const player = document.getElementById('player');\n  player.runtime = { ...(player.runtime ?? {}), coordinator };\n  player.section = mySection;\n\n  // Player automatically:\n  // - Extracts services from coordinator\n  // - Generates section ID\n  // - Provides runtime context to child components\n  // - Manages SSML extraction\n  // - Handles catalog lifecycle\n</script>\n```\n\n### Runtime Context Contract\n\nThe toolkit now exports a shared context key used by section-player and toolkit\ncomponents:\n\n```typescript\nimport {\n  assessmentToolkitRuntimeContext,\n  type AssessmentToolkitRuntimeContext\n} from \"@pie-players/pie-assessment-toolkit\";\n```\n\n`AssessmentToolkitRuntimeContext` carries ambient orchestration dependencies\nthat should not be prop-drilled through intermediate components:\n\n- `toolkitCoordinator`\n- `toolCoordinator`\n- `ttsService`\n- `highlightCoordinator`\n- `catalogResolver`\n- `elementToolStateStore`\n- `assessmentId`\n- `sectionId`\n\nThese runtime fields are expected to be present once the section-player\nprovider is established (host-supplied coordinator or lazily created by\nsection-player). Use explicit props/events for direct content contracts, and\nuse runtime context for cross-cutting orchestration scope.\n\n### Standalone Sections (No Coordinator Provided)\n\nIf no coordinator is provided, the section player creates a default one:\n\n```javascript\n// No coordinator provided - section player creates default\nplayer.section = mySection;\n\n// Internally creates:\n// new ToolkitCoordinator({\n//   assessmentId: 'anon_...',  // auto-generated\n//   tools: {\n//     providers: { textToSpeech: { enabled: true, backend: 'browser' }, calculator: { enabled: true } },\n//     placement: {\n//       section: ['calculator', 'graph', 'periodicTable', 'protractor', 'lineReader', 'ruler'],\n//       item: ['calculator', 'textToSpeech', 'answerEliminator'],\n//       passage: ['textToSpeech']\n//     }\n//   }\n// })\n```\n\n### Safe Custom Tool Configuration\n\nDefault behavior is now framework-owned: invalid tools/runtime initialization is handled in `pie-assessment-toolkit` without host try/catch.\n\n- Framework logs a deterministic console error prefix: `[pie-framework:<kind>:<source>]`\n- Framework emits a canonical `framework-error` event\n- Framework renders a fallback error panel instead of a blank player\n- Startup tool-config validation can surface as `kind: \"coordinator-init\"` when the owned coordinator construction path throws.\n\nUse `createToolsConfig()` when you want to pre-validate and inspect diagnostics before mounting:\n\n```typescript\nimport {\n  createToolsConfig,\n  ToolkitCoordinator\n} from \"@pie-players/pie-assessment-toolkit\";\nimport { createPackagedToolRegistry } from \"@pie-players/pie-default-tool-loaders\";\n\nconst toolRegistry = createPackagedToolRegistry();\nconst { config, diagnostics } = createToolsConfig({\n  source: \"host.bootstrap\",\n  strictness: \"error\",\n  toolRegistry,\n  tools: {\n    providers: {\n      textToSpeech: { enabled: true, backend: \"browser\" },\n      calculator: { enabled: true }\n    },\n    placement: {\n      item: [\"calculator\", \"textToSpeech\"]\n    }\n  }\n});\n\n// Fail-fast default: invalid config throws at the boundary.\nconst coordinator = new ToolkitCoordinator({\n  assessmentId: \"demo-assessment\",\n  toolRegistry,\n  tools: config,\n  toolConfigStrictness: \"error\"\n});\n```\n\nNotes:\n- `providers.textToSpeech` is the canonical TTS provider key.\n- `providers.tts` is rejected by the validation contract.\n- Custom tools can provide provider-level `sanitizeConfig` and `validateConfig` hooks.\n- Hosts can react to framework errors via the `framework-error` DOM event,\n  the `onFrameworkError(model)` callback prop, or by subscribing directly\n  to the package-internal bus via\n  `ToolkitCoordinator.subscribeFrameworkErrors(listener)`. The callback\n  prop fires exactly once per error, regardless of wrapper depth. Filter\n  by `model.kind` (e.g. `\"tts-init\"`, `\"provider-init\"`,\n\t`\"provider-register\"`, `\"tool-surface\"`) for tool- or provider-specific\n\thandling. Recoverable warnings remain observable but do not move section\n\treadiness to `error`.\n- See `docs/tools-and-accomodations/framework-owned-error-handling.md` for event payload and error-kind mapping details.\n\n## Section Runtime Engine (advanced)\n\nThe toolkit exposes a layered **section runtime engine** that consolidates\nruntime resolution, FSM-driven stage progression, framework-error reporting,\nDOM-event fan-out, and instrumentation into a single object hosts can mount\nand dispose. The engine is what `<pie-section-player-…>` and\n`<pie-assessment-toolkit>` use internally, and it is also the surface\ncustom hosts (or alternate layout shells) consume directly.\n\n### Two import paths\n\nThe engine ships with two deliberately separate entry points so consumers\npick the stability surface that matches their use case:\n\n- **Stable facade — `@pie-players/pie-assessment-toolkit/runtime/engine`.**\n  Narrow, semver-stable surface for hosts that want to mount, drive, and\n  dispose a section runtime. Re-exports `SectionRuntimeEngine`,\n  `SECTION_RUNTIME_ENGINE_KEY` (Svelte context), the cross-CE host\n  context (`sectionRuntimeEngineHostContext`), and the consumer-side\n  helper for that bridge (`connectSectionRuntimeEngineHostContext`).\n  The cross-CE host context exposes only a lifecycle handle; controller\n  methods stay on `SectionRuntimeEngine`.\n- **Internal surface — `@pie-players/pie-assessment-toolkit/runtime/internal`.**\n  Wider, evolving surface for advanced hosts that need to construct an\n  engine manually, inspect FSM state, or build alternate fan-out paths.\n  Exposes `SectionEngineCore`, the four adapter bridges\n  (`createDomEventBridge`, `createFrameworkErrorBridge`,\n  `createCoordinatorBridge`, `createInstrumentationBridge`),\n  `FrameworkErrorBus`, cohort helpers,\n  and the `resolveRuntime` / `resolveToolsConfig` /\n  `resolveSectionEngineRuntimeState` helpers. Symbols here may change\n  between minor versions with a changeset note.\n\n## Writing a capability package\n\n`@pie-players/pie-assessment-toolkit/tools/internal` is what a capability\npackage imports: the `ToolRegistration` contract, the surface and content\ndependency types, `resolveToolTag` and the toolbar registration helpers. Same\nstability contract as the other `*/internal` entry points — symbols may change\nbetween minor versions with a changeset note.\n\nImport it rather than the package root: the root pulls in `ToolkitCoordinator`,\n`TTSService` and the components, none of which a registration needs, and a\ncapability bundle that inlines them ends up with a second `ToolRegistry` class\nthat fails every `instanceof` across the host boundary. Mark the toolkit external\nin the package's build with a pattern that covers subpaths, not a bare specifier.\n\n`@pie-players/pie-tool-sign-language` is the worked example end to end: a\nregistration, a content resolver, its own custom element, and no edit to any\ngeneric package. `packages/default-tool-loaders/README.md` covers how a\ndeployment then composes it in, and `docs/TOOL_REGISTRY.md` the registration and\nhost-surface contracts.\n\n### Lifecycle emit coordination\n\nWhen `<pie-assessment-toolkit>` is nested inside a section-player layout,\nthe layout kernel publishes a lifecycle handle via\n`sectionRuntimeEngineHostContext`. The toolkit detects that host\nlifecycle owner and **suppresses its own external lifecycle DOM emits\nand `onStageChange` callback** in favor of the layout CE host. From the\noutside, one cohort yields one `pie-stage-change` /\n`pie-loading-complete` chain on the layout CE host regardless of wrapper\ndepth. Controller-side\nregistration, content loading, session propagation, and persistence\nremain toolkit-local through its own `SectionRuntimeEngine` instance.\nA standalone `<pie-assessment-toolkit>` (no host context) emits from\nits own engine.\n\n**Detection.** If a custom layout shell emits two `pie-stage-change`\nevents per stage transition (or two `pie-loading-complete` per cohort)\non the same layout CE — typically with two distinct `detail.runtimeId`\nvalues — the shell has not published its engine via\n`sectionRuntimeEngineHostContext`, so the wrapped\n`<pie-assessment-toolkit>` falls back to its standalone lifecycle emit\npath. Wire the bridge as shown below.\n\n### Common-host wiring example\n\nMost hosts never construct the engine directly — the section-player\nlayout CE and the toolkit CE handle it. Use the facade only when\nbuilding an alternate layout shell (e.g. a custom kernel host). The\nshape mirrors what the section-player kernel does internally:\n\n```ts\nimport { ContextProvider } from \"@pie-players/pie-context\";\nimport {\n  SectionRuntimeEngine,\n  sectionRuntimeEngineHostContext,\n} from \"@pie-players/pie-assessment-toolkit/runtime/engine\";\nimport {\n  FrameworkErrorBus,\n  makeCohort,\n} from \"@pie-players/pie-assessment-toolkit/runtime/internal\";\n\nconst bus = new FrameworkErrorBus();\nconst engine = new SectionRuntimeEngine();\n\n// 1. Attach to the layout CE host. `sourceCe` is stamped onto every\n//    DOM event the engine dispatches and is required.\nengine.attachHost({\n  host: layoutHostElement,\n  sourceCe: \"my-custom-layout\",\n  frameworkErrorBus: bus,\n  coordinator: toolkitCoordinator,\n});\n\n// 2. Publish a lifecycle handle on the layout CE host so any wrapped\n//    <pie-assessment-toolkit> suppresses duplicate external lifecycle\n//    emits. The toolkit still owns its controller registration/session\n//    plumbing locally.\nconst engineProvider = new ContextProvider(layoutHostElement, {\n  context: sectionRuntimeEngineHostContext,\n  initialValue: {\n    engine: {\n      getRuntimeId: () => engine.getRuntimeId(),\n    },\n  },\n});\nengineProvider.connect();\n\n// 3. (Optional) Subscribe to the structured output stream — same set\n//    of outputs the DOM-event bridge fans out to the host element.\nengine.subscribe((output) => {\n  // tap stage transitions, readiness updates, framework errors,\n  // instrumentation events\n});\n\n// 4. Drive the engine. Use real `SectionEngineInput` shapes:\nconst cohort = makeCohort({ sectionId, attemptId });\nengine.dispatchInput({\n  kind: \"initialize\",\n  cohort,\n  effectiveRuntime,\n  effectiveToolsConfig,\n  itemCount,\n});\n\n// On loading-progress / readiness signal updates:\nengine.dispatchInput({\n  kind: \"update-readiness-signals\",\n  signals: {\n    sectionReady,\n    interactionReady,\n    allLoadingComplete,\n    runtimeError,\n  },\n  loadedCount,\n  itemCount,\n  mode: \"progressive\",\n});\n\n// On unmount:\nengineProvider.disconnect();\nengine.dispose();\n```\n\nThe DOM events `pie-stage-change`, `pie-loading-complete`, and\n`framework-error` are dispatched on `host` automatically by the\nadapter's `dom-event-bridge`. The canonical `onFrameworkError` callback\nprop and the package-internal `FrameworkErrorBus` deliver each error\nexactly once regardless of wrapper depth. The `framework-error` DOM\nevent on the layout CE host also delivers each error exactly once: the\nsection-player kernel intercepts the toolkit's bubbled emit at\n`<pie-section-player-base>` and calls `event.stopPropagation()`, so the\nlayout host sees only the canonical engine-bridge emit. Direct\nlisteners on `<pie-assessment-toolkit>` itself still see the toolkit's\nown emit (the toolkit dispatch reaches them before the kernel listener\nruns). The single-emit contract is pinned by\n`packages/section-player/tests/section-player-framework-error-dual-emit.test.ts`.\nThe layout host emits one `framework-error` DOM event per framework error.\n\nHosts should listen to `pie-stage-change` (with the readiness detail also\navailable via the kernel's `selectReadiness()`) and `pie-loading-complete`.\n\n## State Separation: Tool State vs Session Data\n\nThe toolkit enforces a clear separation between ephemeral tool state and persistent session data:\n\n### Tool State (Ephemeral - ElementToolStateStore)\n\n**Client-only**, never sent to server for scoring:\n\n```typescript\n{\n  \"demo-assessment:section-1:question-1:mc1\": {\n    \"answerEliminator\": {\n      \"eliminatedChoices\": [\"choice-b\", \"choice-d\"]\n    },\n    \"annotationToolbar\": {\n      \"annotations\": [...]\n    }\n  }\n}\n```\n\n**Use for:**\n- Answer eliminations\n- Highlighting/annotations\n- Tool preferences\n- UI state\n\n### PIE Session Data (Persistent)\n\n**Sent to server** for scoring:\n\n```typescript\n{\n  \"question-1\": {\n    \"id\": \"session-123\",\n    \"data\": [\n      { \"id\": \"mc1\", \"element\": \"multiple-choice\", \"value\": [\"choice-a\"] }\n    ]\n  }\n}\n```\n\n**Use for:**\n- Student responses\n- Scoring data\n- Assessment outcomes\n\n## Examples\n\nSee the [section-demos](../../apps/section-demos/) for complete examples:\n\n- **Three Questions Demo**: Element-level answer eliminator with state persistence\n- **TTS Integration Demo**: Toolkit coordinator with TTS service\n- **Paired Passages Demo**: Multi-section assessment with cross-section state\n\n## TypeScript Support\n\nFull TypeScript definitions included:\n\n```typescript\nimport type {\n  IToolkitCoordinator,\n  IElementToolStateStore,\n  ToolkitCoordinatorConfig,\n  ToolkitServiceBundle\n} from '@pie-players/pie-assessment-toolkit';\n```\n\n## Content trust boundary\n\nThe toolkit embeds item content via the underlying `pie-item-player`\ncustom element and renders tool icons / SSML fragments that originate\nfrom tool configuration. Two sanitization layers apply:\n\n- **Item / passage markup** - sanitized by default in\n  `pie-item-player`. See\n  [pie-item-player README](./README.md#content-trust-boundary)\n  for the `trust-markup` opt-out and the `sanitizeMarkup` override.\n  As a post-sanitization step, every authored `<img>` outside a `pie-*`\n  custom element is wrapped in `<span class=\"pie-image-scroll\">` so\n  overwide images surface a horizontal scrollbar instead of being\n  clipped by the section layout's `overflow-x: hidden` ancestors\n  (PIE-94 / WCAG 1.4.10 Reflow at 400% zoom). The wrapper is\n  keyboard-scrollable (`tabindex=\"0\"`, `role=\"region\"`) and carries\n  the image's `alt` text in its `aria-label`; matching CSS lives in\n  `@pie-players/pie-theme` (`components.css`). Authored `<table>`\n  elements outside a `pie-*` custom element get the same treatment via\n  `<div class=\"pie-table-scroll\">` so wide data grids reflow into a\n  horizontally scrollable region; the wrapper's `aria-label` is derived\n  from the table's `aria-label` / `aria-labelledby` / `<caption>`.\n- **Tool icons and SSML** - tool-registered icon markup is parsed and\n  DOMPurified inside the toolbar at render time; SSML payloads are\n  restricted to an allow-listed subset of SSML tags/attributes before\n  being forwarded to TTS providers. Do not ship tools that rely on raw\n  `<script>` or event-handler attributes in their icon strings.\n\n## Related Documentation\n\n- **[Tool Registry Architecture](docs/TOOL_REGISTRY.md)** - ⭐ NEW - Registry-based tool management and QTI 3.0 PNP support\n- **[PNP Configuration Guide](docs/PNP_CONFIGURATION.md)** - ⭐ NEW - How to configure student profiles, district policies, and governance rules\n- [ToolkitCoordinator Architecture](../../docs/architecture/architecture.md#toolkitcoordinator-centralized-service-management) - Design decisions and patterns\n- [Section Player README](../section-player/README.md) - Section player integration\n- [Section Player Architecture](../section-player/ARCHITECTURE.md#layered-runtime-engine-post-m7) - Layered runtime engine, kernel/toolkit wiring, lifecycle emit invariant\n- [Framework-Owned Error Handling](../../docs/tools-and-accomodations/framework-owned-error-handling.md) - Canonical framework error model/events and fallback behavior\n- [Safe Custom Tool Configuration](../../docs/tools-and-accomodations/safe-custom-tool-config.md) - Host-side config patterns and validation guidance\n- [Architecture Overview](../../docs/architecture/architecture.md) - Complete system architecture\n\n## License\n\nMIT\n","readmeFilename":"README.md"}