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.
This commit is contained in:
parent
6dbdc2d408
commit
ef4c7f40b0
3 changed files with 152 additions and 0 deletions
9
.gitignore
vendored
9
.gitignore
vendored
|
|
@ -6,6 +6,15 @@ 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/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue