ncc-prototype-email-alerts-sub
Version:
Northumberland Council Front End Email Alerts Subscription Prototype
59 lines (47 loc) • 1.49 kB
Plain Text
gov-frontend-dir = node_modules/govuk-frontend/dist/govuk
nccdigital-dir = node_modules/@nccdigitaldev
app: node_modules dist gov-images ncc-images local-templates ncc-templates gov-templates sass
@echo "Complete!"
node_modules:
@echo "downloading modules..."
@npm ci
dist:
@echo "compiling code..."
@npx tsc
gov-images: node_modules dist
@echo "setting up government images..."
mkdir -p dist/assets/images
cp $(gov-frontend-dir)/assets/images/* dist/assets/images
ncc-images: node_modules assets/images
@echo "setting up ncc images..."
mkdir -p dist/assets/images
cp ./assets/images/* dist/assets/images
fonts: node_modules dist font
@echo "setting up fonts..."
echo "Please add this depencancy into the app one once the source directory is in place"
mkdir -p dist/assets/font
cp font/* dist/assets/font
local-templates:
@echo "setting up templates..."
mkdir -p dist/views
cp -r $(gov-frontend-dir)/**/* dist/views
ncc-templates:
@echo "setting up templates..."
mkdir -p dist/views
cp -r $(nccdigital-dir)/ncc-templates/views/* dist/views
gov-templates: node_modules dist
@echo "setting up government templates..."
mkdir -p dist/views/govuk
cp -r $(gov-frontend-dir)/**/* dist/views/govuk
sass: node_modules dist
@echo "building styles..."
mkdir -p dist/assets/styles
npx sass styles:dist/assets/styles
clean:
@echo "Cleaning up..."
rm -r dist
@echo "Done"
modules-clean:
@echo "Cleaning including modules..."
rm -r node_modules dist
@echo "Done"