Paillasse/portail/vite.config.js

38 lines
1.3 KiB
JavaScript
Raw Normal View History

import { defineConfig } from 'vite';
import laravel from 'laravel-vite-plugin';
import { bunny } from 'laravel-vite-plugin/fonts';
import tailwindcss from '@tailwindcss/vite';
export default defineConfig({
plugins: [
laravel({
input: ['resources/css/app.css', 'resources/js/app.js', 'resources/js/console.js'],
refresh: true,
// Téléchargées à la compilation et servies par le portail : aucune
// requête vers un fournisseur de polices pendant la navigation
// (étape 14 : les adresses IP des élèves ne partent plus chez Google).
fonts: [
bunny('Instrument Sans', {
weights: [400, 500, 600],
}),
bunny('Archivo', {
weights: [500, 700, 800, 900],
}),
bunny('IBM Plex Mono', {
weights: [400, 600],
}),
// Police principale du thème (public/css/syllabus-theme.css).
bunny('Mulish', {
weights: [400, 500, 600, 700, 800],
}),
],
}),
tailwindcss(),
],
server: {
watch: {
ignored: ['**/storage/framework/views/**'],
},
},
});