uhtml

v4.3.0
A micro HTML/SVG render
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 "node $(cat node.js | brotli | wc -c)";

test

c8 node test/coverage.js

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

Metadata

  • MIT
  • Whatever
  • Andrea Giammarchi
  • released 1/4/2024

Downloads

Maintainers