1.0.1 • Published 7 months ago

color-scheme-detector v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Color Scheme Detector

This package enables detection of a user's preferred color scheme (dark or light mode) in a browser environment.

Installation

npm install color-scheme-detector

Usage

import {
  isColorSchemeSupported,
  isDarkModeEnabled,
  isLightModeEnabled,
  detectColorScheme
} from 'color-scheme-detector';
  • isColorSchemeSupported(): Checks if color scheme detection is supported.
  • isDarkModeEnabled(): Checks if dark mode is enabled.
  • isLightModeEnabled(): Checks if light mode is enabled.
  • detectColorScheme(): Detects the user's preferred color scheme, returning 'dark', 'light' or 'unsupported'.
ababacornacorn-walkagent-baseansi-escapesansi-regexacorn-globalsansi-stylesanymatchargargparseasynckitbabel-jestbabel-plugin-istanbulbabel-plugin-jest-hoistbabel-preset-current-node-syntaxbabel-preset-jestbalanced-matchbrace-expansionbrowserslistbracesbs-loggercallsitesbsercamelcasecaniuse-litechalkchar-regexbuffer-fromci-infocjs-module-lexercocliuicollect-v8-coveragecolor-convertcolor-namecombined-streamconvert-source-mapcreate-jestcreate-requirecssomcross-spawncssstyledata-urlsdebugdecimal.jsdedentdeepmergedelayed-streamconcat-mapdetect-newlinedomexceptiondiff-sequenceselectron-to-chromiumemitteryemoji-regexentitieserror-exescape-string-regexpescaladediffesprimaestraverseesutilsexecaescodegenexitexpectfill-rangefb-watchmanfast-json-stable-stringifyfind-upfs.realpathget-caller-fileform-datagensyncget-streamget-package-typeglobglobalsgraceful-fshas-flaghashtml-encoding-snifferhtml-escaperhttp-proxy-agenthuman-signalshttps-proxy-agentimport-localimurmurhashiconv-liteinflightinheritsis-arrayishis-fullwidth-code-pointis-core-moduleis-generator-fnis-numberis-potential-custom-element-nameis-streamistanbul-lib-coverageisexeistanbul-lib-instrumentistanbul-lib-reportistanbul-lib-source-mapsistanbul-reportsjest-changed-filesjest-circusjest-clijest-configjest-diffjest-docblockjest-eachjest-environment-nodejest-get-typejest-haste-mapjest-matcher-utilsjest-leak-detectorjest-message-utiljest-pnp-resolverjest-mockjest-regex-utiljest-resolvejest-resolve-dependenciesjest-runtimejest-runnerjest-utiljest-snapshotjest-validatejest-workerjest-watcherjs-tokensjs-yamljsescjsdomjson-parse-even-better-errorsjson5kleurlevenlines-and-columnslocate-pathlodash.memoizelru-cachemake-dirmake-errormakeerrormicromatchmerge-streammime-dbmime-typesmimic-fnmsnode-int64natural-compareminimatchnode-releasesnormalize-pathnpm-run-pathnwsapionetimeoncep-limitp-locatep-tryparse5parse-jsonpath-is-absolutepath-existspath-keypath-parsepicocolorspicomatchpiratespkg-dirpromptspretty-formatpslpunycodepure-randquerystringifyreact-isrequire-directoryrequires-portresolveresolve-fromresolve-cwdresolve.exportssafer-buffersaxessemvershebang-commandsignal-exitsisteransislashshebang-regexsource-mapsource-map-supportsprintf-jsstack-utilsstring-lengthstring-widthstrip-ansistrip-bomstrip-final-newlinestrip-json-commentssupports-colorsupports-preserve-symlinks-flagsymbol-treetmpltest-excludeto-fast-propertiesto-regex-rangetough-cookietr46type-festtype-detectuniversalifyupdate-browserslist-dburl-parsev8-to-istanbulv8-compile-cache-libwalkerw3c-xmlserializerwhatwg-encodingwebidl-conversionswhatwg-mimetypewhatwg-urlwhichwswrite-file-atomicxml-name-validatorxmlcharsyallistwrappyyargswrap-ansiynyocto-queueyargs-parsery18n
1.0.1

7 months ago

1.0.0

7 months ago