fonc: minifie les fichiers CSS et JS
This commit is contained in:
parent
7216e89018
commit
a565d3bc7b
2 changed files with 9 additions and 3 deletions
6
justfile
6
justfile
|
|
@ -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"
|
||||
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue