{"_id":"tessera-learn","_rev":"28-884f9520c8d87a3aa05aa10cdeaee323","name":"tessera-learn","dist-tags":{"latest":"0.8.0"},"versions":{"0.0.1":{"name":"tessera-learn","version":"0.0.1","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.1","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"dist":{"shasum":"29197d6380eb72492adfadc9df5bd2243a91e7da","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.1.tgz","fileCount":71,"integrity":"sha512-zqh3v0QZPLRuFyjE2+cRjCMjK/ASpz293dvykWEegGsrvUnCT3Sg2oweka7CzyF9brMcEqzevfdlRT22Ho9tAw==","signatures":[{"sig":"MEQCIG1A/IoDjYQapUF+fAK1VbM0K+YBvZ7od0sN7z306dbSAiBefzwAmwuRiREOmrAoPMKGQ4WlY8ULKAfeoRTbg9xnoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":541577},"type":"module","_from":"file:tessera-learn-0.0.1.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"},"_resolved":"/tmp/3f4444076320c9b5352f4f81bab73b2c/tessera-learn-0.0.1.tgz","_integrity":"sha512-zqh3v0QZPLRuFyjE2+cRjCMjK/ASpz293dvykWEegGsrvUnCT3Sg2oweka7CzyF9brMcEqzevfdlRT22Ho9tAw==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"10.9.7","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"json5":"^2.0.0","svelte":"^5.55.5","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.1_1778348004992_0.5118945869487734","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"tessera-learn","version":"0.0.2","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.2","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"dist":{"shasum":"32a99725266f4fd9b21f6ffaf84623bdc4456b23","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.2.tgz","fileCount":75,"integrity":"sha512-yDarSHdM4mL0qK7poyxfBCPSjpc/G3YCRU2RbU81dk+hN5XINBuu0D1M6190z7O2s27imLEYPxIFMHO2K9kraA==","signatures":[{"sig":"MEYCIQCa2SM9golL+FQly6OPMIdPn3p57Q5m6k7d/ON1gZGB9QIhAJw6z3ttSb3elKb8k80MISEnA95Yqto33eLZVrEwDbZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536762},"type":"module","_from":"file:tessera-learn-0.0.2.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/23cea9445a3fb0e69ee9e13163217192/tessera-learn-0.0.2.tgz","_integrity":"sha512-yDarSHdM4mL0qK7poyxfBCPSjpc/G3YCRU2RbU81dk+hN5XINBuu0D1M6190z7O2s27imLEYPxIFMHO2K9kraA==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.11.0","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"json5":"^2.0.0","svelte":"^5.55.5","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.2_1778372623996_0.8011593397933494","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"tessera-learn","version":"0.0.3","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.3","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"dist":{"shasum":"1873f1088ee7b57b1f5574cc299b7dc1b33d01ee","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.3.tgz","fileCount":75,"integrity":"sha512-M+M84ik8yo2nvX0W1pMQ9NNV/8ZL6oT/GwKASs614eWqKWkuvupzmr/kAeZzFFGGxjVtzV+zyRgLSxz9K7O4QQ==","signatures":[{"sig":"MEUCIQDgO7uQ5Mpv7zdPrPD+T/llS22Skhjhsd9ltbgfZj23SAIgTuI8oWR+mqva3/6EozZCuJL3aMzaUIDgqJ4nsHavdbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536777},"type":"module","_from":"file:tessera-learn-0.0.3.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/7360155b6ed6b7fb0be62a5232210418/tessera-learn-0.0.3.tgz","_integrity":"sha512-M+M84ik8yo2nvX0W1pMQ9NNV/8ZL6oT/GwKASs614eWqKWkuvupzmr/kAeZzFFGGxjVtzV+zyRgLSxz9K7O4QQ==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.11.0","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"json5":"^2.0.0","svelte":"^5.55.5","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.3_1778373918173_0.3998866999913764","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"tessera-learn","version":"0.0.4","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.4","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"dist":{"shasum":"b7003bd1fc32601bee269e50d5a22d4b7666f27b","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.4.tgz","fileCount":75,"integrity":"sha512-6jsPK11w1+2pcbnXB/xi3sHlsTxqWqHxu8RAtRyJM/RttZHA11SUnNi0te9GweaFxa93oKfokmu2LJPQRl2Big==","signatures":[{"sig":"MEUCIQCGuq7cB9MThIh7hW6wvcz72jT5XITMPDF46wDnHCM6IQIgauQFLl5Xuaaby/p5C7lQ96AyKS3wno2Gc4egAJRHLRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":568873},"type":"module","_from":"file:tessera-learn-0.0.4.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/72ddf95e8125889f991b1ca507da6b1f/tessera-learn-0.0.4.tgz","_integrity":"sha512-6jsPK11w1+2pcbnXB/xi3sHlsTxqWqHxu8RAtRyJM/RttZHA11SUnNi0te9GweaFxa93oKfokmu2LJPQRl2Big==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.11.0","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"json5":"^2.0.0","svelte":"^5.55.5","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.4_1778427246729_0.4318757242092186","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"tessera-learn","version":"0.0.5","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.5","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"dist":{"shasum":"57306b08b03730b3e4e63098173317b961cb9862","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.5.tgz","fileCount":75,"integrity":"sha512-eZ6PK1Nk2UyHg7xrGGyS8O1mCJ2LB58evejwTXqrLU8P9Jo6XL9m0uRj9hpq4PknpPSXcfmo+kCkIrxC8Cfsww==","signatures":[{"sig":"MEUCIBqTq2SEv24bY3pX/Ft852dVelK3QRCY3tq0M5tMdsTCAiEAyuYJASj+m6p3+KXskd5ivBvRtLzJU6wwvESFOmtoCc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":584588},"type":"module","_from":"file:tessera-learn-0.0.5.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/6b589cfd08186f0e451f75d22ebe1a2f/tessera-learn-0.0.5.tgz","_integrity":"sha512-eZ6PK1Nk2UyHg7xrGGyS8O1mCJ2LB58evejwTXqrLU8P9Jo6XL9m0uRj9hpq4PknpPSXcfmo+kCkIrxC8Cfsww==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.11.0","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"json5":"^2.0.0","svelte":"^5.55.5","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.5_1778536946084_0.19969813705816608","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"tessera-learn","version":"0.0.6","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.6","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"dist":{"shasum":"9752bd1fa9423e9eefb6ec78543e716f4ba6925c","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.6.tgz","fileCount":75,"integrity":"sha512-uKw5yyTxeW3f716MkHhZSK2LUYBhqKvhKU6nAk4/GUCU1spkJqXepYyJZOrZuuYBM+6Di6hgvuHjzcaUeFvhJg==","signatures":[{"sig":"MEUCIQDDiUqHUvC/DwXrV8PD+LMgXMOhC4Wwn4EvF2Xk5dJEJQIgD8OpUW4hVwDHBiGaCC25hQ9r+6gwji3GV+spjYfHbhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":596588},"type":"module","_from":"file:tessera-learn-0.0.6.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/674e4a7cb0185cb1b30a4053fa758b0c/tessera-learn-0.0.6.tgz","_integrity":"sha512-uKw5yyTxeW3f716MkHhZSK2LUYBhqKvhKU6nAk4/GUCU1spkJqXepYyJZOrZuuYBM+6Di6hgvuHjzcaUeFvhJg==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.11.0","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"json5":"^2.0.0","svelte":"^5.55.5","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.6_1778547819754_0.4792363917768123","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"tessera-learn","version":"0.0.7","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.7","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera-validate":"dist/plugin/cli.js"},"dist":{"shasum":"5595539e0a9eee6c541d7e6191addc40f86702c0","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.7.tgz","fileCount":80,"integrity":"sha512-8OHDebPAqH4NvjBI2VlpggJfaYv9KPZx8r+NGQBj0lEJSf3SD5ApOfBWwF/IoZOKgQYLiRDR05wcRSgpkuo7kQ==","signatures":[{"sig":"MEUCIG/xwVUvSPxXBY8uCsjsyqsI+jzy/n1Tt4rjpdYGFC3EAiEAqQyfhSGYSabFlwLFv5MayVu/2DeEPvEEbn87uVMCF08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566446},"type":"module","_from":"file:tessera-learn-0.0.7.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/e5d09ced8d511e603a91075c63eeacc6/tessera-learn-0.0.7.tgz","_integrity":"sha512-8OHDebPAqH4NvjBI2VlpggJfaYv9KPZx8r+NGQBj0lEJSf3SD5ApOfBWwF/IoZOKgQYLiRDR05wcRSgpkuo7kQ==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.12.1","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"json5":"^2.0.0","svelte":"^5.55.5","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.7_1778801890082_0.5853429703844446","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"tessera-learn","version":"0.0.8","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.8","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera-validate":"dist/plugin/cli.js"},"dist":{"shasum":"3e1728c10e556c80a24859ad5733dee556494110","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.8.tgz","fileCount":80,"integrity":"sha512-st8cOOtdqTcUkcNSB+5uZLg1e3LaxmOLtuEEgqDSeGojAGZXZrdF11ubaAhs+u9ZM4BwxbvwEH5sxumnoweZ2g==","signatures":[{"sig":"MEQCIB966yG5LprbEAJJeoFOdEYBXrgXYdt1eaFejF1rwQVvAiBtkJ96yNai59AIJOuGXkP/vlEp/5rfqMRC7012NeM+zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566446},"type":"module","_from":"file:tessera-learn-0.0.8.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/97400c13656f284bbb9233da3ea81e98/tessera-learn-0.0.8.tgz","_integrity":"sha512-st8cOOtdqTcUkcNSB+5uZLg1e3LaxmOLtuEEgqDSeGojAGZXZrdF11ubaAhs+u9ZM4BwxbvwEH5sxumnoweZ2g==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.11.0","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"json5":"^2.0.0","svelte":"^5.55.5","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.8_1778804522443_0.002970700363371437","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"tessera-learn","version":"0.0.9","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.9","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera-validate":"dist/plugin/cli.js"},"dist":{"shasum":"715984d4db76128ba3733d6b3745adb8842dc2d8","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.9.tgz","fileCount":79,"integrity":"sha512-QrbS6XcsZuyAS9qr3AUzQ8D86lf9lU5GkXF+uOC8Odg7OpfABV2uwQbtwhFBB+FmYpwNzZZc7WQOo0DeBdnsHQ==","signatures":[{"sig":"MEUCIQC0xzr3WI5+hpEsmQFPYvdQAMzKGGviEW23jI1ACelJjAIgW3A7UAElphIt3k+sjP4ogEX9nUSQILE8/8uwPnDx+wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":567122},"type":"module","_from":"file:tessera-learn-0.0.9.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/a7b871c15f5539fca8598b3f951aabe4/tessera-learn-0.0.9.tgz","_integrity":"sha512-QrbS6XcsZuyAS9qr3AUzQ8D86lf9lU5GkXF+uOC8Odg7OpfABV2uwQbtwhFBB+FmYpwNzZZc7WQOo0DeBdnsHQ==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.12.1","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"json5":"^2.0.0","svelte":"^5.55.5","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.9_1778973962345_0.5691453412253511","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"tessera-learn","version":"0.0.10","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.10","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera-validate":"dist/plugin/cli.js"},"dist":{"shasum":"70b41e808aa561ada5b4b2f518f0bc3465c81a46","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.10.tgz","fileCount":79,"integrity":"sha512-XuZpD4t8bdtyScCq89+Qp/ZKotqDbjRN8C48ooF9YkKk4k+FsG/PBz6UQWnZEa8wgnmwU9VBfFuDfhFnpxzxfQ==","signatures":[{"sig":"MEUCICClAPgVoXUFZplwnJWx9ZpUewFXRM5BVlzEDrkj81XnAiEAqFeyXet7q3Qov+rcux/8ic40m7zDF3W2aiRTf4AE/WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589576},"type":"module","_from":"file:tessera-learn-0.0.10.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/53c77e45bbfbae50309dd4a7e4c26f25/tessera-learn-0.0.10.tgz","_integrity":"sha512-XuZpD4t8bdtyScCq89+Qp/ZKotqDbjRN8C48ooF9YkKk4k+FsG/PBz6UQWnZEa8wgnmwU9VBfFuDfhFnpxzxfQ==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.12.1","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"json5":"^2.0.0","svelte":"^5.55.7","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.13","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0","@vitest/coverage-v8":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.10_1779110633098_0.8857326831725338","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"tessera-learn","version":"0.0.11","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.11","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera-validate":"dist/plugin/cli.js"},"dist":{"shasum":"587fc641b0d5ec9623fe18b9a6be3eeaed308436","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.11.tgz","fileCount":81,"integrity":"sha512-oTnHXmUSnRNquP2HhjscqUiTxjmzSrXESvAlVh9EYnmE0vN6nf3I9hiwZePCK4yFvCqq5uhWZE9YPGozBUa55g==","signatures":[{"sig":"MEQCIDijuIxr7FKP7XNrtes99MsMG7ttOfv1g2e6iNjmyE66AiAGswR4S/RmT9Ywts4aAu36DyVkLIwcdNuyWOn+kozbUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571097},"type":"module","_from":"file:tessera-learn-0.0.11.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/0669bf66ff70092d300d98770bb12535/tessera-learn-0.0.11.tgz","_integrity":"sha512-oTnHXmUSnRNquP2HhjscqUiTxjmzSrXESvAlVh9EYnmE0vN6nf3I9hiwZePCK4yFvCqq5uhWZE9YPGozBUa55g==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.12.1","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"json5":"^2.0.0","svelte":"^5.55.7","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.13","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0","@vitest/coverage-v8":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.11_1779400231429_0.5410437296081274","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"tessera-learn","version":"0.0.13","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.0.13","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera-a11y":"dist/plugin/a11y-cli.js","tessera-validate":"dist/plugin/cli.js"},"dist":{"shasum":"6546e361f38e0593e11b0a16e9c32d87dee204b5","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.0.13.tgz","fileCount":93,"integrity":"sha512-rsa6WhbBiM7dLfqoqmwk3c5Ao2XhPLmEDI6+KwMeXaXHaSi16TwhPI7rtwkSZfprzNRy3jBfjlxrfufurO0vYA==","signatures":[{"sig":"MEYCIQDD4TztQk8y+ycdvcaozn8fDKENriPMC+O7yJJAZiy12AIhAKviJmrxJ4e8Z5gXDyfkPN5UUCNO25Dme5JjZqEQSV37","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":717988},"type":"module","_from":"file:tessera-learn-0.0.13.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/d9dce173d6131af077f3aeeab93c7057/tessera-learn-0.0.13.tgz","_integrity":"sha512-rsa6WhbBiM7dLfqoqmwk3c5Ao2XhPLmEDI6+KwMeXaXHaSi16TwhPI7rtwkSZfprzNRy3jBfjlxrfufurO0vYA==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.12.1","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"json5":"^2.0.0","svelte":"^5.55.7","archiver":"^8.0.0","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.13","jsdom":"^29.0.1","tsdown":"^0.22.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0","svelte-check":"^4.4.8","@vitest/coverage-v8":"^4.1.6"},"peerDependencies":{"playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.0.13_1779754761466_0.5766821028276357","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"tessera-learn","version":"0.1.0","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.1.0","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"dist/plugin/cli.js"},"dist":{"shasum":"77eed8fec36fa49aa101d761da28db69dc495ded","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.1.0.tgz","fileCount":102,"integrity":"sha512-EXT8cGI/GRctBbVHQP2hWGDVKUe5eIUFJb0xR6gZLK5+n8T/4xWpsONtFTE49qV/h2tKj6DWDR1P4hNYRyq1SQ==","signatures":[{"sig":"MEQCIBpMywpPTk3+18h2l9KlprfkwO0jDCYM3FyAoQVrY3YEAiAFwAmKMiyqfPzmcOXI1GeE7x9z5arb2fr8yIT/P55sIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841676},"type":"module","_from":"file:tessera-learn-0.1.0.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*"},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/83bb31253b8ff8643978f1c378270f89/tessera-learn-0.1.0.tgz","_integrity":"sha512-EXT8cGI/GRctBbVHQP2hWGDVKUe5eIUFJb0xR6gZLK5+n8T/4xWpsONtFTE49qV/h2tKj6DWDR1P4hNYRyq1SQ==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.13.0","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"vite":"^8.0.14","acorn":"^8.16.0","json5":"^2.0.0","svelte":"^5.56.0","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tsdown":"^0.22.1","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","scorm-again":"3.0.5","svelte-check":"^4.4.8","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.1.0_1780254594037_0.3274139390420585","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"tessera-learn","version":"0.2.0","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.2.0","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"dist/plugin/cli.js"},"dist":{"shasum":"51212d3afef018ac8e233d93c59d248763d9f6b5","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.2.0.tgz","fileCount":113,"integrity":"sha512-Ltz06r5QWuUqVm8Xbtvcs7E0F7TJYjoZOjdvhLKpuehlIQDq+LcsSDCFuvi3wociytwtOWxKpPW5tH3XaJWbwQ==","signatures":[{"sig":"MEUCIEQo36qIpQy4sQMaKr023y5L8dpa6GqMPmgERi4mhtHEAiEA8qvDu1iQmrnKnBxzMqpmPs1jg3t79dmPkgWjlOWj/xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":884812},"type":"module","_from":"file:tessera-learn-0.2.0.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/d1e3c8b1175e8c629a30743d11fb9464/tessera-learn-0.2.0.tgz","_integrity":"sha512-Ltz06r5QWuUqVm8Xbtvcs7E0F7TJYjoZOjdvhLKpuehlIQDq+LcsSDCFuvi3wociytwtOWxKpPW5tH3XaJWbwQ==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.13.0","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"vite":"^8.0.14","acorn":"^8.16.0","json5":"^2.0.0","svelte":"^5.56.0","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tsdown":"^0.22.1","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","scorm-again":"3.0.5","svelte-check":"^4.4.8","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.2.0_1780412869950_0.9557471033275504","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"tessera-learn","version":"0.2.1","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.2.1","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"dist/plugin/cli.js"},"dist":{"shasum":"d735486e1bd8b3b7a680d5a37f534ee8d98a6294","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.2.1.tgz","fileCount":113,"integrity":"sha512-kWWzTjVJBfMaWd8nP885Xg2L3exOjE+VvlstyGF1vTNJRPEhIGiOhqUrmn571DZRjgI2oTGaBZASbrT5eePgwQ==","signatures":[{"sig":"MEYCIQClVnI/Ru3S9Zna062H5ePgny4yf8Wa7fmCLtblw/BPCgIhAI2k4DcPxJ89eNxP+vYfXdT6gHz4ZvhKONYAVD6GJymX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892163},"type":"module","_from":"file:tessera-learn-0.2.1.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/10467f40d1b593b2b807acf4e42c14bd/tessera-learn-0.2.1.tgz","_integrity":"sha512-kWWzTjVJBfMaWd8nP885Xg2L3exOjE+VvlstyGF1vTNJRPEhIGiOhqUrmn571DZRjgI2oTGaBZASbrT5eePgwQ==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.13.0","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"vite":"^8.0.14","acorn":"^8.16.0","json5":"^2.0.0","svelte":"^5.56.0","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tsdown":"^0.22.1","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","scorm-again":"3.0.5","svelte-check":"^4.4.8","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.2.1_1780429873418_0.6028874209184163","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"tessera-learn","version":"0.2.2","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":{"name":"Derek Redmond","email":"derek.redmond@redmondelearning.ca"},"license":"MIT","_id":"tessera-learn@0.2.2","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"dist/plugin/cli.js"},"dist":{"shasum":"877f131568f8f60e902a6f75c1a983294f8df7e2","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.2.2.tgz","fileCount":114,"integrity":"sha512-kkDyysQAsXVdesof1SldfTik0yoAtU1yUaCNRmZe8LlAlYyKwxgeuWQN/p4eMnFDI8odPIPUlAzgL7eYAGVrjw==","signatures":[{"sig":"MEUCIC3m5RJfh8N2+8eB7SSt+WpBZB9b+RyoxdrRShoIxgj7AiEAo1LOlYY++dMH1Lbmlnnt1/B4xwI8CaTCV5HufSI8peA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":878638},"type":"module","_from":"file:tessera-learn-0.2.2.tgz","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"_resolved":"/tmp/fe0b534b4d903274841b16ddfb07cb45/tessera-learn-0.2.2.tgz","_integrity":"sha512-kkDyysQAsXVdesof1SldfTik0yoAtU1yUaCNRmZe8LlAlYyKwxgeuWQN/p4eMnFDI8odPIPUlAzgL7eYAGVrjw==","repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"_npmVersion":"11.13.0","description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"vite":"^8.0.14","acorn":"^8.16.0","json5":"^2.0.0","svelte":"^5.56.0","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tsdown":"^0.22.1","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","scorm-again":"3.0.5","svelte-check":"^4.4.8","@vitest/coverage-v8":"^4.1.7"},"peerDependencies":{"playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.2.2_1780585634239_0.8601448904585733","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"tessera-learn","version":"0.2.3","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","_id":"tessera-learn@0.2.3","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"./dist/plugin/cli.js"},"dist":{"shasum":"3d99773dac43b236b22a1ec398cd883a1ae02d1e","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.2.3.tgz","fileCount":114,"integrity":"sha512-f62bGnzV+ube7nH9lZoUyANDMtkTefSJ02/YT2f9eEbRbcKlneU4boBPTEn02caurn+L7K231tg3MsMoJH+HJQ==","signatures":[{"sig":"MEYCIQDEGV1rEN7C1/pbfjBJbKNWD6Ae8bB8oq1yfS5MNQwaJQIhAMsyy4FGmtBzIFWt2GK0JTqw/r+EJ/8wXa4UrMGAL4wg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869175},"type":"module","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"vite":"^8.0.16","acorn":"^8.16.0","json5":"^2.0.0","svelte":"^5.56.2","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","scorm-again":"3.0.5","svelte-check":"^4.6.0","@vitest/coverage-v8":"^4.1.8"},"peerDependencies":{"playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.2.3_1780959428292_0.020280650213199802","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"tessera-learn","version":"0.3.0","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","_id":"tessera-learn@0.3.0","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"./dist/plugin/cli.js"},"dist":{"shasum":"033f59719e31d5b533af34b746fd08d5cb911d76","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.3.0.tgz","fileCount":118,"integrity":"sha512-BXvu0dwdSbfXILjCzOq7c+F+sRSGB0O50gcl4MUHXkN5WBRY3RvYyTcLDsm6hUDAM1i+pF+RFifHWviInS2gYg==","signatures":[{"sig":"MEYCIQDyXxia+otL0urp1hl0PD0jnHwrmejVWGrZay49xNAVBwIhAIYqjJpkkRYLJRHNdyQ+cP1HgQLkfFkEJpxZiduClupJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":912813},"type":"module","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"vite":"^8.0.16","acorn":"^8.17.0","json5":"^2.0.0","svelte":"^5.56.3","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tsdown":"^0.22.3","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","scorm-again":"3.0.5","svelte-check":"^4.6.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.3.0_1781912202061_0.8441114174002675","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"tessera-learn","version":"0.4.0","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","_id":"tessera-learn@0.4.0","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"./dist/plugin/cli.js"},"dist":{"shasum":"727b4f7593f5ae09411d06410ffac7b577fb8fe9","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.4.0.tgz","fileCount":119,"integrity":"sha512-n6DnoL8LuuDDxYJOP7wyKTzkC8HHKg0y/lJJjTD9GapmPU9PFOfVT8Pe+m5d3ktEbAvxBsx0DSoJpIN3vzbf2g==","signatures":[{"sig":"MEQCIE+C2rPOCQqRpr9+VGho6jE2igzWS5LlC6nrwbe/7O5pAiAdK27ryF4uRbTcw4JReyBBZhm9kXN0uyF6qTVOLPSWLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924670},"type":"module","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"vite":"^8.0.16","acorn":"^8.17.0","json5":"^2.0.0","svelte":"^5.56.3","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tsdown":"^0.22.3","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","scorm-again":"3.0.5","svelte-check":"^4.6.0","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.4.0_1782610297369_0.3882792498902792","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"tessera-learn","version":"0.4.1","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","_id":"tessera-learn@0.4.1","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"./dist/plugin/cli.js"},"dist":{"shasum":"02fbe5ae7c749f1788d38fa38688f07ee5af2141","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.4.1.tgz","fileCount":119,"integrity":"sha512-nzwqxxmHDO9p/3FJPu8aSEART1mQzyUcflr2YLavUUSC1bll2SEaF0HrzSW4oktSj5AhlLx3W30p5HxPN+W8IA==","signatures":[{"sig":"MEUCIQCScRAvUl8Av3tYp3y9xkFnlfJ27qY8mGAg8+mzxCv3tgIgUbN2Lbp8SjoKxvknRTR1Er+ykhM2zPow8R5gigsXQR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924669},"type":"module","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"vite":"^8.1.0","acorn":"^8.17.0","json5":"^2.0.0","svelte":"^5.56.4","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tsdown":"^0.22.3","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1","scorm-again":"3.0.5","svelte-check":"^4.7.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.4.1_1783185543469_0.9863584605018201","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"tessera-learn","version":"0.4.2","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","_id":"tessera-learn@0.4.2","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"./dist/plugin/cli.js"},"dist":{"shasum":"1a2c1494e01618834514f77b8f85eb2a635d5f15","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.4.2.tgz","fileCount":119,"integrity":"sha512-dA5KghqxtYlHw7dGGuYpZYXQbH3UPZbBd3EsvxsOWYUONx2NUbfWCwTzFgu0Q99XjG6X59I0F+EJrAqWO26ghQ==","signatures":[{"sig":"MEQCIE6FXDhFrsmVqhprvQ8T8iWM5artc6OFoGGwdXixrSSdAiAm+qfasLjDhGK8/yUHhdInpwPwx6+ht4bYcT5oEeDWqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924610},"type":"module","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"vite":"^8.1.3","acorn":"^8.17.0","json5":"^2.0.0","svelte":"^5.56.4","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.10","@sveltejs/vite-plugin-svelte":"^7.1.2"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tsdown":"^0.22.3","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.1.0","scorm-again":"3.0.5","svelte-check":"^4.7.1","@vitest/coverage-v8":"^4.1.9"},"peerDependencies":{"playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.4.2_1783725118699_0.5231430723655708","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"tessera-learn","version":"0.4.3","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","_id":"tessera-learn@0.4.3","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"./dist/plugin/cli.js"},"dist":{"shasum":"7844c429b80047ceb396aad549963e972ff7643c","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.4.3.tgz","fileCount":119,"integrity":"sha512-vz0yEIXwDq0Uj/b8A214QjP+pkZqP1OoOUcm/CR9Bi/4oa4FP9I5YHbK+WngwksWVsberSAyAHwZe/mE823CSA==","signatures":[{"sig":"MEQCIE3EVoPgPHbMx2gqgcnt9HI/x/NxjeYMJizoYxekA85tAiB5c8yaK5MO4jOnomgElSDtPt9PUDZ61oDiSpDh/6S6Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":923391},"type":"module","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"vite":"^8.1.5","acorn":"^8.17.0","json5":"^2.0.0","svelte":"^5.56.6","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.11","@sveltejs/vite-plugin-svelte":"^7.2.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","tsdown":"^0.22.9","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","scorm-again":"3.0.5","svelte-check":"^4.7.3","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.4.3_1784938917339_0.39093993407208383","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"tessera-learn","version":"0.5.0","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","_id":"tessera-learn@0.5.0","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"./dist/plugin/cli.js"},"dist":{"shasum":"bf51d04f78e715a7d6370e9f31bc912e48c5f3f3","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.5.0.tgz","fileCount":118,"integrity":"sha512-1keYTq+QGRXmdFoGZXX/bIPFh0KzbrYe0F39+xTAZPYT1lrtwy52xA5HFlF0HgdY80BfuVFKyTmv1ntKJuIsZw==","signatures":[{"sig":"MEQCIDA/nU28wO6TZKqtmRTeT9RXJfwI+cy9jH4y4NyiunWiAiACNIP3PSEnFOzKkofU+hwHxrsu3Qt4T4JnjF8g7eSVFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":922246},"type":"module","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"vite":"^8.1.5","acorn":"^8.17.0","json5":"^2.0.0","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.11","@sveltejs/vite-plugin-svelte":"^7.2.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.0.1","svelte":"^5.56.8","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","scorm-again":"3.2.0","svelte-check":"^4.7.3","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"svelte":"^5.56.0","playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.5.0_1785771054465_0.6471670943088927","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"tessera-learn","version":"0.5.1","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","_id":"tessera-learn@0.5.1","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"./dist/plugin/cli.js"},"dist":{"shasum":"8fb7d3a2fc2f737a3eada5575160f49527369d67","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.5.1.tgz","fileCount":118,"integrity":"sha512-7EPI9B9R5snmYC0FrNDaCOShn01mKiJB3j6Kqv6vHhnUVY+oEPPgoYOgRo/mYKypqffWwuYmBF5PvaLRllQ2wg==","signatures":[{"sig":"MEUCIH0xpJhkAu1OjF1WQCDFBxVSUCjW9yn2l83YrEdeaR9iAiEAqEo75RDRY5dQeIfIXrnddNimo+3o7TYZ+v6f91+UrHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1lIbcFPF2RuP1HMpX4y6shgyPFlJa8YhV5XQmmIqcDgIhAPO9mA3DjgWuKXwkhxPrLHHFKVBCOtr9TCXBdBZ9NfRN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":922253},"type":"module","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, xAPI 1.0.3, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"vite":"^8.2.1","acorn":"^8.18.0","json5":"^2.0.0","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.13","@sveltejs/vite-plugin-svelte":"^7.3.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","svelte":"^5.56.10","tsdown":"^0.22.14","vitest":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.2.0","scorm-again":"3.3.0","svelte-check":"^4.7.6","@vitest/coverage-v8":"^4.1.11"},"peerDependencies":{"svelte":"^5.56.0","playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.5.1_1788021010531_0.8549284993527075","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"tessera-learn","version":"0.5.2","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","_id":"tessera-learn@0.5.2","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"./dist/plugin/cli.js"},"dist":{"shasum":"f388724e699ee6086b0ca858f9eb68b7b2e36ca4","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.5.2.tgz","fileCount":118,"integrity":"sha512-bTOEDFaUR+L91VcIUVBGSIQhuZg/NWo+z3Y4B7DsKi1Zf+9gGt4AAg9s59n3fDBB8mqMRqBIgvo+vT40agdMuw==","signatures":[{"sig":"MEUCIBzvykwMRRXn0HPcX3RCMtrGG3PW6inx6JZZMwIcajjnAiEAs+9jyfiD94/Iee+L6ympmHEhl4SSp4i91u63GUjzatI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF5CdQzRZ2qYWRUa2EV5Ep2hd0oQsrRbVr7W5rw6wHz6AiBH7uiCuSEeWqoa3ShyIfsQw/O19x/CwXZbw5eATcwu9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":952437},"type":"module","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, xAPI 1.0.3, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","dependencies":{"vite":"^8.2.2","acorn":"^8.18.0","json5":"^2.0.0","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.13","@sveltejs/vite-plugin-svelte":"^7.3.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","svelte":"^5.57.0","tsdown":"^0.22.14","vitest":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.0","scorm-again":"3.3.0","svelte-check":"^4.7.6","@vitest/coverage-v8":"^4.1.11"},"peerDependencies":{"svelte":"^5.56.0","playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.5.2_1788739860947_0.7681195840701034","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"tessera-learn","version":"0.6.0","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","_id":"tessera-learn@0.6.0","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"./dist/plugin/cli.js"},"dist":{"shasum":"6c3d7e7564267d2e1b5c225b0b1bd561ef75af99","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.6.0.tgz","fileCount":117,"integrity":"sha512-p25duq11tFxkdN3DbPI9P1It82HbuG/q2S93XkYG/m3Bly4zw9efl2D0/tr/LgknqezGL/AbaAOiWf3pbSvFfA==","signatures":[{"sig":"MEQCIBOgN+WQ6UyDPQamm5fGr8eiEFdtTIJvNu2PpvULu+eXAiBTzxTeop4k3j/ORkaLQ4QKdZXt8ldnZIKTxlVb6bCMew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAa7MD6CWl/sB7/t/CGvP3BwkwtbBk08+eAhW8xm7NV5AiBgeloFLfiKYwnlvXuI4MCrBq2I+Blo1aKMT9ZoIjTujA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":993431},"type":"module","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, xAPI 1.0.3, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","dependencies":{"vite":"^8.2.2","acorn":"^8.18.0","json5":"^2.0.0","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.13","@sveltejs/vite-plugin-svelte":"^7.3.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","svelte":"^5.57.0","tsdown":"^0.23.0","vitest":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.4.1","scorm-again":"3.3.2","svelte-check":"^4.7.6","@vitest/coverage-v8":"^4.1.11"},"peerDependencies":{"svelte":"^5.56.0","playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.6.0_1789318284464_0.9444751226026031","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"tessera-learn","version":"0.7.0","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","_id":"tessera-learn@0.7.0","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"homepage":"https://github.com/redmodd/tessera#readme","bugs":{"url":"https://github.com/redmodd/tessera/issues"},"bin":{"tessera":"./dist/plugin/cli.js"},"dist":{"shasum":"06a022fac5e69745617b2631dedf588e21f75718","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.7.0.tgz","fileCount":121,"integrity":"sha512-eHNF3ZgBkqkSyA8hgSu+a3Z77KBNoa/dclMTPtU/JGGMq1ZRV//d8MuDS4+VFHjN7I1R/H8+C7+mm2rs7b3F2A==","signatures":[{"sig":"MEUCIDcUeLdyG3VVPz+l0j7IZ7MzSbxRPUNcV93xebpbF6zzAiEAoJAfDW3vIc9IHySKM3lSojWmQqqnlMCxTYV4rKL2AuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqLAPE9B4SfKVNJaUf9cn7S/J62Pco0nQ6p2KAiDDRdAIhANgUkNKy2acrjhoyGlGNQlTt2cEPmuMHvSvQNbGcyPVI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081040},"type":"module","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, xAPI 1.0.3, static Web), your choice of components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.21.0","dependencies":{"vite":"^8.3.0","acorn":"^8.18.0","json5":"^2.0.0","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.13","@sveltejs/vite-plugin-svelte":"^7.3.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.1.0","svelte":"^5.57.1","tsdown":"^0.23.0","vitest":"^5.0.0","typescript":"^6.0.3","@types/node":"^26.6.2","scorm-again":"3.3.7","svelte-check":"^4.7.6","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"svelte":"^5.56.0","playwright":">=1.40","@axe-core/playwright":">=4"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tessera-learn_0.7.0_1790471725221_0.22832573654687227","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"_id":"tessera-learn@0.8.0","bin":{"tessera":"./dist/plugin/cli.js"},"bugs":{"url":"https://github.com/redmodd/tessera/issues"},"dist":{"shasum":"d1c3355c894484f407db1fad465944588427b620","tarball":"https://registry.npmjs.org/tessera-learn/-/tessera-learn-0.8.0.tgz","fileCount":121,"integrity":"sha512-87PuvZSgcmomX1qar968q5hyGshfC2dsYBbTKbucNlCe/gz8ietxjGMcdIztUt6XWh3q2Dosz1/Aq0GR5yoITA==","signatures":[{"sig":"MEUCIHctJOR2LhZRmMHfD2JrXuArmpkO2Z2PPV3kCYV+A9vfAiEAkfNHFWTNS0AQNCsj/FrUP9OYGr+OgQF4kvgsECIBWP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDC/mMa2yRBjy1jeYtK1t2vAExC4QjXFr3KpsQcNoUYtAiAP69DF7h0HgvBZqG3xMjcT51Vifj1ucNmdIT1YWPOBdw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tessera-learn@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088879},"name":"tessera-learn","type":"module","author":"Derek Redmond <derek.redmond@redmondelearning.ca>","svelte":"./src/index.ts","engines":{"node":">=24"},"exports":{".":{"types":"./src/index.ts","svelte":"./src/index.ts"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./virtual":{"types":"./src/virtual.d.ts"},"./runtime/*":"./src/runtime/*","./project-name":{"types":"./src/plugin/project-name.ts","default":"./src/plugin/project-name.ts"},"./template-copy":{"types":"./src/plugin/template-copy.ts","default":"./src/plugin/template-copy.ts"}},"license":"MIT","scripts":{"test":"vitest run","build":"tsdown","check":"svelte-check --tsconfig ./tsconfig.json && svelte-check --tsconfig ./tests/tsconfig.json","test:coverage":"vitest run --coverage"},"version":"0.8.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0deec4a6-cd19-4c41-aab5-81f9f308925e"}},"homepage":"https://github.com/redmodd/tessera#readme","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, xAPI 1.0.3, static Web), your choice of components.","directories":{},"maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"sideEffects":["**/*.css"],"_nodeVersion":"24.21.0","dependencies":{"vite":"^8.3.0","acorn":"^8.18.0","json5":"^2.0.0","archiver":"^8.0.0","@sveltejs/acorn-typescript":"^1.0.13","@sveltejs/vite-plugin-svelte":"^7.3.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.1.0","svelte":"^5.57.1","tsdown":"^0.23.0","vitest":"^5.0.0","typescript":"^6.0.3","@types/node":"^26.6.2","scorm-again":"3.3.7","svelte-check":"^4.7.6","@vitest/coverage-v8":"^5.0.0"},"peerDependencies":{"svelte":"^5.57.0","playwright":"^1.40.0","@axe-core/playwright":"^4.0.0"},"peerDependenciesMeta":{"playwright":{"optional":true},"@axe-core/playwright":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tessera-learn_0.8.0_1790698902697_0.6287486530418445"}}},"time":{"created":"2026-05-09T17:33:24.934Z","modified":"2026-09-29T16:21:43.394Z","0.0.1":"2026-05-09T17:33:25.194Z","0.0.2":"2026-05-10T00:23:44.221Z","0.0.3":"2026-05-10T00:45:18.369Z","0.0.4":"2026-05-10T15:34:06.911Z","0.0.5":"2026-05-11T22:02:26.234Z","0.0.6":"2026-05-12T01:03:39.974Z","0.0.7":"2026-05-14T23:38:10.273Z","0.0.8":"2026-05-15T00:22:02.623Z","0.0.9":"2026-05-16T23:26:02.530Z","0.0.10":"2026-05-18T13:23:53.401Z","0.0.11":"2026-05-21T21:50:31.636Z","0.0.13":"2026-05-26T00:19:21.693Z","0.1.0":"2026-05-31T19:09:54.234Z","0.2.0":"2026-06-02T15:07:50.112Z","0.2.1":"2026-06-02T19:51:13.661Z","0.2.2":"2026-06-04T15:07:14.414Z","0.2.3":"2026-06-08T22:57:08.530Z","0.3.0":"2026-06-19T23:36:42.240Z","0.4.0":"2026-06-28T01:31:37.547Z","0.4.1":"2026-07-04T17:19:03.698Z","0.4.2":"2026-07-10T23:11:58.932Z","0.4.3":"2026-07-25T00:21:57.496Z","0.5.0":"2026-08-03T15:30:54.644Z","0.5.1":"2026-08-29T16:30:10.647Z","0.5.2":"2026-09-07T00:11:01.072Z","0.6.0":"2026-09-13T16:51:24.548Z","0.7.0":"2026-09-27T01:15:25.304Z","0.8.0":"2026-09-29T16:21:42.834Z"},"bugs":{"url":"https://github.com/redmodd/tessera/issues"},"author":"Derek Redmond <derek.redmond@redmondelearning.ca>","license":"MIT","homepage":"https://github.com/redmodd/tessera#readme","keywords":["svelte","sveltekit","vite","lms","scorm","scorm-1.2","scorm-2004","cmi5","xapi","elearning","education","course"],"repository":{"url":"git+https://github.com/redmodd/tessera.git","type":"git","directory":"packages/tessera-learn"},"description":"LMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, xAPI 1.0.3, static Web), your choice of components.","maintainers":[{"name":"redmondd","email":"derek.redmond@redmondelearning.ca"}],"readme":"# tessera-learn\n\nLMS tracking runtime for interactive learning content. One adapter layer (SCORM 1.2, SCORM 2004 4th Edition, cmi5, xAPI 1.0.3, static Web), your choice of components.\n\nTessera is a toolkit for building interactive online courses, designed for AI-assisted authoring: pages are `.svelte` files, the runtime locks the LMS data contract (tracking, completion, scoring, persistence), and an AI agent working in the workspace follows the conventions in `AGENTS.md` to write pages and components. This package is the runtime; you typically don't depend on it directly — `create-tessera` scaffolds a workspace that pins it for you. A workspace is one package that holds many courses under `courses/<name>/` and a `shared/` design system imported as `$shared`.\n\n## Install\n\nYou probably don't want to install this package directly. Use the scaffolder:\n\n```bash\npnpm create tessera@latest my-courses\n```\n\nThat creates a workspace with Tessera wired up, a seed course, and a root `AGENTS.md` that points to the authoring guide. Add more courses with `pnpm tessera new <name>`.\n\n## What's included\n\n- **Hooks** (`tessera-learn`): `useQuestion`, `useQuiz`, `useNavigation`, `useProgress`, `useCompletion`, `usePersistence`, `useXAPI`.\n- **Vite plugin** (`tessera-learn/plugin`): `tesseraPlugin()` — wires page/layout discovery, the LMS adapter, the `$shared` alias, and the export pipeline. The `tessera` CLI (`new`/`duplicate`/`dev`/`export`/`validate`/`a11y`/`check`) runs Vite with this plugin for you, so scaffolded workspaces need no `vite.config.js`.\n- **Built-in components** (`tessera-learn`): `Callout`, `Image`, `Audio`, `Video`, `Accordion` / `AccordionItem`, `Carousel` / `CarouselSlide`, `RevealModal`, `Quiz`, `MultipleChoice`, `FillInTheBlank`, `Matching`, `Sorting`, `DefaultLayout`.\n- **LMS adapters**: SCORM 1.2, SCORM 2004 4th Edition, cmi5, xAPI 1.0.3 (\"Tin Can\"), static Web — selected via `course.config.js` `export.standard`, or overridden per build with `tessera export --standard <value>`.\n- **Accessibility checks**: static rules (alt text, media titles/captions, heading order, contrast, `<html lang>`) run inside validation and the build with zero extra dependencies; an opt-in runtime audit (`tessera a11y`, with `playwright` + `@axe-core/playwright` as optional peers) renders every page and gates on axe-core violations.\n\nSee `AGENTS.md` for usage, signatures, and authoring conventions.\n\n## Documentation\n\nGuides and examples: [tesseralearn.dev](https://tesseralearn.dev).\n\nThe full authoring guide ships with this package at `node_modules/tessera-learn/AGENTS.md` — scaffolded projects get a small root `AGENTS.md` that points to it — and is on [GitHub](https://github.com/redmodd/tessera/blob/main/packages/tessera-learn/AGENTS.md).\n\n## License\n\nMIT\n","readmeFilename":""}