Makefile 355 B

12345678910111213141516171819202122232425
  1. define delete-files
  2. python3 -c "import shutil;shutil.rmtree('$(1)', ignore_errors=True)"
  3. endef
  4. codestyle: deps
  5. npm run lint
  6. codestyle-fix: deps
  7. npm run lint:fix
  8. unittests: deps
  9. npm test
  10. clean:
  11. $(call delete-files,dist)
  12. deps:
  13. npm ci
  14. build:
  15. npm run build
  16. dist: deps clean build
  17. .PHONY: codestyle codestyle-fix unittests deps build dist clean