Home

Awesome

node-dark-mode

Control the macOS dark mode

Requires macOS 10.10 or later.

<img src="screenshot.gif" width="509">

Install

npm install dark-mode

Usage

import darkMode from 'dark-mode';

await darkMode.enable();
console.log('Enabled dark mode');

await darkMode.toggle();
console.log('Toggled between dark and light mode');

API

darkMode

All the methods return a Promise.

.enable()

.disable()

.toggle(force?)

force

Type: boolean

Force a specific mode. true for dark and false for light.

.isEnabled()

Returns a Promise<boolean> of whether you're in dark mode.

Related