modele-projet-typescript/justfile

32 lines
774 B
Makefile

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