description | quickjs server-side rendered preact mvc website |
owner | k0tyk@pm.me |
last change | Thu, 14 May 2020 21:45:00 +0000 (15 00:45 +0300) |
URL | git://repo.or.cz/k0tyk.git |
https://repo.or.cz/k0tyk.git | |
push URL | ssh://repo.or.cz/k0tyk.git |
https://repo.or.cz/k0tyk.git (learn more) | |
bundle info | k0tyk.git downloadable bundles |
content tags |
Install from pkgsrc:
pkgin install curl quickjs ucspi-tcp
curl https://registry.npmjs.org/@bikeshaving/crank/-/crank-0.1.3.tgz |
tar xz; mv package/esm .crank; rm -r package
tcpserver 127.0.0.1 8080 ./k0tyk.js
Test:
./repo.js # Generate model queries.
for i in *.test; do ./$i.js |diff -u $i - &&echo ok $i ||echo fail $i; done
Support old browser:
sed -i '/event-target-shim/d;s/ extends EventTargetShim//' .crank/events.d.ts
pkgin install yarn; yarn global add typescript
for i in *v.js; do ./bundle.js $i.js; done
0BSD public domain equivalent license.
3 years ago | master | logtree |