fonc: minifie les fichiers CSS et JS

This commit is contained in:
gcch 2024-10-30 12:00:03 +01:00
commit a565d3bc7b
2 changed files with 9 additions and 3 deletions

View file

@ -41,31 +41,37 @@ build-css:
pnpm lightningcss \
--bundle \
--sourcemap \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/main.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/main.css"
pnpm lightningcss \
--bundle \
--sourcemap \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.css"
pnpm lightningcss \
--bundle \
--sourcemap \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/pages/page-accueil.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/pages/page-accueil.css"
pnpm lightningcss \
--bundle \
--sourcemap \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.css"
pnpm lightningcss \
--bundle \
--sourcemap \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/pages/page-a-propos.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/pages/page-a-propos.css"
pnpm lightningcss \
--bundle \
--sourcemap \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/pages/page-contact.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/pages/page-contact.css"

View file

@ -27,7 +27,7 @@ export default defineConfig({
emptyOutDir: true,
/* Génère un fichier manifeste dans outDir */
manifest: true,
minify: false,
minify: true,
outDir: resolve("./web/app/themes/haiku-atelier-2024/assets/js"),
reportCompressedSize: true,
rollupOptions: {
@ -35,13 +35,13 @@ export default defineConfig({
output: {
assetFileNames: "[name][extname]",
chunkFileNames: "[name].[hash].js",
compact: false,
compact: true,
entryFileNames: "[name].js",
validate: true,
},
treeshake: "smallest",
},
sourcemap: true,
sourcemap: false,
target: "es2020",
watch: { clearScreen: true },
write: true,