├── .changeset ├── README.md ├── beige-garlics-kiss.md ├── calm-pans-accept.md ├── chilled-socks-hear.md ├── clean-ways-stare.md ├── clever-books-love.md ├── clever-mirrors-promise.md ├── config.json ├── fair-pigs-work.md ├── gentle-rivers-peel.md ├── grumpy-buses-love.md ├── hip-ads-drop.md ├── little-pumpkins-mix.md ├── neat-olives-melt.md ├── pre.json ├── rude-boxes-fetch.md ├── serious-yaks-burn.md └── seven-coins-relate.md ├── .github └── workflows │ ├── nodejs.yml │ ├── release.yml │ └── site.yml ├── .gitignore ├── README.md ├── astro-fritz ├── .gitignore ├── CHANGELOG.md ├── package.json ├── src │ ├── client-tailwind.mts │ ├── client.mts │ ├── index.mts │ ├── messages.mts │ ├── server.mts │ ├── vite-plugin.mts │ └── worker.mts └── tsconfig.json ├── core ├── .gitignore ├── CHANGELOG.md ├── jsx-runtime.mjs ├── package.json ├── scripts │ └── move-types.mjs ├── src │ ├── message-types.ts │ ├── node │ │ ├── index.ts │ │ └── worker.d.mts │ ├── types.ts │ ├── util.ts │ ├── window │ │ ├── cmd.ts │ │ ├── component.ts │ │ ├── idom-render.ts │ │ ├── index.ts │ │ ├── lifecycle.ts │ │ ├── mods.d.ts │ │ ├── styles │ │ │ ├── adopt.ts │ │ │ ├── base.ts │ │ │ ├── index.ts │ │ │ └── tag.ts │ │ ├── types.ts │ │ ├── with-mount.ts │ │ ├── with-styles.ts │ │ ├── with-worker-connection.ts │ │ ├── with-worker-events.ts │ │ └── with-worker-render.ts │ └── worker │ │ ├── component-extras.d.ts │ │ ├── component.ts │ │ ├── env.ts │ │ ├── handle.ts │ │ ├── hyperscript.ts │ │ ├── index.ts │ │ ├── instance.ts │ │ ├── jsx.d.ts │ │ ├── lifecycle.ts │ │ ├── ns.d.ts │ │ ├── relay.ts │ │ ├── signal.ts │ │ └── tree.ts ├── test │ ├── browser │ │ ├── adopt-sheet.js │ │ ├── basics.js │ │ ├── basics │ │ │ ├── app.js │ │ │ └── index.html │ │ ├── events.js │ │ ├── events │ │ │ ├── app.js │ │ │ └── index.html │ │ ├── garbage.js │ │ ├── garbage │ │ │ ├── app.js │ │ │ └── index.html │ │ ├── helpers.js │ │ ├── props.js │ │ ├── props │ │ │ ├── app.js │ │ │ └── index.html │ │ ├── snapshot.js │ │ ├── state.js │ │ ├── state │ │ │ ├── app.js │ │ │ └── index.html │ │ ├── styles.js │ │ └── test.html │ ├── demo │ │ ├── circles │ │ │ ├── app.js │ │ │ ├── index.html │ │ │ └── styles.js │ │ ├── counter │ │ │ ├── app.js │ │ │ ├── index.html │ │ │ └── styles.css │ │ └── dbmonster │ │ │ ├── Makefile │ │ │ ├── app.js │ │ │ ├── index.html │ │ │ ├── memory-stats.js │ │ │ ├── monitor.js │ │ │ ├── rollup.config.js │ │ │ ├── src │ │ │ ├── app.css │ │ │ ├── app.js │ │ │ ├── bootstrap.css │ │ │ ├── data.js │ │ │ ├── row.css │ │ │ └── row.js │ │ │ └── style.css │ ├── node │ │ ├── functional.test.js │ │ └── styles.test.js │ └── typescript │ │ ├── core │ │ ├── basics.tsx │ │ ├── explicit-fragment.tsx │ │ ├── implicit-fragment.tsx │ │ └── tsconfig.json │ │ └── jsx-runtime │ │ ├── basics.tsx │ │ └── tsconfig.json └── tsconfig.json ├── package.json ├── site ├── .gitignore ├── CHANGELOG.md ├── astro.config.mjs ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── images │ │ ├── logo-144.png │ │ ├── logo-192.png │ │ ├── logo-512.png │ │ └── logo-96.png │ ├── manifest.json │ ├── service-worker.js │ └── sw.js ├── src │ ├── components │ │ ├── About.astro │ │ ├── CodeFile.astro │ │ ├── CodeSnippet.astro │ │ ├── Collapsible.tsx │ │ ├── DocLayout.astro │ │ ├── DocSidebar.astro │ │ ├── Flame.astro │ │ ├── HeadCommon.astro │ │ ├── MadeWith.tsx │ │ ├── NotFound.astro │ │ ├── StylesCommon.astro │ │ ├── TitleCard.astro │ │ └── effects │ │ │ ├── Butter.astro │ │ │ ├── Slant.astro │ │ │ └── StrongA.astro │ ├── content │ │ ├── config.ts │ │ └── docs │ │ │ ├── components-overview.md │ │ │ ├── installation.md │ │ │ └── what-is-fritz.md │ ├── env.d.ts │ ├── hlight.js │ ├── images │ │ ├── frankenstein-fritz-flame.png │ │ └── frankenstein-fritz-flame.webp │ ├── pages │ │ ├── docs │ │ │ ├── [slug].astro │ │ │ └── index.astro │ │ └── index.astro │ └── styles │ │ ├── agate.css │ │ ├── button.css │ │ ├── common.pcss │ │ └── global.css ├── tailwind.config.cjs └── tsconfig.json └── workbox-config.js /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/beige-garlics-kiss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/beige-garlics-kiss.md -------------------------------------------------------------------------------- /.changeset/calm-pans-accept.md: -------------------------------------------------------------------------------- 1 | --- 2 | "fritz": patch 3 | --- 4 | 5 | Improved JSX for custom elements 6 | -------------------------------------------------------------------------------- /.changeset/chilled-socks-hear.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/chilled-socks-hear.md -------------------------------------------------------------------------------- /.changeset/clean-ways-stare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/clean-ways-stare.md -------------------------------------------------------------------------------- /.changeset/clever-books-love.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/clever-books-love.md -------------------------------------------------------------------------------- /.changeset/clever-mirrors-promise.md: -------------------------------------------------------------------------------- 1 | --- 2 | "fritz": minor 3 | --- 4 | 5 | Add the styles API 6 | -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/fair-pigs-work.md: -------------------------------------------------------------------------------- 1 | --- 2 | "fritz": patch 3 | --- 4 | 5 | Minor TS improvements 6 | -------------------------------------------------------------------------------- /.changeset/gentle-rivers-peel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/gentle-rivers-peel.md -------------------------------------------------------------------------------- /.changeset/grumpy-buses-love.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/grumpy-buses-love.md -------------------------------------------------------------------------------- /.changeset/hip-ads-drop.md: -------------------------------------------------------------------------------- 1 | --- 2 | "fritz": patch 3 | --- 4 | 5 | Improve main types 6 | -------------------------------------------------------------------------------- /.changeset/little-pumpkins-mix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/little-pumpkins-mix.md -------------------------------------------------------------------------------- /.changeset/neat-olives-melt.md: -------------------------------------------------------------------------------- 1 | --- 2 | "fritz": patch 3 | --- 4 | 5 | Add the new node entrypoint 6 | -------------------------------------------------------------------------------- /.changeset/pre.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/pre.json -------------------------------------------------------------------------------- /.changeset/rude-boxes-fetch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/rude-boxes-fetch.md -------------------------------------------------------------------------------- /.changeset/serious-yaks-burn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.changeset/serious-yaks-burn.md -------------------------------------------------------------------------------- /.changeset/seven-coins-relate.md: -------------------------------------------------------------------------------- 1 | --- 2 | "fritz": patch 3 | --- 4 | 5 | New build 6 | -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/.github/workflows/site.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .wireit/ 2 | node_modules/ 3 | types/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/README.md -------------------------------------------------------------------------------- /astro-fritz/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ -------------------------------------------------------------------------------- /astro-fritz/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/astro-fritz/CHANGELOG.md -------------------------------------------------------------------------------- /astro-fritz/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/astro-fritz/package.json -------------------------------------------------------------------------------- /astro-fritz/src/client-tailwind.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/astro-fritz/src/client-tailwind.mts -------------------------------------------------------------------------------- /astro-fritz/src/client.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/astro-fritz/src/client.mts -------------------------------------------------------------------------------- /astro-fritz/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/astro-fritz/src/index.mts -------------------------------------------------------------------------------- /astro-fritz/src/messages.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/astro-fritz/src/messages.mts -------------------------------------------------------------------------------- /astro-fritz/src/server.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/astro-fritz/src/server.mts -------------------------------------------------------------------------------- /astro-fritz/src/vite-plugin.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/astro-fritz/src/vite-plugin.mts -------------------------------------------------------------------------------- /astro-fritz/src/worker.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/astro-fritz/src/worker.mts -------------------------------------------------------------------------------- /astro-fritz/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/astro-fritz/tsconfig.json -------------------------------------------------------------------------------- /core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/.gitignore -------------------------------------------------------------------------------- /core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/CHANGELOG.md -------------------------------------------------------------------------------- /core/jsx-runtime.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/jsx-runtime.mjs -------------------------------------------------------------------------------- /core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/package.json -------------------------------------------------------------------------------- /core/scripts/move-types.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/scripts/move-types.mjs -------------------------------------------------------------------------------- /core/src/message-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/message-types.ts -------------------------------------------------------------------------------- /core/src/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/node/index.ts -------------------------------------------------------------------------------- /core/src/node/worker.d.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/node/worker.d.mts -------------------------------------------------------------------------------- /core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/types.ts -------------------------------------------------------------------------------- /core/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/util.ts -------------------------------------------------------------------------------- /core/src/window/cmd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/cmd.ts -------------------------------------------------------------------------------- /core/src/window/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/component.ts -------------------------------------------------------------------------------- /core/src/window/idom-render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/idom-render.ts -------------------------------------------------------------------------------- /core/src/window/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/index.ts -------------------------------------------------------------------------------- /core/src/window/lifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/lifecycle.ts -------------------------------------------------------------------------------- /core/src/window/mods.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/mods.d.ts -------------------------------------------------------------------------------- /core/src/window/styles/adopt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/styles/adopt.ts -------------------------------------------------------------------------------- /core/src/window/styles/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/styles/base.ts -------------------------------------------------------------------------------- /core/src/window/styles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/styles/index.ts -------------------------------------------------------------------------------- /core/src/window/styles/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/styles/tag.ts -------------------------------------------------------------------------------- /core/src/window/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/types.ts -------------------------------------------------------------------------------- /core/src/window/with-mount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/with-mount.ts -------------------------------------------------------------------------------- /core/src/window/with-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/with-styles.ts -------------------------------------------------------------------------------- /core/src/window/with-worker-connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/with-worker-connection.ts -------------------------------------------------------------------------------- /core/src/window/with-worker-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/with-worker-events.ts -------------------------------------------------------------------------------- /core/src/window/with-worker-render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/window/with-worker-render.ts -------------------------------------------------------------------------------- /core/src/worker/component-extras.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/component-extras.d.ts -------------------------------------------------------------------------------- /core/src/worker/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/component.ts -------------------------------------------------------------------------------- /core/src/worker/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/env.ts -------------------------------------------------------------------------------- /core/src/worker/handle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/handle.ts -------------------------------------------------------------------------------- /core/src/worker/hyperscript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/hyperscript.ts -------------------------------------------------------------------------------- /core/src/worker/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/index.ts -------------------------------------------------------------------------------- /core/src/worker/instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/instance.ts -------------------------------------------------------------------------------- /core/src/worker/jsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/jsx.d.ts -------------------------------------------------------------------------------- /core/src/worker/lifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/lifecycle.ts -------------------------------------------------------------------------------- /core/src/worker/ns.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/ns.d.ts -------------------------------------------------------------------------------- /core/src/worker/relay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/relay.ts -------------------------------------------------------------------------------- /core/src/worker/signal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/signal.ts -------------------------------------------------------------------------------- /core/src/worker/tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/src/worker/tree.ts -------------------------------------------------------------------------------- /core/test/browser/adopt-sheet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/adopt-sheet.js -------------------------------------------------------------------------------- /core/test/browser/basics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/basics.js -------------------------------------------------------------------------------- /core/test/browser/basics/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/basics/app.js -------------------------------------------------------------------------------- /core/test/browser/basics/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/basics/index.html -------------------------------------------------------------------------------- /core/test/browser/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/events.js -------------------------------------------------------------------------------- /core/test/browser/events/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/events/app.js -------------------------------------------------------------------------------- /core/test/browser/events/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/events/index.html -------------------------------------------------------------------------------- /core/test/browser/garbage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/garbage.js -------------------------------------------------------------------------------- /core/test/browser/garbage/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/garbage/app.js -------------------------------------------------------------------------------- /core/test/browser/garbage/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/garbage/index.html -------------------------------------------------------------------------------- /core/test/browser/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/helpers.js -------------------------------------------------------------------------------- /core/test/browser/props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/props.js -------------------------------------------------------------------------------- /core/test/browser/props/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/props/app.js -------------------------------------------------------------------------------- /core/test/browser/props/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/props/index.html -------------------------------------------------------------------------------- /core/test/browser/snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/snapshot.js -------------------------------------------------------------------------------- /core/test/browser/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/state.js -------------------------------------------------------------------------------- /core/test/browser/state/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/state/app.js -------------------------------------------------------------------------------- /core/test/browser/state/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/state/index.html -------------------------------------------------------------------------------- /core/test/browser/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/styles.js -------------------------------------------------------------------------------- /core/test/browser/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/browser/test.html -------------------------------------------------------------------------------- /core/test/demo/circles/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/circles/app.js -------------------------------------------------------------------------------- /core/test/demo/circles/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/circles/index.html -------------------------------------------------------------------------------- /core/test/demo/circles/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/circles/styles.js -------------------------------------------------------------------------------- /core/test/demo/counter/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/counter/app.js -------------------------------------------------------------------------------- /core/test/demo/counter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/counter/index.html -------------------------------------------------------------------------------- /core/test/demo/counter/styles.css: -------------------------------------------------------------------------------- 1 | button { 2 | font-size: 100%; 3 | cursor: pointer; 4 | } 5 | -------------------------------------------------------------------------------- /core/test/demo/dbmonster/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/Makefile -------------------------------------------------------------------------------- /core/test/demo/dbmonster/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/app.js -------------------------------------------------------------------------------- /core/test/demo/dbmonster/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/index.html -------------------------------------------------------------------------------- /core/test/demo/dbmonster/memory-stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/memory-stats.js -------------------------------------------------------------------------------- /core/test/demo/dbmonster/monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/monitor.js -------------------------------------------------------------------------------- /core/test/demo/dbmonster/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/rollup.config.js -------------------------------------------------------------------------------- /core/test/demo/dbmonster/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/src/app.css -------------------------------------------------------------------------------- /core/test/demo/dbmonster/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/src/app.js -------------------------------------------------------------------------------- /core/test/demo/dbmonster/src/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/src/bootstrap.css -------------------------------------------------------------------------------- /core/test/demo/dbmonster/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/src/data.js -------------------------------------------------------------------------------- /core/test/demo/dbmonster/src/row.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/src/row.css -------------------------------------------------------------------------------- /core/test/demo/dbmonster/src/row.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/src/row.js -------------------------------------------------------------------------------- /core/test/demo/dbmonster/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/demo/dbmonster/style.css -------------------------------------------------------------------------------- /core/test/node/functional.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/node/functional.test.js -------------------------------------------------------------------------------- /core/test/node/styles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/node/styles.test.js -------------------------------------------------------------------------------- /core/test/typescript/core/basics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/typescript/core/basics.tsx -------------------------------------------------------------------------------- /core/test/typescript/core/explicit-fragment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/typescript/core/explicit-fragment.tsx -------------------------------------------------------------------------------- /core/test/typescript/core/implicit-fragment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/typescript/core/implicit-fragment.tsx -------------------------------------------------------------------------------- /core/test/typescript/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/typescript/core/tsconfig.json -------------------------------------------------------------------------------- /core/test/typescript/jsx-runtime/basics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/typescript/jsx-runtime/basics.tsx -------------------------------------------------------------------------------- /core/test/typescript/jsx-runtime/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/test/typescript/jsx-runtime/tsconfig.json -------------------------------------------------------------------------------- /core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/core/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/package.json -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .astro/ -------------------------------------------------------------------------------- /site/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/CHANGELOG.md -------------------------------------------------------------------------------- /site/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/astro.config.mjs -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/package.json -------------------------------------------------------------------------------- /site/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/postcss.config.js -------------------------------------------------------------------------------- /site/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/public/favicon.ico -------------------------------------------------------------------------------- /site/public/images/logo-144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/public/images/logo-144.png -------------------------------------------------------------------------------- /site/public/images/logo-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/public/images/logo-192.png -------------------------------------------------------------------------------- /site/public/images/logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/public/images/logo-512.png -------------------------------------------------------------------------------- /site/public/images/logo-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/public/images/logo-96.png -------------------------------------------------------------------------------- /site/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/public/manifest.json -------------------------------------------------------------------------------- /site/public/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/public/service-worker.js -------------------------------------------------------------------------------- /site/public/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/public/sw.js -------------------------------------------------------------------------------- /site/src/components/About.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/About.astro -------------------------------------------------------------------------------- /site/src/components/CodeFile.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/CodeFile.astro -------------------------------------------------------------------------------- /site/src/components/CodeSnippet.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/CodeSnippet.astro -------------------------------------------------------------------------------- /site/src/components/Collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/Collapsible.tsx -------------------------------------------------------------------------------- /site/src/components/DocLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/DocLayout.astro -------------------------------------------------------------------------------- /site/src/components/DocSidebar.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/DocSidebar.astro -------------------------------------------------------------------------------- /site/src/components/Flame.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/Flame.astro -------------------------------------------------------------------------------- /site/src/components/HeadCommon.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/HeadCommon.astro -------------------------------------------------------------------------------- /site/src/components/MadeWith.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/MadeWith.tsx -------------------------------------------------------------------------------- /site/src/components/NotFound.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/NotFound.astro -------------------------------------------------------------------------------- /site/src/components/StylesCommon.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/StylesCommon.astro -------------------------------------------------------------------------------- /site/src/components/TitleCard.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/TitleCard.astro -------------------------------------------------------------------------------- /site/src/components/effects/Butter.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/effects/Butter.astro -------------------------------------------------------------------------------- /site/src/components/effects/Slant.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/effects/Slant.astro -------------------------------------------------------------------------------- /site/src/components/effects/StrongA.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/components/effects/StrongA.astro -------------------------------------------------------------------------------- /site/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/content/config.ts -------------------------------------------------------------------------------- /site/src/content/docs/components-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/content/docs/components-overview.md -------------------------------------------------------------------------------- /site/src/content/docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/content/docs/installation.md -------------------------------------------------------------------------------- /site/src/content/docs/what-is-fritz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/content/docs/what-is-fritz.md -------------------------------------------------------------------------------- /site/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/env.d.ts -------------------------------------------------------------------------------- /site/src/hlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/hlight.js -------------------------------------------------------------------------------- /site/src/images/frankenstein-fritz-flame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/images/frankenstein-fritz-flame.png -------------------------------------------------------------------------------- /site/src/images/frankenstein-fritz-flame.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/images/frankenstein-fritz-flame.webp -------------------------------------------------------------------------------- /site/src/pages/docs/[slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/pages/docs/[slug].astro -------------------------------------------------------------------------------- /site/src/pages/docs/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/pages/docs/index.astro -------------------------------------------------------------------------------- /site/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/pages/index.astro -------------------------------------------------------------------------------- /site/src/styles/agate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/styles/agate.css -------------------------------------------------------------------------------- /site/src/styles/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/styles/button.css -------------------------------------------------------------------------------- /site/src/styles/common.pcss: -------------------------------------------------------------------------------- 1 | @custom-media --small-viewport (max-width: 420px); -------------------------------------------------------------------------------- /site/src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/src/styles/global.css -------------------------------------------------------------------------------- /site/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/tailwind.config.cjs -------------------------------------------------------------------------------- /site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/site/tsconfig.json -------------------------------------------------------------------------------- /workbox-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/fritz/HEAD/workbox-config.js --------------------------------------------------------------------------------