forked from sheetjs/sheetjs
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			921 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			921 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
| @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" (
 | |
| 	eslint --ext .js,.njs,.json,.html,.htm xlsx.js xlsx.flow.js bin/xlsx.njs package.json bower.json
 | |
| ) 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
 | |
| )
 |