Skip to content

Commit 8b85ae2

Browse files
committed
chore: use optimizeImports from carbon-preprocess-svelte
Avoid resolving all modules from `carbon-components-svelte`.
1 parent 38315ef commit 8b85ae2

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

astro.config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import svelte from "@astrojs/svelte";
2+
import { optimizeImports } from "carbon-preprocess-svelte";
23
import { defineConfig } from "astro/config";
34
import pkg from "./package.json" assert { type: "json" };
45

@@ -7,7 +8,7 @@ export default defineConfig({
78
trailingSlash: "never",
89
integrations: [
910
svelte({
10-
prebundleSvelteLibraries: true,
11+
preprocess: [optimizeImports()],
1112
}),
1213
],
1314
srcDir: "./www",
@@ -17,6 +18,9 @@ export default defineConfig({
1718
prefetchAll: true,
1819
},
1920
vite: {
21+
optimizeDeps: {
22+
exclude: ["carbon-components-svelte"],
23+
},
2024
define: {
2125
__PKG_NAME: JSON.stringify(pkg.name),
2226
__PKG_VERSION: JSON.stringify(pkg.version),

bun.lockb

489 Bytes
Binary file not shown.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"@types/prettier": "latest",
2929
"astro": "latest",
3030
"carbon-components-svelte": "latest",
31+
"carbon-preprocess-svelte": "latest",
3132
"cssnano": "latest",
3233
"cssnano-preset-lite": "latest",
3334
"postcss": "latest",

0 commit comments

Comments
 (0)