set shell := ["/usr/bin/fish", "-c"] # Formate le code. formate: bun prettier --cache --cache-location ".cache/prettiercache" --ignore-unknown --parallel-workers 8 --write . dprint fmt # Met à jour les dépendances NPM. maj-dependances: bun update # Analyse le code TypeScript avec ESLint. analyse-code: bun eslint --cache --cache-location ".cache/eslintcache" --concurrency "auto" # Analyse le code mort et les dépendances inutilisées du projet. analyse-code-mort: -bun knip -bun knip --production # Compile le projet. compile: bun tsdown --attw --publint # Nettoie le dosiser de compilation. nettoie: rm -rfv dist # Publie le paquet sur le registre local. publie: just compile npm publish --registry http://localhost:4873