import assert from "node:assert/strict"; const worker = await import(new URL("../dist/server/index.js", import.meta.url)); assert.equal(typeof worker.default?.fetch, "function"); const assets = await import(new URL("../dist/server/assets.js", import.meta.url)); assert.match(assets.indexHtml, /!\[1,2\]\.includes\(d\.schemaVersion\)/); assert.match(assets.addonsJs, /window\.exportData = exportData/); assert.match(assets.addonsJs, /schemaVersion: 2/); assert.match(assets.addonsJs, /settings: settings\(\), system: sys\(\)/); assert.match(assets.addonsJs, /if \(mergedLocalBoard\) await uploadCloudState\(\)/); assert.match(assets.i18nRenderersJs, /dialog\.goals/); console.log("Life OS Worker artifact is valid");