Fix mobile overlay and deps per #43
Test and Lint / backend-test (pull_request) Successful in 1m23s
continuous-integration/drone/pr Build is failing
Test and Lint / frontend-test (pull_request) Failing after 1m22s

This commit is contained in:
2025-10-29 11:33:56 +01:00
parent b76e45cb54
commit 0d5b5b4072
14 changed files with 1473 additions and 686 deletions
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/env node
import { execSync } from 'node:child_process';
import { resolve } from 'node:path';
import process from 'node:process';
const [major, minor] = process.versions.node.split('.').map((part) => Number(part));
const supportsNativeRollup = (
major > 22 ||
(major === 22 && minor >= 12) ||
major === 21 ||
(major === 20 && minor >= 19)
);
const env = { ...process.env };
if (!supportsNativeRollup) {
env.ROLLUP_USE_NODE_JS = 'true';
console.log(`Node.js ${process.version} detected; using Rollup's JavaScript fallback.`);
} else {
console.log(`Node.js ${process.version} detected; using Rollup's native binary.`);
}
const viteBin = resolve(process.cwd(), 'node_modules', 'vite', 'bin', 'vite.js');
execSync(`node "${viteBin}" build`, { stdio: 'inherit', env });