Travis CI Build Status CodeFactor Score

Dark Detector

NPM

Detect dark mode in any browser.

Importing

From your NodeJS application:

const DarkDetector = require("darkdetector")

From your web application:

<script src="https://unpkg.com/darkdetector/darkdetector.min.js"></script>

Usage

// Check if dark mode enabled
if (DarkDetector({
    query: true, // Check for dark mode media query
    highcontrast: false, // Check for white on black media query
    bodyclass: false, // Check for class on body class
    time: false // Check for night time
})) console.log("Dark mode is enabled.")