repo
replacements.fyi

// package

is-electron

type: "module"

// preferences

// replacements (1)

snippet::is-electron

Simple or drop-in replacement

This package is no longer necessary. You can detect Electron by checking the renderer process type, `process.versions.electron`, or the user agent.

// example

function isElectron() {
	return Boolean(
		globalThis.window?.process?.type ===
			'renderer' ||
		globalThis.process?.versions?.electron ||
		globalThis.navigator?.userAgent?.includes(
			'Electron',
		),
	);
}