From 3901e21843098961c8a69750de04e4649214fc06 Mon Sep 17 00:00:00 2001 From: wengxiaojun Date: Wed, 29 Apr 2026 10:54:55 +0800 Subject: [PATCH] fix(eagle): add version prefix to linaria classes --- packages/eagle/rollup.config.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/eagle/rollup.config.js b/packages/eagle/rollup.config.js index 3944ee658..ea4236190 100644 --- a/packages/eagle/rollup.config.js +++ b/packages/eagle/rollup.config.js @@ -18,6 +18,9 @@ import mergeScss from "./tools/merge-linaria-scss"; import antdLessPlugin from "./tools/rollup-plugin-antd-less"; const projectRootDir = path.resolve(__dirname); +const eagleVersionSlug = JSON.parse( + fs.readFileSync(path.join(__dirname, "package.json"), "utf-8"), +).version.replace(/[^a-zA-Z0-9]+/g, "_"); const config = defineConfig([ // bundle components & styles @@ -57,7 +60,7 @@ const config = defineConfig([ linaria.default({ sourceMap: false, preprocessor: "none", - classNameSlug: (hash, title) => `E_${hash}`, + classNameSlug: (hash) => `E_${eagleVersionSlug}_${hash}`, }), mergeScss({ include: ["src/**/*.scss", "src/**/*.sass", "src/**/*.css"],