@xml-conformance-suite/js
v2.0.0 XML parsing parser test
tsc
tsc -p src
generate-build-info
mkdir -p build/dist/; ../../tasks/generate-build-info > build/dist/build-info.js
copy-bin
mkdir -p build/dist && cp -rp bin build/dist/ && sed -i -e's;../src/cli/;../cli/;g' build/dist/bin/*
clean-package
mkdir -p build/dist && ../../tasks/clean-package package.json build/dist/package.json
add-modules
cd build/dist; ln -sf ../../node_modules .
build
npm run generate-build-info && npm run tsc && npm run copy-bin && npm run clean-package && npm run add-modules
test
npm run build && mocha
posttest
npm run lint
lint
tslint -p src && tslint -p test && eslint bin/* "test/**/*.js" && npmPkgJsonLint ./package.json
prepack
node -e 'require("assert")(!require("./package.json").private)'
self:pack
npm run test && cd build/dist/ && (packname=`npm pack --silent`; mv $packname ..; echo $packname)
self:publish
cd build/dist && npm publish
clean
rm -rf build
distclean
rm -rf node_modules && npm run clean
npm i @xml-conformance-suite/[email protected]
Metadata
- MIT AND W3C-19980720
- Whatever
- Louis-Dominique Dubeau
- released 1/6/2020