uhtml
v4.4.2 micro HTML render
ts
tsc -p .
cjs
ascjs --no-default esm cjs
size
echo "index $(cat index.js | brotli | wc -c)";echo "keyed $(cat keyed.js | brotli | wc -c)";echo "reactive $(cat reactive.js | brotli | wc -c)";echo "preactive $(cat preactive.js | brotli | wc -c)";echo "signal $(cat signal.js | brotli | wc -c)";echo "node $(cat node.js | brotli | wc -c)";
test
c8 node test/coverage.js && node test/modern.mjs
build
npm run rollup:es && node rollup/init.cjs && npm run rollup:init && rm -rf cjs/* && npm run cjs && rm -rf types && npm run ts && npm run test && npm run size
server
npx static-handler .
coverage
mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info
rollup:es
rollup --config rollup/es.config.js
rollup:init
rollup --config rollup/init.config.js
benchmark:dom
node test/benchmark/linkedom.js --dom; node test/benchmark/linkedom-cached.js --dom; node test/benchmark/dom.js --dom
benchmark:w3c
node test/benchmark/linkedom.js --w3c; node test/benchmark/linkedom-cached.js --w3c; node test/benchmark/dom.js --w3c
npm i [email protected]
Metadata
- MIT
- Whatever
- Andrea Giammarchi
- released 1/19/2024