Compare commits

...

8 Commits

3 changed files with 16 additions and 14 deletions

View File

@ -64,6 +64,8 @@ function toBase62(n: number): string {
} }
export function getConfig(): UserConfig { export function getConfig(): UserConfig {
const localesHash = toBase62(hash(JSON.stringify(locales)));
return { return {
base: '/embed_vite/', base: '/embed_vite/',
@ -148,9 +150,9 @@ export function getConfig(): UserConfig {
// dependencies of i18n.ts // dependencies of i18n.ts
'config': ['@@/js/config.js'], 'config': ['@@/js/config.js'],
}, },
entryFileNames: 'scripts/[hash:8].js', entryFileNames: `scripts/${localesHash}-[hash:8].js`,
chunkFileNames: 'scripts/[hash:8].js', chunkFileNames: `scripts/${localesHash}-[hash:8].js`,
assetFileNames: 'assets/[hash:8][extname]', assetFileNames: `assets/${localesHash}-[hash:8][extname]`,
paths(id) { paths(id) {
for (const p of externalPackages) { for (const p of externalPackages) {
if (p.match.test(id)) { if (p.match.test(id)) {

View File

@ -1619,19 +1619,16 @@ html[data-color-scheme=light] .preview {
.footerLeft { .footerLeft {
flex: 1; flex: 1;
display: grid; display: flex;
grid-auto-flow: row; height: 40px;
grid-template-columns: repeat(auto-fill, minmax(42px, 1fr)); overflow: auto;
grid-auto-rows: 40px;
} }
.footerRight { .footerRight {
flex: 0; flex: 0;
margin-left: auto; margin-left: auto;
display: grid; display: flex;
grid-auto-flow: row; height: 40px;
grid-template-columns: repeat(auto-fill, minmax(42px, 1fr));
grid-auto-rows: 40px;
direction: rtl; direction: rtl;
} }
@ -1641,6 +1638,7 @@ html[data-color-scheme=light] .preview {
margin: 0; margin: 0;
font-size: 1em; font-size: 1em;
width: auto; width: auto;
min-width: 42px;
height: 100%; height: 100%;
border-radius: 6px; border-radius: 6px;

View File

@ -85,6 +85,8 @@ export function toBase62(n: number): string {
} }
export function getConfig(): UserConfig { export function getConfig(): UserConfig {
const localesHash = toBase62(hash(JSON.stringify(locales)));
return { return {
base: '/vite/', base: '/vite/',
@ -188,9 +190,9 @@ export function getConfig(): UserConfig {
// dependencies of i18n.ts // dependencies of i18n.ts
'config': ['@@/js/config.js'], 'config': ['@@/js/config.js'],
}, },
entryFileNames: 'scripts/[hash:8].js', entryFileNames: `scripts/${localesHash}-[hash:8].js`,
chunkFileNames: 'scripts/[hash:8].js', chunkFileNames: `scripts/${localesHash}-[hash:8].js`,
assetFileNames: 'assets/[hash:8][extname]', assetFileNames: `assets/${localesHash}-[hash:8][extname]`,
paths(id) { paths(id) {
for (const p of externalPackages) { for (const p of externalPackages) {
if (p.match.test(id)) { if (p.match.test(id)) {