diff --git a/Makefile b/Makefile index d70f93d..6cd0bae 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,11 @@ SHELL=/bin/bash -e -o pipefail +THEME_PATH:=web/themes/custom/opdavies + .PHONY: * +clean: theme-clean + phpcs: symfony php vendor/bin/phpcs -n \ --standard="Drupal,DrupalPractice" \ @@ -38,3 +42,19 @@ stop: test: phpstan phpunit phpcs +theme-build: theme-install-dependencies + cd ${THEME_PATH} && npm run dev + +theme-build-prod: theme-install-dependencies + bin/drush.sh opdavies:export-body-values-for-theme-purging + cd ${THEME_PATH} && npm run prod + +theme-clean: ${THEME_PATH}/build ${THEME_PATH}/node_modules + rm -fr ${THEME_PATH}/build + rm -fr ${THEME_PATH}/node_modules + +theme-install-dependencies: ${THEME_PATH}/package.json ${THEME_PATH}/package-lock.json + cd ${THEME_PATH} && npm install + +theme-watch: theme-build + cd ${THEME_PATH} && npm run watch