this repo has no description
1import { defineConfig } from "iles"
2import prism from "@islands/prism"
3import pwa from "@islands/pwa"
4
5export default defineConfig({
6 siteUrl: "https://apoena.dev",
7 vue: {
8 script: {
9 defineModel: true,
10 },
11 },
12 vite: {
13 css: {
14 preprocessorOptions: {
15 scss: {
16 api: "modern-compiler",
17 },
18 },
19 },
20 },
21 modules: [
22 "@islands/headings",
23 prism(),
24 pwa({
25 includeAssets: ["favicon.ico", "apple-touch-icon.png", "masked-icon.svg"],
26 manifest: {
27 name: "Apoena.dev",
28 short_name: "apoenadev",
29 description: "Julien Calixte's blog",
30 theme_color: "#fda7df",
31 icons: [
32 {
33 src: "pwa-192x192.png",
34 sizes: "192x192",
35 type: "image/png",
36 },
37 {
38 src: "pwa-512x512.png",
39 sizes: "512x512",
40 type: "image/png",
41 },
42 {
43 src: "pwa-512x512.png",
44 sizes: "512x512",
45 type: "image/png",
46 purpose: "any maskable",
47 },
48 ],
49 },
50 }),
51 ],
52})