-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
20 lines (20 loc) · 1.07 KB
/
package.json
File metadata and controls
20 lines (20 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"name": "takecode",
"version": "X.X.X",
"description": "A web interface for takeCode",
"main": "index.js",
"scripts": {
"build": "rm -f public/styles.css && npm run version:sync && npm run build-css:prod && echo '✅ Build completed successfully'",
"dev": "npm run build-css & cd public && python3 -m http.server 8000",
"docker:dev": "docker compose -f docker-compose-dev.yml up --build",
"build-css": "tailwindcss -i ./src/input.css -o ./public/styles.css",
"build-css:prod": "tailwindcss -i ./src/input.css -o ./public/styles.css --minify",
"version:sync": "node -e \"const fs = require('fs'); const { execSync } = require('child_process'); const tag = execSync('git describe --tags --abbrev=0').toString().trim().replace(/^v/, ''); const pkg = JSON.parse(fs.readFileSync('package.json')); pkg.version = tag; fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2) + '\\n'); console.log('Updated version to:', tag);\""
},
"devDependencies": {
"tailwindcss": "^3.4.0"
},
"keywords": [],
"author": "Raffael Herrmann",
"license": "MIT"
}