2017-04-24 10:39:00 +00:00
|
|
|
@echo off
|
|
|
|
REM vim: set ts=2:
|
|
|
|
|
|
|
|
if "%1" == "help" (
|
|
|
|
echo make init -- install deps and global modules
|
|
|
|
echo make lint -- run eslint linter
|
|
|
|
echo make test -- run mocha test suite
|
|
|
|
echo remember to download the test_files release!
|
|
|
|
echo make misc -- run smaller test suite
|
|
|
|
echo make book -- rebuild README and summary
|
|
|
|
echo make help -- display this message
|
|
|
|
) else if "%1" == "init" (
|
|
|
|
npm install
|
|
|
|
npm install -g eslint eslint-plugin-html eslint-plugin-json
|
|
|
|
npm install -g mocha markdown-toc
|
|
|
|
) else if "%1" == "lint" (
|
2021-09-12 11:11:48 +00:00
|
|
|
eslint --ext .js,.njs,.json,.html,.htm xlsx.js xlsx.flow.js bin\xlsx.njs package.json bower.json
|
2017-04-24 10:39:00 +00:00
|
|
|
) else if "%1" == "test" (
|
|
|
|
SET FMTS=
|
|
|
|
mocha -R spec -t 30000
|
|
|
|
) else if "%1" == "misc" (
|
|
|
|
SET FMTS=misc
|
|
|
|
mocha -R spec -t 30000
|
|
|
|
) else if "%1" == "book" (
|
|
|
|
type docbits\*.md > README.md
|
|
|
|
markdown-toc -i README.md
|
|
|
|
) else (
|
|
|
|
type bits\*.js > xlsx.flow.js
|
|
|
|
node misc\strip_flow.js > xlsx.js
|
|
|
|
)
|