refactor: improve type safety and browser compatibility - Replace any types with SqlValue[] in migration system - Add browser-compatible implementations of Node.js modules (crypto, fs, path) - Update Vite config to handle Node.js module polyfills - Remove outdated migration documentation files

This commit is contained in:
Matt Raymer
2025-05-25 23:37:08 -04:00
parent ee441d1aea
commit e0013008b4
7 changed files with 1035 additions and 206 deletions

View File

@@ -0,0 +1,18 @@
// Minimal fs module implementation for browser
const fs = {
readFileSync: () => {
throw new Error('fs.readFileSync is not supported in browser');
},
writeFileSync: () => {
throw new Error('fs.writeFileSync is not supported in browser');
},
existsSync: () => false,
mkdirSync: () => {},
readdirSync: () => [],
statSync: () => ({
isDirectory: () => false,
isFile: () => false
})
};
export default fs;