{"_id":"@umijs/ssr-darkreader","_rev":"2805866","name":"@umijs/ssr-darkreader","description":"Dark mode for every website","dist-tags":{"latest":"4.9.45"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"fan576679268","email":""},{"name":"kuitos","email":""},{"name":"peachscript","email":""},{"name":"sorrycc","email":""},{"name":"stormslowly","email":""},{"name":"xiaohuoni","email":""},{"name":"xiefengnian","email":""},{"name":"yutingzhao1991","email":""},{"name":"zinkey","email":""},{"name":"zombiej","email":""}],"time":{"modified":"2022-09-06T14:01:03.000Z","created":"2021-12-15T01:15:25.228Z","4.9.45":"2022-03-04T12:52:35.840Z","4.9.44":"2021-12-15T02:26:47.417Z","4.9.43":"2021-12-15T01:15:25.228Z"},"users":{},"author":{"name":"Alexander Shutau","email":"darkreaderapp@gmail.com","url":"https://darkreader.org/"},"repository":{"type":"git","url":"git+https://github.com/chenshuai2144/darkreader.git"},"versions":{"4.9.45":{"name":"@umijs/ssr-darkreader","version":"4.9.45","description":"Dark mode for every website","scripts":{"api":"node tasks/build.js --api","benchmark-server":"node tests/benchmark-server/index.js","build":"node tasks/build.js --release","code-style":"eslint --ignore-pattern \"!.eslintplugin.js\" --cache --fix \"src/**/*.ts\" \"src/**/*.tsx\" \"tasks/**/*.js\" \"tests/[!coverage]**/*.js\" \"tests/**/*.ts\" \".eslintrc.js\" \"index.d.ts\" \".eslintplugin.js\"","debug":"node tasks/build.js --debug","debug:watch":"node tasks/build.js --debug --watch","lint":"eslint --ignore-pattern \"!.eslintplugin.js\" \"src/**/*.ts\" \"src/**/*.tsx\" \"tasks/**/*.js\" \"tests/**/*.ts\" \"tests/[!coverage]**/*.js\" \"index.d.ts\" \".eslintplugin.js\"","prepublishOnly":"npm test && npm run api","release":"npm test && npm run lint && node tasks/build.js --release","test":"jest --config=tests/jest.config.js","test:browser":"npm run debug && jest --config=tests/browser/jest.config.js --runInBand","test:chrome":"npm run debug && jest --config=tests/browser/jest.config.chrome.js --runInBand","test:ci":"jest --config=tests/jest.config.js --runInBand","test:config":"jest --config=tests/config/jest.config.js","test:config:debug":"node --inspect-brk ./node_modules/jest/bin/jest --config=tests/config/jest.config.js --runInBand --no-cache --watch","test:coverage":"jest --config=tests/jest.config.js --coverage","test:firefox":"npm run debug && jest --config=tests/browser/jest.config.firefox.js --runInBand","test:inject":"node tests/inject/run.js","test:inject:debug":"node tests/inject/run.js --debug","test:utils":"jest --config=tests/utils/jest.config.js","test:utils:debug":"node --inspect-brk ./node_modules/jest/bin/jest --config=tests/utils/jest.config.js --runInBand --no-cache --watch"},"main":"darkreader.js","repository":{"type":"git","url":"git+https://github.com/chenshuai2144/darkreader.git"},"author":{"name":"Alexander Shutau","email":"darkreaderapp@gmail.com","url":"https://darkreader.org/"},"license":"MIT","bugs":{"url":"https://github.com/chenshuai2144/darkreader/issues"},"keywords":["dark-theme","dark-mode","night-mode","darkmode","nightmode","accessibility","eye-care"],"browserslist":["supports es5","not ie > 0","not ie_mob > 0","not op_mini all","not op_mob < 59","not android < 50","not ios_saf < 6","not safari < 9.3","not opera < 36","not chrome < 49","not firefox < 33","not edge <= 18"],"homepage":"https://darkreader.org/","funding":{"type":"opencollective","url":"https://opencollective.com/darkreader"},"devDependencies":{"@rollup/plugin-node-resolve":"13.0.6","@rollup/plugin-replace":"3.0.0","@rollup/pluginutils":"4.1.1","@types/chrome":"0.0.162","@types/jasmine":"3.10.1","@types/jest":"27.0.2","@types/karma":"6.3.1","@types/node":"16.11.6","@types/offscreencanvas":"2019.6.4","@typescript-eslint/eslint-plugin":"5.3.0","@typescript-eslint/parser":"5.3.0","chokidar":"3.5.2","eslint":"8.1.0","eslint-plugin-import":"2.25.2","eslint-plugin-local":"1.0.0","fs-extra":"10.0.0","globby":"11.0.4","jasmine-core":"3.10.1","jest":"27.3.1","karma":"6.3.7","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.3","karma-firefox-launcher":"2.1.2","karma-jasmine":"4.0.1","karma-rollup-preprocessor":"7.0.7","karma-safari-launcher":"1.0.0","less":"4.1.2","malevic":"0.18.6","prettier":"2.4.1","puppeteer-core":"10.4.0","rollup":"2.59.0","rollup-plugin-istanbul2":"2.0.2","rollup-plugin-typescript2":"0.31.1","ts-jest":"27.0.7","ts-node":"10.4.0","tsconfig-paths":"3.11.0","tslib":"2.3.1","typescript":"4.4.4","web-ext":"6.5.0","ws":"8.2.3","yazl":"2.5.1"},"gitHead":"afe09035613cfcf813eac8508d71bef77b1a8ee6","_id":"@umijs/ssr-darkreader@4.9.45","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"7f13cfc89616f3203290775eb61b53047ece1733","size":49518,"noattachment":false,"key":"/@umijs/ssr-darkreader/-/@umijs/ssr-darkreader-4.9.45.tgz","tarball":"http://registry.cnpm.dingdandao.com/@umijs/ssr-darkreader/download/@umijs/ssr-darkreader-4.9.45.tgz"},"_npmUser":{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},"directories":{},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"fan576679268","email":""},{"name":"kuitos","email":""},{"name":"peachscript","email":""},{"name":"sorrycc","email":""},{"name":"stormslowly","email":""},{"name":"xiaohuoni","email":""},{"name":"xiefengnian","email":""},{"name":"yutingzhao1991","email":""},{"name":"zinkey","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssr-darkreader_4.9.45_1646398355678_0.20348443036944364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-04T12:52:42.954Z","publish_time":1646398355840,"_cnpm_publish_time":1646398355840},"4.9.44":{"name":"@umijs/ssr-darkreader","version":"4.9.44","description":"Dark mode for every website","scripts":{"api":"node tasks/build.js --api","benchmark-server":"node tests/benchmark-server/index.js","build":"node tasks/build.js --release","code-style":"eslint --ignore-pattern \"!.eslintplugin.js\" --cache --fix \"src/**/*.ts\" \"src/**/*.tsx\" \"tasks/**/*.js\" \"tests/[!coverage]**/*.js\" \"tests/**/*.ts\" \".eslintrc.js\" \"index.d.ts\" \".eslintplugin.js\"","debug":"node tasks/build.js --debug","debug:watch":"node tasks/build.js --debug --watch","lint":"eslint --ignore-pattern \"!.eslintplugin.js\" \"src/**/*.ts\" \"src/**/*.tsx\" \"tasks/**/*.js\" \"tests/**/*.ts\" \"tests/[!coverage]**/*.js\" \"index.d.ts\" \".eslintplugin.js\"","prepublishOnly":"npm test && npm run api","release":"npm test && npm run lint && node tasks/build.js --release","test":"jest --config=tests/jest.config.js","test:browser":"npm run debug && jest --config=tests/browser/jest.config.js --runInBand","test:chrome":"npm run debug && jest --config=tests/browser/jest.config.chrome.js --runInBand","test:ci":"jest --config=tests/jest.config.js --runInBand","test:config":"jest --config=tests/config/jest.config.js","test:config:debug":"node --inspect-brk ./node_modules/jest/bin/jest --config=tests/config/jest.config.js --runInBand --no-cache --watch","test:coverage":"jest --config=tests/jest.config.js --coverage","test:firefox":"npm run debug && jest --config=tests/browser/jest.config.firefox.js --runInBand","test:inject":"node tests/inject/run.js","test:inject:debug":"node tests/inject/run.js --debug","test:utils":"jest --config=tests/utils/jest.config.js","test:utils:debug":"node --inspect-brk ./node_modules/jest/bin/jest --config=tests/utils/jest.config.js --runInBand --no-cache --watch"},"main":"darkreader.js","repository":{"type":"git","url":"https://github.com/darkreader/darkreader.git"},"author":{"name":"Alexander Shutau","email":"darkreaderapp@gmail.com","url":"https://darkreader.org/"},"license":"MIT","bugs":{"url":"https://github.com/darkreader/darkreader/issues"},"keywords":["dark-theme","dark-mode","night-mode","darkmode","nightmode","accessibility","eye-care"],"browserslist":["supports es5","not ie > 0","not ie_mob > 0","not op_mini all","not op_mob < 59","not android < 50","not ios_saf < 6","not safari < 9.3","not opera < 36","not chrome < 49","not firefox < 33","not edge <= 18"],"homepage":"https://darkreader.org/","funding":{"type":"opencollective","url":"https://opencollective.com/darkreader"},"devDependencies":{"@rollup/plugin-node-resolve":"13.0.6","@rollup/plugin-replace":"3.0.0","@rollup/pluginutils":"4.1.1","@types/chrome":"0.0.162","@types/jasmine":"3.10.1","@types/jest":"27.0.2","@types/karma":"6.3.1","@types/node":"16.11.6","@types/offscreencanvas":"2019.6.4","@typescript-eslint/eslint-plugin":"5.3.0","@typescript-eslint/parser":"5.3.0","chokidar":"3.5.2","eslint":"8.1.0","eslint-plugin-import":"2.25.2","eslint-plugin-local":"1.0.0","fs-extra":"10.0.0","globby":"11.0.4","jasmine-core":"3.10.1","jest":"27.3.1","karma":"6.3.7","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.3","karma-firefox-launcher":"2.1.2","karma-jasmine":"4.0.1","karma-rollup-preprocessor":"7.0.7","karma-safari-launcher":"1.0.0","less":"4.1.2","malevic":"0.18.6","prettier":"2.4.1","puppeteer-core":"10.4.0","rollup":"2.59.0","rollup-plugin-istanbul2":"2.0.2","rollup-plugin-typescript2":"0.31.1","ts-jest":"27.0.7","ts-node":"10.4.0","tsconfig-paths":"3.11.0","tslib":"2.3.1","typescript":"4.4.4","web-ext":"6.5.0","ws":"8.2.3","yazl":"2.5.1"},"licenseText":"MIT License\n\nCopyright (c) 2021 Dark Reader Ltd.\n\nAll rights reserved.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@umijs/ssr-darkreader@4.9.44","dist":{"shasum":"addee781c991af31dde0b464b077198538bd7990","size":49502,"noattachment":false,"key":"/@umijs/ssr-darkreader/-/@umijs/ssr-darkreader-4.9.44.tgz","tarball":"http://registry.cnpm.dingdandao.com/@umijs/ssr-darkreader/download/@umijs/ssr-darkreader-4.9.44.tgz"},"_npmUser":{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},"directories":{},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"fan576679268","email":""},{"name":"kuitos","email":""},{"name":"peachscript","email":""},{"name":"sorrycc","email":""},{"name":"stormslowly","email":""},{"name":"xiaohuoni","email":""},{"name":"xiefengnian","email":""},{"name":"yutingzhao1991","email":""},{"name":"zinkey","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssr-darkreader_4.9.44_1639535207177_0.07796710770087145"},"_hasShrinkwrap":false,"publish_time":1639535207417,"_cnpm_publish_time":1639535207417,"_cnpmcore_publish_time":"2021-12-18T01:47:21.447Z"},"4.9.43":{"name":"@umijs/ssr-darkreader","version":"4.9.43","description":"Dark mode for every website","scripts":{"api":"node tasks/build.js --api","benchmark-server":"node tests/benchmark-server/index.js","build":"node tasks/build.js --release","code-style":"eslint --ignore-pattern \"!.eslintplugin.js\" --cache --fix \"src/**/*.ts\" \"src/**/*.tsx\" \"tasks/**/*.js\" \"tests/[!coverage]**/*.js\" \"tests/**/*.ts\" \".eslintrc.js\" \"index.d.ts\" \".eslintplugin.js\"","debug":"node tasks/build.js --debug","debug:watch":"node tasks/build.js --debug --watch","lint":"eslint --ignore-pattern \"!.eslintplugin.js\" \"src/**/*.ts\" \"src/**/*.tsx\" \"tasks/**/*.js\" \"tests/**/*.ts\" \"tests/[!coverage]**/*.js\" \"index.d.ts\" \".eslintplugin.js\"","prepublishOnly":"npm test && npm run api","release":"npm test && npm run lint && node tasks/build.js --release","test":"jest --config=tests/jest.config.js","test:browser":"npm run debug && jest --config=tests/browser/jest.config.js --runInBand","test:chrome":"npm run debug && jest --config=tests/browser/jest.config.chrome.js --runInBand","test:ci":"jest --config=tests/jest.config.js --runInBand","test:config":"jest --config=tests/config/jest.config.js","test:config:debug":"node --inspect-brk ./node_modules/jest/bin/jest --config=tests/config/jest.config.js --runInBand --no-cache --watch","test:coverage":"jest --config=tests/jest.config.js --coverage","test:firefox":"npm run debug && jest --config=tests/browser/jest.config.firefox.js --runInBand","test:inject":"node tests/inject/run.js","test:inject:debug":"node tests/inject/run.js --debug","test:utils":"jest --config=tests/utils/jest.config.js","test:utils:debug":"node --inspect-brk ./node_modules/jest/bin/jest --config=tests/utils/jest.config.js --runInBand --no-cache --watch"},"main":"darkreader.js","repository":{"type":"git","url":"git+https://github.com/darkreader/darkreader.git"},"author":{"name":"Alexander Shutau","email":"darkreaderapp@gmail.com","url":"https://darkreader.org/"},"license":"MIT","bugs":{"url":"https://github.com/darkreader/darkreader/issues"},"keywords":["dark-theme","dark-mode","night-mode","darkmode","nightmode","accessibility","eye-care"],"browserslist":["supports es5","not ie > 0","not ie_mob > 0","not op_mini all","not op_mob < 59","not android < 50","not ios_saf < 6","not safari < 9.3","not opera < 36","not chrome < 49","not firefox < 33","not edge <= 18"],"homepage":"https://darkreader.org/","funding":{"type":"opencollective","url":"https://opencollective.com/darkreader"},"devDependencies":{"@rollup/plugin-node-resolve":"13.0.6","@rollup/plugin-replace":"3.0.0","@rollup/pluginutils":"4.1.1","@types/chrome":"0.0.162","@types/jasmine":"3.10.1","@types/jest":"27.0.2","@types/karma":"6.3.1","@types/offscreencanvas":"2019.6.4","@types/node":"16.11.6","@typescript-eslint/eslint-plugin":"5.3.0","@typescript-eslint/parser":"5.3.0","chokidar":"3.5.2","eslint":"8.1.0","eslint-plugin-import":"2.25.2","eslint-plugin-local":"1.0.0","fs-extra":"10.0.0","globby":"11.0.4","jasmine-core":"3.10.1","jest":"27.3.1","karma":"6.3.7","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.3","karma-firefox-launcher":"2.1.2","karma-jasmine":"4.0.1","karma-rollup-preprocessor":"7.0.7","karma-safari-launcher":"1.0.0","less":"4.1.2","malevic":"0.18.6","prettier":"2.4.1","puppeteer-core":"10.4.0","rollup":"2.59.0","rollup-plugin-istanbul2":"2.0.2","rollup-plugin-typescript2":"0.31.1","ts-jest":"27.0.7","ts-node":"10.4.0","tsconfig-paths":"3.11.0","tslib":"2.3.1","typescript":"4.4.4","web-ext":"6.5.0","ws":"8.2.3","yazl":"2.5.1"},"gitHead":"b8cf05b516f39db0277d0517b574b28ca7b41b5b","_id":"@umijs/ssr-darkreader@4.9.43","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"4d53f33616fa9c6fe97e78fb84ed78bafb47aa41","size":49508,"noattachment":false,"key":"/@umijs/ssr-darkreader/-/@umijs/ssr-darkreader-4.9.43.tgz","tarball":"http://registry.cnpm.dingdandao.com/@umijs/ssr-darkreader/download/@umijs/ssr-darkreader-4.9.43.tgz"},"_npmUser":{"name":"chenshuai2144","email":"wasd2144@hotmail.com"},"directories":{},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"fan576679268","email":""},{"name":"kuitos","email":""},{"name":"peachscript","email":""},{"name":"sorrycc","email":""},{"name":"stormslowly","email":""},{"name":"xiaohuoni","email":""},{"name":"xiefengnian","email":""},{"name":"yutingzhao1991","email":""},{"name":"zinkey","email":""},{"name":"zombiej","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssr-darkreader_4.9.43_1639530924983_0.675374891999899"},"_hasShrinkwrap":false,"publish_time":1639530925228,"_cnpm_publish_time":1639530925228,"_cnpmcore_publish_time":"2021-12-18T01:47:21.946Z"}},"readme":"<p align=\"center\"><a href=\"https://darkreader.org\" target=\"_blank\" rel=\"noreferrer noopener\"><img width=\"250\" alt=\"Dark Reader's mascot\" src=\"https://raw.githubusercontent.com/darkreader/darkreader.github.io/master/images/darkreader-mascot.svg\"></a></p>\n<p align=\"center\">Dark Reader <strong>analyzes</strong> web pages and aims to <strong>reduce the eyestrain</strong> while you browse the web.</p>\n<br/>\n<p align=\"center\"><a rel=\"noreferrer noopener\" href=\"https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh/\"><img alt=\"Chrome Web Store\" src=\"https://img.shields.io/badge/Chrome-141e24.svg?&style=for-the-badge&logo=google-chrome&logoColor=white\"></a>  <a rel=\"noreferrer noopener\" href=\"https://addons.mozilla.org/firefox/addon/darkreader/\"><img alt=\"Firefox Add-ons\" src=\"https://img.shields.io/badge/Firefox-141e24.svg?&style=for-the-badge&logo=firefox-browser&logoColor=white\"></a>  <a rel=\"noreferrer noopener\" href=\"https://darkreader.org/safari/\"><img alt=\"Apple App Store\" src=\"https://img.shields.io/badge/Safari-141e24.svg?&style=for-the-badge&logo=safari&logoColor=white\"></a>  <a rel=\"noreferrer noopener\" href=\"https://microsoftedge.microsoft.com/addons/detail/dark-reader/ifoakfbpdcdoeenechcleahebpibofpc/\"><img alt=\"Edge Addons\" src=\"https://img.shields.io/badge/Edge-141e24.svg?&style=for-the-badge&logo=microsoft-edge&logoColor=white\"></a>  <a el=\"noreferrer noopener\" href=\"https://addons.thunderbird.net/thunderbird/addon/darkreader\"><img alt=\"Thunderbird\" src=\"https://img.shields.io/badge/Thunderbird-141e24.svg?&style=for-the-badge&logo=thunderbird&logoColor=white\"></a>\n\n<h2 align=\"center\">Dark Reader</h2>\n<br/>\n<p align=\"center\">Dark Reader is an <strong>open-source</strong> MIT-licensed <strong>browser extension</strong> that is designed to analyze web pages. Based on its analysis, Dark Reader will generate a dark mode that aims to <strong>reduce the eyestrain</strong> of the user. Dark Reader is <strong>feature-rich</strong> and can be configured in many ways throughout the UI.</p>\n<br/>\n<br/>\n\n## Questions\n\nMost questions can be answered by reading the [help page](https://darkreader.org/help/).\nIf the help page doesn't answer your question, open up a new [discussion](https://github.com/darkreader/darkreader/discussions).\n\n## How to contribute\n\nRead more about contributing to Dark Reader in [CONTRIBUTING.md](https://github.com/darkreader/darkreader/blob/master/CONTRIBUTING.md).\n\n## Building for use\n\nYou can install the extension from a file.  \nInstall [Node.js LTS](https://nodejs.org/en/). Download the source code (or check out from git).  \nOpen terminal in the root folder and run:  \n\n- `npm install`  \n- `npm run build`  \n\nThis will generate a `build/release/darkreader-chrome.zip` file that is useable in a Chromium-based browser and also a `build/release/darkreader-firefox.xpi` file that is useable in Firefox.\n\n## Using Dark Reader for a website\n\nYou can use Dark Reader to enable dark mode on your website!\n\n- Install the package from NPM (`npm install darkreader`)\n- or build from the source code (`npm run api`)\n- or include the script via a CDN such as [unpkg](https://unpkg.com/darkreader/) or [jsDelivr](https://www.jsdelivr.com/package/npm/darkreader)\n\nThen you can use the following code to control Dark Reader's API\n```javascript\nDarkReader.enable({\n    brightness: 100,\n    contrast: 90,\n    sepia: 10\n});\n\nDarkReader.disable();\n\n// Enable when the system color scheme is dark.\nDarkReader.auto({\n    brightness: 100,\n    contrast: 90,\n    sepia: 10\n});\n\n// Stop watching for the system color scheme.\nDarkReader.auto(false);\n\n// Get the generated CSS of Dark Reader returned as a string.\nconst CSS = await DarkReader.exportGeneratedCSS();\n\n// Check if Dark Reader is enabled.\nconst isEnabled = DarkReader.isEnabled();\n```\n\n... or if you are using ES modules\n\n```javascript\nimport {\n    enable as enableDarkMode,\n    disable as disableDarkMode,\n    auto as followSystemColorScheme,\n    exportGeneratedCSS as collectCSS,\n    isEnabled as isDarkReaderEnabled\n} from 'darkreader';\n\nenableDarkMode({\n    brightness: 100,\n    contrast: 90,\n    sepia: 10,\n});\n\ndisableDarkMode();\n\nfollowSystemColorScheme();\n\nconst CSS = await collectCSS();\n\nconst isEnabled = isDarkReaderEnabled();\n```\n\nBe aware, that darkreader will add the `chrome` object onto the `window` object, these are to stub certain functions that\nthe code will use. They originate from the webextension-api.\n\n## Site fixes\n\nAutomatically syncing the site fixes to every Dark Reader user was disabled because the GitHub team doesn't allow using GitHub as a CDN. Storing these files and making requests to other resources would be expensive and look suspicious. As such, changes are included with each new Dark Reader release.\n\nHowever, this can be enabled by the following steps:\n\n- Click on the Dark Reader icon.\n- Click on the Dev tools button (in the bottom-right corner).\n- Click on the Preview new design button.\n- Enable the `Synchronize site fixes` setting, under `Settings -> Manage Settings`.\n\n<h2 align=\"center\">Contributors</h2>\n<br/>\n<h3 align=\"center\"><strong>Dark Reader exists thanks to all the people who have contributed to Dark Reader!</strong></h3>\n<br/>\n<br/>\n<p align=\"center\"><a rel=\"noreferrer noopener\" href=\"https://github.com/darkreader/darkreader/graphs/contributors/\"><img src=\"https://opencollective.com/darkreader/contributors.svg?width=890&button=false\"/></a></p>\n\n<h2 align=\"center\">Backers</h2>\n<br/>\n<h3 align=\"center\"><strong>Thank you to all our generous backers! </strong>Support Dark Reader by <a rel=\"noreferrer noopener\" href=\"https://opencollective.com/darkreader\" target=\"_blank\">Becoming a backer</a></h3>\n<br/>\n<br/>\n<p align=\"center\"><a rel=\"noreferrer noopener\" href=\"https://opencollective.com/darkreader#backers\" target=\"_blank\"><img src=\"https://opencollective.com/darkreader/backers.svg?width=890&limit=1000\"></a></p>\n\n<h2 align=\"center\">Sponsors</h2>\n<p>Does your company use Dark Reader? Ask your manager or the marketing team if your company would be interested in supporting our project. By supporting this project, it will allow the maintainers to dedicate more time for maintenance and new features for everyone. Also, your company's logo will show <a rel=\"noreferrer noopener\" href=\"https://github.com/darkreader/darkreader#sponsors\" target=\"_blank\">on GitHub</a> - who doesn't want a little extra exposure? <a rel=\"noreferrer noopener\" href=\"https://opencollective.com/darkreader\" target=\"_blank\">Here's the info</a>.</p>\n\n<h3 align=\"center\"><strong>Thank you to our wonderful sponsors!</strong></h3>\n\n<a href=\"https://opencollective.com/darkreader/sponsor/0/website\" target=\"_blank\" rel=\"noreferrer noopener\"><img src=\"https://opencollective.com/darkreader/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/darkreader/sponsor/1/website\" target=\"_blank\" rel=\"noreferrer noopener\"><img src=\"https://opencollective.com/darkreader/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/darkreader/sponsor/2/website\" target=\"_blank\" rel=\"noreferrer noopener\"><img src=\"https://opencollective.com/darkreader/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/darkreader/sponsor/3/website\" target=\"_blank\" rel=\"noreferrer noopener\"><img src=\"https://opencollective.com/darkreader/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/darkreader/sponsor/4/website\" target=\"_blank\" rel=\"noreferrer noopener\"><img src=\"https://opencollective.com/darkreader/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/darkreader/sponsor/5/website\" target=\"_blank\" rel=\"noreferrer noopener\"><img src=\"https://opencollective.com/darkreader/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/darkreader/sponsor/6/website\" target=\"_blank\" rel=\"noreferrer noopener\"><img src=\"https://opencollective.com/darkreader/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/darkreader/sponsor/7/website\" target=\"_blank\" rel=\"noreferrer noopener\"><img src=\"https://opencollective.com/darkreader/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/darkreader/sponsor/8/website\" target=\"_blank\" rel=\"noreferrer noopener\"><img src=\"https://opencollective.com/darkreader/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/darkreader/sponsor/9/website\" target=\"_blank\" rel=\"noreferrer noopener\"><img src=\"https://opencollective.com/darkreader/sponsor/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/darkreader/sponsor/10/website\" target=\"_blank\" rel=\"noreferrer noopener\"><img src=\"https://opencollective.com/darkreader/sponsor/10/avatar.svg\"></a>\n","_attachments":{},"homepage":"https://darkreader.org/","bugs":{"url":"https://github.com/chenshuai2144/darkreader/issues"},"license":"MIT"}