uhtml

v1.6.4
A micro HTML/SVG render
micro HTML render

cjs

rm cjs/*.js && ascjs esm cjs

fix

npm run fix:handlers && npm run fix:node && npm run fix:rabbit && npm run fix:uwire && npm run fix:uarray

min

uglifyjs index.js --support-ie8 --comments=/^!/ -c -m -o min.js

size

cat min.js | brotli | wc -c && cat new.js | brotli | wc -c

test

mkdir -p .nyc_output && npm run instrument && (http-server -p 7357 . & (sleep .5 && npm run puppeteer && pkill -o http-server))

build

npm run cjs && npm run rollup:new && npm run rollup:babel && drop-babel-typeof ./index.js && npm run min && npm run test && npm run size

fix:node

sed -i "s/from[ ]*'@ungap\/create-content'/from '..\/..\/node_modules\/@ungap\/create-content\/esm\/index.js'/" test/instrumented/node.js

coveralls

nyc report --reporter=text-lcov | coveralls

fix:uwire

cp node_modules/uwire/esm/index.js test/instrumented/uwire.js && sed -i "s/from[ ]*'uwire'/from '.\/uwire.js'/" test/instrumented/{handlers,rabbit}.js

puppeteer

node test/puppeteer.js && nyc report

fix:rabbit

sed -i "s/from[ ]*'uparser'/from '..\/..\/node_modules\/uparser\/esm\/index.js'/" test/instrumented/rabbit.js

fix:uarray

sed -i "s/from[ ]*'uarray'/from '..\/..\/node_modules\/uarray\/esm\/index.js'/" test/instrumented/{handlers,node,rabbit,uwire}.js

instrument

nyc instrument --es-modules --includes='*.js' ./esm ./test/instrumented && npm run fix

rollup:new

rollup --config rollup/new.config.js

fix:handlers

sed -i "s/from[ ]*'udomdiff'/from '..\/..\/node_modules\/udomdiff\/esm\/index.js'/" test/instrumented/handlers.js

rollup:babel

rollup --config rollup/babel.config.js

Metadata

  • ISC
  • Whatever
  • Andrea Giammarchi
  • released 3/12/2020

Downloads

Maintainers