├── .gitattributes
├── .github
└── workflows
│ └── main.yml
├── .gitignore
├── .node-version
├── .yarn
└── releases
│ └── yarn-1.22.15.cjs
├── .yarnrc
├── README.md
├── README.template.md
├── package.json
├── packages
├── docs
│ ├── .gitignore
│ ├── README.md
│ ├── data.js
│ ├── options.ts
│ ├── package.json
│ ├── postcss.config.cjs
│ ├── pug.js
│ ├── src
│ │ ├── badge.pug
│ │ ├── badgeSimple.pug
│ │ ├── components
│ │ │ ├── change-favicon.js
│ │ │ ├── copy-code.js
│ │ │ ├── cycle-button.js
│ │ │ ├── emoji.js
│ │ │ ├── form.js
│ │ │ ├── label.js
│ │ │ ├── menu.js
│ │ │ ├── mode.js
│ │ │ ├── reset-button.js
│ │ │ ├── root.js
│ │ │ ├── select.js
│ │ │ ├── syntax-highlight.js
│ │ │ ├── toggle-with-system-mode.js
│ │ │ └── toggle.js
│ │ ├── index.css
│ │ ├── index.js
│ │ ├── index.pug
│ │ ├── markdown
│ │ │ ├── docs.md
│ │ │ └── examples.md
│ │ └── tailwind.css
│ ├── static
│ │ └── images
│ │ │ ├── blue.png
│ │ │ ├── dark.png
│ │ │ └── light.png
│ └── tailwind.config.cjs
├── gatsby-plugin-perfect-dark-mode-example
│ ├── .eslintrc
│ ├── .gitignore
│ ├── .prettierignore
│ ├── .prettierrc
│ ├── LICENSE
│ ├── README.md
│ ├── content
│ │ ├── assets
│ │ │ ├── gatsby-icon.png
│ │ │ └── profile-pic.jpg
│ │ └── blog
│ │ │ ├── hello-world
│ │ │ ├── index.md
│ │ │ └── salty_egg.jpg
│ │ │ ├── my-second-post
│ │ │ └── index.md
│ │ │ └── new-beginnings
│ │ │ └── index.md
│ ├── gatsby-browser.js
│ ├── gatsby-config.js
│ ├── gatsby-node.js
│ ├── package.json
│ ├── src
│ │ ├── components
│ │ │ ├── bio.js
│ │ │ ├── layout.js
│ │ │ └── seo.js
│ │ ├── normalize.css
│ │ ├── pages
│ │ │ ├── 404.js
│ │ │ ├── index.js
│ │ │ └── using-typescript.tsx
│ │ ├── style.css
│ │ └── templates
│ │ │ └── blog-post.js
│ └── static
│ │ ├── favicon.ico
│ │ └── robots.txt
├── gatsby-plugin-perfect-dark-mode
│ ├── README.md
│ ├── gatsby-ssr.js
│ ├── package.json
│ ├── src
│ │ ├── index.d.ts
│ │ ├── index.js
│ │ └── index.mjs
│ └── tsconfig.json
├── next-plugin-perfect-dark-mode-example
│ ├── .eslintrc.json
│ ├── .gitignore
│ ├── README.md
│ ├── next-env.d.ts
│ ├── next.config.js
│ ├── package.json
│ ├── pages
│ │ ├── _app.tsx
│ │ └── index.tsx
│ ├── public
│ │ ├── favicon.ico
│ │ └── vercel.svg
│ ├── styles
│ │ ├── Home.module.css
│ │ └── globals.css
│ └── tsconfig.json
├── next-plugin-perfect-dark-mode
│ ├── README.md
│ ├── build.js
│ ├── package.json
│ ├── src
│ │ └── index.tsx
│ └── tsconfig.json
├── perfect-dark-mode
│ ├── .gitignore
│ ├── README-badges.md
│ ├── README-body.md
│ ├── README-features.md
│ ├── README-header.md
│ ├── README.md
│ ├── README.template.md
│ ├── build.js
│ ├── package.json
│ ├── src
│ │ ├── code.template.ts
│ │ ├── code.test.ts
│ │ ├── createPerfectDarkMode.test.ts
│ │ ├── createPerfectDarkMode.ts
│ │ ├── index.test.ts
│ │ ├── index.ts
│ │ └── pure.ts
│ └── tsconfig.json
├── react-perfect-dark-mode-example
│ ├── .gitignore
│ ├── index.html
│ ├── package.json
│ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── favicon.svg
│ │ ├── index.css
│ │ ├── logo.svg
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── react-perfect-dark-mode
│ ├── README.md
│ ├── build.js
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ └── tsconfig.json
├── vue-perfect-dark-mode-example
│ ├── .gitignore
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ └── favicon.ico
│ ├── src
│ │ ├── App.vue
│ │ ├── assets
│ │ │ └── logo.png
│ │ ├── components
│ │ │ ├── HelloWorld.vue
│ │ │ └── Toggle.vue
│ │ ├── env.d.ts
│ │ ├── index.css
│ │ └── main.ts
│ ├── tsconfig.json
│ └── vite.config.ts
└── vue-perfect-dark-mode
│ ├── README.md
│ ├── build.js
│ ├── package.json
│ ├── src
│ └── index.ts
│ └── tsconfig.json
├── perfect-dark-mode.gif
├── renderMarkdownTemplate.ts
├── tsconfig.json
└── yarn.lock
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.js linguist-language=TypeScript
2 | * -text
3 |
--------------------------------------------------------------------------------
/.github/workflows/main.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/.github/workflows/main.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 | /build.js
4 |
--------------------------------------------------------------------------------
/.node-version:
--------------------------------------------------------------------------------
1 | v16.8.0
2 |
--------------------------------------------------------------------------------
/.yarn/releases/yarn-1.22.15.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/.yarn/releases/yarn-1.22.15.cjs
--------------------------------------------------------------------------------
/.yarnrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/.yarnrc
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/README.md
--------------------------------------------------------------------------------
/README.template.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/README.template.md
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/package.json
--------------------------------------------------------------------------------
/packages/docs/.gitignore:
--------------------------------------------------------------------------------
1 | /options.js
2 | /data.json
3 |
--------------------------------------------------------------------------------
/packages/docs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/README.md
--------------------------------------------------------------------------------
/packages/docs/data.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/data.js
--------------------------------------------------------------------------------
/packages/docs/options.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/options.ts
--------------------------------------------------------------------------------
/packages/docs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/package.json
--------------------------------------------------------------------------------
/packages/docs/postcss.config.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/postcss.config.cjs
--------------------------------------------------------------------------------
/packages/docs/pug.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/pug.js
--------------------------------------------------------------------------------
/packages/docs/src/badge.pug:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/badge.pug
--------------------------------------------------------------------------------
/packages/docs/src/badgeSimple.pug:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/badgeSimple.pug
--------------------------------------------------------------------------------
/packages/docs/src/components/change-favicon.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/change-favicon.js
--------------------------------------------------------------------------------
/packages/docs/src/components/copy-code.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/copy-code.js
--------------------------------------------------------------------------------
/packages/docs/src/components/cycle-button.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/cycle-button.js
--------------------------------------------------------------------------------
/packages/docs/src/components/emoji.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/emoji.js
--------------------------------------------------------------------------------
/packages/docs/src/components/form.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/form.js
--------------------------------------------------------------------------------
/packages/docs/src/components/label.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/label.js
--------------------------------------------------------------------------------
/packages/docs/src/components/menu.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/menu.js
--------------------------------------------------------------------------------
/packages/docs/src/components/mode.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/mode.js
--------------------------------------------------------------------------------
/packages/docs/src/components/reset-button.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/reset-button.js
--------------------------------------------------------------------------------
/packages/docs/src/components/root.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/root.js
--------------------------------------------------------------------------------
/packages/docs/src/components/select.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/select.js
--------------------------------------------------------------------------------
/packages/docs/src/components/syntax-highlight.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/syntax-highlight.js
--------------------------------------------------------------------------------
/packages/docs/src/components/toggle-with-system-mode.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/toggle-with-system-mode.js
--------------------------------------------------------------------------------
/packages/docs/src/components/toggle.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/components/toggle.js
--------------------------------------------------------------------------------
/packages/docs/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/index.css
--------------------------------------------------------------------------------
/packages/docs/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/index.js
--------------------------------------------------------------------------------
/packages/docs/src/index.pug:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/index.pug
--------------------------------------------------------------------------------
/packages/docs/src/markdown/docs.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/markdown/docs.md
--------------------------------------------------------------------------------
/packages/docs/src/markdown/examples.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/markdown/examples.md
--------------------------------------------------------------------------------
/packages/docs/src/tailwind.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/src/tailwind.css
--------------------------------------------------------------------------------
/packages/docs/static/images/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/static/images/blue.png
--------------------------------------------------------------------------------
/packages/docs/static/images/dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/static/images/dark.png
--------------------------------------------------------------------------------
/packages/docs/static/images/light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/static/images/light.png
--------------------------------------------------------------------------------
/packages/docs/tailwind.config.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/docs/tailwind.config.cjs
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/.eslintrc:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/.gitignore
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/.prettierignore
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/.prettierrc
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/LICENSE
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/README.md
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/content/assets/gatsby-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/content/assets/gatsby-icon.png
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/content/assets/profile-pic.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/content/assets/profile-pic.jpg
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/content/blog/hello-world/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/content/blog/hello-world/index.md
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/content/blog/hello-world/salty_egg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/content/blog/hello-world/salty_egg.jpg
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/content/blog/my-second-post/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/content/blog/my-second-post/index.md
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/content/blog/new-beginnings/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/content/blog/new-beginnings/index.md
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/gatsby-browser.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/gatsby-browser.js
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/gatsby-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/gatsby-config.js
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/gatsby-node.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/gatsby-node.js
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/package.json
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/src/components/bio.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/src/components/bio.js
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/src/components/layout.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/src/components/layout.js
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/src/components/seo.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/src/components/seo.js
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/src/normalize.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/src/normalize.css
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/src/pages/404.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/src/pages/404.js
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/src/pages/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/src/pages/index.js
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/src/pages/using-typescript.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/src/pages/using-typescript.tsx
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/src/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/src/style.css
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/src/templates/blog-post.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/src/templates/blog-post.js
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode-example/static/favicon.ico
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode-example/static/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:
3 |
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode/README.md
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode/gatsby-ssr.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode/gatsby-ssr.js
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode/package.json
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode/src/index.d.ts:
--------------------------------------------------------------------------------
1 | export * from 'react-perfect-dark-mode'
2 |
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode/src/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('react-perfect-dark-mode')
2 |
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode/src/index.mjs:
--------------------------------------------------------------------------------
1 | export * from 'react-perfect-dark-mode'
2 |
--------------------------------------------------------------------------------
/packages/gatsby-plugin-perfect-dark-mode/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/gatsby-plugin-perfect-dark-mode/tsconfig.json
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/.gitignore
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/README.md
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/next-env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/next-env.d.ts
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/next.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/next.config.js
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/package.json
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/pages/_app.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/pages/_app.tsx
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/pages/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/pages/index.tsx
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/public/favicon.ico
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/public/vercel.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/public/vercel.svg
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/styles/Home.module.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/styles/Home.module.css
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/styles/globals.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/styles/globals.css
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode-example/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode-example/tsconfig.json
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode/README.md
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode/build.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode/build.js
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode/package.json
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode/src/index.tsx
--------------------------------------------------------------------------------
/packages/next-plugin-perfect-dark-mode/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/next-plugin-perfect-dark-mode/tsconfig.json
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/.gitignore:
--------------------------------------------------------------------------------
1 | src/code.ts
2 | coverage
3 |
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/README-badges.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/README-badges.md
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/README-body.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/README-body.md
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/README-features.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/README-features.md
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/README-header.md:
--------------------------------------------------------------------------------
1 | # `perfect-dark-mode`
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/README.md
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/README.template.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/README.template.md
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/build.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/build.js
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/package.json
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/src/code.template.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/src/code.template.ts
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/src/code.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/src/code.test.ts
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/src/createPerfectDarkMode.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/src/createPerfectDarkMode.test.ts
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/src/createPerfectDarkMode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/src/createPerfectDarkMode.ts
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/src/index.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/src/index.test.ts
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/src/index.ts
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/src/pure.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/src/pure.ts
--------------------------------------------------------------------------------
/packages/perfect-dark-mode/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/perfect-dark-mode/tsconfig.json
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode-example/.gitignore
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode-example/index.html
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode-example/package.json
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode-example/src/App.css
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode-example/src/App.tsx
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/src/favicon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode-example/src/favicon.svg
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode-example/src/index.css
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode-example/src/logo.svg
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode-example/src/main.tsx
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode-example/tsconfig.json
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode-example/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode-example/vite.config.ts
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode/README.md
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode/build.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode/build.js
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode/package.json
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode/src/index.ts
--------------------------------------------------------------------------------
/packages/react-perfect-dark-mode/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/react-perfect-dark-mode/tsconfig.json
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist
4 | *.local
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/index.html
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/package.json
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/public/favicon.ico
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/src/App.vue
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/src/assets/logo.png
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/src/components/HelloWorld.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/src/components/HelloWorld.vue
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/src/components/Toggle.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/src/components/Toggle.vue
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/src/env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/src/env.d.ts
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/src/index.css
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/src/main.ts
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/tsconfig.json
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode-example/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode-example/vite.config.ts
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode/README.md
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode/build.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode/build.js
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode/package.json
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode/src/index.ts
--------------------------------------------------------------------------------
/packages/vue-perfect-dark-mode/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/packages/vue-perfect-dark-mode/tsconfig.json
--------------------------------------------------------------------------------
/perfect-dark-mode.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/perfect-dark-mode.gif
--------------------------------------------------------------------------------
/renderMarkdownTemplate.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/renderMarkdownTemplate.ts
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DylanVann/perfect-dark-mode/HEAD/yarn.lock
--------------------------------------------------------------------------------