Skip to content

Commit 030ac1b

Browse files
feat(evo-react): enable CSS tree-shaking with preserveModules (#527)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 08be406 commit 030ac1b

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

packages/evo-react/package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@
1515
"directory": "packages/evo-react"
1616
},
1717
"license": "MIT",
18-
"sideEffects": [
19-
"./**/*.css"
20-
],
18+
"sideEffects": false,
2119
"type": "module",
2220
"exports": {
2321
"./package.json": "./package.json",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"extends": "./tsconfig.json",
3-
"exclude": ["./**/__tests__/*", "./**/*.stories.tsx"],
3+
"exclude": ["./**/*.stories.tsx", "./**/test/*"],
44
"include": ["./src/**/*"]
55
}

packages/evo-react/vite.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@ export default defineConfig({
1818
lib: {
1919
entry: "./src/index.ts",
2020
formats: ["es"],
21-
fileName: "index",
2221
},
2322
rollupOptions: {
2423
output: {
24+
preserveModules: true,
25+
preserveModulesRoot: "src",
26+
entryFileNames: "[name].js",
2527
banner: `"use client";\n`,
2628
},
2729
plugins: [

0 commit comments

Comments
 (0)