@xml-conformance-suite/js

v2.0.0
A conformance suite for tools that parse XML.
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

Downloads

Maintainers