mirror of
https://github.com/luanslimadev/Wand-Enhancer.git
synced 2026-08-28 17:01:05 +00:00
a0b3968d33
Reorganize the panel around product capabilities and integrate the remote i18n feature from origin/master into the new structure. - Restructure src into capability features (app, trainer, library, remote-session, appearance, shared); move the bridge to bridge/src. - Add lingui-based UI localization and wrap remaining user-facing strings (Trans / msg macros); fix the 'END В·' mojibake. - Port WeMod cheat-metadata i18n: capture the access token from the snapshot's renderer in the bridge and fetch localized trainer_meta in remote-session.i18n; guarantee snapshot sync on token failure. - Wire vitest to the app's lingui/preact pipeline (mergeConfig).
20 lines
537 B
TypeScript
Vendored
20 lines
537 B
TypeScript
Vendored
import { defineConfig, mergeConfig } from 'vitest/config';
|
|
|
|
import viteConfig from './vite.config';
|
|
|
|
export default mergeConfig(
|
|
viteConfig,
|
|
defineConfig({
|
|
test: {
|
|
environment: 'jsdom',
|
|
restoreMocks: true,
|
|
alias: {
|
|
'react-dom/test-utils': 'preact/test-utils',
|
|
},
|
|
// Inline @lingui/react so its bare `react` import resolves to preact/compat
|
|
// via the alias above instead of pulling in a second (real) React copy.
|
|
server: { deps: { inline: [/@lingui\/react/] } },
|
|
},
|
|
}),
|
|
);
|