25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 

35 satır
652 B

  1. -include .env
  2. BASEDIR = $(realpath .)
  3. SRCDIR = $(BASEDIR)/src
  4. TESTDIR = $(SRCDIR)/test
  5. NODEMOD = $(BASEDIR)/node_modules
  6. NODEBIN = $(NODEMOD)/.bin
  7. build:
  8. $(NODEBIN)/rollup \
  9. --config $(BASEDIR)/rollup.config.js
  10. install.dep:
  11. ifeq ($(shell command -v yarn),)
  12. @echo "Installing yarn..."
  13. $(eval npm := $(shell command -v npm))
  14. $(npm) install -g yarn
  15. endif
  16. $(eval yarn := $(shell command -v yarn))
  17. install: install.dep
  18. $(yarn) \
  19. --cwd $(BASEDIR)
  20. test:
  21. NODE_ENV=test \
  22. $(NODEBIN)/mocha \
  23. --recursive \
  24. --require $(NODEMOD)/babel-register \
  25. $(TESTDIR)