File: Makefile

package info (click to toggle)
node-neo-async 2.6.2%2B~cs3.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 3,456 kB
  • sloc: javascript: 30,370; makefile: 18
file content (23 lines) | stat: -rw-r--r-- 569 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
MOCHA=./node_modules/mocha/bin/_mocha
ISTANBUL=./node_modules/.bin/istanbul

test-cov: clean
	$(ISTANBUL) cover $(MOCHA) --report lcovonly -- -R spec ./test/*/*.js

test-codecov:
	cat ./coverage/lcov.info | ./node_modules/codecov.io/bin/codecov.io.js --verbose

release-test:
	DELAY=20 npm test | npm run-script cov:100

clean:
	rm -rf coverage

minify:
	java -jar ../compiler-latest/compiler.jar --js ./lib/async.js --js_output_file ./lib/async.min.js

cp:
	cp ./lib/async.min.js ./dist/async.min.js
	cp ./lib/async.js ./dist/async.js

release: release-test minify cp