unexpected-dom
v6.0.1 unexpected dom assertion library plugin
bundle
rollup -c
bundle-tests
rollup -c rollup.tests.js --format umd > build/tests.js
build
buble -o lib src
build-tests
node -e "require('fs-extra').ensureDirSync('build')" && buble --yes dangerousTaggedTemplateString -o build/test test && node -e "require('fs-extra').removeSync('build/test/common')"
changelog
offline-github-changelog > CHANGELOG.md
lint
eslint . && prettier --check '**/*.{js,md}'
test
npm run test-node
test-browser
npm run build && npm run bundle && npm run build-tests && npm run bundle-tests && karma start --single-run --browsers ${BROWSER:-ChromeHeadless}
test-browser-ie11
BROWSER=ie11 npm run test-browser
test-docs
evaldown --comment-marker unexpected-markdown --require ./bootstrap-unexpected-markdown.js --validate --reporter=spec ./documentation
test-node
mocha
test-headless
npm run test-browser
coverage
nyc --reporter=lcov --reporter=text npm test
preversion
npm run lint && npm run test && npm run test-docs
prepublishOnly
npm run build && npm run bundle
version
offline-github-changelog --next=${npm_new_version} > CHANGELOG.md && git add CHANGELOG.md
postversion
npm run generate-site && gh-pages -d site-build
generate-site
generate-site --require ./bootstrap-unexpected-markdown.js --base-url '/unexpected-dom'
update-examples
evaldown --comment-marker unexpected-markdown --require ./bootstrap-unexpected-markdown.js --inplace ./documentation