diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-05-27 18:05:10 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-05-27 18:05:10 +0200 |
commit | 67a50513219dd8536ce2d7888a99cbfc3c3cabcb (patch) | |
tree | 6cc29d0a8b6383002e7723237c3b4404c6d74195 /Makefile | |
parent | 5f466137ad6ac596600e3ff53c9b786815398445 (diff) |
update gitignore
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -5,35 +5,53 @@ gulp = node_modules/gulp/bin/gulp.js tsc = node_modules/typescript/bin/tsc pogen = node_modules/pogen/pogen.js typedoc = node_modules/typedoc/bin/typedoc +ava = node_modules/ava/cli.js +nyc = node_modules/nyc/bin/nyc.js -.PHONY: src/i18n/strings.ts yarn-install +.PHONY: package-stable package-stable: i18n $(gulp) package-stable +.PHONY: package-unstable package-unstable: i18n $(gulp) package-unstable +.PHONY: tsc tsc: tsconfig.json yarn-install $(tsc) +.PHONY: yarn-install yarn-install: yarn install tsconfig.json: gulpfile.js yarn-install $(gulp) tsconfig +.PHONY: dist dist: $(gulp) srcdist # make documentation from docstrings +.PHONY: typedoc typedoc: $(typedoc) --out build/typedoc --readme README +.PHONY: clean clean: rm -rf build/ +.PHONY: check +check: tsc yarn-install + $(ava) 'build/**/*-test.js' +.PHONY: coverage +coverage: tsc yarn-install + $(nyc) $(ava) 'build/**/*-test.js' + + + +.PHONY: yarn-install i18n: yarn-install # extract translatable strings find $(src) \( -name '*.ts' -or -name '*.tsx' \) ! -name '*.d.ts' \ |