{"_id":"gatsby-theme-blog-darkmode","_rev":"44-a6f74b44eed6267b70747d0e7aefbd7a","name":"gatsby-theme-blog-darkmode","dist-tags":{"blog-2.0":"2.0.0-canary.809","gatsby-v3":"2.0.3-gatsby-v3.35","latest":"4.0.0"},"versions":{"2.0.0-canary.809":{"name":"gatsby-theme-blog-darkmode","version":"2.0.0-canary.809","keywords":["gatsby","gatsby-theme","gatsby-plugin","react","blog"],"license":"MIT","_id":"gatsby-theme-blog-darkmode@2.0.0-canary.809","maintainers":[{"name":"laurieontech","email":"laurie@gatsbyjs.com"}],"dist":{"shasum":"2d154e0aae2c08a780dcd867700eea25da3b0505","tarball":"https://registry.npmjs.org/gatsby-theme-blog-darkmode/-/gatsby-theme-blog-darkmode-2.0.0-canary.809.tgz","fileCount":9,"integrity":"sha512-R0gaioVSSxr3mH3YSMJwJFVgYRx1M7uFwCy00iDnppAQEiZw0+LjL0iVWhIptmDqn7KVdIKX0ytYRaxiUgG9qA==","signatures":[{"sig":"MEYCIQDCc0MAyWtRbTeNdDZY4yKpgGtpc4gJhXbiWoce0anp9wIhAMnv24IZFCJZKeiCljt7v/ocPQuPwfMkv1qNkkhRFWxT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8PBZCRA9TVsSAnZWagAA3PwP/11XVLgk3HD+7i+UCCzJ\nZuGgSYAcGbaeS6puSOGgxGnNp6SPu9/0GBALuMDISV4T1Mx5fXk68rMRgiIB\nvlSb9jkbJKEfObW/EMMOsKTWat/Dpa8ViQPgLHyDd65hSfoLOkWBcXfvy3/W\nuo7ENCG/ji9T4yJLtP6uPpWByeUbLDN6eaFeu6WZdtejxt8MDXpa+ZrOA/zA\nDxlSwoviDm4QX+FEXGs7+AvQDXxSZXrh/ETs3kFOCYWWP3DPeqm+HsT54ZWk\nAYF1u33c930mXyXYKWIWwZ8cqjTZ4sk40KLupF1bwf9EApkEnaIVycGudjUj\nJuySXGmU59qXZYVAPO8ZMJxg9vCQO48ntzJ+Su8+2ZkeWnduqMCBeb2BT5DL\ngsifa3T21XdRTdsRj/iUZBQAqixRQDAIHfnaB0l3/QPL4JD0v22a9Scnrse3\nhSFFOUWLPUP6qkOx2A/tu8tSRfnebFsZsz8zVHZ7Q3JbJEA7E18Q1xTQ/RVv\n5fhfxA4YkaQc0bwLFryrKdwXththwnrNlEMMe+6orWQOnVFbIgVCcvONjO96\n4/8ZFGPfohtlavSlalA47P4sVAdfbmKg60QKygYsPg5Ta4HKo5u2H57chvq8\n+g1gf2pOF6qaeaf3hDgue//ASQp5ttChGcTJgE43ZtyjZa9y/+J2szmUUIXI\nJ+gA\r\n=HuS/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.13.0"},"gitHead":"07a14edcb510bc9e12185c266e78883350929a97","_npmUser":{"name":"laurieontech","email":"laurie@gatsbyjs.com"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"A Gatsby blog theme for a dark/light mode","directories":{},"_nodeVersion":"12.14.1","dependencies":{"react-switch":"^5.0.1","@reach/skip-nav":"^0.10.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.12.0","gatsby":"^2.21.35","prettier":"2.0.5","react-dom":"^16.12.0"},"peerDependencies":{"react":"^16.8.6","gatsby":"^2.23.9","react-dom":"^16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-theme-blog-darkmode_2.0.0-canary.809_1592848473489_0.3875807154749089","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"gatsby-theme-blog-darkmode","version":"2.0.0","keywords":["gatsby","gatsby-theme","gatsby-plugin","react","blog"],"license":"MIT","_id":"gatsby-theme-blog-darkmode@2.0.0","maintainers":[{"name":"laurieontech","email":"laurie@gatsbyjs.com"}],"dist":{"shasum":"f11b390a10da4f78dd0f690487f528c3f5d389be","tarball":"https://registry.npmjs.org/gatsby-theme-blog-darkmode/-/gatsby-theme-blog-darkmode-2.0.0.tgz","fileCount":9,"integrity":"sha512-kUGP2u8m4fq2PhqBIDoBsAbDA/ztXTkF3oPd1xDJjOr1+lq9c5e50oYxKwCmRmSkQStJhZmISO8xmj1YqFS0nQ==","signatures":[{"sig":"MEUCIEXjvgCOwNAaerEPN54tyZpr+4+ZZLxeuaqoQOOgH0yCAiEA/ZcRS+sSF35LZfe51hyrwtgnRdWUSc0eSJ1hgWo7Es4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBG8qCRA9TVsSAnZWagAAq+oP/0zajkRnWv9QDldyxlqF\nZ8s8ok1vAPgVGXOZWXI5lvbdLGezd0POGz9OeP1z4DR7CX1u7vNlWauW/t7A\nYOOzkkEWAieiaMN397fn0/C1OpDCDLqZ+ENBtdEbR9uoTfKjrB5VA2M9OMIA\nTy8vmqI/lQ95kNr3HeIZoUOS+30VICn/bnrVhl6FGqj6rNPOXYO0ufiB82b7\nnWknBrIdaMuHzOpLkmqrbLOlljuZ3EIN4MaHnp23ChvYHZJp570rWrU3ipjR\nRd5P919/oLILhAOLbukbf4I7BWNr9hM2vPaBovJ17pG597MG29b6pADfp74w\nT8TVpJg/sdfVKCYC8LH7YX/wsQu1tG+WcM4OVFRL0Ud5TLuyd07/yPyI0cWn\nTPHHA8kaJj0h++tIT3wj5pGSh7/7DWJMDRgy5qXHT6f2dTvsgWuLr4VOC70F\nDjELej5NUn+yIwE0v5GJ7fe6JcfXVa9qMXaTXTh6j12GUbEgXj875XCb5V83\nJADC0VUmBWyXkX94gK/l8jGkZ2zbpbgHc68K0FBQxEX8ECfT7r18nHhriHrk\nJsN6QvTX038ElCkBYQ8uowYTunxqeKn3G7ymxREGDmuZtFYCr47lfaz1Wejb\nvEAOxg4wYwgq5wLDSGcwo6ObJX08APZ1tW2LZnn74xbNqNuqG4KFM/JDyLnf\njjPv\r\n=ZEnE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.13.0"},"gitHead":"712920006a890e0845233736cd68648458e898dc","_npmUser":{"name":"laurieontech","email":"laurie@gatsbyjs.com"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"A Gatsby blog theme for a dark/light mode","directories":{},"_nodeVersion":"12.14.1","dependencies":{"react-switch":"^5.0.1","@reach/skip-nav":"^0.10.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.12.0","gatsby":"^2.23.22","prettier":"2.0.5","react-dom":"^16.12.0"},"peerDependencies":{"react":"^16.8.6","gatsby":"^2.23.22","react-dom":"^16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-theme-blog-darkmode_2.0.0_1594126122430_0.13378675370460513","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"gatsby-theme-blog-darkmode","version":"2.0.1","keywords":["gatsby","gatsby-theme","gatsby-plugin","react","blog"],"license":"MIT","_id":"gatsby-theme-blog-darkmode@2.0.1","maintainers":[{"name":"laurieontech","email":"laurie@gatsbyjs.com"}],"homepage":"https://github.com/gatsbyjs/themes/tree/master/packages/gatsby-theme-blog-darkmode#readme","bugs":{"url":"https://github.com/gatsbyjs/themes/issues"},"dist":{"shasum":"616f3c42d3fa653d2adb985e9c3abd8b15d813b3","tarball":"https://registry.npmjs.org/gatsby-theme-blog-darkmode/-/gatsby-theme-blog-darkmode-2.0.1.tgz","fileCount":9,"integrity":"sha512-+uLfecVcVDLEYsnB+hbfHgi8fDp8W8NbNf3EqwablsRU3aK0kYGw0/jjFnFXofhL1GuSr8ObNEGQgqJFCHBVeg==","signatures":[{"sig":"MEYCIQDhgplM24knPFuGUaFXAjUYWGw4UHr1GBJylcbMjTfKWgIhAKrLuFBnevwCpZ+JxqOFOSNROR1dwH88mk2KgLpTQyYU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGZDPCRA9TVsSAnZWagAARzsP/ju4CTjY5PZHAgb+bzKv\n5vrpp20CMrcjubEUDvyTTBqnCfvcRVZwDZFpgBVNBf9caJRGqbnhApZAufXl\nmKbZcMeTjT1mciCJ+2ZELTywHKgq1K3jru45dCxNtJ6o4U+GwoihCwdNJYSz\n9/7W25qJqf1ifIZzkmcWUr0qc64Rj3JHNl/1aDWMEdIvvWdKX/rkZqHBzRn4\nQ1bMQU9PZW3GgOQVdK1zv7vbIJx6bhGn1Zdsi+7f6J4dNI2XHSDwYTavL5TS\nvvAxsphrE/S0KvB2JOR8IGg50YZ9CXRpai85MiJaNe1c6CLDDSDOb/tuEzo/\nSYCYIvwWC7IJmNL2aUv6sR8J41zlSpeiv0iuLVNQDDGQygrFvCrxzmSJqapk\nHL5QC3ZNsSeR/RVBledLp8PgJCjy/G5wxrQRURhdIFWcs9KHfXCnRJ77HqKh\nR3v1UGXbmtipknlz4t3b9/HU3qEvqnDzDOz4JgQiVN5tFkTvZ0EcOxTgl4rC\nSH1O3P/ssn/DVrqpH4MVgbzt+58BH8uaAQduraYw1PPa9Ar/ZKG7MtFp+3YC\nsagym3Uh85yNcwyyfdLq4t4jAyUsz3/qlI0mKC2j+G5KrDfqtqODuEsiQmEv\nXS0ruwIaLOIQvQSqG+xqD6Gtk8S9Ue0X5Ee4ZhOyu+17eTL0wFP68V801uhA\nnpXB\r\n=6BWQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.13.0"},"gitHead":"05a6df4f02c345cb7f702430b13a254d12a0d3dc","_npmUser":{"name":"laurieontech","email":"laurie@gatsbyjs.com"},"repository":{"url":"git+https://github.com/gatsbyjs/themes.git","type":"git","directory":"packages/gatsby-theme-blog-darkmode"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"A Gatsby blog theme for a dark/light mode","directories":{},"_nodeVersion":"12.14.1","dependencies":{"react-switch":"^5.0.1","@reach/skip-nav":"^0.10.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.12.0","gatsby":"^2.24.10","prettier":"2.0.5","react-dom":"^16.12.0"},"peerDependencies":{"react":"^16.8.6","gatsby":"^2.23.22","react-dom":"^16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-theme-blog-darkmode_2.0.1_1595510991532_0.3112813629869833","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"gatsby-theme-blog-darkmode","version":"2.0.2","keywords":["gatsby","gatsby-theme","gatsby-plugin","react","blog"],"license":"MIT","_id":"gatsby-theme-blog-darkmode@2.0.2","maintainers":[{"name":"mxstbr","email":"contact@mxstbr.com"},{"name":"laurieontech","email":"laurie@gatsbyjs.com"},{"name":"lekoarts","email":"lekoarts@gmail.com"},{"name":"smthomas","email":"shane@codekarate.com"},{"name":"fk","email":"sechskilo@gmail.com"},{"name":"ascorbic","email":"m@mk.gg"},{"name":"kuvos","email":"npm-public@qfox.nl"},{"name":"blainekasten","email":"blainekasten@gmail.com"},{"name":"tylerbarnes","email":"tyler@known.design"},{"name":"vladar","email":"vladimir.razuvaev@gmail.com"},{"name":"madalynrose","email":"madalyn.parker@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"wardpeet","email":"ward@coding-tech.com"},{"name":"sidharthachatterjee","email":"me@sidharthachatterjee.com"},{"name":"pieh","email":"misiek.piechowiak@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"},{"name":"jamo","email":"jamo@isotalo.fi"},{"name":"freiksenet","email":"freiksenet@gmail.com"},{"name":"dschau","email":"dustinschau@gmail.com"}],"homepage":"https://github.com/gatsbyjs/themes/tree/master/packages/gatsby-theme-blog-darkmode#readme","bugs":{"url":"https://github.com/gatsbyjs/themes/issues"},"dist":{"shasum":"7ff5211f3d44cf054e51f62d9a13d4da74a24e48","tarball":"https://registry.npmjs.org/gatsby-theme-blog-darkmode/-/gatsby-theme-blog-darkmode-2.0.2.tgz","fileCount":10,"integrity":"sha512-Bqg9dsmFAgQI9OLNlAea76CZVludzLhezn3heKVFoCFY6nDnWl440o8X0pnBz5WSb7JvW6NqGagCDWR9vOfziA==","signatures":[{"sig":"MEYCIQDwIAzsVpK57EdyOu/mM5I1klZzzNj3ZiDosrN0s2QhOAIhAMN0yrLo/kTW9ocvPsVJr+124gh6hZuIoLiZ+7kKVA68","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX2pmCRA9TVsSAnZWagAAtZ0P/2OyO+PzDIekksybrhbd\n7G+hy4CDKz0Q6Mk4OuI3habH4qwPDY5M4pgbOQEudbO4KGiOvMov2ISh9oeM\nSYh0QCcr1diZobjEnP9Ddgd9B1NTkMaET0nK+iKXJtSeExfhJ5voktkz06r5\nn0HO5YFtcozdV/B7vv5YLWREXCq3HSAppaL/o0EboIvRflZ3Bhhw7JGMMp1d\nKIYTx+K8pTAwUxLz/UEJPzkQAVn79ju3MVaFUCsK0j15YNGUGUMf7IECdnlH\nLRSZMBr2oE7J+xpVqsBZw2pO91VqU1rbxaZnM3bWHI/5QLlhBCgrd65XwtBa\n7yxKdNGybt4GON3WJSvhk3sT36hKmd9TmHGEX8VmQbGfH4N7hnv0t4x5gGG/\nG9Eu/WqFpMLQbI76tNvPVDCPBiiY7p3B8wUerCZyQDCuXb2kKz+OFyVC7zBM\nMZEtHTBUgrf8IXB7cPkGKfAzUP0UyfOTK/rppMBdUQACs+yNov/fLFJFJ9yZ\nKyNYSXviRteWpZAThBrPNh3CeMz0y4yqKOjR5ZGeOBqFazRvfu3oaUF75qV4\nMygAofXKOxreha4RBk7X6SCYJA+oNE3mhAnnZmv3/GCovdqdL1jLsvfiOKxa\n/Koqf+RBZHPkX5aOC5lFSKtXJpOpmPOH6SLObgI8hYHitAyE2mVQUuL8M7HC\n5xtu\r\n=HX2U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10.13.0"},"gitHead":"0766e93e3a90235813e5c4ef24d7f5a9afc98881","_npmUser":{"name":"lekoarts","email":"lekoarts@gmail.com"},"repository":{"url":"git+https://github.com/gatsbyjs/themes.git","type":"git","directory":"packages/gatsby-theme-blog-darkmode"},"_npmVersion":"lerna/3.22.1/node@v12.16.2+x64 (linux)","description":"A Gatsby blog theme for a dark/light mode","directories":{},"_nodeVersion":"12.16.2","dependencies":{"react-switch":"^5.0.1","@reach/skip-nav":"^0.10.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.12.0","gatsby":"^2.24.10","prettier":"2.0.5","react-dom":"^16.12.0"},"peerDependencies":{"react":"^16.8.6","gatsby":"^2.23.22","react-dom":"^16.8.6"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-theme-blog-darkmode_2.0.2_1600088678240_0.6023070247811082","host":"s3://npm-registry-packages"}},"2.0.3-gatsby-v3.35":{"name":"gatsby-theme-blog-darkmode","version":"2.0.3-gatsby-v3.35","keywords":["gatsby","gatsby-theme","gatsby-plugin","react","blog"],"license":"MIT","_id":"gatsby-theme-blog-darkmode@2.0.3-gatsby-v3.35","maintainers":[{"name":"sslotsky","email":"saxosamo@gmail.com"},{"name":"rachelbahl","email":"rachel@gatsbyjs.com"},{"name":"dschau","email":"dustinschau@gmail.com"},{"name":"jamo","email":"jamo@isotalo.fi"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"},{"name":"pieh","email":"misiek.piechowiak@gmail.com"},{"name":"sidharthachatterjee","email":"me@sidharthachatterjee.com"},{"name":"wardpeet","email":"ward@coding-tech.com"},{"name":"vladar","email":"vladimir.razuvaev@gmail.com"},{"name":"tylerbarnes","email":"tyler@known.design"},{"name":"ascorbic","email":"m@mk.gg"},{"name":"fk","email":"sechskilo@gmail.com"},{"name":"smthomas","email":"shane@codekarate.com"},{"name":"lekoarts","email":"lekoarts@gmail.com"},{"name":"laurieontech","email":"npm.laurie@gmail.com"}],"homepage":"https://github.com/gatsbyjs/themes/tree/master/packages/gatsby-theme-blog-darkmode#readme","bugs":{"url":"https://github.com/gatsbyjs/themes/issues"},"dist":{"shasum":"d27b76ace3910ff6bc155131eefcb330b0c8cf37","tarball":"https://registry.npmjs.org/gatsby-theme-blog-darkmode/-/gatsby-theme-blog-darkmode-2.0.3-gatsby-v3.35.tgz","fileCount":9,"integrity":"sha512-WcLgzj9/tyzYwffGGv2ES69KGB6eHhUYLf55BXD8UOP6+nvltlBPd+QWh6Keol82speye1RNyzNDoxC13bBT/g==","signatures":[{"sig":"MEQCIAyn7fWpv6P2GQeE8y9wwVioLjdbv6CcuvivTws1RGYPAiB05vQ15XGdyrnX8QMR32hptggvf5V++eDIE+Y9OJM8mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdrCACRA9TVsSAnZWagAATowP/3Lw9FBJcOrvGs77tBd9\nRDR/6t+czh1BGkBGj0gKexuJtwjalH/AeXqKDY1okRQ7ClKcWDW1npbo1nxN\nGjaA0PvddIX83WNuOd7upMVo5/yVXtnZEGpGGk1cRPXg96sag5l6bF7ONKsP\ncAzDtCodL3nVd4hi/e7hfeKSmLC0LlRL9UtTYe0EcP/5ObOi+nbhe6OYPBOz\ns8HOTx6PK3VR1h3b1/J9zzemfcqFYUAJFTHXjFdFC7c3V1edbHESIYwSn+uH\nx0DT0WvOdtu+zaStAIx6Sdar9X1mk0BsU8k9KTwGUeRNeMKu1jVk7sIYvIEQ\n5K9zi9kboYdHktwuGRvTBgbXvkLOJrx58NcOa7hK0SJCohozO9vw7tdzaVSj\nmmQILkh9sb8KGhLaXzTAH147IOJFn0+Il30m5Ch/WWJxKzs95xq2NNfSwBf2\nYx4dxeBucwN0UbI82Xox45kN3I1/A50Fu/Os9IEUXrFnO6bmNtIKZSzcx1ZN\n56NBKbklK4MY+Z3swam1j/qp2jYj9PmTgFleney2fUrYcGlHIbis24LP+JLg\n60kTY6v2+n+jd7q/sIlBi0DDpRqioim68RfBpsqB1Z1aiLQzFQPI/s03Lqge\n60ACSl7PKJIRqSaKoofzFWak+eE24yP80pFYYK3kfKGT7fUxFc5M9z7a595T\nLjRR\r\n=QCwy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"## Gatsby Theme Blog Dark Mode\n\nThis theme enables a darkmode toggle in the header of your blog. It leverages `colors.mode.dark` in Theme UI which you can change by shadowing.\n\n## Install instructions\n\n**Note:** This theme is designed to work as an add-on to `gatsby-theme-blog` and will not work without it!\n\n1. Install the dependencies\n\n```shell\nnpm install gatsby-theme-blog-darkmode gatsby-theme-blog\n```\n\n2. Configure your site\n\n```javascript\n// gatsby-config.js\nmodule.exports = {\n  plugins: [`gatsby-theme-blog`, `gatsby-theme-blog-darkmode`],\n}\n```\n\n## Shadowing styles\n\nTo shadow styles, create `src/gatsby-plugin-theme-ui/index.js`. Include an object with the styles you'd prefer.\n\n```javascript\nconst theme = {\n  colors: {\n    modes: {\n      dark: {\n        text: tomato,\n      },\n    },\n  },\n}\n\nexport default theme\n```\n\nIf you'd like to override only some styles you'll want to deepmerge.\n\n```javascript\nimport { merge } from \"theme-ui\"\nimport darkmode from \"gatsby-theme-blog-darkmode/src/gatsby-plugin-theme-ui\"\n\nconst theme = merge(darkmode, {\n  colors: {\n    modes: {\n      dark: {\n        text: `tomato`,\n      },\n    },\n  },\n})\n\nexport default theme\n```\n\n## Migrating to `gatsby-theme-blog` 2.0\n\nOnce you install this as a parallel theme be sure to update your shadowed paths. Files inside this theme, such as the sun and moon assets, will now be referenced inside the `gatsby-theme-blog-darkmode` directory.\n","engines":{"node":">=12.13.0"},"gitHead":"7ef4c320cc870eb88f9b8a642e06ef001d83e7d3","_npmUser":{"name":"lekoarts","email":"lekoarts@gmail.com"},"repository":{"url":"git+https://github.com/gatsbyjs/themes.git","type":"git","directory":"packages/gatsby-theme-blog-darkmode"},"_npmVersion":"lerna/3.22.1/node@v14.14.0+x64 (linux)","description":"A Gatsby blog theme for a dark/light mode","directories":{},"_nodeVersion":"14.14.0","dependencies":{"react-switch":"^6.0.0","@reach/skip-nav":"^0.15.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":"^17.0.0","gatsby":"^3.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-theme-blog-darkmode_2.0.3-gatsby-v3.35_1618391168168_0.6308201072467745","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"gatsby-theme-blog-darkmode","version":"3.0.0","keywords":["gatsby","gatsby-theme","gatsby-plugin","react","blog"],"license":"MIT","_id":"gatsby-theme-blog-darkmode@3.0.0","maintainers":[{"name":"veryspry","email":"ehlinger.matt@gmail.com"},{"name":"daniellewgatsby","email":"daniel.lew@gatsbyjs.com"},{"name":"sslotsky","email":"saxosamo@gmail.com"},{"name":"rachelbahl","email":"rachel@gatsbyjs.com"},{"name":"dschau","email":"dustinschau@gmail.com"},{"name":"jamo","email":"jamo@isotalo.fi"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"},{"name":"pieh","email":"misiek.piechowiak@gmail.com"},{"name":"sidharthachatterjee","email":"me@sidharthachatterjee.com"},{"name":"wardpeet","email":"ward@coding-tech.com"},{"name":"vladar","email":"vladimir.razuvaev@gmail.com"},{"name":"tylerbarnes","email":"tyler@known.design"},{"name":"ascorbic","email":"m@mk.gg"},{"name":"fk","email":"sechskilo@gmail.com"},{"name":"smthomas","email":"shane@codekarate.com"},{"name":"lekoarts","email":"lekoarts@gmail.com"},{"name":"laurieontech","email":"npm.laurie@gmail.com"}],"homepage":"https://github.com/gatsbyjs/themes/tree/master/packages/gatsby-theme-blog-darkmode#readme","bugs":{"url":"https://github.com/gatsbyjs/themes/issues"},"dist":{"shasum":"2efa5ea728c979f24a0804498c6f3202f2a9397f","tarball":"https://registry.npmjs.org/gatsby-theme-blog-darkmode/-/gatsby-theme-blog-darkmode-3.0.0.tgz","fileCount":9,"integrity":"sha512-qVQK3el0gHHlmtaRzpfZaUi70WfQwnSbbC/ak4LqZsyF6UIINP0MsD4d/G5GutWoD4d9oeSucEGICw51mgpSHg==","signatures":[{"sig":"MEUCIA3n06FUBT1TOulEllWMVXdJ570bwVcuICpP45E1icVlAiEA8csxzV9aN6FTHZL5KhObKr90/acKwyBWFT/8kjJZOTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfqUOCRA9TVsSAnZWagAACtUP/1kWZcAYY+fxzOI2aAEI\n5UC1erckRMNoxBsAsqfuPpXNbTXSj7bTfRhl8QAY3Y2WxW0n3/PsELtsnr8B\nngYZlU59N4pMDtPRGzDFtNR/gcszfHeDaop6+TV/+JEWhBtTMMiKpMKyfZHc\nIb6+X4NZGYyFpG/xON+MgTaXANzpPI4mnyOsyrMWApv3dyDiqY2Q42bR8Xm7\np2eUHyyliYZgTswyXeWpWG5nwzm7+yKyA16w4/cblUKGzwuoqshnX4ekRbe4\nkbWUjw0WsRHaX4fiAaXi/RXYU6ji4nzCNM8xu1W2a6YJDSaLz4OAYU8pT+wZ\nOPilefaXeb7rtn+0HOHwmc9PDx75T2UDV7UZj51fHBCbmx7S53zzyYUpXVAz\nsFsUBQmDdlkj7tAuKXdGvfn2/q5DERwvQi5oCZ2dEZsafJtMRlBlI0BYK75l\nW1bts6uedBqJk4SivwVQNFfhKzF7dqkQgUjU00rOteTSr+Ggn/BDb+ude3hW\nCE9nzDtprYMgln0GHZOLvD0BTYzX4428zEWzFYyGrXAWnMMJS9nkJbYcswi0\ngE2AKnhQJTll77gEA5YLaBu/A1GtCdYF5Gqv3JI9ZXSMGzR4s6fJtRfb2hSS\nkdzierXvGEHUTvq8b2tMK3X/Fg3ZDhrisK3PB4qGcPhDdR7+f9XFuo34THB5\nONY4\r\n=p+sk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.13.0"},"gitHead":"692499ec782aae8b47bcd5aafbbe3cc565b9e429","_npmUser":{"name":"lekoarts","email":"lekoarts@gmail.com"},"repository":{"url":"git+https://github.com/gatsbyjs/themes.git","type":"git","directory":"packages/gatsby-theme-blog-darkmode"},"_npmVersion":"lerna/3.22.1/node@v14.14.0+x64 (linux)","description":"A Gatsby blog theme for a dark/light mode","directories":{},"_nodeVersion":"14.14.0","dependencies":{"react-switch":"^6.0.0","@reach/skip-nav":"^0.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0","gatsby":"^3.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-theme-blog-darkmode_3.0.0_1618912525643_0.2936839583836013","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"gatsby-theme-blog-darkmode","version":"4.0.0","keywords":["gatsby","gatsby-theme","gatsby-plugin","react","blog"],"license":"MIT","_id":"gatsby-theme-blog-darkmode@4.0.0","maintainers":[{"name":"dschau","email":"dustinschau@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"},{"name":"pieh","email":"misiek.piechowiak@gmail.com"},{"name":"sidharthachatterjee","email":"me@sidharthachatterjee.com"},{"name":"wardpeet","email":"ward@coding-tech.com"},{"name":"tylerbarnes","email":"tyler@known.design"},{"name":"fk","email":"sechskilo@gmail.com"},{"name":"smthomas","email":"shane@codekarate.com"},{"name":"lekoarts","email":"lekoarts@gmail.com"},{"name":"rachelbahl","email":"rachel@gatsbyjs.com"},{"name":"daniellewgatsby","email":"daniel.lew@gatsbyjs.com"},{"name":"veryspry","email":"ehlinger.matt@gmail.com"},{"name":"abhiaiyer","email":"abhiaiyer91+npm@gmail.com"},{"name":"laurieontech","email":"npm.laurie@gmail.com"}],"homepage":"https://github.com/gatsbyjs/themes/tree/master/packages/gatsby-theme-blog-darkmode#readme","bugs":{"url":"https://github.com/gatsbyjs/themes/issues"},"dist":{"shasum":"329924584b6a27c1ee01123170afee241fb25bd5","tarball":"https://registry.npmjs.org/gatsby-theme-blog-darkmode/-/gatsby-theme-blog-darkmode-4.0.0.tgz","fileCount":9,"integrity":"sha512-7IWo02lgsxlxqmRx8N9qWi4H8Hj/lMhMAT9Sa64nP9VgNnCrs50S8utwAk9e4wgjB9kl5aEf9lbAlS5d6adN1Q==","signatures":[{"sig":"MEUCIHv+djU4BmQ1c/e6ved893EEziQkeGsbVdY0jxqYNLJOAiEAyj/ZiQ5xiHlNMO7RuUgjI1PMeS5ZCb+YYJkQqPXpIQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqjnUCRA9TVsSAnZWagAAkjUQAJzNnEw2wR9ufO/xbVQ4\neD3/9yONiY/qWZEmwPm5KjaahXxi54d2LV1wwJH96OrrZ5RYVeIZ82MfYxtP\nQuTI2xcdT9ZOwnb/3w1ngZ6Frz3VT3y3Td2VnDVd0svClFKgoLPjSNu9lm9f\n0i+gXDFVxCth3J1OsCozDLqZ8bc9HIrLuhZi5NxJCpURHJ7gHY/dS7u8g8aT\nGcdtodUQPVS3dMc43QmrI7vwgGUWbm+ffxh9jZZ5T8D9PAWy/bRtwq5VMJ42\njAC09m9ZWAyr/C1EPAZORQbW3wweib0raHXAx+wVFETOsyoDQHdRaCxgJml6\nlkinjBszM8Xs+rk6KlxCvloVzHxMzKiTrRAAzU6tinI3ArjHrx698TE8cewI\nrwKZVKo0XJWhpAanaedftlj/ewZU5LHIoi/N2Mi8czGlDvEEurhvex0CN8sE\nyw8jlIXqrt6msfrJfHyvfk4O4iV+feSe0iNpoTzuPelFmssqcfBVRTG2kF+O\nVkmKkbJckDNuhk+6o55P4+kC9pTr4ZLz1SqpJQ7dlzNhe9+LQUqVQEZmf9UY\n+Sbsvi8g4C5uJMZ3z1HegBxeB66uRf/0ug7k/+baTq38dFeGYwXMkg+/XYBt\nSQYqLbmiPSRn95AC/RaJie4J+U5NB6mhkJdRVh1CFFljCW6OvE/nJNVLQM/7\nDM5K\r\n=CX5/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14.15.0"},"gitHead":"a9dd4d105ce31f589cf06a39b4e47d7169ade0ff","_npmUser":{"name":"wardpeet","email":"ward@coding-tech.com"},"repository":{"url":"git+https://github.com/gatsbyjs/themes.git","type":"git","directory":"packages/gatsby-theme-blog-darkmode"},"_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (win32)","description":"A Gatsby blog theme for a dark/light mode","directories":{},"_nodeVersion":"14.17.5","dependencies":{"react-switch":"^6.0.0","@reach/skip-nav":"^0.16.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^17.0.0","gatsby":"^4.0.0","react-dom":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gatsby-theme-blog-darkmode_4.0.0_1638545876223_0.6399563357719902","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-06-22T17:54:33.488Z","modified":"2026-06-18T01:29:43.107Z","2.0.0-canary.809":"2020-06-22T17:54:33.601Z","2.0.0":"2020-07-07T12:48:42.537Z","2.0.1":"2020-07-23T13:29:51.642Z","2.0.2":"2020-09-14T13:04:38.371Z","2.0.3-gatsby-v3.35":"2021-04-14T09:06:08.335Z","3.0.0":"2021-04-20T09:55:25.791Z","4.0.0":"2021-12-03T15:37:56.401Z"},"bugs":{"url":"https://github.com/gatsbyjs/themes/issues"},"license":"MIT","homepage":"https://github.com/gatsbyjs/themes/tree/master/packages/gatsby-theme-blog-darkmode#readme","keywords":["gatsby","gatsby-theme","gatsby-plugin","react","blog"],"repository":{"url":"git+https://github.com/gatsbyjs/themes.git","type":"git","directory":"packages/gatsby-theme-blog-darkmode"},"description":"A Gatsby blog theme for a dark/light mode","maintainers":[{"email":"misiek.piechowiak@gmail.com","name":"pieh"},{"email":"katherine.beck@netlify.com","name":"kathmbeck"},{"email":"philippe.serhal@netlify.com","name":"serhalp-netlify"},{"email":"mike.gualtieri@netlify.com","name":"mlgualtieri-gatsby"}],"readme":"## Gatsby Theme Blog Dark Mode\n\nThis theme enables a darkmode toggle in the header of your blog. It leverages `colors.mode.dark` in Theme UI which you can change by shadowing.\n\n## Install instructions\n\n**Note:** This theme is designed to work as an add-on to `gatsby-theme-blog` and will not work without it!\n\n1. Install the dependencies\n\n```shell\nnpm install gatsby-theme-blog-darkmode gatsby-theme-blog\n```\n\n2. Configure your site\n\n```javascript\n// gatsby-config.js\nmodule.exports = {\n  plugins: [`gatsby-theme-blog`, `gatsby-theme-blog-darkmode`],\n}\n```\n\n## Shadowing styles\n\nTo shadow styles, create `src/gatsby-plugin-theme-ui/index.js`. Include an object with the styles you'd prefer.\n\n```javascript\nconst theme = {\n  colors: {\n    modes: {\n      dark: {\n        text: tomato,\n      },\n    },\n  },\n}\n\nexport default theme\n```\n\nIf you'd like to override only some styles you'll want to deepmerge.\n\n```javascript\nimport { merge } from \"theme-ui\"\nimport darkmode from \"gatsby-theme-blog-darkmode/src/gatsby-plugin-theme-ui\"\n\nconst theme = merge(darkmode, {\n  colors: {\n    modes: {\n      dark: {\n        text: `tomato`,\n      },\n    },\n  },\n})\n\nexport default theme\n```\n\n## Migrating to `gatsby-theme-blog` 2.0\n\nOnce you install this as a parallel theme be sure to update your shadowed paths. Files inside this theme, such as the sun and moon assets, will now be referenced inside the `gatsby-theme-blog-darkmode` directory.\n","readmeFilename":"README.md"}