comparison mrjunejune/src/sw.js @ 258:60a876c4587a

[ui] Add semantic primitive ownership Build a layered Zenbu token and sizing system, make authored controls use native-underneath primitives, migrate mrjunejune without imposing visual surfaces, and document/enforce HTML ownership in the catalog and wiki. Co-authored-by: Copilot <[email protected]>
author MrJuneJune <me@mrjunejune.com>
date Wed, 05 Aug 2026 05:25:40 -0700
parents 30c2196d03d4
children 667156fcd3e3
comparison
equal deleted inserted replaced
257:609d3c6aff4e 258:60a876c4587a
1 // Root-scoped Service Worker for MrJuneJune PWA 1 // Root-scoped Service Worker for MrJuneJune PWA
2 const CACHE_VERSION = 'v5-zenbu-themes'; 2 const CACHE_VERSION = 'v6-zenbu-headless';
3 const CACHE_NAME = `mrjunejune-${CACHE_VERSION}`; 3 const CACHE_NAME = `mrjunejune-${CACHE_VERSION}`;
4 4
5 // Files to cache immediately on install 5 // Files to cache immediately on install
6 const STATIC_CACHE = [ 6 const STATIC_CACHE = [
7 '/', 7 '/',
8 '/offline.html',
8 '/index.js', 9 '/index.js',
9 '/base.css', 10 '/base.css',
10 '/public/design-system/styles/tokens.css', 11 '/public/design-system/styles/tokens.css',
12 '/public/design-system/styles/reference.css',
13 '/public/design-system/styles/semantic.css',
14 '/public/design-system/styles/density.css',
11 '/public/design-system/styles/themes.css', 15 '/public/design-system/styles/themes.css',
12 '/public/design-system/styles/components.css', 16 '/public/design-system/styles/components.css',
13 '/public/design-system/styles/shadcn.css', 17 '/public/design-system/styles/elements.css',
14 '/public/design-system/components/index.js', 18 '/public/design-system/components/index.js',
15 '/public/design-system/components/alert.js', 19 '/public/design-system/components/alert.js',
16 '/public/design-system/components/button.js', 20 '/public/design-system/components/button.js',
17 '/public/design-system/components/card.js', 21 '/public/design-system/components/card.js',
18 '/public/design-system/components/collections.js', 22 '/public/design-system/components/collections.js',
19 '/public/design-system/components/disclosure.js', 23 '/public/design-system/components/disclosure.js',
20 '/public/design-system/components/field.js', 24 '/public/design-system/components/field.js',
21 '/public/design-system/components/forms.js', 25 '/public/design-system/components/forms.js',
22 '/public/design-system/components/icon.js', 26 '/public/design-system/components/icon.js',
27 '/public/design-system/components/link.js',
23 '/public/design-system/components/notifications.js', 28 '/public/design-system/components/notifications.js',
24 '/public/design-system/components/overlays.js', 29 '/public/design-system/components/overlays.js',
25 '/public/design-system/components/primitives.js', 30 '/public/design-system/components/primitives.js',
26 '/public/design-system/components/stack.js', 31 '/public/design-system/components/stack.js',
27 '/public/design-system/components/story.js', 32 '/public/design-system/components/story.js',