yavsc/.gitignore
Paul Schneider ef4c7f40b0 chore: add node toolchain + esbuild config
Pose les fondations du bundle front unique :
- package.json : deps npm (jQuery, jQuery UI, jQuery plugins,
  Bootstrap 5, SignalR, Moment, Quill, Showdown, To-markdown,
  Dropzone, eonasdan-datetimepicker) + esbuild.
- esbuild.config.mjs : produit src/Yavsc.Org/wwwroot/js/site.bundle.min.js
  à partir des .js à nous + des libs npm.
- .gitignore : exclut node_modules/, wwwroot/lib/, et les *.min.js
  sous wwwroot/js (générés au build, non versionnés).

Le bundle généré sera commité au commit suivant pour que le
runtime .NET n'ait pas besoin de node au publish time.
2026-06-14 12:32:06 +01:00

32 lines
579 B
Text

# Exclure uniquement les dossiers de sortie de compilation
bin/
obj/
src/*/bin/
src/*/obj/
test/*/bin/
test/*/obj/
# Toolchain front (Node / esbuild)
node_modules/
# Libs tierces servies par ASP.NET — restaurées via npm + esbuild
src/Yavsc.Org/wwwroot/lib/
# Versions .min des libs tierces dans wwwroot/js (elles ne sont plus
# versionnées ; la minification est faite par esbuild au build)
src/Yavsc.Org/wwwroot/js/*.min.js
# Exclure les caches lourds
**/.playwright/
.git/
.vs/
.env
.*.env
*.csproj.lscache
data/
appsettings.Development.json
contrib/generated/
*.tmp