This commit is contained in:
gcch 2026-03-12 18:42:12 +01:00
commit 3e409c2b95
27 changed files with 1235 additions and 997 deletions

View file

@ -1,31 +1,38 @@
set shell := ["/usr/bin/fish", "-c"]
# Formate le code.
formate:
format:
bun prettier --cache --cache-location ".cache/prettiercache" --ignore-unknown --parallel-workers 8 --write .
dprint fmt
dprint fmt --config ~/.config/dprint/dprint.jsonc
# Met à jour les dépendances NPM.
maj-dependances:
update:
bun update
# Analyse le code TypeScript avec ESLint.
analyse-code:
bun eslint
lint-js:
bun eslint --cache --cache-location ".cache/eslintcache"
# Analyse le code mort et les dépendances inutilisées du projet.
analyse-code-mort:
find-dead-code:
bun knip
bun knip --production
# Compile le projet.
compile:
build:
bun tsdown --attw --publint
# Nettoie le dosiser de compilation.
nettoie:
rm -rfv dist
clean:
rm -rf .cache/
rm -rf bun.lock
rm -rf node_modules/
rm -rfv dist/
# Nettoie le dossier de cache.
clean-cache:
rm -rf .cache/
# Publie le paquet sur le registre local.
publie:
publish:
npm publish --registry http://localhost:4873