Makefile 349 B

123456789101112131415161718192021222324
  1. define delete-files
  2. python -c "import shutil;shutil.rmtree('$(1)', ignore_errors=True)"
  3. endef
  4. codestyle:
  5. npm install
  6. npx eslint --fix main.js js/* resources/vue
  7. npx stylelint style.css
  8. unittests: deps
  9. npm test
  10. clean:
  11. $(call delete-files,dist)
  12. deps:
  13. npm install
  14. build:
  15. npx vite build
  16. dist: deps clean build
  17. .PHONY: codestyle unittests