├── .github └── workflows │ └── main.yml ├── .gitignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── demo ├── 1-mb.js ├── cat.jpg ├── checked.svg ├── common.css ├── dark-mode-toggle-playground.mjs ├── dark.css ├── dist.html ├── index.html ├── internal-stylesheets.html ├── light.css ├── moon.png ├── moon.svg ├── slider.css ├── sun.png ├── sun.svg ├── system.png ├── system.svg ├── unchecked.svg ├── unstyled.html ├── with-flashing.html └── without-flashing.html ├── eslint.config.js ├── package.json └── src ├── dark-mode-toggle-stylesheets-loader.js ├── dark-mode-toggle.d.ts ├── dark-mode-toggle.mjs └── template-contents.tpl /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/.prettierrc -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/README.md -------------------------------------------------------------------------------- /demo/1-mb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/1-mb.js -------------------------------------------------------------------------------- /demo/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/cat.jpg -------------------------------------------------------------------------------- /demo/checked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/checked.svg -------------------------------------------------------------------------------- /demo/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/common.css -------------------------------------------------------------------------------- /demo/dark-mode-toggle-playground.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/dark-mode-toggle-playground.mjs -------------------------------------------------------------------------------- /demo/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/dark.css -------------------------------------------------------------------------------- /demo/dist.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/dist.html -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/internal-stylesheets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/internal-stylesheets.html -------------------------------------------------------------------------------- /demo/light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/light.css -------------------------------------------------------------------------------- /demo/moon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/moon.png -------------------------------------------------------------------------------- /demo/moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/moon.svg -------------------------------------------------------------------------------- /demo/slider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/slider.css -------------------------------------------------------------------------------- /demo/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/sun.png -------------------------------------------------------------------------------- /demo/sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/sun.svg -------------------------------------------------------------------------------- /demo/system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/system.png -------------------------------------------------------------------------------- /demo/system.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/system.svg -------------------------------------------------------------------------------- /demo/unchecked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/unchecked.svg -------------------------------------------------------------------------------- /demo/unstyled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/unstyled.html -------------------------------------------------------------------------------- /demo/with-flashing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/with-flashing.html -------------------------------------------------------------------------------- /demo/without-flashing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/demo/without-flashing.html -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/package.json -------------------------------------------------------------------------------- /src/dark-mode-toggle-stylesheets-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/src/dark-mode-toggle-stylesheets-loader.js -------------------------------------------------------------------------------- /src/dark-mode-toggle.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/src/dark-mode-toggle.d.ts -------------------------------------------------------------------------------- /src/dark-mode-toggle.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/src/dark-mode-toggle.mjs -------------------------------------------------------------------------------- /src/template-contents.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleChromeLabs/dark-mode-toggle/HEAD/src/template-contents.tpl --------------------------------------------------------------------------------