-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
22 lines (22 loc) · 1.42 KB
/
Copy pathpackage.json
File metadata and controls
22 lines (22 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
"name": "openmailer",
"version": "1.0.0",
"description": "OpenMailer - Open source bulk email system with templates",
"scripts": {
"build:css": "npx @tailwindcss/cli -i ./src/main/resources/static/css/input.css -o ./src/main/resources/static/css/output.css",
"watch:css": "npx @tailwindcss/cli -i ./src/main/resources/static/css/input.css -o ./src/main/resources/static/css/output.css --watch",
"build:css:prod": "npx @tailwindcss/cli -i ./src/main/resources/static/css/input.css -o ./src/main/resources/static/css/output.css --minify",
"build:vendor": "mkdir -p src/main/resources/static/js/vendor src/main/resources/static/css/vendor && cp node_modules/alpinejs/dist/cdn.min.js src/main/resources/static/js/vendor/alpinejs.min.js && cp node_modules/quill/dist/quill.js src/main/resources/static/js/vendor/quill.js && cp node_modules/quill/dist/quill.snow.css src/main/resources/static/css/vendor/quill.snow.css",
"build:js": "mkdir -p src/main/resources/static/js/min && for file in src/main/resources/static/js/*.js; do terser \"$file\" -o \"src/main/resources/static/js/min/$(basename \"$file\" .js).min.js\" --compress --mangle; done",
"build:prod": "npm run build:css:prod && npm run build:vendor && npm run build:js"
},
"devDependencies": {
"tailwindcss": "^4.1.18",
"terser": "^5.36.0"
},
"dependencies": {
"@tailwindcss/cli": "^4.1.18",
"alpinejs": "^3.15.11",
"quill": "^2.0.3"
}
}