{"_id":"@curiouslearning/assessment-survey","_rev":"16-bba6309e91a30345703015a17d456f10","name":"@curiouslearning/assessment-survey","dist-tags":{"rc":"1.2.0-rc.1","latest":"1.3.0"},"versions":{"1.0.0-rc.1":{"name":"@curiouslearning/assessment-survey","version":"1.0.0-rc.1","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.0.0-rc.1","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"67b05c6907e206932888c54c510a9d15682adafc","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.0.0-rc.1.tgz","fileCount":947,"integrity":"sha512-KSA1kN+xRUKuhiaA8QlYZIHkMusEoaWuPmi21hXO0N0JJqNTya0euML5bcRDoJsWeRgLuhjTuxFn3VOZhJzFiA==","signatures":[{"sig":"MEUCIQCLpnHp3+VxJA1XaWnd/hj7pjY2w0fKWzaldUmEpUmk/gIgPwKFLzjgloPs9H1Li3MTxZ9pETnkGjSFlKzpbAWK8zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37992600},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"47506e4ecabe9ed6a36e54c49f8f73f307bba29d","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.12.1","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.2.6","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^7.0.3","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.0.0-rc.1_1776852006113_0.6077310784090144","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@curiouslearning/assessment-survey","version":"1.0.0-rc.2","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.0.0-rc.2","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"62224f19984d9bc59368394d2d161e9b719428b1","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.0.0-rc.2.tgz","fileCount":959,"integrity":"sha512-U6SAwBs0i7NX65dxo9aAHMfiLgDgTOU/J8QlRwyMkP8cwN7D5E/lVhk2RYkBFKwXvjg1iXNyzbgdwYRAq7sKtQ==","signatures":[{"sig":"MEUCIQColl3RYJtyJ5clUaPsnmmpGXlWpZxUapMiPMHKAy79RgIgWOmzgkntkAMSFItEkFTWw/4EGwjog7mMm2cf0hUbFG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38006281},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"22b04659f7ddce67033f34869c266ef74c2ac35e","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.13.0","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^7.0.3","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.0.0-rc.2_1777374235167_0.543563618348393","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@curiouslearning/assessment-survey","version":"1.0.0-rc.3","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.0.0-rc.3","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"18d94a8564607d475295f5262b90c6722712ae4b","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.0.0-rc.3.tgz","fileCount":959,"integrity":"sha512-Eqjio4iAgBA1GN/eof71/pAgT0lRgv7OboXT1XrB+O23iVsF6eTevZicIxjVjWk5a+s8ajvCgfsGwWl+/6+xIw==","signatures":[{"sig":"MEQCIB3lEdF7NR1N4hJmxcMPTWYNr+YKOHp/80EDFGKpSWfUAiBCLmf6c+tIBOQ0MQW4YEcVHP5maWiaWCxJGgqIufnpkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38006481},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"1b1fb0f290911372240f23dafc414cba51210fb1","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.13.0","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^7.0.3","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^11.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.0.0-rc.3_1777446716623_0.002079304032596152","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.4":{"name":"@curiouslearning/assessment-survey","version":"1.0.0-rc.4","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.0.0-rc.4","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"0eebfe21e7e4f210f2172774ef6ce23894d85b63","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.0.0-rc.4.tgz","fileCount":892,"integrity":"sha512-R3s/StkqPC8w9aWClFO9ye/+w1J+/y5deVFVE7VmoTPRLOQfzfQZL1VhLAu1Zm8ilZUODMeJYhc9R+0kjEMdpg==","signatures":[{"sig":"MEQCICnJAgB/+9MiUM8iCDrMhNO9dkFgBRKUiSjAff9HzQWxAiBFF8lnXfdfinKy57P1QoP3ycKgKXTDbzjV2G6GG4UHDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35656500},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"713535409a6637bfbeef4ebbf80f1dbaa7e05ffb","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.13.0","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.0.0-rc.4_1777543056217_0.4643292862949613","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@curiouslearning/assessment-survey","version":"1.0.0","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.0.0","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"01bc4a58f1620f84189a4f291de82dbbb9e02070","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.0.0.tgz","fileCount":892,"integrity":"sha512-Wy8vQBco5iT+iUySudhHjff6/HID4pcnED/zkUXC5sZwNsaA8huAtuyksUDCaerK4qonvzEIQcVrTF4pJfQzjA==","signatures":[{"sig":"MEQCIDjJnW7av4dPrc5GGtgjOV5K/QcM9GJghKJK8sWoWsGcAiAtYxTnXUir0FB5MxDYj2EKfPZ0VE4ULmZN/QOFaX9b7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35656495},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"93b1bf010ecb2be59d7f74fa9148ed219f464757","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.13.0","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.0.0_1777892654626_0.22852030557573477","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.1":{"name":"@curiouslearning/assessment-survey","version":"1.1.0-rc.1","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.1.0-rc.1","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"6d72e19312b83332932c76598e4e8d7a59815065","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.1.0-rc.1.tgz","fileCount":924,"integrity":"sha512-6qOT0MpR14spjB9Xd2Xgq9na5cnAhx71h2FPxLfOaeW4UjgzWnn4sOy2dSSQJ2WGbGK57vK3o9dmPHSo7XuKDw==","signatures":[{"sig":"MEYCIQD7Rb/xHy8bXQFZGcMkaWy3Llca+y+IWxfMDISzZUr7CAIhAKanvKUXhq0PoXDI9539kpFW2CQLCNfoENdsDzIJFq4k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36066725},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"3acfeb0a738e47fe7adf24570d91128b218cd65c","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.14.1","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/features":"^1.3.1","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.1.0-rc.1_1778744406318_0.1494737026354691","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.2":{"name":"@curiouslearning/assessment-survey","version":"1.1.0-rc.2","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.1.0-rc.2","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"e53de169c365a2cf5cbba2b0944256c7be9652b6","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.1.0-rc.2.tgz","fileCount":926,"integrity":"sha512-Lb7ybHFCGFhXf6ozOoL+OuCks9JIy/6UaVJXIyQxK/RKX/RNwIP3yo6oIn3HOh+M9r98+6f2jJoMqwmM9AlafA==","signatures":[{"sig":"MEUCIQDcy/4y2KfXwj/QrYukNLzDxik2pd11QS1rWSGs8F59rQIgP86tlQxVptSNP6Hyp2GaFLnHXtii+X0M5Za7y1EoSDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38134238},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"288d86c0c121d5254e148227feac7fff79ca3319","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.14.1","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/features":"^1.3.1","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.1.0-rc.2_1779089524166_0.7783113249816827","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.5":{"name":"@curiouslearning/assessment-survey","version":"1.1.0-rc.5","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.1.0-rc.5","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"ce6ee5af7b0212f77a5c05590b2e0ce7ce7d3ed1","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.1.0-rc.5.tgz","fileCount":926,"integrity":"sha512-RU9og3zdn9aTQBdw155ENdxbN0gxIeEJwsWoAqojDGNRtQf5rBDZO4EVl2ao6wTpFk+a4tB+wGLTrrd8jfb00w==","signatures":[{"sig":"MEQCIHc27xBG2vRAmKySCtqWDnZlwTT4gbOwx5LWd6i00UypAiAlhGrG4C+0N+EOe8b4bUfumlAtINs75Vf52dBspuFTgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38135059},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"a8e5ec059c0903cdf800b13b07ace083b67f5ac2","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.14.1","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/features":"^1.3.1","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.1.0-rc.5_1779275076689_0.13652717954549876","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.6":{"name":"@curiouslearning/assessment-survey","version":"1.1.0-rc.6","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.1.0-rc.6","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"2a58501058329d91f5ba92a1d90270972eebb00b","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.1.0-rc.6.tgz","fileCount":926,"integrity":"sha512-+pMqq8eZs7oc4vJPHH3Zcg+wwpkaEsjtZjjg+JPmezgknHatddSpOOkMXKphyv+gtfAHUeFtwetim8deq4tv8A==","signatures":[{"sig":"MEQCIEAoI2nZuXhShMNlBT7VEDek6LhP8N4d2/mm2fn7NzTWAiBcbRRrRbvK41+HKRRirTRVYXAOIckw42Rp7Ksx0mGb2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38141370},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"baa8ba940c45f0d154d20281b47da8449a2ea333","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.15.0","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/features":"^1.3.1","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.1.0-rc.6_1779860924919_0.8807217499097195","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.7":{"name":"@curiouslearning/assessment-survey","version":"1.1.0-rc.7","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.1.0-rc.7","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"da2b36c71c5d3bb1a374ee9a0350b028cfa4c775","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.1.0-rc.7.tgz","fileCount":926,"integrity":"sha512-phb28Qy20qtPrwRvW2cJEPqr12EI5gKX5LZmunZI3vBbI0PycUwulTyPG73EKThfve5WTBojfH9yOLUPdZiVXg==","signatures":[{"sig":"MEYCIQDUkVh15WwP91/DVvnXA4Zg8otKBSPPqMIsM94zdTEU5QIhALPIyc1ZlQ8iDQCmOrP9Q2q4I8D/2d4pfsTCWL8AYXYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38141503},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"aada849e6c543eed4daaf043c0b2aaa5b3ac40a6","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.15.0","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/features":"^1.3.1","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.1.0-rc.7_1779892559790_0.0289058226425003","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc.8":{"name":"@curiouslearning/assessment-survey","version":"1.1.0-rc.8","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.1.0-rc.8","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"7a1e88549c687065c3f2828f31d27662643a7def","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.1.0-rc.8.tgz","fileCount":926,"integrity":"sha512-ZZ8GlflnT1czxoF3YOGN5yCZnRIbKeDsB9jd5K8h2mpLxBWJcrsX7xVX9Mnmc0yPBuHsjR3Sb1ABqyxn3b+R6w==","signatures":[{"sig":"MEUCIQDn6xq2lDJN97Ndqth/2VqiW7ls6yd5mIGyDwRl72XgDgIgb3l+SGSfoxFqXZq6VgwqFamJEIKLTh4Sv6gzL4U7P9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38141526},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"2a3be1a7435b3a315a9d425fa8299e47a5f4d5e6","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.16.0","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/features":"^1.3.1","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.1.0-rc.8_1780467242469_0.5504384580640942","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@curiouslearning/assessment-survey","version":"1.1.0","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.1.0","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"bc513786f5570b074c56d727d0e8421b60547eb0","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.1.0.tgz","fileCount":926,"integrity":"sha512-TJhOxr/JfXHyHusIi7tg3TzNN77sX174kGQFoyaD0GVZJ7rylI8tf6maeApWW7Q4x7CC0v1kaoH/p+h49Sd/Zg==","signatures":[{"sig":"MEUCIDXyCOXJlouIDoTN2yeeW3DCn05IAcvq/LxGkk2XPc8lAiEAmpLMjxRd05E0S02TXm//gddi69wD+hBtEscOl/tQYyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38141521},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"adbb6dfe4fcffce1f117715d3569388037a8a150","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.16.0","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.10.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/features":"^1.3.1","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.1.0_1780553309327_0.7387054770447337","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@curiouslearning/assessment-survey","version":"1.2.0","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.2.0","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"07ac4e43672145734b956b03196b0b6ee852b176","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.2.0.tgz","fileCount":1056,"integrity":"sha512-AxkpXZ4GuycouOJjF2gNwaVJVjNurX9f+UaL3LxzR1ApEzUd6Vowe7JQ6ZWLlO1OGbrY78XUoAXLbLx1c0L1Mw==","signatures":[{"sig":"MEQCIAMqGbFZJ+HawOxWIpbSvBjShwytDXzipRzTGDhajs8RAiBt5XXJQTAkdmzhP+Fr16w4+cIFGsF6wPZsWEdHnYFlTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42736192},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"aec351dde60c2d003f067d5f562d588eed529d79","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.18.0","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.13.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/features":"^1.3.1","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.2.0_1783326779254_0.957286102825633","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-rc.1":{"name":"@curiouslearning/assessment-survey","version":"1.2.0-rc.1","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.2.0-rc.1","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"31d2dd4199e0214e959d3e18e35cfa9c24c18687","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.2.0-rc.1.tgz","fileCount":1301,"integrity":"sha512-15OuSP4D8qobiVqncGGk5SpyvLkxrkHzpLPEB8wtcLDPboV5OAB3DjsTGgYYtz72VIlSKC/DSHzUl7h35hVUCA==","signatures":[{"sig":"MEQCIDzbIgKz5+lnfaNDHtIPvjl6hXzb5ErA87umnKTf2uInAiAX7uvPkUvaKxchH5kKp3eZx47n7toVP79CmqTiTh52Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52417023},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"a1ad10f7db7bf2af988d3f76566d166c40e5d22e","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.19.0","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.4.1","workbox-routing":"^7.4.1","workbox-precaching":"^7.4.1","@curiouslearning/sw":"^1.0.0","@curiouslearning/core":"^1.13.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/features":"^1.3.1","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","workbox-webpack-plugin":"^7.4.1","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.2.0-rc.1_1786452674326_0.8768687639005306","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@curiouslearning/assessment-survey","version":"1.2.1","author":{"name":"curious learning"},"license":"MIT","_id":"@curiouslearning/assessment-survey@1.2.1","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"dist":{"shasum":"b8f8806872da90dd6d2ad6f4af1de267b754416d","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.2.1.tgz","fileCount":1198,"integrity":"sha512-7G5bg/4FR7h9z9JhtEBWExPFf9tSQZSjMb2mQDubn3JqoDot5O9lgUeqKsyfwkQ5ZkVTw427cYmCf1u4e3JY6g==","signatures":[{"sig":"MEUCIQCuboA85jJQmx4DlsOQmo1jXf0VCp2HARCfZ2W/rHbRJQIgAkGqjuPSK/WdBQLSyYkVGpJklpnfDnxDbbg94bhYRFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46939281},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"gitHead":"93f1a65c2aa2829764ddd7a7d85dc28c81e7a39d","scripts":{"dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js --mode=development","test":"jest","build":"npm run build:standalone && npm run wb:inject","start":"npm run dev","format":"prettier --write .","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","webpack":"npm run build && live-server build","build:all":"npm run build:standalone && npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","wb:inject":"workbox injectManifest","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","prepublishOnly":"npm run build:package","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js --mode=production"},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"repository":{"url":"git+https://github.com/curiouslearning/assessment-survey-js.git","type":"git"},"_npmVersion":"11.19.0","description":"typescript implementation of the assessment / survey","directories":{},"_nodeVersion":"24.10.0","dependencies":{"xhr2":"^0.2.1","firebase":"^9.12.1","workbox-core":"^7.0.0","workbox-window":"^7.0.0","@curiouslearning/core":"^1.13.0","jest-environment-jsdom":"^29.7.0","@curiouslearning/features":"^1.3.1","@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^17.3.1","ts-jest":"^29.4.9","ts-node":"^10.9.2","webpack":"^5.74.0","prettier":"^3.3.3","cross-env":"^10.1.0","ts-loader":"^9.4.1","tsc-alias":"^1.8.16","babel-jest":"^29.7.0","typescript":"~4.8.3","@babel/core":"^7.26.0","@types/jest":"^29.5.14","live-server":"^1.2.2","webpack-cli":"^4.10.0","workbox-cli":"^7.3.0","babel-loader":"^9.2.1","@babel/preset-env":"^7.26.9","typescript-bundle":"^1.0.18","webpack-dev-server":"^4.15.1","copy-webpack-plugin":"^14.0.0","jest-environment-jsdom":"^29.7.0","@babel/preset-typescript":"^7.26.0","tsconfig-paths-webpack-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/assessment-survey_1.2.1_1786619335279_0.9184111582378442","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@curiouslearning/assessment-survey","version":"1.3.0","description":"typescript implementation of the assessment / survey","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./register":{"types":"./dist/register-web-component.d.ts","import":"./dist/register-web-component.js","default":"./dist/register-web-component.js"}},"scripts":{"start":"npm run dev","wb:inject":"workbox injectManifest","webpack":"npm run build && live-server build","build":"npm run build:standalone","build:standalone":"cross-env NODE_ENV=production webpack -c webpack.config.js && npm run wb:inject","build:standalone:develop":"cross-env NODE_ENV=development webpack -c webpack.config.js && npm run wb:inject","build:standalone:test":"cross-env NODE_ENV=test webpack -c webpack.config.js && npm run wb:inject","build:package":"tsc -p tsconfig.package.json && tsc-alias -p tsconfig.package.json","build:all":"npm run build:standalone && npm run build:package","test":"jest","dev":"cross-env NODE_ENV=development webpack serve -c webpack.config.js","prepublishOnly":"npm run build:package","tsc-build":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js","tsc-run":"tsc && tsc-bundle tsconfig.json --exportAs Bundle --entryPoint App --outFile bundle.js && live-server","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/curiouslearning/assessment-survey-js.git"},"publishConfig":{"access":"public"},"author":{"name":"curious learning"},"license":"MIT","bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"devDependencies":{"@babel/core":"^7.26.0","@babel/preset-env":"^7.26.9","@babel/preset-typescript":"^7.26.0","@types/jest":"^29.5.14","babel-jest":"^29.7.0","babel-loader":"^9.2.1","copy-webpack-plugin":"^14.0.0","cross-env":"^10.1.0","dotenv":"^17.3.1","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","live-server":"^1.2.2","prettier":"^3.3.3","ts-jest":"^29.4.9","ts-loader":"^9.4.1","ts-node":"^10.9.2","tsc-alias":"^1.8.16","tsconfig-paths-webpack-plugin":"^4.2.0","typescript":"~4.8.3","typescript-bundle":"^1.0.18","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.15.1","workbox-cli":"^7.3.0"},"dependencies":{"@curiouslearning/analytics":"^1.3.1","@curiouslearning/assessment-survey":"file:","@curiouslearning/core":"^1.13.2","@curiouslearning/features":"^1.3.1","firebase":"^9.12.1","jest-environment-jsdom":"^29.7.0","workbox-core":"^7.0.0","workbox-window":"^7.0.0","xhr2":"^0.2.1"},"gitHead":"48fe854d7a3faaf0b6052aea4340cb16bbd3d16f","_id":"@curiouslearning/assessment-survey@1.3.0","homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","_nodeVersion":"24.10.0","_npmVersion":"11.19.1","dist":{"integrity":"sha512-1Yb+tpA7phqnEfw8MoVQPEVMKOJGOB5iQIR0HX0pT7jgW0axqO0OkHtkktMcsEE8/oPSK8F2dnqdsY9OlND2HQ==","shasum":"8bbc3f06af470e4ac52205c96ce9bdf490bfe415","tarball":"https://registry.npmjs.org/@curiouslearning/assessment-survey/-/assessment-survey-1.3.0.tgz","fileCount":1301,"unpackedSize":52414201,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH8jHUlF7B7CCNJ+MYjYHPaw2E3YAYI3Ne8B1lu7Yb1FAiEA2zRUdZsVvxYK7i5t5fvTPD4HHE/gefzxAGPN+KTODPg="}]},"_npmUser":{"name":"miguelccodev","email":"miguelc@codev.com"},"directories":{},"maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/assessment-survey_1.3.0_1788420449734_0.8517589965840011"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-22T10:00:06.048Z","modified":"2026-09-03T07:27:30.601Z","1.0.0-rc.1":"2026-04-22T10:00:07.046Z","1.0.0-rc.2":"2026-04-28T11:03:56.182Z","1.0.0-rc.3":"2026-04-29T07:11:57.553Z","1.0.0-rc.4":"2026-04-30T09:57:37.084Z","1.0.0":"2026-05-04T11:04:15.530Z","1.1.0-rc.1":"2026-05-14T07:40:07.283Z","1.1.0-rc.2":"2026-05-18T07:32:05.034Z","1.1.0-rc.5":"2026-05-20T11:04:40.526Z","1.1.0-rc.6":"2026-05-27T05:48:45.457Z","1.1.0-rc.7":"2026-05-27T14:36:00.342Z","1.1.0-rc.8":"2026-06-03T06:14:03.081Z","1.1.0":"2026-06-04T06:08:29.885Z","1.2.0":"2026-07-06T08:32:59.798Z","1.2.0-rc.1":"2026-08-11T12:51:14.945Z","1.2.1":"2026-08-13T11:08:55.869Z","1.3.0":"2026-09-03T07:27:30.363Z"},"bugs":{"url":"https://github.com/curiouslearning/assessment-survey-js/issues"},"author":{"name":"curious learning"},"license":"MIT","homepage":"https://github.com/curiouslearning/assessment-survey-js#readme","repository":{"type":"git","url":"git+https://github.com/curiouslearning/assessment-survey-js.git"},"description":"typescript implementation of the assessment / survey","maintainers":[{"name":"miguelccodev","email":"miguelc@codev.com"}],"readme":"# Assessment, Survey re-implementation from Curious Learning in Typescript\n\n## [ ] Building the Project\n\n### - First we need to have a Typescript transpiler installed by using the following command:\n\n`npm install -g typescript`\n\n### - The Typescript config is already included in the project, now we need to install the typescript-bundle Typescript bundler tool to be able to use import statements and much more, by using the following command:\n\n`npm install -g typescript-bundle`\n\n### - In order to build the compile/transpile Typescript to Javascript let's use the following command:\n\n`tsc`\n\n### - Now we can move on to bundling the generated Javascript files into one bundle that can be referenced as a script on a page, by using the following command:\n\n`tsc-bundle tsconfig.json`\n\n## [ ] Running the Project\n\n### - Currently the preferred way of running the project is by using the `live-server` command line application that creates a localhost server and hosts the project and enables, more on that [here](https://www.npmjs.com/package/live-server).\n\n```\n\n```\n\n## npm package outputs\n\nThis repository now supports two build targets commands:\n\n- Standalone app bundle (for direct hosting):\n  - `npm run build:standalone`\n- Package build (for npm distribution):\n  - `npm run build:package`\n\nThe package build emits ESM JS + type declarations into `dist/`.\n\n## Working locally with this package\n\nUse this workflow when developing `@curiouslearning/assessment-survey` and testing changes in a separate host app without publishing to npm.\n\n### Option A: Use `npm link` (fast iteration)\n\nIn this package repo (`assessment-survey-js`):\n\n```bash\nnpm run build:package\nnpm link\n```\n\nIn your host app repo:\n\n```bash\nnpm link @curiouslearning/assessment-survey\n```\n\nAfter making changes here, rebuild to refresh `dist/`:\n\n```bash\nnpm run build:package\n```\n\nWhen done, unlink in the host app:\n\n```bash\nnpm unlink @curiouslearning/assessment-survey\n```\n\nAnd optionally remove the global link from this package repo:\n\n```bash\nnpm unlink\n```\n\n### Option B: Use local tarball (closest to publish)\n\nIn this package repo:\n\n```bash\nnpm run build:package\nnpm pack\n```\n\nThen install the generated `.tgz` in your host app:\n\n```bash\nnpm install ../assessment-survey-js/curiouslearning-assessment-survey-0.0.1.tgz\n```\n\nUse this option to validate exactly what files are included in the distributed package.\n\n## Web component usage (host integration)\n\nThe package exports a custom element registration entry.\n\n### Register globally\n\n```ts\nimport '@curiouslearning/assessment-survey/register';\n```\n\n### Render component\n\n```html\n<assessment-survey-player\n\tdata-key=\"zulu-lettersounds\"\n\tuser-id=\"123\"\n\tuser-source=\"host-app\"\n\tasset-base-url=\"/assets/assessment-survey\"\n\tdata-base-url=\"/assets/assessment-survey\"\n\thost-theme=\"ftm-dim\"\n\tembed-mode=\"true\"\n></assessment-survey-player>\n```\n\n`embed-mode=\"true\"` applies host-friendly defaults (`skip-loading-screen=true`, `skip-start-screen=true`, `enable-service-worker=false`, `enable-unity-bridge=false`, `enable-android-summary=false`, `enable-parent-post-message=false`).\n\nYou can still set any of those attributes explicitly when a host needs a different value. Explicit attribute values always override the `embed-mode` preset.\n\n`data-base-url` is optional. If omitted, the component uses `asset-base-url` for `data-key` JSON loading.\n\n`skip-loading-screen` remains recommended in host integration mode when the host app preloads and caches the selected language pack before mounting the component.\n\n`host-theme=\"ftm-dim\"` is an optional embed-only visual variant that replaces the default gradient with a dim transparent background so host content can remain visible behind the assessment UI.\n\n### Listen to events\n\n```ts\nconst player = document.querySelector('assessment-survey-player');\n\nplayer?.addEventListener('loaded', () => {\n\tconsole.log('Assessment loaded');\n});\n\nplayer?.addEventListener('completed', (event: Event) => {\n\tconst customEvent = event as CustomEvent;\n\tconsole.log('Assessment completed', customEvent.detail);\n});\n```\n\n### Subscribe with the element PubSub\n\n```ts\nimport { AssessmentSurveyPlayerElement } from '@curiouslearning/assessment-survey';\n\nconst player = document.querySelector('assessment-survey-player') as AssessmentSurveyPlayerElement;\n\nplayer?.subscribe(AssessmentSurveyPlayerElement.ONCOMPLETE, (payload) => {\n\tconsole.log('Assessment complete', payload.score);\n});\n\nplayer?.subscribe(AssessmentSurveyPlayerElement.ONCLOSE, () => {\n\tconsole.log('Assessment closed');\n});\n\nplayer?.subscribe(AssessmentSurveyPlayerElement.ONREWARDTRIGGER, (payload) => {\n\tconsole.log('Trigger host reward flow', payload.score);\n});\n```\n\n`AssessmentSurveyPlayerElement.ONCOMPLETE` and `AssessmentSurveyPlayerElement.ONREWARDTRIGGER` fire from the assessment completion path through the element's internal `@curiouslearning/core` `PubSub`. The exported constants keep the host event names stable: `loaded`, `closed`, `summary`, `completed`, and `reward-trigger`.\n\n## Load and cache only one selected language\n\nUse a single language/content key at a time (for example: `zulu-lettersounds`).\n\n- Resolve selected key in host app:\n\t- selectedKey = userSelectedLanguageKey ?? defaultLanguageKey\n- Render component with only that key:\n\t- `data-key=\"<selectedKey>\"`\n- Preload and cache only this pack in host service worker:\n\t- `/assets/assessment-survey/data/<selectedKey>.json`\n\t- `/assets/assessment-survey/audio/<selectedKey>/**`\n\t- shared static assets once (`css`, `img`, `animation`)\n\nRecommended host behavior:\n\n- Do not precache all language folders.\n- Warm only selected/default language at host startup.\n- On language change, invalidate old key and warm new key.\n- Track readiness marker by key and content version:\n\t- `assessment:<selectedKey>:<contentVersion>:ready`\n\n## Manual host wrapper mode (instantiate `App` directly)\n\nYou can skip the built-in `<assessment-survey-player>` and instantiate `App` directly from your own host web component.\n\n### Host TypeScript usage\n\n```ts\nimport { createApp, type AppStartupConfig } from '@curiouslearning/assessment-survey';\n\nconst config: AppStartupConfig = {\n\tdataURL: 'zulu-lettersounds',\n\tuiRoot: hostElement, // your host component root element\n\tassetBaseUrl: '/assets/assessment-survey',\n\tdataBaseUrl: '/assets/assessment-survey',\n\twaitForWindowLoad: false,\n\tskipLoadingScreen: true,\n\tskipStartScreen: true,\n\tenableServiceWorker: false,\n\tenableUnityBridge: false,\n\tenableAndroidSummary: false,\n\tenableParentPostMessage: false\n};\n\nconst app = createApp(config);\napp.spinUp(config);\n```\n\n### Required DOM IDs in host template\n\nIf you use manual mode, your host template must include the expected IDs used by UI logic:\n\n- `landWrap`, `gameWrap`, `endWrap`\n- `starWrapper`, `qWrap`, `feedbackWrap`, `aWrap`\n- `answerButton1` ... `answerButton6`\n- `pbutton`, `chestImage`\n- `loadingScreen`, `progressBar`\n- Dev mode controls:\n\t- `devModeModalToggleButtonContainer`\n\t- `devModeModalToggleButton`\n\t- `devModeSettingsModal`\n\t- `devModeBucketGenSelect`\n\t- `devModeCorrectLabelShownCheckbox`\n\t- `devModeBucketInfoShownCheckbox`\n\t- `devModeBucketInfoContainer`\n\t- `devModeBucketControlsShownCheckbox`\n\t- `devModeAnimationSpeedMultiplierRange`\n\t- `devModeAnimationSpeedMultiplierValue`\n\n### What is overridable from host today\n\nOverridable via `AppStartupConfig`:\n\n- Data/config: `dataURL`, `userId`, `userSource`, `requiredScore`, `nextAssessment`, `endpoint`, `organization`\n- Asset/runtime: `assetBaseUrl`, `dataBaseUrl`, `waitForWindowLoad`, `skipLoadingScreen`, `skipStartScreen`\n- Integrations: `enableServiceWorker`, `enableUnityBridge`, `enableAndroidSummary`, `enableParentPostMessage`\n- Host callbacks via `hostIntegrationAdapters`:\n\t- `onLoaded`, `onClose`, `onSummaryData`, `onComplete`, `onRewardTrigger`, `onAssessmentCompleted`\n\nNot fully overrideable yet:\n\n- Multiple concurrent player instances (current UI controller is singleton-oriented)\n- Deep UI structure changes without keeping required IDs\n- Full replacement of internal game flow without forking game classes\n\n","readmeFilename":"README.md"}