diff options
| author | dakkar <dakkar@thenautilus.net> | 2024-10-10 13:50:20 +0100 |
|---|---|---|
| committer | dakkar <dakkar@thenautilus.net> | 2024-10-10 13:50:20 +0100 |
| commit | a2d47f686f7f63ed275d3ff0edea7ea3b280da5a (patch) | |
| tree | 1632e9cb4af6eccdfb4bbe8f17cf92117dd14f37 /packages/frontend-embed | |
| parent | show image comment as title in embeds (diff) | |
| download | sharkey-a2d47f686f7f63ed275d3ff0edea7ea3b280da5a.tar.gz sharkey-a2d47f686f7f63ed275d3ff0edea7ea3b280da5a.tar.bz2 sharkey-a2d47f686f7f63ed275d3ff0edea7ea3b280da5a.zip | |
replace icons in embeds
Diffstat (limited to 'packages/frontend-embed')
| -rw-r--r-- | packages/frontend-embed/vite.config.ts | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/packages/frontend-embed/vite.config.ts b/packages/frontend-embed/vite.config.ts index 64e67401c2..5c9d0164f6 100644 --- a/packages/frontend-embed/vite.config.ts +++ b/packages/frontend-embed/vite.config.ts @@ -6,6 +6,7 @@ import locales from '../../locales/index.js'; import meta from '../../package.json'; import packageInfo from './package.json' with { type: 'json' }; import pluginJson5 from './vite.json5.js'; +import { pluginReplaceIcons } from '../frontend/vite.replaceIcons.ts'; const extensions = ['.ts', '.tsx', '.js', '.jsx', '.mjs', '.json', '.json5', '.svg', '.sass', '.scss', '.css', '.vue']; @@ -68,6 +69,7 @@ export function getConfig(): UserConfig { plugins: [ pluginVue(), pluginJson5(), + ...pluginReplaceIcons(), ], resolve: { @@ -84,11 +86,8 @@ export function getConfig(): UserConfig { modules: { generateScopedName(name, filename, _css): string { const id = (path.relative(__dirname, filename.split('?')[0]) + '-' + name).replace(/[\\\/\.\?&=]/g, '-').replace(/(src-|vue-)/g, ''); - if (process.env.NODE_ENV === 'production') { - return 'x' + toBase62(hash(id)).substring(0, 4); - } else { - return id; - } + const shortId = id.replace(/^(components(-global)?|widgets|ui(-_common_)?)-/, ''); + return shortId + '-' + toBase62(hash(id)).substring(0, 4); }, }, }, |