Add pnpm + scripts + prettier

This commit is contained in:
William Bouzourène 2025-05-11 16:44:00 +02:00
parent 8d34bd17a2
commit d98268d9d6
Signed by: bouzoure
SSH key fingerprint: SHA256:19MbXpLua4rUtk8tunMesD8KUKb91LXLHg8E/qTooww
3 changed files with 62 additions and 1 deletions

24
package.json Normal file
View file

@ -0,0 +1,24 @@
{
"license": "GPL-3.0-only",
"author": {
"name": "William Bouzourène",
"email": "william@bouzourene.ch"
},
"repository": {
"url": "https://git.readonly.ch/bouzoure/pop-camarades"
},
"devDependencies": {
"prettier": "^3.5.3",
"prettier-plugin-jinja-template": "^2.1.0"
},
"scripts": {
"godeps": "go get -u && go mod tidy",
"postgodeps": "pnpm run licenses",
"gotidy": "go mod tidy",
"prelicenses": "./licenses/install_tool.sh",
"licenses": "./licenses/fetch_licenses.sh",
"prettify": "pnpx prettier --plugin=prettier-plugin-jinja-template --parser=jinja-template --write ./views/*.html --write ./views/**/*.html",
"prebuild": "pnpm run gotidy && pnpm run licenses && pnpm run prettify",
"build": "go build"
}
}