aboutsummaryrefslogtreecommitdiff
path: root/svelte.config.js
blob: d5b3f9742002d12819f90e3b3bc071102ec2cdf1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*** IMPORT ------------------------------------------- ***/

import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
import { sveltePreprocess } from "svelte-preprocess";

/*** EXPORT ------------------------------------------- ***/

const isPackaging = process.argv[1]?.endsWith("svelte-package.js")
  || process.env.npm_lifecycle_event === "package"
  || process.env.npm_lifecycle_event === "prepublishOnly"
  || process.env.npm_lifecycle_event === "publish";

export default {
  preprocess: isPackaging
    ? [sveltePreprocess({ scss: { silenceDeprecations: ["legacy-js-api"] } })]
    : [vitePreprocess()]
};