diff --git a/.gitignore b/.gitignore index 5c0e1a0..ba31f21 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ +node_modules .env *.exe pop-camarades *.db -__debug_bin* \ No newline at end of file +__debug_bin* diff --git a/package.json b/package.json new file mode 100644 index 0000000..39bf910 --- /dev/null +++ b/package.json @@ -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" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..2dc6a45 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,36 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + prettier: + specifier: ^3.5.3 + version: 3.5.3 + prettier-plugin-jinja-template: + specifier: ^2.1.0 + version: 2.1.0(prettier@3.5.3) + +packages: + + prettier-plugin-jinja-template@2.1.0: + resolution: {integrity: sha512-mzoCp2Oy9BDSug80fw3B3J4n4KQj1hRvoQOL1akqcDKBb5nvYxrik9zUEDs4AEJ6nK7QDTGoH0y9rx7AlnQ78Q==} + peerDependencies: + prettier: ^3.0.0 + + prettier@3.5.3: + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} + engines: {node: '>=14'} + hasBin: true + +snapshots: + + prettier-plugin-jinja-template@2.1.0(prettier@3.5.3): + dependencies: + prettier: 3.5.3 + + prettier@3.5.3: {}