{"_id":"frameos-wasm","_rev":"66-253ac8c58976436823cd4eaa1f8e1adc","name":"frameos-wasm","dist-tags":{"latest":"2026.9.23"},"versions":{"2026.7.3":{"name":"frameos-wasm","version":"2026.7.3","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.7.3","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"3be81c551630f522e5e3f7d2fc8efdae533865c2","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.7.3.tgz","fileCount":17,"integrity":"sha512-BIS3jnYMmf9IZECWhGkI0jfViTzRqxyS0IPnHFGwi3i1d7gq9daU7ZRbADTvfnCYV5JSufd3UhaK30OdvVEASQ==","signatures":[{"sig":"MEUCIQDypGWA+ZbBy98r9wNFDmJPIxId0Ec+YbEsTy6UZ87/IwIgBbtnjdz+SJiRY4/0SBDBgNRBj1QlxcXj51y/ECv9Hyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4926748},"main":"./dist/index.js","type":"module","_from":"file:frameos-wasm-2026.7.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"mariusandra","email":"marius.andra@gmail.com"},"_resolved":"/private/var/folders/tw/ctpd9md97ydcnr32pxxf0kgw0000gn/T/14c315e4e3949ab467ac631e52a7b0a1/frameos-wasm-2026.7.3.tgz","_integrity":"sha512-BIS3jnYMmf9IZECWhGkI0jfViTzRqxyS0IPnHFGwi3i1d7gq9daU7ZRbADTvfnCYV5JSufd3UhaK30OdvVEASQ==","repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"10.9.7","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.7.3_1783729294346_0.8293105960951788","host":"s3://npm-registry-packages-npm-production"}},"2026.7.5":{"name":"frameos-wasm","version":"2026.7.5","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.7.5","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"b7ccf4615038066d05020b81c7b4b86c4d743f6a","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.7.5.tgz","fileCount":16,"integrity":"sha512-reB3O5GKBtlbGvzmxPq9Qs2hjMc1s2en6inQ9ceUNbrRYIK28g+dwxMAz6Bw+19B1kb6OdC/2E1JKxOjIDcSoQ==","signatures":[{"sig":"MEQCIDeC1cKJBIPKG009MIOikPdoIkU2sd5GMdo66RFl3c5TAiBbhF3zxV+9CdJVL7xKjG25m8DEQd0PhCnPPlIeITgcCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4951822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"e205789b4fe9207c82782adcd68400fe4c30844f","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.18.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.7.5_1784105812974_0.17399420642505836","host":"s3://npm-registry-packages-npm-production"}},"2026.7.6":{"name":"frameos-wasm","version":"2026.7.6","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.7.6","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"335f6b7a2656e5572c64645703eb6aac2d3a799f","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.7.6.tgz","fileCount":16,"integrity":"sha512-yjd59jAQiwRa1Pea/aohzoC30eVljEy5G1LGvgV1+Uu0PHlamRgdLPPL5PDQnpo1wY/pWzFqKp/2k/LWeUgygw==","signatures":[{"sig":"MEUCIA/lJFgdn53/+9bJiHcbKdaOqrGYT0v2dndn7HUJTib0AiEAm5SY3ZE/PTuto9OjWFPrODlO3m3Vy6g5CDLHM/6Q7vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4951822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"0a7ba012882cefb2e2d7bd4fc63bdc363372b1ea","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.18.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.7.6_1784332655024_0.6186926624184181","host":"s3://npm-registry-packages-npm-production"}},"2026.8.0":{"name":"frameos-wasm","version":"2026.8.0","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.0","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"0b396320d4c577e513fd207db4680ee2e94595cf","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.0.tgz","fileCount":16,"integrity":"sha512-4tFhQLCgicQIMlBQL554Isv/eiUl5Dnuuqc4nJ6dc/A/n7CfeQBuGBu0CLbZBD6lcOh8E9i7tEyUSBkJ8dvaUA==","signatures":[{"sig":"MEQCICDVKvId/rFBsUvuDUIdNAbnMjxiQIeKy6vL92DSRdFJAiAv/St6kyfK0eZDrVclHto+sav78dYwAfeEPxqkzP//Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4947804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"7c75262aeedfc3ad4fa79eebe5bcb92e9d442899","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.0_1785680061820_0.10585205482678028","host":"s3://npm-registry-packages-npm-production"}},"2026.8.1":{"name":"frameos-wasm","version":"2026.8.1","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.1","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"dcda5a9d358aca5cf24548e6710442550c17230d","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.1.tgz","fileCount":16,"integrity":"sha512-HGzQ1CKwGazSe2Sa+B88k8RBtOoH9JPIAZylAe5I5rZu+H/Qp6OFaCK365bsBu39Onbp0k+GLrGp7WiRlm+fCg==","signatures":[{"sig":"MEUCIGLDCyO167AUlPFQ98tKtJtv5f0lYflFv9xg97W229+JAiEAsmE07WbkFLzQJTY1utbZDAGt0P/71J6A8K6n495UdY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4947804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"90c64cce24a260b1a520301ab355ca7023cf9d27","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.1_1785712064070_0.3477102150354028","host":"s3://npm-registry-packages-npm-production"}},"2026.8.2":{"name":"frameos-wasm","version":"2026.8.2","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.2","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"e4d9f4966a3920ee72d7299b051175340d18df11","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.2.tgz","fileCount":16,"integrity":"sha512-FSKquYW2LJJ/pg4FVlrpvkCo/44Fo/c21OX126nUv6xndj1+ZqjP8AYD7yAP90qpRyaup2mNfVXDM2WREIJSmg==","signatures":[{"sig":"MEQCIB3a8oIHIWmVJANb9rWZE6WyQepkLKzeFFMQHwT+5IqrAiBZsM4BKIHo2XYeNnQKqK+UpVsmjBdhRqyjEarCnkakcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4949024},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"ad16668eb79be16305834a7ffa0ae3fbbe2ad720","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.2_1785720127647_0.6824578137174775","host":"s3://npm-registry-packages-npm-production"}},"2026.8.3":{"name":"frameos-wasm","version":"2026.8.3","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.3","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"1c2d82ad315b22837de2aebfd837a1b0891f01af","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.3.tgz","fileCount":16,"integrity":"sha512-9iUVI3jROyQ9yHVCpuITxBLd+LUbIvtE+X3jsyHsjBiEqCnv9/s6xFuer7CELRyWaa3T208lRCfmU/EJCvvlfQ==","signatures":[{"sig":"MEYCIQCZRjbwLch0gNXaoyTCHFZCSGrDDeBQJtyfE6t0TcBjTAIhAMVsGEqlnx/6EipNIffyBajXrT/xB/1RmX0oiz+Th7gf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4949056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"a66f04344509656e0972372d0068297316949173","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.3_1785754138580_0.08274094356187778","host":"s3://npm-registry-packages-npm-production"}},"2026.8.4":{"name":"frameos-wasm","version":"2026.8.4","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.4","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"f6a54a33caddfab843313c3e65b8b71778481e64","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.4.tgz","fileCount":16,"integrity":"sha512-++m7lphzBsVgbm3ChAAVO9207k35x4EsR53pppgOYbjECwwDJyfLlD9koH4DlGV36gEfSgkb4IoT1QefQWKIng==","signatures":[{"sig":"MEUCIQCGmuFBgAPoAgkOaZxjMdT1Xsotym2oriknZOGF5iyLkAIga0kfYGL87uWRsGD1rPigyITSQ4tzZ8idMiTLfNe0LpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4949056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"d51a2cbde09bbc7c9543d9bc0dc8c7b69010fd50","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.4_1785800202865_0.5892285049356778","host":"s3://npm-registry-packages-npm-production"}},"2026.8.5":{"name":"frameos-wasm","version":"2026.8.5","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.5","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"144e8999bcb49a172616953dc4a579a005c22adc","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.5.tgz","fileCount":16,"integrity":"sha512-IQfeAtiUAp7Hc/wDPMO5tbR2ToGfebNkDapKh3iO1FQrMUT9/tSHX01oOj7LWF+rFb3hFZjKymxSf5Q/LFS3HQ==","signatures":[{"sig":"MEQCICMlga1wYzzWVaf9Ifvrc0aIjZU5H/wyyvpeMI2bEgX3AiBOsEfqTWl7xBwuNXl2tcT5C/VgqCb4Ajvxyw2KgC+jTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4949056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"f54e9e11c3e740e3885acb4f0e9dd2cda9ae804f","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.5_1785889439000_0.06753190543648513","host":"s3://npm-registry-packages-npm-production"}},"2026.8.6":{"name":"frameos-wasm","version":"2026.8.6","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.6","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"8a6b91708cdb53076f6791158cc78d3cdb1e0a34","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.6.tgz","fileCount":16,"integrity":"sha512-GjldKhIWpGaysC9RBSKOQtXw5H0KBp+D+D6sr1IiJP8MvshX/nVx425a4rcKyPuBZ/EbGRIqsbN7gZKNUxOCHQ==","signatures":[{"sig":"MEQCIFLRgwggOTVZ83DcV/D1IjC1nW6l7Q2i35UB+v1RKLvUAiAnCiGD9dRyUhODu4GEx0Pt7cVr+OvdNLKlv80mdhsJ+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4949056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"303be800680009f1c9a33453bbb056f69e89997c","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.6_1785919938225_0.25939209607151725","host":"s3://npm-registry-packages-npm-production"}},"2026.8.7":{"name":"frameos-wasm","version":"2026.8.7","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.7","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"3ae843db0fbc5fc04a6dc5e327e85d3b887e45f8","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.7.tgz","fileCount":16,"integrity":"sha512-pE4pjZw3M5xEBe7SuFXhmP4s8KVRX3f5DnpuFlRb2J3tAxD1XgDWpeeATKdYJZi4y8rXmkxnUwv6the6/qOMHA==","signatures":[{"sig":"MEYCIQCogbg5wL5P0QI6zke9z5AAZxFLcDPS+k1FqoKvXStu4QIhALvWubsVNFelNuPqhVFAsiupwejeWtXI4lCg4y31JTtJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4949056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"337ac7721e88cc4d640e3355bdd01cccee11a549","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.7_1786004899561_0.7015385369500238","host":"s3://npm-registry-packages-npm-production"}},"2026.8.8":{"name":"frameos-wasm","version":"2026.8.8","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.8","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"35af84e310c837e3602408e658265279ca4a0089","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.8.tgz","fileCount":16,"integrity":"sha512-L9i39OBUPmxuhtiY6Xmw+Gj/ZEiF96YAX4CCe320Ro3SsVPVoeWrYG1NYTOXD5PlzVVKpqREz2/exaLAXIQWtg==","signatures":[{"sig":"MEYCIQCv3yXfzWIqCom7ZCIy2V+x5H+zn5BkFRclzM0nVZC6IgIhANUr/ljH9C1wvcogPEiLE0O4UGnvZLkHcVuvb0xY2ZOS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4903531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"4a3bcbc152666cd80fd5625ba104427d9f1fe6e2","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.8_1786058508284_0.12727123806194696","host":"s3://npm-registry-packages-npm-production"}},"2026.8.10":{"name":"frameos-wasm","version":"2026.8.10","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.10","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"b0316b1ad85a85aeb27e7e4bd1618a7b54f58b3e","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.10.tgz","fileCount":16,"integrity":"sha512-GDsNJvBmfpPIAdXHfjoauH9ug+K0mYwY/vefY4fD3jJRfQm+Pe87xRd+LA/feqWuh1p+VhBL6lcyXj7njvdBjg==","signatures":[{"sig":"MEQCIF67e51Ss/Hf22AZ1Drb8R5Uw0hjVdXKBxxBfE2I+BD+AiBZZM02CRhnaxXcyJxyKyOz3fTgpbQrClOnjw29GDzy6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4903748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"2be1ae3b0df7f2d5b34f37f163ef2edddb6f660c","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.10_1786146034869_0.5718227303748236","host":"s3://npm-registry-packages-npm-production"}},"2026.8.11":{"name":"frameos-wasm","version":"2026.8.11","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.11","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"d45a5ea4a0ad30e8a5efc6936b4638415cf2a5e3","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.11.tgz","fileCount":16,"integrity":"sha512-ZvzYrjLnBSCcaOd16kyzqQgU1qT9EaJFY+6x7ovZVt3jZ6+Zhz3gXwIoOWRCLcBosqwyeqkbks+meCAiyhIc0g==","signatures":[{"sig":"MEUCIEGhcbTFS/15uzysWxwaxsVKdcFpYMAcUetPkn0wXW2kAiEA+GuPtE+Xb104Lw9OSvE0GgiveUVWaYvjx1P8JDhV0Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4911706},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"30836cfa50402aafddbca0179c389f4a31b7d385","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.11_1786189615360_0.23922620843367803","host":"s3://npm-registry-packages-npm-production"}},"2026.8.12":{"name":"frameos-wasm","version":"2026.8.12","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.12","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"6ec94aef48f14bf22fcdabb18005d978362bca53","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.12.tgz","fileCount":16,"integrity":"sha512-9G9Ac3jjNBazMxJbDoMbE72sC4ZTUOHUkGi+i9q1ED6j5Vbs+lqA4qAkgyECQtvLX39N33g8IzFbMD7jLrRPew==","signatures":[{"sig":"MEUCIFQQO4dtw1grPRRm9Za4OxmgUV1E42U0h3+bOZ+f7GNAAiEAv8g6GHz8atQJpCXveGtJXF3wsTYSGJ+G1AUt55TaOnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4924667},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"4f60a4a221eac6a89b7b3c60c3354906d97455a8","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.12_1786209424549_0.8483179811911896","host":"s3://npm-registry-packages-npm-production"}},"2026.8.13":{"name":"frameos-wasm","version":"2026.8.13","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.13","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"72522482c6b23f58247f34bc3c6da93601aa526a","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.13.tgz","fileCount":16,"integrity":"sha512-7cpvWVqM+Z6f48U9MZfmQ/jGE9NlWIAuo8g99/ShsyH6gzQ+vOpUdIBfQYUkgW431gWWWiZeAuYSnwkxcJHLuw==","signatures":[{"sig":"MEUCIQD3Fyk3CqF4dHfn+I3Hv8nr0LFlCiVNQFWpLFxHSR20qgIgYl+pSxJuQbl7uTE07HdeJplAXCduY6DqsXYyar+m8wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4924484},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"d6f90c25224eacbd1e422db08ec31b110ddd011a","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.13_1786237547001_0.32788644359383223","host":"s3://npm-registry-packages-npm-production"}},"2026.8.14":{"name":"frameos-wasm","version":"2026.8.14","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.14","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"3cb377020156ee50805db03971889971a389826f","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.14.tgz","fileCount":16,"integrity":"sha512-Q2GgL+NMuDB33ZmKwBD0gICi0Dh6OIGRb1POwzN3DL1Z0qh7T1uXHs0E6ztC91Hg31VK2DHrZqYn1lDFFsLqwQ==","signatures":[{"sig":"MEUCIFKb+zg5eES98WqsFQ6cEykJBjX5S18IJa//a9ePbEPXAiEAtBRVqUCmyoPQhTPVaWk8ahvkQpgyXzbvryrrNoR3rdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4940918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"7c20047febcc70533bbaa3f22f0aa5811dc9e365","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.14_1786320539393_0.005930039791211872","host":"s3://npm-registry-packages-npm-production"}},"2026.8.15":{"name":"frameos-wasm","version":"2026.8.15","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.15","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"e62baa4ccc3f3cfc9fa60ca08148aca75186d328","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.15.tgz","fileCount":16,"integrity":"sha512-+4bI/pVKBEu0h18X7CZz5ZyzF+FguPhihQ0XsLLEi+EXlTFQvmugAWzXLnlUJ1vCdCkVc4xQV546j1lpWeLBhg==","signatures":[{"sig":"MEUCIAr7kB30p4SOfqHbDEY4bkCNtvaW+SDzQ1AguzfT03zjAiEA7k5xIfmcoFN+CzJShzRxN8qGmkXOzyt3Vi68SowcMYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4941920},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"9bf9c990697b6d289e5537ed5a1dea949d24f9ff","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.15_1786374071394_0.34734466782616913","host":"s3://npm-registry-packages-npm-production"}},"2026.8.16":{"name":"frameos-wasm","version":"2026.8.16","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.16","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"4199ee2303733cdc7cc2a07fcfdb74dc4268c4f4","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.16.tgz","fileCount":16,"integrity":"sha512-A22XxcsX1es4lxMZ47Yadhq128uelZUTs51FVVuNDwnEMRpjruBQSli7NaIbHuvnp25krhTksQkMNsaR4x7v5w==","signatures":[{"sig":"MEUCIQCuF8z0zcJLTdqsoFa8v+mwRjDg3O27WoGhR00IPB9mowIgPZszzTiH0CN22qM3Rm5FwH2diSgNkI/fqT+l5NIjmyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4947841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"c9f9a0bc703a15223041dea64b91029191e46ab0","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.16_1786431685971_0.194033619301206","host":"s3://npm-registry-packages-npm-production"}},"2026.8.17":{"name":"frameos-wasm","version":"2026.8.17","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.17","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"72a13ad166de058831cb147bb015f717434b1e3f","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.17.tgz","fileCount":16,"integrity":"sha512-1rf/aklp1C5SRhpIDnxNxVdA6l0vlahJYmLD8AU5iEeMPLfhBxJ5W0DVPRubk9bhh8X974ihFQyl5FI+EjX4Lw==","signatures":[{"sig":"MEUCIQDtGR6faDCwv1jV6qBvcm6g+hvHU7+6MyUmK0hyMqKWBAIgXv5HtZFMGQz6XioiKaClJuXxKUBebhBw6auV+gAJwHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5049804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"32531044b52f43a4959d080be0452d70bd0756ec","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.17_1786576865495_0.7229284393127549","host":"s3://npm-registry-packages-npm-production"}},"2026.8.18":{"name":"frameos-wasm","version":"2026.8.18","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.18","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"4502d120cef88e2b99842afd9c52c90392ce7373","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.18.tgz","fileCount":16,"integrity":"sha512-nbM5Q5WqItRuvcjTTsDjQ4k9jkCJYBRORevLGYSOWIGKIuxi7giVQK1GOZEnr9nk+cVvHzA7CUH3UheOlCGwMw==","signatures":[{"sig":"MEUCIQDDj3WrbDJKmy2mz3kxWyEVWosOZO5RVeQEfBUKgz/48wIgJ8wotAbV6PtBZNTf9shwgfBhp1dHxEsqDaRnm3Crtjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5051821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"e81d5dc4eabcbe185dc44e843830ff0b6479d99a","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.18_1786612249737_0.9369002323843358","host":"s3://npm-registry-packages-npm-production"}},"2026.8.19":{"name":"frameos-wasm","version":"2026.8.19","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.19","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"6eb8e6b26d0efb01426d737e22e9c27f060fdb50","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.19.tgz","fileCount":16,"integrity":"sha512-6gyVgn8ZSEzkOvS/yAJ+jh6qGnncRiMkQiKy1O3ZJxPDOP1UdLGfAmZOxOTXsZKNWG3OGAeHNfonv7PY0zyTfw==","signatures":[{"sig":"MEUCIHNGgUYK6o3nNv/yIREbzbPkrko9MhZ7if23RUDQTqQ4AiEAk0kvpua2HXNEclQPeZJGhLDlq8s5A83HTwYwjZdnPBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5051821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"51eb2de9be76a0fb372aa6ec9fbd8fc74e1e94d6","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.19_1786646631021_0.5669725346072334","host":"s3://npm-registry-packages-npm-production"}},"2026.8.20":{"name":"frameos-wasm","version":"2026.8.20","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.20","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"3b82c760afe205d90bc0cbd4340bdb935e957839","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.20.tgz","fileCount":16,"integrity":"sha512-53qjjMcSl3iwQEqjH9ak9nsfK8cAz6irY5y3yfuGKCPCLO6OeMsLXDpR312tcUM8Xy6tN7Mp0hCFIgAT1SFnsg==","signatures":[{"sig":"MEUCIBLpwRHEBcdxwlWZg5WOon3U1nhXTbabgVu4cMRa4I2WAiEAoi1Ji3SZmQ6LwmsZ1D4/Zz7BHTElQ3nQWhX9ed4We/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5051821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"e77001a28bdb54bc74b564cc7c1bd4618982ca48","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.20_1786666444160_0.4699903603903075","host":"s3://npm-registry-packages-npm-production"}},"2026.8.21":{"name":"frameos-wasm","version":"2026.8.21","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.21","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"3d50ef1ddde8215e97a661cda6efb17c09cff97a","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.21.tgz","fileCount":16,"integrity":"sha512-e5pz45G1klluXEywlw2pyXIVEfWFkl4E/yTH+i1uGNUfM0CClqetmJKyMjJ9qlYRrWZ7UugpeqIw6FqNxTfObQ==","signatures":[{"sig":"MEYCIQDfWejN6Ap1ng6eYzDuxbTCaF+WTBoCubp6xW6xdtuvAwIhAO/w7lCgrAyNH1dCPU6Et6T27GBi8caI2mGt8fjkQmc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5051854},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"7abd6680864d87b87fa5473d05d452dfdc172b52","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.21_1786739502682_0.568558230735656","host":"s3://npm-registry-packages-npm-production"}},"2026.8.22":{"name":"frameos-wasm","version":"2026.8.22","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.22","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"eb23900160a149ba830602a0525d98a121bcd1fa","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.22.tgz","fileCount":16,"integrity":"sha512-81zluDkEcum+T/WblIkLu/oqFDdnmoQhfKEavYqgbRPvULMCUahUjXfUsS5gNf6KGk50+rl62ZBouZaf5mGFAQ==","signatures":[{"sig":"MEUCIFaPaUiMWqqkbWwVEx/gjnda9lN/prVa43YsvdnHXIuUAiEAzbknNtibjAotm03z/9nWyOAjf/jwP8CUguQApihyqWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5051854},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"b3e479996f2527d579608453c0ee6d1e7f7ea7d7","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.22_1786755881960_0.811904140260389","host":"s3://npm-registry-packages-npm-production"}},"2026.8.23":{"name":"frameos-wasm","version":"2026.8.23","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.23","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"d8376f9580b248bcf44e4988d7274b3a0b1531b5","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.23.tgz","fileCount":16,"integrity":"sha512-MeZRLJuKzmPAOe1GeaeSndUIUs5UzNP/zv1KHD2BfIcC4CvYMYMDXxjuPDJCNn9m0/EOxSawk6FfAVZFEE6bgg==","signatures":[{"sig":"MEUCIGCGAR5yGPNG5cI+wULQDHecZsHy+NHi5PMmL8g3lAeAAiEAgsPd6hq5O976XT7IjszVfOLnvW/dbvTDu1W6WswGM38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5048319},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"021983467d93b5023569667606b1e45571c11523","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.23_1786840113857_0.8422211207596322","host":"s3://npm-registry-packages-npm-production"}},"2026.8.24":{"name":"frameos-wasm","version":"2026.8.24","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.24","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"72d5dd5fe303816f86a7cc72b77fd4a3965a4bca","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.24.tgz","fileCount":16,"integrity":"sha512-olg74yFOPnKxB7vPNtILAz8fb13VeBhuyq2Ucvt0VTRh0o5xSOqjkirlhHozHcbURADy2J7wjYhMffe/niQ1xQ==","signatures":[{"sig":"MEUCIHXni8Dmmao5ZvhEzWEnolN3mnmH8mst91viLcK4HBmSAiEA4485+oD67S4HuypxobXPmPPuuqGkE8mcu2cc65Q/B6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5045834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"4484712b0195702ce2b05677e517367cf8db4bec","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.24_1786877557241_0.06259441502165752","host":"s3://npm-registry-packages-npm-production"}},"2026.8.25":{"name":"frameos-wasm","version":"2026.8.25","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.25","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"c7652d1cf4052b818646aebb3a3b545d890ca5b1","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.25.tgz","fileCount":16,"integrity":"sha512-ndbrJxoG8LlzWqPJY08Osq0FOZ3xfbfIV/jvjYDogza5RbQcLWC90zbV845s7RZZlihPJKtkHf6iPH4Oqu6CfA==","signatures":[{"sig":"MEYCIQDudehVFNJNKKip0X4cddi6mCETyd0HOIZRldCyU+kf0gIhAKmzJ5HqpUwLQ2xIUnvnnaQ99I6wS2PHyZizlbL7DjIz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"aa6a5e8f90154a0be0169a30f0b9f1518c3be4a9","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.25_1786887921904_0.06681075536706405","host":"s3://npm-registry-packages-npm-production"}},"2026.8.26":{"name":"frameos-wasm","version":"2026.8.26","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.26","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"57df0c25867a049c1649dddfe17c36ceb567ea02","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.26.tgz","fileCount":16,"integrity":"sha512-UtsPj/YgKZ+Tv/3igUqTjkELBbCahp3K2cVs4DEKhrsiGWIO0pNmSNYWTVtGGZZfIFPYThaPqsjBb4/PBloAeQ==","signatures":[{"sig":"MEUCIQCacd25z6S2G4vjYMmjLd2Uqp4HNrdDW16GVnViBqopgAIgIXe2oMblgueX/NfmCoXSH4Bs7FVh7FpW1NKW0ymX04s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"fd20ebdade275b6f1a422b2f71ef6a2d16d95465","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.26_1786901095805_0.9346759358420107","host":"s3://npm-registry-packages-npm-production"}},"2026.8.27":{"name":"frameos-wasm","version":"2026.8.27","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.27","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"d4a8827129478509c9351d2618405d8a66670c64","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.27.tgz","fileCount":16,"integrity":"sha512-K/kLqZSEHFu5JKP4nkkSDFPumKHJvf5gq4XI5vb0T3MNiGSoAilccgrI3VMYkeAtQgUGctUygZ0s780V8Djtfg==","signatures":[{"sig":"MEQCIBk9pdPMdVWSgJrD3ediZVH2gZ3W/Lvese4dyjUPlkTiAiAdyUxnn5EGd1fZ/hY8uG5ZM9VqIQq1EaR0L2bbYEhFdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"08cbfd6f8c8bcafdd8671ed356466943587b0597","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.27_1786926024630_0.5130431016024193","host":"s3://npm-registry-packages-npm-production"}},"2026.8.28":{"name":"frameos-wasm","version":"2026.8.28","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.28","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"3e825c31c70602ce6adeb3775d585cdb26b6f08f","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.28.tgz","fileCount":16,"integrity":"sha512-0gqnr/R3d+GK/2pd4XYVLJVpSo66YWG4yFCDw9ZCUfWv1vrynJZrmZ6xSOijRCB055kaETC25qLr0jk3mtOjYg==","signatures":[{"sig":"MEQCIGnhFxXtjL8nkU1xYxzzm5R4AUoWEm9cgFmQEqbSJfbtAiAbMCN4Tw+1/+UXxCpCEDrU9IpNTaDszBCeNwqzV1O/Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"661484c15763f689162b0165a9fd7a636fd3d07d","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.28_1786955578843_0.35673626457072416","host":"s3://npm-registry-packages-npm-production"}},"2026.8.30":{"name":"frameos-wasm","version":"2026.8.30","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.30","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"714236116d378ee0c67a8e2b31193d57a4ca4dbe","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.30.tgz","fileCount":16,"integrity":"sha512-Y06715QJzQWr2E3cVHn/77fstlRnFw8fJaZps8u7iAzlJGIYVqUbhZnpmFLIqIqqg5LJJlSGi8UPSKBBkpR4ag==","signatures":[{"sig":"MEUCIQDqYTM5XFfL05eEMlVLRRjdQQkMDO1XchGMg1KSp8dEjQIgMw6/zojzx1hMZY16U2lkYzI3DZXaefcOzxP46RAGPWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5080708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"36c51b41bfc4cf215753db3cbc1625e193fbf91f","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.30_1787085148576_0.07396455732475737","host":"s3://npm-registry-packages-npm-production"}},"2026.8.32":{"name":"frameos-wasm","version":"2026.8.32","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.32","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"64f61791371070915b02ca464f583d74f705a11f","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.32.tgz","fileCount":16,"integrity":"sha512-bnhfYxheRBZb3muE8B4pjTsoBnJqJgpxEE1rrf23qwNM0MN3T8ViMZUiyPyBNzGGQOzovaVft6rGSHLhAzlLSg==","signatures":[{"sig":"MEQCIEzfy3bEzkblhVslIdvod9xX68AN2WRTPDg7vaB89DDhAiBMBUf4/zxl75CLrOlFaiV5+UbYXDhuFFJ0qN2PO80sWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5102045},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"8fd562d158d1c2cd308edeaccaf614c8caf5cc6d","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.32_1787253931877_0.31717995710753355","host":"s3://npm-registry-packages-npm-production"}},"2026.8.33":{"name":"frameos-wasm","version":"2026.8.33","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.33","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"34f5efb0e303c5b29f4d7074a99671ba13ba3eef","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.33.tgz","fileCount":16,"integrity":"sha512-zIV3I/REF34Hik+55fG80Pbjb6VuSkyOnJ2Unrk+L6vSwKLqFK5UwODfmHITzFQ5WLqRSYJhPObhD1n6r4+r0w==","signatures":[{"sig":"MEUCIFLzOXbUqbrCYWxPquq5xJARvukJwCOVMrRJYmQ9iqu/AiEA/sZUSneQRqIe2AmR6vHZSx4rIsSGNrVVdhdvBy6mku0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5102045},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"2344925045fc6313598e12941a7f8901c6ffe8a2","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.33_1787270049546_0.6215249599048367","host":"s3://npm-registry-packages-npm-production"}},"2026.8.34":{"name":"frameos-wasm","version":"2026.8.34","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.34","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"27845702670b0ef15371acc0b44c8e57a00a46e6","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.34.tgz","fileCount":16,"integrity":"sha512-vpgsoILj62wQ2BKoxNAp9q8/XjibtK0GsiLdupX26eXoM8YG+UPcsLi4qNisv4qCDQ0dwe0z30L1WjMEiAij2Q==","signatures":[{"sig":"MEYCIQDcWnr6YtzfGJkxHrEa09Mz4TrMj65+OdfcL6YnLvpVbAIhAIIw/uBh+SYFidg2LZlM8aVejPvpd/yz9x9u9Or345I1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5102045},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"7465c2f5e7dd3737bf1c037de0baccf741b2e034","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.34_1787361002750_0.4486669382254136","host":"s3://npm-registry-packages-npm-production"}},"2026.8.35":{"name":"frameos-wasm","version":"2026.8.35","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.35","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"48615385a192901c2071f8b54043767f38e329c4","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.35.tgz","fileCount":16,"integrity":"sha512-dCULCwaAjGlzKfYMCaQSjO7CPJocZIiOIQpOFfENe5MbRl5wdONtAYJFqZI8oA+7j0omGjiXAqq4E52Vu5VHlg==","signatures":[{"sig":"MEYCIQDt94lrHxPzRHhHC2CvMuhZnn7wxgoNACtdkPc1Ltdk7QIhANtWue+1J+ehZdEqw35+fhwFr7sR3zXmHrldSX0vkXNL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5119058},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"1e043f15c1a0750e7658657d85d9cb057fcb2496","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.35_1787523219754_0.6951944083322614","host":"s3://npm-registry-packages-npm-production"}},"2026.8.36":{"name":"frameos-wasm","version":"2026.8.36","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.36","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"6281e847a8d4a35934ced435459ec10841b582ed","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.36.tgz","fileCount":16,"integrity":"sha512-wfPiIjLFTcCBSKlqjL1uHdpqV9VoSL12pMi0MpV4YZvkl62yleJA5VoIf6UaHmdY9XgI6VHyviyA53A5zkSi0Q==","signatures":[{"sig":"MEQCIDqJA9F/QsxtPrTRb0MeohqyTviQ/g5HY+RQ0Rc6sKz8AiA93PcyZovD6/V56gzT7CVz0VHAGUwoVE72o392Cr3lMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5117878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"705d0b959fa498e3ae59a7f6c34da8435081542d","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.36_1787529690680_0.18203371453601602","host":"s3://npm-registry-packages-npm-production"}},"2026.8.37":{"name":"frameos-wasm","version":"2026.8.37","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.37","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"2486c600954545327777320c813e80cfcece661b","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.37.tgz","fileCount":16,"integrity":"sha512-GwMfYbrhoqNSdSKwmOkhU34nUiBMnHmggi0GwN3uc33X9j4JHFqwvYuGQokI3Da5KMCLpwL9G8kxG8VJ9XojbQ==","signatures":[{"sig":"MEUCIGgSquyQDRU1H71hr77CWOD69bIL7U8hUN3iFD2ZAsGfAiEA+rziorl/ubA6cKv+NUlUkpYT6UU5qBp71i6I2rS4lEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5129434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"098c4d6d45588e0bfd8f6af7a2fb0e316358ab27","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.37_1787705130514_0.9855891752098149","host":"s3://npm-registry-packages-npm-production"}},"2026.8.39":{"name":"frameos-wasm","version":"2026.8.39","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.39","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"519b5aa8424b30b3f1d3b0daf81c09c5377a74da","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.39.tgz","fileCount":16,"integrity":"sha512-rf0kyxm8M127e6pwSyTxsaSZ23qUSNFLfaSW/846Rex7qWcD6qlarMfrozxU1fxqvyxnAoE//PSJ2jEoJn7CAQ==","signatures":[{"sig":"MEUCIQCcV3soofaULOiIBMiI9vK90N41wL+l9UsltOk5prU99AIgE9Qtxwv3v3MDa7xpCWeKTfJqs7voRyS8NripJB4zABc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5138426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"bdd02c677ff1abbee36a6ed1ec73cefecd5067d0","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.39_1787773650539_0.22270436625144785","host":"s3://npm-registry-packages-npm-production"}},"2026.8.40":{"name":"frameos-wasm","version":"2026.8.40","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.40","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"e9fddf7b81a57406401ac6622ec7bc9651ff1639","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.40.tgz","fileCount":16,"integrity":"sha512-lgCMWoVDkxFDAk15fjT9OAveGylW1/Bx/F0i4IJGBxIxtV2I3kaERhfaMA6BTI9dfII+ncLD3UydnLs/EmBxig==","signatures":[{"sig":"MEYCIQD9D2kbkgLUw1cYykDQi/gYzQlQ0VclGqkt+s2lihSYUwIhAOxY3WNiVdj8UDaR7rn/rIHePDHHAzW1maj9g2MUwk9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5138426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"02e505cbc46514f667804912a5e24dc563e35e36","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.40_1787787702875_0.7291430737108806","host":"s3://npm-registry-packages-npm-production"}},"2026.8.41":{"name":"frameos-wasm","version":"2026.8.41","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.41","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"6c284e8ba98cfd7180f7d998b899dff2984472ce","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.41.tgz","fileCount":16,"integrity":"sha512-pYaC0HBMyZbiBSUw5yEmKDclSxY54SEWHR1daaZnYrzza1QJvjOW40A2mdob2PFUrXXezXvSUlc1c27yLZksSQ==","signatures":[{"sig":"MEUCIQCf6TsZmWIKZ3tGhMeEE+bDrtxUeIbfBWCzaBWypFghLAIgB4zW/oyQUplTsuKKeVc/CF2/aVXzeAPp85i4q0AMO9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5181439},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"493351814656c702a8af6b8837bf6d24dc861ae5","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.41_1787838366948_0.8023963557988711","host":"s3://npm-registry-packages-npm-production"}},"2026.8.42":{"name":"frameos-wasm","version":"2026.8.42","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.42","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"21f513f27976cf4cce05410483859e3077febe7b","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.42.tgz","fileCount":20,"integrity":"sha512-LACUdxXdVBbJxaidCQLrIiSOziw8J2bqMtdvC16RGmrAueggPsyCpETsdVXOcuuLEKMvYZh1INtOitqQEtWF2A==","signatures":[{"sig":"MEYCIQCa7TDab1sEyAW/HLAFgApUFeBQ+5auHW51CciXrCL+qgIhAIzUMli4OG9zVBTxmW0CJBdAHWYhOGuHO324FKs1sLvd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5202243},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"9e17bfc034cb8e0394cec21767437e1b815f777d","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.42_1787914369254_0.580196985937403","host":"s3://npm-registry-packages-npm-production"}},"2026.8.43":{"name":"frameos-wasm","version":"2026.8.43","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.43","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"5b2b1816536bc9f75e4f4ec0de5691329889f4e4","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.43.tgz","fileCount":20,"integrity":"sha512-y0jG7xSyA8gEh8tNDS/txjH4JRxkC2ImByeRip+caC4lxr31H5Ej+TVlxXQnvPGfLfCBExtCOaSNVEiQoLDUCg==","signatures":[{"sig":"MEQCIGuOU4MC4RxPnOq9pwmftdiCCMx4SzMAOq+TAlj82bUNAiBEnrajVlA2zykbBYB5SwiUCeyqsNoEMGoGxPryAyjwug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5228977},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"d51af393d31a1fe6788bc14a8d31f1a6312475c2","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.43_1788001349587_0.2890573953809301","host":"s3://npm-registry-packages-npm-production"}},"2026.8.44":{"name":"frameos-wasm","version":"2026.8.44","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.8.44","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"833d372dc532b4a83d9ed6bd6f07781e4c96fdaf","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.8.44.tgz","fileCount":20,"integrity":"sha512-o8nSwJ82Eu3s99VUS0VdIcSQU89J3KbE+TON2tkOmdTVVTeQqHqf5PCnhlWsMnONeYfYfGTgKDw0pJjiFYNiAQ==","signatures":[{"sig":"MEYCIQC1jxmwfbovlWC6uynvezihwVEc1jKp+sqcaVWz09lBJAIhANQfZQ3Dgxo/rTp1eYVz+v21JRv1s23vN/aZq/2DXKz/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.8.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5229580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"a891d42939daa02e94e73a04ed82755381780d96","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.8.44_1788122802594_0.6715337001084347","host":"s3://npm-registry-packages-npm-production"}},"2026.9.0":{"name":"frameos-wasm","version":"2026.9.0","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.0","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"abbbaa39c4863b8bbfee28445da45b6ef28d40ef","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.0.tgz","fileCount":22,"integrity":"sha512-q7T1fJg2adpMey7xM7F+LFDyDMoQYVt/H6lOn36E72q1kOkNzEUp3V5a6zRBa8XY78g5ecC00VT0vJ+okPi6rQ==","signatures":[{"sig":"MEYCIQDuxOwHWIopjDI05NVi9DglD+RYnuhwwvNgGQWKyMTXSQIhAJ6WYGsBva60PCZXZIer8bRCpTw1z8IKjmfoa7Oi3jpb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4980197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"98e7ffb51297bbb5f3a5d52fb8852b0a2528a104","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.0_1788306632473_0.8771540527987332","host":"s3://npm-registry-packages-npm-production"}},"2026.9.1":{"name":"frameos-wasm","version":"2026.9.1","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.1","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"03240ad52998836c41ac50aafc559c37f1ff27b5","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.1.tgz","fileCount":23,"integrity":"sha512-d6xme+ppXML23Ep/t1Q58nPzyCMkWVWh8+x0Je4XXn3YaFVZWwTGuilXz0LhvkrO/qsbAX9TsW5It9KJIsoBxA==","signatures":[{"sig":"MEUCIFrNev/UWhxyDiwTkuV1+uXU2pCD3KKDxe5+KJAFmQHGAiEAzkPpIko3iEJUb3WboTpJytmixdVStf7MxNK8kTC0lIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4992103},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"0164ad02ebca505b5392c469518f52645052d8b4","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.1_1788398547363_0.23822775742077718","host":"s3://npm-registry-packages-npm-production"}},"2026.9.3":{"name":"frameos-wasm","version":"2026.9.3","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.3","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"9888fc09536147f09d6faeee62ae2ff6211797a7","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.3.tgz","fileCount":23,"integrity":"sha512-dNDi8Z/yOHjueVNNm2kFCVN7wfJ4t48ESpFx0AVJi1WqKTN0y9Ta/Ddo4jbytqWST8f2a025wAPK8zyBIzrYrw==","signatures":[{"sig":"MEUCIGs1B1SkeLswCedPZf8Ge+F2TVRWgOCTbjfzdcN6vdsqAiEA0vYWCHF5s2rhHCiNkQM08VSL0GXyyYps2Wwl+4QZNXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4992103},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"a3e7e0bfcfcfeebe0d3c35204d1dc6aefcb0af53","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.3_1788476500443_0.8721350101535104","host":"s3://npm-registry-packages-npm-production"}},"2026.9.4":{"name":"frameos-wasm","version":"2026.9.4","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.4","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"ae389ffc71f80cfa7cd6bac90ce467f74d9dfd01","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.4.tgz","fileCount":23,"integrity":"sha512-Uo2R2dxn9i+Tvzr1o4Jgg1PNmQZ6IvG2da8fpETCmutU/NZ+ovJ6GhfiW1cNuYUxCco8Nn98/VSti7jBYj/Dig==","signatures":[{"sig":"MEQCIHDJ97uF3iBWua/Vs44dkVcB1dnGfhmFTK3Sin1pN1qlAiAqPbChq0ggGOw+1vtWihWqEd+TeoY5cSbJYZ5OGpRq1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4992103},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"c2750cd8d85117185b0f841d4a8f126c1e136288","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.4_1788505292350_0.8159863552896334","host":"s3://npm-registry-packages-npm-production"}},"2026.9.5":{"name":"frameos-wasm","version":"2026.9.5","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.5","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"b898653828fb2d43434983c2bfbd9f97981f438d","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.5.tgz","fileCount":23,"integrity":"sha512-Afy4sqIzTWjC8w1dAoNmuifMXXmden3zxg1WWQlOie+ANeVIN2Rcz/fFoTkgX9ph2jKbir7+v3c8a0/IhFtPdQ==","signatures":[{"sig":"MEUCIQCjZ5uJnCIwY4byMO8rAFnLkjaGkivYhEaBzIw7MFCNJQIgLZmmN+/IwugnvrKexZrJV1m+iyx8SM3gO8tpYppMpPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4992595},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"c9fb6f11775a0e6f3cfa739fc98187613559f4f1","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.5_1788529387920_0.1103098485262981","host":"s3://npm-registry-packages-npm-production"}},"2026.9.6":{"name":"frameos-wasm","version":"2026.9.6","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.6","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"5fff3a97be71e06a5a1c4e21dce7633066780e7a","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.6.tgz","fileCount":23,"integrity":"sha512-mxP456+mNl+7is6wrW44OG7ojzquNcdE3mwJ3fU6SWUhmw7xF+Yz+mxNK7FHDsv65uYUWbCKs9wk/mqf0eIKEA==","signatures":[{"sig":"MEUCICoMkB2GK5kyihdJz5J832g5h9KshUuw+Fh85K3mvkn5AiEA5XRGEStC8NBC58O5A+YmPjWgmKk66SQKVbQLyvUEnK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4992595},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"7be033f6108fa362c0221e840a35a768ec7a0d16","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.6_1788535069145_0.692396563886408","host":"s3://npm-registry-packages-npm-production"}},"2026.9.7":{"name":"frameos-wasm","version":"2026.9.7","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.7","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"7370d72bd621abb3cffa455e29473e7fd816b6d8","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.7.tgz","fileCount":23,"integrity":"sha512-Dr0gAmz15xvL+WyQ0aZu4hOwwCqzzh7NSJMxm9H7WC6njE+qd91D14D4EQAwBezBGfD5irxoU7XFeZyJUpPJTQ==","signatures":[{"sig":"MEYCIQD1IIKOcKJ8y3QGAMKwHl8z6Qn491K/0nrHugmUCPf58gIhANO3ztV5ypK7YebUmV2pax1MHMJTt/2hINWP384U8efR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4992645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"fb6f501f39328194286d13f56014ad5b3e6b8cfd","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.7_1788557561925_0.07741179909640516","host":"s3://npm-registry-packages-npm-production"}},"2026.9.8":{"name":"frameos-wasm","version":"2026.9.8","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.8","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"ab9007a8e51e46f46a09ba24eccd3414339653bb","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.8.tgz","fileCount":23,"integrity":"sha512-z17bvaYJIrO4/3YJf67Aay+65SXQA0AGWY8CNAs7jH5UDq1F5KFLoP272N0kRlfBXpuIB2XjVc0vwfwBS9Bimw==","signatures":[{"sig":"MEYCIQD0oFO9IYIrZMK7Xs7LZEk5QP94AIogWNjkTT2PICnFMQIhAPvybNtVh20+Bq7Vqvw/LeO1SIT/cVIg0/gnOG1vM+pz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4999268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"56a93c5f9637840df50b1f6ce029e06710f6fb51","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.8_1788572739803_0.42584090298919297","host":"s3://npm-registry-packages-npm-production"}},"2026.9.9":{"name":"frameos-wasm","version":"2026.9.9","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.9","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"92a9227b1dbfae80a253f1c6d3466280d0fe2e1b","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.9.tgz","fileCount":23,"integrity":"sha512-p0cJSvaLhZTo6/rJlJXqY+CmTrBAPyJgX7ewN9bYN3sA7jmDitQeRZlfZpQYm3SSQRYpigfDJrSOSLzXeC0q7Q==","signatures":[{"sig":"MEYCIQChZlTb2ZwfWAAyohZdhCEFKrX3cIn6Z9IItfTHsyr1vwIhALznkMxW9k9avShlAxA79opH/hhuYtkpymXyPpvl8oxt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4999928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"b90faf2b9c818882b508450834cc8897580d84d4","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.9_1788609896898_0.6253442064927517","host":"s3://npm-registry-packages-npm-production"}},"2026.9.10":{"name":"frameos-wasm","version":"2026.9.10","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.10","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"7bafe89096422d5146fed3c7c3ad466685108423","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.10.tgz","fileCount":23,"integrity":"sha512-R2f1XDsgDsJXwkrszE4x++dV+cahXzOQhCkwf9vQgVOhLTNbUyuFyP1FlHsDMXywQHvhk06wZJzVhTJdhMnYcw==","signatures":[{"sig":"MEUCIQC6KgRT7w0Gwjo5k5WlHPI1LC+RgRUp9GRjrPXzh1TspQIgZobsFdhNTtA+o5/3nW7r6/53Lklg8xJsVohf6TFTLE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5009083},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"4bef1206ad6fc7b4600c91b178e4c79c12e60a9e","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.10_1788734345470_0.6812738864966132","host":"s3://npm-registry-packages-npm-production"}},"2026.9.11":{"name":"frameos-wasm","version":"2026.9.11","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.11","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"33c93f246f00d709fed39aecfc880b93525ac7bc","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.11.tgz","fileCount":23,"integrity":"sha512-2VEM1jccBkME8korwUZHtt8jAWZI8FXXTgkvOER5VjZB7wP2sMtJUmwGkrpeW1aANL4AOCVD1aPb1q2lpl50hA==","signatures":[{"sig":"MEQCIFq4sfwPv6UX2qldCnCyUw2Emq8CjDyuFFWTah56pQ9gAiAwAOc4DMM0+INRvH+b+CjNk6exvk9cvcAvPg7kAtEMBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5009883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"f416dc1af7e41da346f0bb1c381dd6062681d552","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.11_1788855085298_0.520398181663358","host":"s3://npm-registry-packages-npm-production"}},"2026.9.12":{"name":"frameos-wasm","version":"2026.9.12","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.12","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"410fdf40aed80f0c93fe929ebdbc37dd76114c73","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.12.tgz","fileCount":23,"integrity":"sha512-z2dBfrhUUjq0/CUjao0iUYFxVwaouARsnjDjoznK+7L2c1ZIDb5mwgDTJgPeqMK2AO777RCgRlYMyBPdtfoZ7Q==","signatures":[{"sig":"MEYCIQDaaH5lSyGoki0FAmcpznZztTe+0JnO5AuKiIlHBC5XgQIhAMZD4EJ9cP9O+R//QflywNywNAtXVrbs1flrjb0C74lp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5010046},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"04d5ed5cb6126f7904a350e6fb9457c69ac1e8b0","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.12_1788942761859_0.1179416748069726","host":"s3://npm-registry-packages-npm-production"}},"2026.9.13":{"name":"frameos-wasm","version":"2026.9.13","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.13","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"1bf6779fb142d32f41e30ead5b6e3e5146b8422a","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.13.tgz","fileCount":23,"integrity":"sha512-+5+y6OjF9MvFFReXCJrpftK0OR7CrykGbX3jCeNOjYSzAoeEeVnylRujhqBjX5yx+VJpGqiGpOAPUhxYgY0KhA==","signatures":[{"sig":"MEQCID4n0lW7zW0bvoIdnGzOZZBBoRkbYPjfK8DshbKcds0YAiAzYvGddDLwq+ma4vUAOl/Xp5IRxMJd/J3guBErjjOZkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5060237},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"b1392b1babf77b70978c6eb5e686dc83513ba6d2","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.13_1789198082542_0.04364130238190067","host":"s3://npm-registry-packages-npm-production"}},"2026.9.14":{"name":"frameos-wasm","version":"2026.9.14","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.14","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"70aec15a8687d654dcf16897ad4b3b0821b254e0","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.14.tgz","fileCount":23,"integrity":"sha512-3c4tSWeoYH0ElQhbSJvn73YoSVmwLsqK/+w7WjyoAeJ2sKWtiUzMEopr5tTXXixPvM265BYykpeKzO623Py3XA==","signatures":[{"sig":"MEUCIGGVTHmUmfvBuGvl16fUnEpDV7o0usgyoY9WV4etzSgwAiEA8QvstLMxPLJe9h5ZKf06hMemXN6kawRJQPSemrgLA20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5060237},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"6bd107d47451a4830b528c563c774158fe6efc6e","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.14_1789227537473_0.6614978885591469","host":"s3://npm-registry-packages-npm-production"}},"2026.9.15":{"name":"frameos-wasm","version":"2026.9.15","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.15","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"af3920868c49b08e8ecf8ca49e20f4647d787dd6","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.15.tgz","fileCount":23,"integrity":"sha512-p3bO6vV55pOeD5TQvA9ZeuXC9vVHlDhOL6Kj/6A+NAtWmvzrVVf4+6qT+bekJwXlGeokxP5DHTTVc3kCaRbjwA==","signatures":[{"sig":"MEUCIQCzN+AuD9iQJ0OJ4E+N+n038S4J9rmV4kODw+4wI9FvkQIgU3QNCyWdM2sZEqyY5UOh6xAh0XTNcCy37U2i1v+vleE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5060237},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"d4e7243de2eb44d2ddbb2349dcaaf455cbc3498d","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.15_1789255104360_0.1815945100687686","host":"s3://npm-registry-packages-npm-production"}},"2026.9.17":{"name":"frameos-wasm","version":"2026.9.17","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.17","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"681f573e284a0e7256233e3fa29053b54bc7469d","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.17.tgz","fileCount":23,"integrity":"sha512-9buwaQ4G7OInWIedxit5NjN0KY4xmNTRwvOoSzsPkwYVRLKTXLZaB5Tc03YcXSXYCrIl5wXXcjOG5EJLqK6eSA==","signatures":[{"sig":"MEUCIE1YLYHQzGou72GiybxMYlXWJ6g78ZxNqmVcJSiiZH+VAiEA/RZ23Van4phIh1U9akddPQSzcRigfLLqhxq85LWtS8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5063944},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"7009a7990d43757195c5ffb9b0bc2655bfba4b2b","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.17_1789374230806_0.4661690017381268","host":"s3://npm-registry-packages-npm-production"}},"2026.9.18":{"name":"frameos-wasm","version":"2026.9.18","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.18","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"b8a4b74f40d73cb0c46e915edcb44f6995c66f41","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.18.tgz","fileCount":23,"integrity":"sha512-1g6Up3RIETWWorN3zO6wv+HSalFO4ABx4QwmstCT6+1WgvM2cwV3JXevv+Tbgqob2fUKRwejT9JKxMGk0JxZhQ==","signatures":[{"sig":"MEQCIH6fvEVctMd4Ap7vADDO5dVlR/BUV9QHNEZAhMbl1hj6AiBAYmhT8wnSBYPPy/f4SzH3oIKEV9qc3uddCp3bFOkF+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5066213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"8d52e1e48a594714d74b2bfb743cdeb8efc790b0","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.18_1789543844877_0.27506196255341053","host":"s3://npm-registry-packages-npm-production"}},"2026.9.19":{"name":"frameos-wasm","version":"2026.9.19","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.19","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"00d01d52b6b62c0b8480f6c95189e5ef9f7d1b95","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.19.tgz","fileCount":23,"integrity":"sha512-M9aObht5ojUfF0DgdUkam+s1FmMEi2uy9yt5ohC3CnjRxxf/UlkovH7FRfjheC9CfszDeghMbi3Ox7OTsi4Nmg==","signatures":[{"sig":"MEUCIQCCD6reDxR4U5J9bBTS0CG1mJF7Cc73EfrDA3XfMrmmgAIgBo+NRGLFHtufcEKejYpVt7exinMtPrLYTUp2KkfCx5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGF3MvSCCXRlCVYP9uIVinolgE5YNMJy1I+UmkFA7lUxAiAqvtRtZV9FcGr2I+mf2hMwHgFW8934aOu4knSrYTOiFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5066213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"0c60db4f7b649fc90ffe51a58fff8dca99640d27","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.19_1789683978092_0.2995914083761413","host":"s3://npm-registry-packages-npm-production"}},"2026.9.20":{"name":"frameos-wasm","version":"2026.9.20","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.20","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"eff13e74dd2258b0da87f18d89b452361b3c486c","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.20.tgz","fileCount":25,"integrity":"sha512-prcT1G5RCRt7cSOxFHvJQvd2mW/2bR65OyORJkQThyJfHIMbQQuUcxbuaLxIhEKdATRa8TlDBFXzQ68tziM0DA==","signatures":[{"sig":"MEUCIC7xVTdnddyCd703JN0QhuAWgVIsjL36yqyOwwmxdlmrAiEAwNLk0h3scJwRRfFzBBnqXcf2xO0tL2gUNI1UjnfRUGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH3gDTV/UlBYOdAGJXp4j21ADHQW4/6I6eFw/Z1XIokzAiATtng7AharnF4DxBZJ1Qd1XsgcdAgsFeGq7AoxZi5ndQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"4f0406c83b35ddb67191c357b4bf61049e4be933","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.20_1789849457648_0.030413426165103896","host":"s3://npm-registry-packages-npm-production"}},"2026.9.21":{"name":"frameos-wasm","version":"2026.9.21","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.21","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"f21234891423471d8d36a4fe9b5de1f7a8d6cc4a","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.21.tgz","fileCount":29,"integrity":"sha512-102EpuL+CKXAcvLnOnDHJWNRQNWfG6LMjK7CwF6mKsdB/oLkUviMH3i0Cp/rx0iz/SRnE7/X7KMt/awLHNdEuQ==","signatures":[{"sig":"MEUCID47ri95sF72X7Qs329LsQS5izwORYoCtBcny5obYd5pAiEA7LhA9R/MKuZbKssEp5v9VbM8cei892paO+nILDvQzEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7Z51SoKVm4uD0Usu0Zn2XF9um58xIGLRaYluGDeNCHAIgYSHpzPoohGdMYpd5kNEe45urA2wuXK8dVtNJyuK9Mps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5130421},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"81240829996631beee802f2e032459f962bee4e9","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.21_1790030291101_0.857621846421031","host":"s3://npm-registry-packages-npm-production"}},"2026.9.22":{"name":"frameos-wasm","version":"2026.9.22","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"license":"AGPL-3.0-only","_id":"frameos-wasm@2026.9.22","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"homepage":"https://frameos.net","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"3e2fd24c0dec9c07ba549a834c7abfc9b714b814","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.22.tgz","fileCount":29,"integrity":"sha512-W1+6p5qPESwWiwkA+ozMOk+aV8CfGHzuEwyNzH2fVRrOfTnddrtV0zMwMvsf9y8fVdWRwn7pR0tgyky5Rm1+ew==","signatures":[{"sig":"MEUCIQDvVeq8D7v+RdJLdYIxXoTpWxfCdfTNvMtye4gsDotH6wIgVSSYCg4ZfvM079TTroNv/FXCnAZmRshGELn6YHPALqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGmazBl2jAIJjlZqMC5yA1kiFRJ4Kbspy/y7RTz2vUtNAiEAvo8sK2LkBp4cvEVT5bz1KxqTrHMkQXQ4mIV3DQPsmWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5126261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"7de87e8e1ab59c4863120cb3128e519dcf98466e","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.19.1","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/frameos-wasm_2026.9.22_1790072692186_0.010918665561718166","host":"s3://npm-registry-packages-npm-production"}},"2026.9.23":{"_id":"frameos-wasm@2026.9.23","bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"dist":{"shasum":"16ea902a99d6e059651162201b4a695a5da95a9b","tarball":"https://registry.npmjs.org/frameos-wasm/-/frameos-wasm-2026.9.23.tgz","fileCount":29,"integrity":"sha512-55US5OZogRWe1g5QmCh8DOgX8oi3WRgblRi1geZYxMjSM19sQeG5g2oSr2KADHUAwX4Phjek+3SElQ+D9Jz38A==","signatures":[{"sig":"MEYCIQDXpKpot9clIV4sqB2LK28c/SkjGsY+ezQJUI5FWGNkJAIhAPeHL6zpZGaLNTI9xni6ZCVARjyD57t78optL8WyFGJD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUT5ulR3BGSzPkK31VIrQsZkRr+yJK7DGJOdVBB/9b4wIhAOIjKbes4fYHttKMjZAiNLeplXnERNgiaN5GwkI10oqK"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/frameos-wasm@2026.9.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5126544},"main":"./dist/index.js","name":"frameos-wasm","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./assets/*":"./dist/assets/*","./package.json":"./package.json"},"gitHead":"10bf84116cc8a24555b6338c7331347d5633b035","license":"AGPL-3.0-only","scripts":{"build":"tsc -p tsconfig.json && node scripts/build.mjs","typecheck":"tsc -p tsconfig.json --noEmit","sync-version":"node scripts/sync-version.mjs","build:runtime":"bash ../tools/build_wasm.sh","prepublishOnly":"node scripts/sync-version.mjs --check && FRAMEOS_WASM_REQUIRE_RUNTIME=1 npm run build"},"version":"2026.9.23","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0bc2d655-111d-4e71-8e39-01e005c11719"}},"homepage":"https://frameos.net","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"_npmVersion":"11.20.0","description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","directories":{},"maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.9.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/frameos-wasm_2026.9.23_1790213722966_0.5870556193758132"}}},"time":{"created":"2026-07-11T00:21:34.300Z","modified":"2026-09-24T01:35:23.489Z","2026.7.3":"2026-07-11T00:21:34.531Z","2026.7.5":"2026-07-15T08:56:53.173Z","2026.7.6":"2026-07-17T23:57:35.165Z","2026.8.0":"2026-08-02T14:14:22.003Z","2026.8.1":"2026-08-02T23:07:44.264Z","2026.8.2":"2026-08-03T01:22:07.865Z","2026.8.3":"2026-08-03T10:48:58.755Z","2026.8.4":"2026-08-03T23:36:43.049Z","2026.8.5":"2026-08-05T00:23:59.203Z","2026.8.6":"2026-08-05T08:52:18.380Z","2026.8.7":"2026-08-06T08:28:19.746Z","2026.8.8":"2026-08-06T23:21:48.472Z","2026.8.10":"2026-08-07T23:40:35.103Z","2026.8.11":"2026-08-08T11:46:55.554Z","2026.8.12":"2026-08-08T17:17:04.749Z","2026.8.13":"2026-08-09T01:05:47.205Z","2026.8.14":"2026-08-10T00:08:59.575Z","2026.8.15":"2026-08-10T15:01:11.570Z","2026.8.16":"2026-08-11T07:01:26.203Z","2026.8.17":"2026-08-12T23:21:05.652Z","2026.8.18":"2026-08-13T09:10:49.933Z","2026.8.19":"2026-08-13T18:43:51.194Z","2026.8.20":"2026-08-14T00:14:04.336Z","2026.8.21":"2026-08-14T20:31:42.860Z","2026.8.22":"2026-08-15T01:04:42.131Z","2026.8.23":"2026-08-16T00:28:34.031Z","2026.8.24":"2026-08-16T10:52:37.466Z","2026.8.25":"2026-08-16T13:45:22.073Z","2026.8.26":"2026-08-16T17:24:56.012Z","2026.8.27":"2026-08-17T00:20:24.780Z","2026.8.28":"2026-08-17T08:32:59.073Z","2026.8.30":"2026-08-18T20:32:28.770Z","2026.8.32":"2026-08-20T19:25:32.051Z","2026.8.33":"2026-08-20T23:54:09.809Z","2026.8.34":"2026-08-22T01:10:02.949Z","2026.8.35":"2026-08-23T22:13:39.926Z","2026.8.36":"2026-08-24T00:01:30.849Z","2026.8.37":"2026-08-26T00:45:30.725Z","2026.8.39":"2026-08-26T19:47:30.798Z","2026.8.40":"2026-08-26T23:41:43.084Z","2026.8.41":"2026-08-27T13:46:07.129Z","2026.8.42":"2026-08-28T10:52:49.443Z","2026.8.43":"2026-08-29T11:02:29.847Z","2026.8.44":"2026-08-30T20:46:42.798Z","2026.9.0":"2026-09-01T23:50:32.633Z","2026.9.1":"2026-09-03T01:22:27.551Z","2026.9.3":"2026-09-03T23:01:40.629Z","2026.9.4":"2026-09-04T07:01:32.531Z","2026.9.5":"2026-09-04T13:43:08.124Z","2026.9.6":"2026-09-04T15:17:49.336Z","2026.9.7":"2026-09-04T21:32:42.099Z","2026.9.8":"2026-09-05T01:45:39.954Z","2026.9.9":"2026-09-05T12:04:57.091Z","2026.9.10":"2026-09-06T22:39:05.637Z","2026.9.11":"2026-09-08T08:11:25.479Z","2026.9.12":"2026-09-09T08:32:42.042Z","2026.9.13":"2026-09-12T07:28:02.720Z","2026.9.14":"2026-09-12T15:38:57.659Z","2026.9.15":"2026-09-12T23:18:24.531Z","2026.9.17":"2026-09-14T08:23:50.999Z","2026.9.18":"2026-09-16T07:30:45.107Z","2026.9.19":"2026-09-17T22:26:18.227Z","2026.9.20":"2026-09-19T20:24:17.789Z","2026.9.21":"2026-09-21T22:38:11.235Z","2026.9.22":"2026-09-22T10:24:52.310Z","2026.9.23":"2026-09-24T01:35:23.098Z"},"bugs":{"url":"https://github.com/FrameOS/frameos/issues"},"license":"AGPL-3.0-only","homepage":"https://frameos.net","keywords":["frameos","wasm","webassembly","e-ink","smart-frame"],"repository":{"url":"git+https://github.com/FrameOS/frameos.git","type":"git","directory":"frameos/wasm"},"description":"Run FrameOS scenes in the browser via WebAssembly: a typed live-preview runtime plus a minimal showIf-aware management interface.","maintainers":[{"name":"mariusandra","email":"marius.andra@gmail.com"}],"readme":"# frameos-wasm\n\nRun [FrameOS](https://frameos.net) scenes in the browser through WebAssembly. The package wraps the\nemscripten-built FrameOS scene runtime with a typed API and ships a minimal management interface:\na live canvas, scene switching, showIf-aware state fields, event buttons, and logs — the same\ncontrol surface a frame exposes on-device.\n\nThe package version always equals the FrameOS release the runtime was built from.\n\n## Install\n\n```sh\nnpm install frameos-wasm\n```\n\nThe runtime assets (`frameos.js`, `frameos.wasm`, `preview-worker.js`) live in\n`frameos-wasm/dist/assets/`. They must be served **same-origin** (the runtime runs in a module Web\nWorker and uses synchronous XHR): copy that directory into your static assets, e.g. to\n`/frameos-wasm/`.\n\n## Quick start — management interface\n\n```ts\nimport { mountFrameOSManager } from 'frameos-wasm'\n\nconst handle = mountFrameOSManager(document.getElementById('preview')!, {\n  workerUrl: '/frameos-wasm/preview-worker.js',\n  width: 800,\n  height: 480,\n  scenes, // parsed scenes.json (from a template zip, backup, or export)\n})\n// later: handle.preview.sendEvent('myButton'), handle.destroy()\n```\n\n## Lower level — just the runtime\n\n```ts\nimport { createFrameOSPreview } from 'frameos-wasm'\n\nconst preview = createFrameOSPreview({\n  workerUrl: '/frameos-wasm/preview-worker.js',\n  width: 800,\n  height: 480,\n  scenes,\n  canvas: document.querySelector('canvas'),\n  onLog: (line) => console.log(line),\n  onState: (state) => console.log('scene state', state),\n})\npreview.setSceneState({ message: 'Hello' })\npreview.sendEvent('button', { label: 'a' })\npreview.selectScene('sceneId')\npreview.destroy()\n```\n\n### Pointer input\n\n```ts\nconst detach = preview.attachPointerInput(canvas) // the painted canvas, or any mirror of it\n```\n\nThe pointer over the canvas reaches the scene as the events a frame's mouse or touchscreen\nsends (`frameos/src/drivers/evdev`): `mouseMove` `{x, y}`, then `mouseDown` / `mouseUp`\n`{button}` — 0 left or a touch, 1 right, 2 middle. The page sends positions as 0..32767 across\nthe picture and the runtime hands the scene its own pixels, exactly like the runner on a frame,\nso a scene that hit-tests `context.payload.x` behaves the same in both places. As on a frame,\npointer events do not render by themselves: a scene that wants a new picture dispatches\n`render`. Moves are sent once per animation frame and coalesced again in the worker; a press\ncaptures the pointer, so a drag that leaves the canvas still ends with its `mouseUp`; the right\nbutton is a button, not the browser's menu. Give the canvas `touch-action: pan-y pinch-zoom`\n(or `none`) so a finger's drag is the scene's rather than a scroll.\n\nNothing is forwarded to a runtime bundle from before pointer input\n(`preview.runtimeInfo.pointerEvents === false`): it would hand scenes the raw 0..32767 range\nand render on every move. `mountFrameOSManager` attaches this for you, and scene event buttons\nskip the three pointer events.\n\n### Render pacing\n\nRenders are throttled to one per second. A scene that asks for more (a 24 fps slideshow with\n`refreshInterval: 0.04`) triggers `onFastRenderRequest(intervalMs)` once per runtime start —\nask the visitor, then `preview.setFastMode(true)` to let the scene run at its own pace\n(`setFastMode(false)` restores the throttle). Pass `fastMode: true` to start unthrottled.\n\n### Browser asset folder\n\nThe runtime's `/srv/assets` — where a real frame keeps its assets — is a folder that lives in\nthe visitor's browser (IndexedDB, via emscripten's IDBFS). It is shared by every preview on the\nsame origin, survives reloads, and never leaves the browser. A fresh folder gets a few generated\nsample photos so image scenes render something at once. Scenes read from it (`data/localImage`,\nfonts, …) and, with `saveAssets` on (the default here), write into it.\n\n```ts\nconst entries = await preview.listAssets() // [{path, size, mtime, isDir}]\nawait preview.writeAsset('photos/beach.jpg', file) // File/Blob/ArrayBuffer; parents created\nconst bytes = await preview.readAsset('photos/beach.jpg')\nawait preview.createAssetFolder('photos/2026')\nawait preview.deleteAsset('photos') // recursive\nawait preview.resetAssets() // wipe + regenerate the samples\n```\n\n`onAssetsChanged` fires when a scene writes into the folder (or an op completes);\n`onReady(sceneInfo, assets)` reports whether the folder is persistent or in-memory.\nPass `browserAssets: false` for an empty in-memory folder instead.\n\nHelpers for building your own UI are exported too: `evaluateShowIf`, `visiblePublicStateFields`,\n`coerceStateFieldValue`, `sceneEventButtons`, and the `StateField`/`FrameOSScene` types.\n\n## Notes\n\n- Scenes that fetch external URLs are subject to browser CORS unless you pass `proxyUrl` (a\n  same-origin endpoint that forwards `{method, url, headers, bodyBase64, timeoutMs}` — see\n  FrameOS's `/api/frames/{id}/scene_preview_proxy`).\n- Apps that need host processes are not in the wasm build: `data/chromiumScreenshot`,\n  `data/rstpSnapshot`. `data/localImage` reads the browser asset folder (see above).\n- `index.html` in the package root is a standalone demo page:\n  `npx serve node_modules/frameos-wasm` and paste a scenes.json.\n\n## Development (FrameOS repo)\n\nThe runtime assets are built by `frameos/tools/build_wasm.sh` into `frontend/public/frameos-wasm`\n(plus a `version.json` stamp: the FrameOS version the interpreter is, the release it belongs\nto, and the commit) and copied into `dist/assets` by `npm run build`. Without a runtime build\n`npm run build` still produces the TypeScript half and warns; publishing sets\n`FRAMEOS_WASM_REQUIRE_RUNTIME=1` and fails instead. `npm run sync-version` copies the FrameOS\nversion out of the repo's `versions.json`; publishing refuses to run when the two disagree.\n\nEvery FrameOS release also attaches the same three files as `frameos-<version>-wasm.tar.gz`\n(+ a minisign `.minisig` from the firmware signing key) — the runtime is a release artifact,\nand FrameOS Cloud installs that signed bundle rather than building from `main`, so its preview\nrenders with the interpreter frames actually run. The bundle reports which version it is\nthrough `frameos_wasm_version()` (`runtimeInfo.version` / the third `onReady` argument here).\n","readmeFilename":"README.md"}