framework/bundle.ts | 78 +++++++- framework/css.ts | 30 ++- framework/esbuild-support.ts | 58 ++++++ framework/generate.ts | 300 ++++++++++++++++++++++++++++++ framework/generate.tsx | 316 -------------------------------- framework/hot.ts | 55 ++++-- framework/lib/sitegen.ts | 9 + framework/lib/string.ts | 3 + framework/lib/view.ts | 87 +++++++++ readme.md | 4 +- repl.js | 2 +- src/backend.ts | 2 + src/components/Video.tsx | 57 ++++++ src/q+a/views/backend-inbox.marko | 7 +- src/q+a/views/fail.marko | 22 +-- src/q+a/views/success.marko | 2 +- 16 files changed, 662 insertions(+), 370 deletions(-)