descriptionquickjs server-side rendered preact mvc website
ownerk0tyk@pm.me
last changeThu, 14 May 2020 21:45:00 +0000 (15 00:45 +0300)
content tags
add:
README.md

k0tyk - quickjs server-side rendered crank mvc website

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.

shortlog
2020-05-14 k0tykServe es5 bundle if existsmaster
2020-04-25 k0tykTry @bikeshaving/crank
2020-04-17 k0tykReadme preact module fetch
2020-04-17 k0tykJson route props and exit when no html accept
2020-04-16 k0tykToggle done todo checkbox and reload window
2020-04-16 k0tykHydrate preact route
2020-04-15 k0tykSugar repo query with fun chain generator
2020-04-15 k0tykTest snapshot, tcpserver instead of xinetd
2020-04-15 k0tykModel file repo
2020-04-13 k0tykScript xinetd launch
2020-04-09 k0tykLicense public domain
2020-04-09 k0tykIndex own dir
2020-04-09 k0tykFetch route props
2020-04-09 k0tykModule indexv
2020-04-09 k0tykServe static module
2020-04-09 k0tykName xinetd http, needn't edit /etc/services
...
heads
3 years ago master