feat(collab): restore cross-account sharing and reliable realtime sync

This commit is contained in:
2026-02-13 19:02:03 +01:00
parent 12da89b815
commit 75cbe97bc0
18 changed files with 1242 additions and 167 deletions
+9 -6
View File
@@ -16,22 +16,25 @@ try {
}
const appVersion = process.env.VITE_APP_VERSION?.trim() || versionFromFile;
const buildLabel = process.env.VITE_APP_BUILD_LABEL?.trim() || "local development build";
const buildLabel =
process.env.VITE_APP_BUILD_LABEL?.trim() || "local development build";
// https://vite.dev/config/
export default defineConfig(({ command }) => {
const nodeEnv = process.env.NODE_ENV || (command === "build" ? "production" : "development");
const nodeEnv =
process.env.NODE_ENV ||
(command === "build" ? "production" : "development");
const processEnvDefines = {
'process.env.IS_PREACT': JSON.stringify("false"),
'process.env.NODE_ENV': JSON.stringify(nodeEnv),
"process.env.IS_PREACT": JSON.stringify("false"),
"process.env.NODE_ENV": JSON.stringify(nodeEnv),
};
return {
plugins: [react()],
define: {
...processEnvDefines,
'import.meta.env.VITE_APP_VERSION': JSON.stringify(appVersion),
'import.meta.env.VITE_APP_BUILD_LABEL': JSON.stringify(buildLabel),
"import.meta.env.VITE_APP_VERSION": JSON.stringify(appVersion),
"import.meta.env.VITE_APP_BUILD_LABEL": JSON.stringify(buildLabel),
},
optimizeDeps: {
esbuildOptions: {