snabbdom

v3.0.2
A virtual DOM library with focus on simplicity, modularity, powerful features and performance.
virtual dom light kiss performance

build

tsc && npm run bundle:cjs

bundle:cjs

rollup build/index.js --format cjs --file build/snabbdom.cjs.js

format

prettier --write .

prepare

husky install

lint

eslint --ext .ts,.tsx,.js --ignore-path .gitignore .

unit

cross-env FILES_PATTERN="test/unit/*.ts,test/unit/*.tsx" karma start karma.conf.js

benchmark

cross-env FILES_PATTERN="test-bundles/benchmark/**/*.js" karma start karma.conf.cjs --concurrency=1

release

release-it

test:ci

npm test && cross-env ES5=true npm run unit

test

npm run build && npm run lint && npm run unit

Metadata

  • MIT
  • >=8.3.0
  • Simon Friis Vindum
  • released 6/1/2021

Downloads