Files
ignis/shims/process.js
2026-03-07 12:23:08 +01:00

23 lines
537 B
JavaScript

// Shim for window.process
// Obsidian checks process.platform, process.versions.electron, etc.
export const processShim = {
platform: 'linux',
versions: {
electron: '28.0.0',
node: '18.18.0',
chrome: '120.0.0.0',
},
env: {},
cwd: () => '/',
nextTick: (fn, ...args) => setTimeout(() => fn(...args), 0),
argv: [],
type: 'renderer',
resourcesPath: '/',
stdout: { write: (s) => console.log(s) },
stderr: { write: (s) => console.error(s) },
on: () => {},
once: () => {},
removeListener: () => {},
};