diff --git a/.github/workflows/site.yml b/.github/workflows/site.yml index f94a57b..59ab1d1 100644 --- a/.github/workflows/site.yml +++ b/.github/workflows/site.yml @@ -24,7 +24,7 @@ permissions: # Bump procedure: point LOFI_NODE_REF at the new lofi-node commit SHA in the # same PR that reviews the resulting /node pages. env: - LOFI_NODE_REF: 101161c9dc2f2a79907d902b0639bee6fd517408 + LOFI_NODE_REF: 9bc3319fe30d747921f27206ba6d5a5193f29894 jobs: build: diff --git a/apps/reference/deno.lock b/apps/reference/deno.lock index 3027c56..9fac14e 100644 --- a/apps/reference/deno.lock +++ b/apps/reference/deno.lock @@ -8,7 +8,6 @@ "npm:@noble/hashes@1.8.0": "1.8.0", "npm:astro@7.0.9": "7.0.9_@emnapi+core@1.11.1_@emnapi+runtime@1.11.1", "npm:jazz-tools@2.0.0-alpha.53": "2.0.0-alpha.53", - "npm:playwright@1.61.1": "1.61.1", "npm:preact-render-to-string@6.7.0": "6.7.0_preact@10.29.7", "npm:preact@10.29.7": "10.29.7_preact-render-to-string@6.7.0", "npm:typescript@6.0.3": "6.0.3", @@ -1868,11 +1867,6 @@ "tiny-inflate" ] }, - "fsevents@2.3.2": { - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "os": ["darwin"], - "scripts": true - }, "fsevents@2.3.3": { "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "os": ["darwin"], @@ -2329,20 +2323,6 @@ "picomatch@4.0.5": { "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==" }, - "playwright-core@1.61.1": { - "integrity": "sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==", - "bin": true - }, - "playwright@1.61.1": { - "integrity": "sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==", - "dependencies": [ - "playwright-core" - ], - "optionalDependencies": [ - "fsevents@2.3.2" - ], - "bin": true - }, "pluralize-esm@9.0.5": { "integrity": "sha512-Kb2dcpMsIutFw2hYrN0EhsAXOUJTd6FVMIxvNAkZCMQLVt9NGZqQczvGpYDxNWCZeCWLHUPxQIBudWzt1h7VVA==" }, @@ -2781,7 +2761,7 @@ "tinyglobby" ], "optionalDependencies": [ - "fsevents@2.3.3" + "fsevents" ], "optionalPeers": [ "esbuild@0.28.1" @@ -3028,7 +3008,7 @@ "npm:vite@8.1.4" ], "links": { - "jsr:@nzip/lofi@0.9.0": { + "jsr:@nzip/lofi@0.9.1": { "dependencies": [ "npm:@astrojs/check@0.9.9", "npm:@astrojs/preact@6.0.1", diff --git a/deno.json b/deno.json index 9c085b0..eaee97e 100644 --- a/deno.json +++ b/deno.json @@ -1,6 +1,6 @@ { "name": "@nzip/lofi", - "version": "0.9.0", + "version": "0.9.1", "license": "MIT", "description": "A local-first Deno PWA framework with durable local data, recoverable accounts, optional Jazz sync, mutations with sync-boundary effects, and private, direct-share, or group access templates.", "exports": { diff --git a/package/create_core_test.ts b/package/create_core_test.ts index 6930fe1..2391328 100644 --- a/package/create_core_test.ts +++ b/package/create_core_test.ts @@ -147,9 +147,9 @@ Deno.test("createProject materializes the complete starter snapshot", async () = ); } const config = JSON.parse(await Deno.readTextFile(join(result.destination, "deno.json"))); - assertEquals(config.imports["@nzip/lofi"], "jsr:@nzip/lofi@0.9.0"); - assertEquals(config.imports["@nzip/lofi/"], "jsr:@nzip/lofi@0.9.0/"); - assertEquals(config.imports["@nzip/lofi/testing"], "jsr:@nzip/lofi@0.9.0/testing"); + assertEquals(config.imports["@nzip/lofi"], "jsr:@nzip/lofi@0.9.1"); + assertEquals(config.imports["@nzip/lofi/"], "jsr:@nzip/lofi@0.9.1/"); + assertEquals(config.imports["@nzip/lofi/testing"], "jsr:@nzip/lofi@0.9.1/testing"); const lofiSpecifiers = Object.entries(config.imports) .filter(([name]) => name.startsWith("@nzip/lofi/")) .map(([, specifier]) => String(specifier)); @@ -158,7 +158,7 @@ Deno.test("createProject materializes the complete starter snapshot", async () = `expected one package prefix, access, schema, two integrations, six commands, seven recipes, and testing, received ${lofiSpecifiers.length}`, ); assert( - lofiSpecifiers.every((specifier) => specifier.startsWith("jsr:@nzip/lofi@0.9.0/")), + lofiSpecifiers.every((specifier) => specifier.startsWith("jsr:@nzip/lofi@0.9.1/")), "generated lofi commands do not resolve through one exact package version", ); const appSource = await Deno.readTextFile(join(result.destination, "src", "app.ts")); diff --git a/package/testdata/starter.snapshot.json b/package/testdata/starter.snapshot.json index 8071e02..099a344 100644 --- a/package/testdata/starter.snapshot.json +++ b/package/testdata/starter.snapshot.json @@ -1,7 +1,7 @@ { ".env.example": "0cfad81a3ba6442ac15d7cbe44a00374bf4dbf8af68ca412e54fb100241ddeab", ".gitignore": "9b9fa4b95f8f728ce80e93fc224d430328786b620096b80f067a3190c410a00e", - "deno.json": "e09ff61fcc156190a8d20f0a78a7cf2be74079f75bb08a3bef1867ca74e19e1c", + "deno.json": "4d8d67a75cbb68a24fe406bfa9f96d5efb4fcf0a7fa6bf14171b07396351a857", "public/apple-touch-icon.png": "be2b77066d9681709210388413ddcd94318906799ddd6645934b789a04bd4a61", "public/favicon.svg": "35b92ad48231c470b348eaebe6d6fe14acf2ec4a86e6726a03ccb130328a0d85", "public/icon-192.png": "6ee711f9ec990ec55f789d7943813c5193973bf2ca9199078ee85d285317e07c", diff --git a/package/version.ts b/package/version.ts index 6b1cfbb..b99ad0b 100644 --- a/package/version.ts +++ b/package/version.ts @@ -1,5 +1,5 @@ /** The single source version for generated @nzip/lofi references. */ -export const LOFI_VERSION = "0.9.0"; +export const LOFI_VERSION = "0.9.1"; /** The exact JSR package prefix emitted into generated projects. */ export const LOFI_PACKAGE_PREFIX = `jsr:@nzip/lofi@${LOFI_VERSION}/`;