{"_id":"nextjs-themes","_rev":"41-63e76aca57ff60105b7d17530c77ef8e","name":"nextjs-themes","dist-tags":{"alpha":"4.0.0-alpha.7","feat/39":"4.0.2","feat":"4.0.3-feat.0","squize":"4.0.4-squize.0","latest":"4.0.6"},"versions":{"0.0.1":{"name":"nextjs-themes","version":"0.0.1","keywords":["nextjs","nextjs13","nextjs-themes","react","react18","react-server-components","react-client-components","themes","dark-mode","dark-themes","typescript","javascript"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@0.0.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/mayank1513/nextjs-themes#readme","bugs":{"url":"https://github.com/mayank1513/nextjs-themes/issues"},"dist":{"shasum":"34a3f74598e30023fbf87203c589df076f927d86","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-0.0.1.tgz","fileCount":41,"integrity":"sha512-avT820Rn9a/rWauoaOaY5sw8HBYfYfqwz1eEEuw9EawY+6o84WcWSDL5YOYudjWtG44xyzTdG570TfKyDC6HoQ==","signatures":[{"sig":"MEUCIQCbRsvavq2lMi/Aht7oRBHEAKa4sIlCnltZ8aZzBeNfpwIgauIyo/72wuBaevV6ej6svqzsbPw25LDdwImA4Qjnoz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137492},"main":"index.js","types":"index.d.ts","gitHead":"f65a85f440fb2a0835310a0a075fc2c0b5c3bb24","_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/mayank1513/nextjs-themes.git","type":"git"},"_npmVersion":"9.6.7","description":"This project is inspired by next-themes. Next-themes is an awesome package, however, it requires wrapping everything in a provider. The provider has to be a client component as it uses hooks. And thus, it takes away all the benefits of Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^16.8 || ^17 || ^18","@types/react":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_0.0.1_1691163935517_0.49521232769319146","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"nextjs-themes","version":"0.2.0","keywords":["nextjs","nextjs13","nextjs-themes","react","react18","react-server-components","react-client-components","themes","dark-mode","dark-themes","typescript","javascript"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@0.2.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/mayank1513/nextjs-themes#readme","bugs":{"url":"https://github.com/mayank1513/nextjs-themes/issues"},"dist":{"shasum":"775ef7d6e9f8b60a966dfb34e6fb73a511e6696b","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-0.2.0.tgz","fileCount":41,"integrity":"sha512-ykem4LzIwgAro584aOIRNtfyLRWh94yJqqZG10csQ/uD3pSwlKXImSwH8rDwwzQkwBMOJNzsLPgQccTN0MgSmA==","signatures":[{"sig":"MEQCICdGzJlsdKAdx8XV2yAp+QU9sSDDu7BRntZSXhD1QAl5AiAZI9p506LzNmw3+xk6gvmigTZcxzxTId3CdUGZYL5sZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138046},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"6ca6fcaad6ed446e94566aa6751b10ad4fb9e052","_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/mayank1513/nextjs-themes.git","type":"git"},"_npmVersion":"9.6.7","description":"This project is inspired by next-themes. Next-themes is an awesome package, however, it requires wrapping everything in a provider. The provider has to be a client component as it uses hooks. And thus, it takes away all the benefits of Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^16.8 || ^17 || ^18","@types/react":"^16.8 || ^17 || ^18"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_0.2.0_1691340586074_0.060773606721587825","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"nextjs-themes","version":"0.3.0","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","react","react18","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-themes","typescript","javascript"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@0.3.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/mayank1513/nextjs-themes#readme","bugs":{"url":"https://github.com/mayank1513/nextjs-themes/issues"},"dist":{"shasum":"704cf082f2a06d15b5ed9813d018cc6b8fa0381e","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-0.3.0.tgz","fileCount":56,"integrity":"sha512-odKgzvpbugVE+ENAEcVeVzubtesfGCYW/PyZVJ6tZ8CHXPQaVJHB6XeHCHrwTL7ahQoTEGh7A4fgFyRACCveiw==","signatures":[{"sig":"MEQCIFeJRtzsnteYUjMKLTMqf6L8LXtbHTXrmkI3f3TSNIIzAiBU/onlGfqkLExTmJpr+KjwtcO9kGWoK+qe1/ux0rYGcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143162},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"1b0b75a374d2dd90ef8fe47ddb90b23f94ec77be","_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/mayank1513/nextjs-themes.git","type":"git"},"_npmVersion":"9.6.7","description":"This project is inspired by next-themes. Next-themes is an awesome package, however, it requires wrapping everything in a provider. The provider has to be a client component as it uses hooks. And thus, it takes away all the benefits of Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.0","_hasShrinkwrap":false,"peerDependencies":{"next":"^13","react":"^16.8 || ^17 || ^18","@types/react":"^16.8 || ^17 || ^18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_0.3.0_1691923354252_0.14595710755308255","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"nextjs-themes","version":"0.3.1","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","react","react18","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-themes","typescript","javascript"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@0.3.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/mayank1513/nextjs-themes#readme","bugs":{"url":"https://github.com/mayank1513/nextjs-themes/issues"},"dist":{"shasum":"4930b269eb621683f21479c39668cc938850177a","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-0.3.1.tgz","fileCount":56,"integrity":"sha512-ecakxtGERz/nCO240uDFVcSwD5U7GjZyzjV+lHiiS0XsGswSHxxOeLPLh1ZUd1qY6KjLO9uw2c6otkWkhdvdLg==","signatures":[{"sig":"MEQCIGuDGt9Ezwpz+uwrw98YWZh08HUIsgt2QRapOMpiasVIAiAZ+r9Q791t0EyYcaBhAhrdSfYR7TntxsZjEAwQepdYnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107010},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"24b95d3cc09aaa0015305622a6e668c18e86d040","_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/mayank1513/nextjs-themes.git","type":"git"},"_npmVersion":"9.6.7","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"persistnsync":"workspace:*"},"_hasShrinkwrap":false,"peerDependencies":{"next":"^8","react":"^16.8 || ^17 || ^18","@types/react":"^16.8 || ^17 || ^18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_0.3.1_1692989083679_0.5641993453450176","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"nextjs-themes","version":"0.3.2","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","react","react18","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-themes","typescript","javascript"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@0.3.2","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/mayank1513/nextjs-themes#readme","bugs":{"url":"https://github.com/mayank1513/nextjs-themes/issues"},"dist":{"shasum":"696a9ecb52f39d28906396a2c0471e9925b876ac","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-0.3.2.tgz","fileCount":56,"integrity":"sha512-2NMSdkdXN4VLneCJTcIw5R7BIeOWZvxJ9SXBc09uN4xFSCfvWHOTrl/Nl+Yp6qhdUWqmgL4AxebbASMLeCQ8Gw==","signatures":[{"sig":"MEYCIQC272qHU2D9WJDBmNxIAr3Gd/ARhxsBWHVXbaEJkzFfqwIhAOd77UOdeGziHxcR9VMF0qdaQPQD0UjGwE5RLgz8GNP4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107004},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"69e73449c2a6abee999388d33e91ba5e013bf891","_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/mayank1513/nextjs-themes.git","type":"git"},"_npmVersion":"9.6.7","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"persistnsync":"0.0.1"},"_hasShrinkwrap":false,"peerDependencies":{"next":"^8","react":"^16.8 || ^17 || ^18","@types/react":"^16.8 || ^17 || ^18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_0.3.2_1692990696330_0.5284565502255434","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"nextjs-themes","version":"0.4.0","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","react","react18","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-themes","typescript","javascript"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@0.4.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/mayank1513/nextjs-themes#readme","bugs":{"url":"https://github.com/mayank1513/nextjs-themes/issues"},"dist":{"shasum":"e385276b1692f85dfdec9feb50b2b9bd9a5a29cb","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-0.4.0.tgz","fileCount":56,"integrity":"sha512-8IAmJa8ydroUJnyKphGL3kRYQQeFagwD5Xm8lJZdg+vpLhxLVyyvbRF28d+I133CW8RajL4b5yIoPm/CqpmAyw==","signatures":[{"sig":"MEUCIHhxSfmoKVW/GWyKCjrtSj6KGoRcW4QUQwdTqG8tdWsLAiEA4TCBQejDNDpMX/iLMMv0p5sOGBZZF9iAZOagPH/bCps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107244},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"0322a2ea3fd26de426fe7f21ae0b483fd061c492","_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/mayank1513/nextjs-themes.git","type":"git"},"_npmVersion":"9.6.7","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"persistnsync":"0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"next":"^8","react":"^16.8 || ^17 || ^18","@types/react":"^16.8 || ^17 || ^18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_0.4.0_1693047157048_0.3068640210504703","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"nextjs-themes","version":"1.0.0","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","react","react18","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@1.0.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/mayank1513/nextjs-themes#readme","bugs":{"url":"https://github.com/mayank1513/nextjs-themes/issues"},"dist":{"shasum":"07c4caeb9f96cd926c937a6ff2c912d42aef46a6","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-1.0.0.tgz","fileCount":66,"integrity":"sha512-StXgzFwDTQZzV5fNLfFkTi9UuRhro5zeV7NfDn6xcafbfvScdRbXtHb0z72YLrgEPIa8xK1K8Hh9rKwpg6nPbQ==","signatures":[{"sig":"MEYCIQDLNFmqW4oo+vEnJhsdODE1S0OGQV0oH+/m3B98HZgEBAIhAOi53olwuOd1wCGVYmAvOC4MysFENqT7LidrqiVXswY3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133744},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"02b0a858545e6b7defcc612e8889b80989607f65","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/mayank1513/nextjs-themes.git","type":"git"},"_npmVersion":"9.6.7","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"peerDependencies":{"next":"^8","react":"^16.8 || ^17 || ^18","@types/react":"^16.8 || ^17 || ^18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_1.0.0_1693756921592_0.7777719992663974","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"nextjs-themes","version":"1.1.0","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@1.1.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"fda6e0fc92b92e5bd66e3dcb68120d268a520839","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-1.1.0.tgz","fileCount":82,"integrity":"sha512-lSMQHZgZKeM475U5rl19aUvajyFYsXyhGSjwgjs7u1RvIdE++O0jQx84G0Q3Ma8TiifSx0Zyw9TeJA4dO1dmng==","signatures":[{"sig":"MEUCIQCyUemTre7NpNxdxcANqtLqLEEB2lrutDmCiLA9L8O3rgIgUOwnt3Gx1oMwzTYusjaA6g7Q+s0D8LQ4o9saw9tQ94U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58662},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"56b61c83e3adc1cda3b660ab3f18e8c98c6910be","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"9.8.1","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"zustand":"^4.4.7","persist-and-sync":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.0.3","tsup":"^8.0.1","jsdom":"^23.0.1","react":"^18.2.0","vitest":"^0.34.6","octokit":"^3.1.2","typedoc":"^0.25.4","tsconfig":"workspace:*","@turbo/gen":"^1.10.16","typescript":"5.3.2","@types/node":"^20.10.2","@types/react":"^18.2.40","@types/react-dom":"^18.2.17","@vitest/coverage-v8":"^0.34.6","vite-tsconfig-paths":"^4.2.1","@vitejs/plugin-react":"^4.2.0","eslint-config-custom":"workspace:*","@testing-library/react":"^14.1.2","esbuild-react18-useclient":"^1.0.7","esbuild-plugin-ignoretests":"^0.0.7","esbuild-plugin-removetestid":"^0.0.5"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_1.1.0_1701531164338_0.47590965575703725","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"nextjs-themes","version":"1.1.1","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@1.1.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"aafaf50aaade64426e679d9a7cc69d88236f4276","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-1.1.1.tgz","fileCount":82,"integrity":"sha512-qkUC05QL1mr23Z+DE+NxrL9KtXOsyijIuZOAWAMzRAWFFjx78HT84678Hl/fHF54F0QC63tYUGaI8iixH2x2lw==","signatures":[{"sig":"MEUCIHIGNtdqXhBUsnc1bkPQqzpTC4q8K6cWZ1lAhUedJbMKAiEAgtKuWbqivKT4Rc/SPNegKRH6I+ZCezKmmKBCnHWqBLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58782},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"60dc3d3dbc4032cd78b0bf79780d01a3f36ef55f","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"9.8.1","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"zustand":"^4.4.7","persist-and-sync":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.0.3","tsup":"^8.0.1","jsdom":"^23.0.1","react":"^18.2.0","vitest":"^0.34.6","octokit":"^3.1.2","typedoc":"^0.25.4","tsconfig":"workspace:*","@turbo/gen":"^1.10.16","typescript":"5.3.2","@types/node":"^20.10.2","@types/react":"^18.2.40","@types/react-dom":"^18.2.17","@vitest/coverage-v8":"^0.34.6","vite-tsconfig-paths":"^4.2.1","@vitejs/plugin-react":"^4.2.0","eslint-config-custom":"workspace:*","@testing-library/react":"^14.1.2","esbuild-react18-useclient":"^1.0.7","esbuild-plugin-ignoretests":"^0.0.7","esbuild-plugin-removetestid":"^0.0.5"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_1.1.1_1701539716277_0.06363104442246303","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"nextjs-themes","version":"1.2.0","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@1.2.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"a1bee4dcb735cd191a12463d23f77924bea36eb8","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-1.2.0.tgz","fileCount":82,"integrity":"sha512-Btg+iU8iQZVDLefp3cuvwwYwe4Tt3zXHzWf50z82tFSoDkHu6w/UmrAp6cvDpjX6KTZ3WfEyYSsup48DPSBlcQ==","signatures":[{"sig":"MEQCICKoxGo3AvvEdBMl2VD/7IJMqhwDHHhxWpeGFsF+xn2rAiAPLkoQcLMMWgiXVfTzz5wv+L4j3QUlAx39UMhVXx9Yzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61895},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"36bdc5d864ee788215ff058e14a50269f1eeea3d","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"9.8.1","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"zustand":"^4.4.7","persist-and-sync":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.0.3","tsup":"^8.0.1","jsdom":"^23.0.1","react":"^18.2.0","vitest":"^1.0.1","octokit":"^3.1.2","typedoc":"^0.25.4","tsconfig":"workspace:*","@turbo/gen":"^1.11.0","typescript":"5.3.3","@types/node":"^20.10.3","@types/react":"^18.2.42","@types/react-dom":"^18.2.17","@vitest/coverage-v8":"^1.0.1","vite-tsconfig-paths":"^4.2.1","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.1.2","esbuild-react18-useclient":"^1.0.7","esbuild-plugin-ignoretests":"^0.0.7","esbuild-plugin-removetestid":"^0.0.5"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_1.2.0_1701942149988_0.10442861666836945","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"nextjs-themes","version":"1.2.1","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@1.2.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"b234f1407c80d1595bcb6167d249072b51d1f7e8","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-1.2.1.tgz","fileCount":82,"integrity":"sha512-uZKuj61HUnuJOyaESErKBR5/SD6F2o9DF20gbB+3tQnQjC+5HrBHlvRI+cJNjuYggjtfuUqXbf9AnED8HDD8aw==","signatures":[{"sig":"MEUCIQDGjx9U4qb9Sao0Ux/RWsEsjCKng6L/8Av4NTOLRNb+UgIgMCF9zFnMIycPtDWS9nV9gnu0YzQD8Gl/TgMai6aANU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65148},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"3ed79d6676192df5ca81ccaccf9da68a699e1d86","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.2.3","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.4.7","persist-and-sync":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.0.4","tsup":"^8.0.1","jsdom":"^23.0.1","react":"^18.2.0","vitest":"^1.0.2","octokit":"^3.1.2","typedoc":"^0.25.4","tsconfig":"workspace:*","@turbo/gen":"^1.11.1","typescript":"5.3.3","@types/node":"^20.10.4","@types/react":"^18.2.42","@types/react-dom":"^18.2.17","@vitest/coverage-v8":"^1.0.2","vite-tsconfig-paths":"^4.2.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.1.2","esbuild-react18-useclient":"^1.0.7","esbuild-plugin-ignoretests":"^0.0.7","esbuild-plugin-removetestid":"^0.0.5"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_1.2.1_1702009145728_0.5034161863455255","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"nextjs-themes","version":"2.0.0","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","tailwind","tailwindcss","tailwindcss-support","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@2.0.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"eb8be6dc59b36254af4c10c5122c82086c4151c8","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-2.0.0.tgz","fileCount":82,"integrity":"sha512-yDRvm/96futFpdIQ0FveHkBjO8u1IJOF7xXfe0XyG49PgmpE4jiYp45jeZUV2gFoTNK0EdaC9LTpnlGkv5Xp5w==","signatures":[{"sig":"MEQCIFQBCSLwc8JIoud4DoMGR0vQRv5Fm1yfKHpif9M4YSD+AiAuiZ1Sv3sSCZz7T5g0tolhdyk5iVH+1rQ24HseWavPKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73022},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"1643268969efeeb5711330611c5d5da63920032d","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.2.3","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.4.7","persist-and-sync":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.0.4","tsup":"^8.0.1","jsdom":"^23.0.1","react":"^18.2.0","vitest":"^1.0.2","octokit":"^3.1.2","typedoc":"^0.25.4","tsconfig":"workspace:*","@turbo/gen":"^1.11.1","typescript":"5.3.3","@types/node":"^20.10.4","@types/react":"^18.2.42","@types/react-dom":"^18.2.17","@vitest/coverage-v8":"^1.0.2","vite-tsconfig-paths":"^4.2.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.1.2","esbuild-react18-useclient":"^1.0.7","esbuild-plugin-ignoretests":"^0.0.7","esbuild-plugin-removetestid":"^0.0.5"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_2.0.0_1702049403604_0.6249934031706679","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"nextjs-themes","version":"2.0.1","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","tailwind","tailwindcss","tailwindcss-support","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@2.0.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"0c066e539addcf559fcd15b1ddbe28c8ec93b326","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-2.0.1.tgz","fileCount":75,"integrity":"sha512-y3CKXKyGTho+3oAOB0x+v7/HW6fFPY/zBFV4wkq1uEHQu/rTa9K8Q0/fsP+RN9+KrN4OAFycMXbSvlAod8c5LQ==","signatures":[{"sig":"MEUCIQD+Ky/OjyaLmHEm3ls5NY7eW3JTUeUMTUP53Yjva8adNwIgR710Bj2zzRNDa8drkSR19dRL4QBxfWkCM8xMyhrkZ5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74261},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"b325f8f914c9f08137c52a785a24b51b9de3743c","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.2.3","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.4.7","persist-and-sync":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.0.4","tsup":"^8.0.1","jsdom":"^23.0.1","react":"^18.2.0","vitest":"^1.0.2","octokit":"^3.1.2","typedoc":"^0.25.4","tsconfig":"workspace:*","@turbo/gen":"^1.11.1","typescript":"5.3.3","@types/node":"^20.10.4","@types/react":"^18.2.42","@types/react-dom":"^18.2.17","@vitest/coverage-v8":"^1.0.2","vite-tsconfig-paths":"^4.2.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.1.2","esbuild-plugin-react18":"^0.0.6","esbuild-react18-useclient":"^1.0.7","esbuild-plugin-ignoretests":"^0.0.7","esbuild-plugin-removetestid":"^0.0.5"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_2.0.1_1702733034094_0.45961629002129945","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"nextjs-themes","version":"2.1.0","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","tailwind","tailwindcss","tailwindcss-support","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@2.1.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"040e80b5755fea72454f5303a0bad4c03a7d1be9","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-2.1.0.tgz","fileCount":76,"integrity":"sha512-F1ztGMAB9Qvyvz/74CXHzzzbCSXVn7jtg8+j5xv3FtpQV48/6P6RXhQ1T7+yu4nePmCSmkYCLmZACvfan5XQvg==","signatures":[{"sig":"MEQCIHFoQUA7Hyyz99aO87rUGKJTOGZpZRcKOQOYEZinAHHcAiAFdIg2UWZD7SFzsuxPnCbxB+d88H3GBkJHI2E1yhriEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78454},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"aabdfc9c1fc67475f89e3aebc2be700dfcd09436","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.2.3","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.4.7","persist-and-sync":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.0.4","tsup":"^8.0.1","jsdom":"^23.0.1","react":"^18.2.0","vitest":"^1.1.0","octokit":"^3.1.2","typedoc":"^0.25.4","tsconfig":"workspace:*","@turbo/gen":"^1.11.2","typescript":"5.3.3","@types/node":"^20.10.6","@types/react":"^18.2.46","@types/react-dom":"^18.2.18","@vitest/coverage-v8":"^1.1.0","vite-tsconfig-paths":"^4.2.3","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.1.2","esbuild-plugin-react18":"^0.0.6","esbuild-react18-useclient":"^1.0.7","esbuild-plugin-ignoretests":"^0.0.7","esbuild-plugin-removetestid":"^0.0.5"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_2.1.0_1703935636641_0.7033035558936007","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"nextjs-themes","version":"2.1.1","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","nextjs14-themes","tailwind","tailwindcss","tailwindcss-support","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@2.1.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"4aaf713ffd01b8f86627d35a9bbf458b9246b424","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-2.1.1.tgz","fileCount":76,"integrity":"sha512-WKbDa74DBSBhsSSX97wl86uZfpM+iDg23Af6R8rB+ZVNzoZ5ClOks+oeDZ04e96btvD2gHcOFQxfNdmJ6OpNNQ==","signatures":[{"sig":"MEUCIQCOou/Jh+jee1yYGqQCPVuWu9UndOljklw4gUMIK3ZmwQIgCb6V6Hwk2ZV4Natdpbn4Zv+dPSaIdUbsYjnuqz+VgdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78526},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"a43d831b42d6b3b012629c09177330651b0f23f3","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.2.3","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"zustand":"^4.4.7","persist-and-sync":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.0.4","tsup":"^8.0.1","jsdom":"^23.0.1","react":"^18.2.0","vitest":"^1.1.0","octokit":"^3.1.2","typedoc":"^0.25.4","tsconfig":"workspace:*","@turbo/gen":"^1.11.2","typescript":"5.3.3","@types/node":"^20.10.6","@types/react":"^18.2.46","@types/react-dom":"^18.2.18","@vitest/coverage-v8":"^1.1.0","vite-tsconfig-paths":"^4.2.3","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.1.2","esbuild-plugin-react18":"^0.0.6","esbuild-react18-useclient":"^1.0.7","esbuild-plugin-ignoretests":"^0.0.7","esbuild-plugin-removetestid":"^0.0.5"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_2.1.1_1704128154728_0.25538829669406704","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"nextjs-themes","version":"2.1.2","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","nextjs14-themes","tailwind","tailwindcss","tailwindcss-support","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@2.1.2","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"26997fe9972e20ffa190c92f97a395807c2c497e","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-2.1.2.tgz","fileCount":76,"integrity":"sha512-gm5MIcFuY2B9K5wG5KYfwptUUOGHitiEmc3EhlnZG5PNNnEJZWe4HCjwLG5jWih5QDr8CJLPDBI8dYB606euqg==","signatures":[{"sig":"MEYCIQDK4LKJ9t+mU8/rrAKP7J1jfDejC5NrdsHJyLv5+tt+uwIhAKTVlYuFk+YdmO4AbAPapi0FSKoZVtUycFdKWGlkzwI1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78580},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"46799a6d4de335bd7d54a6170f76a422bc72aad5","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.2.4","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","dependencies":{"zustand":"^4.5.1","persist-and-sync":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.3.0","octokit":"^3.1.2","typedoc":"^0.25.8","tsconfig":"workspace:*","@turbo/gen":"^1.12.4","typescript":"5.3.3","@types/node":"^20.11.19","@types/react":"^18.2.56","@types/react-dom":"^18.2.19","@vitest/coverage-v8":"^1.3.0","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.2.1","esbuild-plugin-react18":"^0.0.7","esbuild-react18-useclient":"^1.0.7","esbuild-plugin-ignoretests":"^0.0.7","esbuild-plugin-removetestid":"^0.0.5"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_2.1.2_1708331220311_0.5016264865917766","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"nextjs-themes","version":"3.0.0","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","nextjs14-themes","tailwind","tailwindcss","tailwindcss-support","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@3.0.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"e2087a7bd4be2790384c30a1957d707716026bdf","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-3.0.0.tgz","fileCount":85,"integrity":"sha512-pA+kKJMGo1Vn9XgtAuxMNd8SIHjBOPo7Ebb3boZ4xPPlA7zhDM5QqX53US5yIFvUwYOHlm5EnYpLv7r8ttbnIQ==","signatures":[{"sig":"MEUCIQD1EqPeA3fNM+OVwX26X8MljPQD07Zv3WQaq8GxTPT/SwIgBcFlMgQOMLU/90cdlDfWhHPsqqSJ+3EXJ607ieZlWto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93094},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"9a9507cbd550ebe2656adb850f339bd53b280619","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.2.4","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"r18gs":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.3.1","octokit":"^3.1.2","typedoc":"^0.25.8","tsconfig":"workspace:*","@turbo/gen":"^1.12.4","typescript":"5.3.3","@types/node":"^20.11.20","@types/react":"^18.2.58","@types/react-dom":"^18.2.19","@vitest/coverage-v8":"^1.3.1","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.2.1","esbuild-plugin-react18":"^0.0.7"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_3.0.0_1708870003065_0.9337704707402812","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"nextjs-themes","version":"3.1.0","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","nextjs14-themes","tailwind","tailwindcss","tailwindcss-support","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@3.1.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"ed4a474217a9f0119c794ba115133f2924b7984f","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-3.1.0.tgz","fileCount":85,"integrity":"sha512-exD0RPWR5b639wRJ8iRQvofODjoTKXSPZMYBbhBGsaDOinlZZLH/H4v6joPknWbplgWn6G0WVH7DCREVDkCQBA==","signatures":[{"sig":"MEUCIAlZRNbM2fCgfgLiMcaR0UpaJp3bAX0mXkNXupUCIak8AiEAi5DivXO/jbRzKe4yjF/ipr6vOj2Kn0jgjsS31hDJhh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94651},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"49e18b07124d0bde92b3f18341763f2406a076c4","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.2.4","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"r18gs":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.1.0","tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.3.1","octokit":"^3.1.2","typedoc":"^0.25.8","tsconfig":"workspace:*","@turbo/gen":"^1.12.4","typescript":"5.3.3","@types/node":"^20.11.20","@types/react":"^18.2.58","@types/react-dom":"^18.2.19","@vitest/coverage-v8":"^1.3.1","vite-tsconfig-paths":"^4.3.1","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^14.2.1","esbuild-plugin-react18":"^0.0.7"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_3.1.0_1709046658708_0.4953357249257968","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"nextjs-themes","version":"3.1.1","keywords":["nextjs","nextjs13","nextjs-themes","nextjs13-themes","nextjs14-themes","tailwind","tailwindcss","tailwindcss-support","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@3.1.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"7626c660021ecb6b85a2ee9352f046d0758da938","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-3.1.1.tgz","fileCount":85,"integrity":"sha512-/QratUKm1rREoz+aMcnYEf42X53DN70wCyZkyIrV/VdIRtEoTUyEc7z7JfHz/DOqHvTDYBWNy2Z3IiUvlgCdrA==","signatures":[{"sig":"MEUCIAs8EEsWRGwrO6kmxIrRtyI4UCn/It3jtAzY23cLfkjYAiEA8Y0yzW/sMgLmPffTVco5PmnZpeIb8v+wfKBnOz7SxWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94802},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"bcf9705f20cce0c4405ac56ee9e97687e07d61bc","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.5.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"r18gs":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.2","tsup":"^8.0.2","jsdom":"^24.0.0","react":"^18.2.0","vitest":"^1.5.0","octokit":"^3.2.0","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^1.13.2","typescript":"5.4.5","@types/node":"^20.12.7","@types/react":"^18.2.79","@types/react-dom":"^18.2.25","@vitest/coverage-v8":"^1.5.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.2.1","eslint-config-custom":"workspace:*","@testing-library/react":"^15.0.2","esbuild-plugin-react18":"^0.1.0"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_3.1.1_1713671929934_0.639464344460579","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"nextjs-themes","version":"3.1.2","keywords":["nextjs","nextjs13","nextjs14","nextjs-themes","nextjs13-themes","nextjs14-themes","tailwind","tailwindcss","tailwindcss-support","react","react18","react18-tools","react-themes","react18-themes","react-server-components","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-trmplate"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MIT","_id":"nextjs-themes@3.1.2","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"fd5c2d97dbf8675c757df2acbfda630581f93721","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-3.1.2.tgz","fileCount":87,"integrity":"sha512-7eQ44KdO8FdOAl0lP1l13gtikKD4mKT9TescFbLqoV3LkZmTuOHMYMourT5eJ5k7Y4mF2tNUj4DE53xeO71SyQ==","signatures":[{"sig":"MEYCIQD+vPcM2v2kqcE8YMzlictWYJM1IEyHwdfER0KzZ9AucQIhALHJEJnmsmZOTI7/k1xq8kbzV+HvZWV2JQNSpZJftyx5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88568},"main":"index.js","types":"index.d.ts","funding":{"url":"https://github.com/sponsors/mayank1513","type":"github"},"gitHead":"14fa1fe683f25f1ac7dbfc7d2054eb0954c76cb8","private":false,"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"next":"^14.2.4","tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","octokit":"^4.0.2","typedoc":"^0.25.13","tsconfig":"workspace:*","@turbo/gen":"^2.0.3","typescript":"5.4.5","@types/node":"^20.14.2","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","eslint-config-custom":"workspace:*","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"^0.2.4"},"peerDependencies":{"next":"8 - 14","react":"16.8 - 18","@types/react":"16.8 - 18"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_3.1.2_1718301162990_0.030437064168075123","host":"s3://npm-registry-packages"}},"4.0.0-alpha.0":{"name":"nextjs-themes","version":"4.0.0-alpha.0","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.0-alpha.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"a2c874138efae2089f5344ddc72376831ca38590","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.0-alpha.0.tgz","fileCount":73,"integrity":"sha512-RFiYEaZSVESPx2+H8/F429mBwwP789ShQ1GnKiLoL9hSJEZje8NQY6AzR/DfY7yLD8gWz3rYfsfnX0AVI5jiLQ==","signatures":[{"sig":"MEQCIAjGOOw7VrqPANLYKfGj6B1R/JfG7sbIe+okjANoKA0pAiB3OJlH5Jy1N+Sj5sUFUa7beJFP/uYEbtjDEb1LJYIETg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57201},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./css":"./dist/index.css","./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./styles":"./dist/index.css","./styles.css":"./dist/index.css","./color-switch":{"types":"./dist/client/color-switch/index.d.ts","import":"./dist/client/color-switch/index.mjs","require":"./dist/client/color-switch/index.js"},"./server/nextjs":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./theme-switcher":{"types":"./dist/client/theme-switcher/index.d.ts","import":"./dist/client/theme-switcher/index.mjs","require":"./dist/client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./client/color-switch":{"types":"./dist/client/color-switch/index.d.ts","import":"./dist/client/color-switch/index.mjs","require":"./dist/client/color-switch/index.js"},"./client/theme-switcher":{"types":"./dist/client/theme-switcher/index.d.ts","import":"./dist/client/theme-switcher/index.mjs","require":"./dist/client/theme-switcher/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"bf32e46ad2baf83062b348de55c323a38919669f","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.2.3","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","dependencies":{"r18gs":"^1.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.2","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@repo/jest-presets":"workspace:*","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.0-alpha.0_1718714720222_0.487187934009617","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"nextjs-themes","version":"3.1.3","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@3.1.3","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"8a353e13c75de9043ba457ba077ac529d1e95026","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-3.1.3.tgz","fileCount":73,"integrity":"sha512-+ObKCMBiomH8y56Tx/9cc80kdvOimZQBz+l7XnYiM55OuJi2GIISCGfd4JL7YGMBk2gy+aj0j4OMVRY3wej13Q==","signatures":[{"sig":"MEUCIQCPRJjH+lv4JuqLl436i3FhYOUVprxnoOiKdbml+iXAWgIgZTMNR8IF6pusNY0Of4Ki/5mgePW1gU1Di05MAynA6Og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64019},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./css":"./dist/index.css","./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./styles":"./dist/index.css","./styles.css":"./dist/index.css","./color-switch":{"types":"./dist/client/color-switch/index.d.ts","import":"./dist/client/color-switch/index.mjs","require":"./dist/client/color-switch/index.js"},"./server/nextjs":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./theme-switcher":{"types":"./dist/client/theme-switcher/index.d.ts","import":"./dist/client/theme-switcher/index.mjs","require":"./dist/client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./client/color-switch":{"types":"./dist/client/color-switch/index.d.ts","import":"./dist/client/color-switch/index.mjs","require":"./dist/client/color-switch/index.js"},"./client/theme-switcher":{"types":"./dist/client/theme-switcher/index.d.ts","import":"./dist/client/theme-switcher/index.mjs","require":"./dist/client/theme-switcher/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"4adef8e164c30285a73ea539139cd4d358bc97dd","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.2","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@repo/jest-presets":"workspace:*","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_3.1.3_1718728149500_0.5463599866141746","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"nextjs-themes","version":"3.1.4","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@3.1.4","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"f565a08547daf0c1b3be2e5d4589e3f62cd2756a","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-3.1.4.tgz","fileCount":76,"integrity":"sha512-dTypJSN8VbChjU4ITI1tkdlRKhkEDFfluzZ2EGnTfHBciyrJKQYKDQeojoTrA2w0SH4nVjUTaovN5iyn4M+4cQ==","signatures":[{"sig":"MEUCIFVjKo4b6C4EzVp4bEbaI7uWjKmwQLO12boDmzfKeEhHAiEAr66uvAmStB18AhuIXamo+8kE4mJuf0LA0AatNElNj/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64939},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./css":"./dist/index.css","./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./styles":"./dist/index.css","./styles.css":"./dist/index.css","./color-switch":{"types":"./dist/client/color-switch/index.d.ts","import":"./dist/client/color-switch/index.mjs","require":"./dist/client/color-switch/index.js"},"./server/nextjs":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./theme-switcher":{"types":"./dist/client/theme-switcher/index.d.ts","import":"./dist/client/theme-switcher/index.mjs","require":"./dist/client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./client/color-switch":{"types":"./dist/client/color-switch/index.d.ts","import":"./dist/client/color-switch/index.mjs","require":"./dist/client/color-switch/index.js"},"./client/theme-switcher":{"types":"./dist/client/theme-switcher/index.d.ts","import":"./dist/client/theme-switcher/index.mjs","require":"./dist/client/theme-switcher/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"af4dc512b0a54946ff3a34dce8a35c6817cd328d","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.5","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@repo/jest-presets":"workspace:*","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_3.1.4_1718761445835_0.18216139742024517","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"nextjs-themes","version":"3.1.5","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@3.1.5","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"e11df945187d183e9f96b57b4c5ad6826a7aaaa7","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-3.1.5.tgz","fileCount":76,"integrity":"sha512-lxmoA69R8e+Aa8CQ9y3LVSN/LifHZeUSiZbzloVo9od9Gkq5DlNFp0o8q2QyB1ylady4bhWPn8rd3e2T07fBvQ==","signatures":[{"sig":"MEUCIQCXGgLWVW+dDYdmSv0ZJZvT8heY/60u5IbzMlk59p2YYwIgBx/qQu1tXkxeAl7zRAzS6cALJLbjd7wJaRygq0Of/v4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@3.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64711},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./index.css","./styles.css":"./index.css","./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"3185c58c1ff58b77a221d5621ab9fd208382e2af","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.5","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@repo/jest-presets":"workspace:*","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_3.1.5_1718798923505_0.8133153176010741","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"nextjs-themes","version":"3.1.6","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@3.1.6","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"adb7ae96f0978e811f5491dc126ae860ffcb10da","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-3.1.6.tgz","fileCount":76,"integrity":"sha512-X3mUS1/CfeAt7P++5wXrIROsGmhyjv1SDVM4HIUYLmEctSYhiQk4bxWUPEtuxgetukVCLTTLnuitDD87XyG/ww==","signatures":[{"sig":"MEQCIE+jUl863byIB2Di79lw+WPkI9da6optmrY9KgX02GSVAiAEVhhLLpPn1K8BL5JSnX02LqROCpoBtJwONLXUoUcl7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@3.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64568},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./index.css","./styles.css":"./index.css","./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"18e01a35132808493e049f02b284127b166a53c1","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.4.5","@types/node":"^20.14.6","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_3.1.6_1718899626047_0.9164190560615582","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"nextjs-themes","version":"3.1.7","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@3.1.7","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"13aaa8a6995847556f929c323c052c77a88739c6","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-3.1.7.tgz","fileCount":76,"integrity":"sha512-hjs4zgJKWwdfDzGsT8SbLP1CF3/FVPv8AapKv7WU4pyFiSmY4p3SE4sUK6MYLaUyw9sLFYmyMn/UhW+9PXDfVg==","signatures":[{"sig":"MEYCIQCbCpIeJEMWz+U6R6uuWdGOwMmFM59MTeb0dgwb/pvvOQIhALKQ2/Qc1Y7BU2CQ9Md4EHWLO2j6WXUZ1WbxrdppCt9P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@3.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65661},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./index.css","./styles.css":"./index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"e38dc23d1414f12841eeaa19c2712f16940295a1","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^2.0.0-alpha.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_3.1.7_1719159897548_0.4741754471884716","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"nextjs-themes","version":"4.0.0-alpha.1","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.0-alpha.1","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"510da1f3dd45e47d0fab557d71823aaa76f0a209","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.0-alpha.1.tgz","fileCount":76,"integrity":"sha512-booaD3QaMCFmGhk5wpRUI2QpAGptnVRRo0mBg4FUibBlCcGeMkQoZHpSojkE3/dfMHMbFg/rfyBeR4WYmVcy9g==","signatures":[{"sig":"MEUCIQCM9z9mjzob/DL1bhQl83X/z+8dVQhMW604+1l+4siiywIgXeFFL/2mk9XnB9T74NbSGqUj07G8up7omCrFWoNCC78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64984},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./css":"./dist/index.css","./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./styles":"./dist/index.css","./styles.css":"./dist/index.css","./force-theme":{"types":"./dist/client/force-theme/index.d.ts","import":"./dist/client/force-theme/index.mjs","require":"./dist/client/force-theme/index.js"},"./color-switch":{"types":"./dist/client/color-switch/index.d.ts","import":"./dist/client/color-switch/index.mjs","require":"./dist/client/color-switch/index.js"},"./server/nextjs":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./theme-switcher":{"types":"./dist/client/theme-switcher/index.d.ts","import":"./dist/client/theme-switcher/index.mjs","require":"./dist/client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./client/force-theme":{"types":"./dist/client/force-theme/index.d.ts","import":"./dist/client/force-theme/index.mjs","require":"./dist/client/force-theme/index.js"},"./force-color-scheme":{"types":"./dist/client/force-color-scheme/index.d.ts","import":"./dist/client/force-color-scheme/index.mjs","require":"./dist/client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./dist/client/color-switch/index.d.ts","import":"./dist/client/color-switch/index.mjs","require":"./dist/client/color-switch/index.js"},"./client/theme-switcher":{"types":"./dist/client/theme-switcher/index.d.ts","import":"./dist/client/theme-switcher/index.mjs","require":"./dist/client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./dist/client/force-color-scheme/index.d.ts","import":"./dist/client/force-color-scheme/index.mjs","require":"./dist/client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"05a1262ce6a6d86c2467c12b5fa7a5209fd34d6a","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^2.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.0-alpha.1_1719161037261_0.34520635230231034","host":"s3://npm-registry-packages"}},"4.0.0-alpha.2":{"name":"nextjs-themes","version":"4.0.0-alpha.2","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.0-alpha.2","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"ab6873f6adef4a49dc96e65f8b2f54b5632baaaa","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.0-alpha.2.tgz","fileCount":76,"integrity":"sha512-s+c4wn/qV+MjVSmcs7Z8VB5p6k7vW6+qexpELAncD3rn3w6hWVZ2oLbnGaoPO3NdCOHMwekQS7YVIPGpFurLLA==","signatures":[{"sig":"MEQCIBmhjp9fSzUIoSY4mNv3BSGMZZdgeov0wODEJfCmGAksAiAZTcff1U5ER3l4NcXPd93a591niEzVMNZ6Jp0COOeDXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65103},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./css":"./dist/index.css","./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./styles":"./dist/index.css","./styles.css":"./dist/index.css","./force-theme":{"types":"./dist/client/force-theme/index.d.ts","import":"./dist/client/force-theme/index.mjs","require":"./dist/client/force-theme/index.js"},"./color-switch":{"types":"./dist/client/color-switch/index.d.ts","import":"./dist/client/color-switch/index.mjs","require":"./dist/client/color-switch/index.js"},"./server/nextjs":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./theme-switcher":{"types":"./dist/client/theme-switcher/index.d.ts","import":"./dist/client/theme-switcher/index.mjs","require":"./dist/client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.mjs","require":"./dist/hooks/index.js"},"./client/force-theme":{"types":"./dist/client/force-theme/index.d.ts","import":"./dist/client/force-theme/index.mjs","require":"./dist/client/force-theme/index.js"},"./force-color-scheme":{"types":"./dist/client/force-color-scheme/index.d.ts","import":"./dist/client/force-color-scheme/index.mjs","require":"./dist/client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./dist/client/color-switch/index.d.ts","import":"./dist/client/color-switch/index.mjs","require":"./dist/client/color-switch/index.js"},"./client/theme-switcher":{"types":"./dist/client/theme-switcher/index.d.ts","import":"./dist/client/theme-switcher/index.mjs","require":"./dist/client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./dist/client/force-color-scheme/index.d.ts","import":"./dist/client/force-color-scheme/index.mjs","require":"./dist/client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"ef2e05a71d662711ed1c1580ce625e2575904125","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^2.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.0-alpha.2_1719200293811_0.793303246560046","host":"s3://npm-registry-packages"}},"4.0.0-alpha.3":{"name":"nextjs-themes","version":"4.0.0-alpha.3","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.0-alpha.3","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"cfb1f802a1e6992ebe2ec75eb47bc923dbb5e427","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.0-alpha.3.tgz","fileCount":76,"integrity":"sha512-jXQ2ja24AxymwwaSlCwJOYS7tW4H4hD9cBWmhm+j3+pmUpVblD2bZxJcLaBItN1eP8ZQ5d2zt4zkLSbOpzorrA==","signatures":[{"sig":"MEQCIFVMNmKwruLB/weSSihzsr33eZSPn2n5dupUW3AOvK1nAiAGPZWbAPE6U17vdq2wqstitEJdQ+xy/HgWu8mp35o7ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64821},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./index.css","./styles.css":"./index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"b11038843f4692bff9f53044f8f95147b4ecd9c9","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^2.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.0-alpha.3_1719206174214_0.6036201175753615","host":"s3://npm-registry-packages"}},"4.0.0-alpha.4":{"name":"nextjs-themes","version":"4.0.0-alpha.4","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.0-alpha.4","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"ef52c2df279808fc7486b6be6dd9603d9bda9d22","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.0-alpha.4.tgz","fileCount":76,"integrity":"sha512-cVkq0lX6WBLzzCyFvNM8XuC2hyjE4jWNjk3QvmyG1N12PbZnOi3+uCcG/Mf+TFAI4CV4PegSqy4wN/vpONvrow==","signatures":[{"sig":"MEYCIQDRiaA/Gg6biNcVp09L5tnS0ikwYtnCeEwriwdxSSc7vAIhALRJ1shRitkC8Z2X5pcegw1ISd/RQkMwr5pD9t8fsxPj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65788},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./index.css","./styles.css":"./index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"839fa3f9fe9ee7307a914c4911910c7cd5459ddb","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^2.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.0-alpha.4_1719207319668_0.9894357128630009","host":"s3://npm-registry-packages"}},"4.0.0-alpha.5":{"name":"nextjs-themes","version":"4.0.0-alpha.5","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.0-alpha.5","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"79be5982d424f5c0b5345cb90cea4f1276013cc8","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.0-alpha.5.tgz","fileCount":76,"integrity":"sha512-FIXoyq2Q9rIc6IYdC9V0bSJxEYxY/HaNN1qoaJIp/IWnMqyHG7dc8IocSzxDtUCMudEhYz84gZYuZh8bDQh79Q==","signatures":[{"sig":"MEYCIQDd8eRPLZVIjTbevCuG31oDoUUiEntQTZ4Io9aTQwEgGgIhAIBLHvM90RUFYXG7JkYFVE0ljxFymih0kfFTXpd4quhT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64295},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./index.css","./styles.css":"./index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"cd4c4d5ee72b90c8a6dae303d4be4ca2bdc4114f","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^2.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.0-alpha.5_1719232598848_0.530461462131846","host":"s3://npm-registry-packages"}},"4.0.0-alpha.6":{"name":"nextjs-themes","version":"4.0.0-alpha.6","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.0-alpha.6","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"c2e1461328842d00b7998979dc4bb91ffe629b7f","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.0-alpha.6.tgz","fileCount":76,"integrity":"sha512-YmQbWzI8btX5EBp3JYFsUyMS7iNmmlIEmEqBC2U4TXTG0NIp+vUiJSpByl1jUjRomRZqyvo0DmDPEf/P5l50zg==","signatures":[{"sig":"MEQCIFaPE3GWpVKCd4ZX2c3+4SERvZC9EHHub6qXMqouiRpQAiBDeZ7Dvr969YbRMf8a1uwEExbcy3UjefcYkORLO7/vkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63322},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./index.css","./styles.css":"./index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"851bce9f32b27fde72f44cd8fbb7b7aff5773ca1","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^2.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.0-alpha.6_1719232731630_0.666750588298515","host":"s3://npm-registry-packages"}},"4.0.0-alpha.7":{"name":"nextjs-themes","version":"4.0.0-alpha.7","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.0-alpha.7","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"5ed02b84d19a6715a2d19a52051af6cdbef1efd6","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.0-alpha.7.tgz","fileCount":74,"integrity":"sha512-IwR5CQldscybIqB1fVQkcJE/hS0TlR7tzxRQNoM+7oSJlnrk/Ers12MTVHjPZ8c58b/yavVB7sIuWMyRZ0q8sQ==","signatures":[{"sig":"MEUCIBjD5MDC3RmO8PRPCK9qMK1ki1Ry48GUHDHGvqv+OpkjAiEAoGBYHcIpMekeetsqk3Kd30V4lrJ6xoNZiM6yCDbVOBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59358},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./client/color-switch/index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./client/color-switch/index.css","./styles.css":"./client/color-switch/index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"002bc789d252635fd2631a4e692e731b6a647a24","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"^2.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.0-alpha.7_1719234300321_0.6706819488255473","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"nextjs-themes","version":"4.0.0","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.0","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"102c91624b7947032c023e791b6b66854a2a5e77","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.0.tgz","fileCount":76,"integrity":"sha512-iiZPca8joVAhqk68taJ/kBe7XyODRMFVwMVexmbQNY9VZn/Il/3lYjNWoR+EuHqqFqVA9KleVzCJ4BsX7wEbcg==","signatures":[{"sig":"MEUCIQDQxcRk7gpUU41KBBGgUwMXqlucc1qO1YpmexpO1YlZgQIgS4eklmIZvLlqanzbhI9gsvtlVj2ZjhC0lA1ooELpxfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59511},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./client/color-switch/index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./client/color-switch/index.css","./styles.css":"./client/color-switch/index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"e453348bf30f08560592271f0ce4b8abb44d2667","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"2.0.0-alpha.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.0_1719257539633_0.19912105935826108","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"nextjs-themes","version":"4.0.1","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.1","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"f7ecf2b65b9db0b3ad8dbd66df0e452d68f1e525","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.1.tgz","fileCount":76,"integrity":"sha512-m+JDhz4OhRAlW5ZRE4WjLdzvfdNboKBbL/ggjadwzRaFe2XAQnpnQo5pnxnUXvh8hgiFnR/wOVA880GRuTMByA==","signatures":[{"sig":"MEQCIFQ/aCgWQrWDFO8VNA+McrKyEfhC1q+N1wULgo5mGxMyAiAc5wU1PxbL+byVNDjda3N6DwxcBO4ALsninbWxzuTMOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59764},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./client/color-switch/index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./client/color-switch/index.css","./styles.css":"./client/color-switch/index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"18f6ee5ee945b4b78e01b98b53f90887de7be0b6","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"2.0.0-alpha.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.8","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.1_1719263559153_0.7440045647495572","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"nextjs-themes","version":"4.0.2","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.2","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"7ee95b5249b6e7e045a33e0249965ad59ce17ea8","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.2.tgz","fileCount":83,"integrity":"sha512-QYbk3IAVrBmBfhq+REBj+m6hyo8xKB3OEqmzz/bbuNzmttLyEr/oBbBdgS1/H7fwYyLMnM6h/OIK2sNBoRJ8aQ==","signatures":[{"sig":"MEUCIQC9QGIOvEqCIi09gtoTehNHIoW2A8Xje7sk4zNYIVgpegIgDtUt5T4LvmBDc+Rqogo14fE9Fd01nUu4V26+XhyKW+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64222},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./client/color-switch/index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./client/color-switch/index.css","./switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./styles.css":"./client/color-switch/index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"3c78884adc124e2f7d0ebc3562846a3edae918d7","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"2.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.2_1719486839315_0.7165512184811407","host":"s3://npm-registry-packages"}},"4.0.3-feat.0":{"name":"nextjs-themes","version":"4.0.3-feat.0","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.3-feat.0","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"dc08393072e274cf3cc5f2ca99523a47862d8fd9","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.3-feat.0.tgz","fileCount":83,"integrity":"sha512-dxRE9Kq+cLmN8LYfOuLnI/9n2gxqzW9KHSIO9QAdR21mTq0qQA+zyZpJs7wVZVTIrZ5S6RhYldP7dMARYCHgLg==","signatures":[{"sig":"MEUCIG781L603W6nboZ/CaHpQ/UUZRTDZ7o1lNeLuO9b3m14AiEAiltdzITmEfhOl5PgROD/42vNv1C2uHcajaiKF/vuBRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.3-feat.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64523},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./client/color-switch/index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./client/color-switch/index.css","./switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./styles.css":"./client/color-switch/index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"a454966545c290eb91817d26181f3ce5000b42b9","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{"r18gs":"2.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.3-feat.0_1719490357426_0.7811060246643615","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"nextjs-themes","version":"4.0.3","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.3","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"409e3b996ff00890e2d7e49034964a60e76b2eba","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.3.tgz","fileCount":83,"integrity":"sha512-aLl5ke2tOKfaqnyZ82ux3bJ9MPDm3aJnAfCQA9vZZw36TDwx3HfCfLPXyuyq6Xi7s1SoREWjRVybI+wc2LJOGg==","signatures":[{"sig":"MEQCIH5fd9d4T5380Y7Oot3W5Wo0W5wtkSjwCjGBt04j5OC8AiBOh2EpafS5hWILEi+22dqaW5PiTrKllF2nymqWoTH4+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64723},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./client/color-switch/index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./client/color-switch/index.css","./switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./styles.css":"./client/color-switch/index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"362c5cd815e4dc4872167380f34117b354d9c821","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"r18gs":"2.0.0-alpha.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.3_1719496807472_0.9917715419390718","host":"s3://npm-registry-packages"}},"4.0.4-squize.0":{"name":"nextjs-themes","version":"4.0.4-squize.0","keywords":["React","React 18","React 19","Next.js","Next.js 14","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.4-squize.0","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"a30c638d110c1099ff012eee378d1df597e91f92","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.4-squize.0.tgz","fileCount":83,"integrity":"sha512-nIW8SVVf2N5V8Wz7+HVSdMWGXh8etDo0xZvFK4SS+O3Gk+BzVgYJbpcsPm5ryLl1k5EKgdOZ0f2KQJpXTQvf7g==","signatures":[{"sig":"MEYCIQCKg8qi2nyrjkSCviC3CEFWaFC8GljiAvS8g0mLnFeqygIhAMpCdORggRuuhcxdxiyVvZjZwf9QO6yoa+Q5EyrolZbV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.4-squize.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64588},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./client/color-switch/index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./client/color-switch/index.css","./switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./styles.css":"./client/color-switch/index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"16f5f78bc1936f067537a12d77215312d095128a","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.7.0","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.0","dependencies":{"r18gs":"2.0.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","jsdom":"^24.1.0","react":"^18.3.1","vitest":"^1.6.0","react-dom":"^18.3.1","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.0.0","esbuild-plugin-react18":"0.2.4","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"react":"16.8 - 19","@types/react":"16.8 - 19"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.4-squize.0_1719508842534_0.3369562704138336","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"nextjs-themes","version":"4.0.4","keywords":["React","React 18","React 19","Next.js","Next.js 14","Next.js 15","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.4","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"30c66aa7ed11e0dec767545f31cf99b34cd8c30b","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.4.tgz","fileCount":83,"integrity":"sha512-AQLSsPMjrk/Z3RZtja57e1YODG/fR8f2FRiCBqacXHiLIdUwYQZ1l0ISqZSSXFhwhW36dHRSgNRpQYt7Ih8YWQ==","signatures":[{"sig":"MEUCIBB7lEYTQoC5Y4px7z3XZuTBgAWykvsRuprCQjeDuchgAiEAwS8dVc2MZI+ne1SFxYEjj3tdxzq6Q8gwQr3pvZJnEUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65249},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./client/color-switch/index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./client/color-switch/index.css","./switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./styles.css":"./client/color-switch/index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"fb32e8ea586b7362e0ca34f4617eb419fb6079e9","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.8.2","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"r18gs":"2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.1","@types/react-dom":"^19.0.2","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^2.1.8","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","esbuild-plugin-react18":"0.2.5","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"next":"10 - 15","react":"16.8 - 19","@types/react":"16.8 - 19"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.4_1734142681737_0.2000159807027877","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"nextjs-themes","version":"4.0.5","keywords":["React","React 18","React 19","Next.js","Next.js 14","Next.js 15","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","_id":"nextjs-themes@4.0.5","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/react18-tools/nextjs-themes/#readme","bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"dist":{"shasum":"0ce18236b71e24cb1531e4c4a8f2350b13c78137","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.5.tgz","fileCount":70,"integrity":"sha512-jbFQszNDreM9f3QJ+IDqc6EA3dLYIle5Jkz9mVUMzDvtD13qLQgPPzuIiDTbdrjg+Ky2/hb6RXso5X1dURdqLw==","signatures":[{"sig":"MEQCIC1+6a6eXLboP8myC/Ebpo2FX4IUbZjUQ/3bQPTTf01oAiBg9q6jQAoZbGYfdgBbuHjtarT/iLqWfY9aTef06nvlkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57094},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.js"},"./css":"./client/color-switch/index.css","./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client":{"types":"./client/index.d.ts","import":"./client/index.mjs","require":"./client/index.js"},"./server":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./styles":"./client/color-switch/index.css","./switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./styles.css":"./client/color-switch/index.css","./force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./server/nextjs":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/switcher":{"types":"./client/switcher/index.d.ts","import":"./client/switcher/index.mjs","require":"./client/switcher/index.js"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","import":"./hooks/index.mjs","require":"./hooks/index.js"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","import":"./client/force-theme/index.mjs","require":"./client/force-theme/index.js"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","import":"./client/color-switch/index.mjs","require":"./client/color-switch/index.js"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","import":"./client/theme-switcher/index.mjs","require":"./client/theme-switcher/index.js"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","import":"./client/force-color-scheme/index.mjs","require":"./client/force-color-scheme/index.js"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","import":"./server/index.mjs","require":"./server/index.js"}},"funding":[{"url":"https://github.com/sponsors/react18-tools","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"8755e9dbb925b5b536656f8d80fdea62da44d995","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/react18-tools/nextjs-themes.git","type":"git"},"_npmVersion":"10.8.2","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"r18gs":"2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","jsdom":"^25.0.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/react":"^19.0.2","@types/react-dom":"^19.0.2","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^2.1.8","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.1.0","esbuild-plugin-react18":"0.2.6","@repo/typescript-config":"workspace:*","esbuild-plugin-react18-css":"^0.0.4"},"peerDependencies":{"next":"10 - 15","react":"16.8 - 19","@types/react":"16.8 - 19"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nextjs-themes_4.0.5_1734602942700_0.10762700638648304","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"nextjs-themes","author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"private":false,"version":"4.0.6","description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","license":"MPL-2.0","main":"./index.js","module":"./index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/react18-tools/nextjs-themes.git"},"bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"homepage":"https://github.com/react18-tools/nextjs-themes/#readme","sideEffects":false,"exports":{".":{"types":"./index.d.ts","require":"./index.js","import":"./index.mjs"},"./client":{"types":"./client/index.d.ts","require":"./client/index.js","import":"./client/index.mjs"},"./client/color-switch":{"types":"./client/color-switch/index.d.ts","require":"./client/color-switch/index.js","import":"./client/color-switch/index.mjs"},"./color-switch":{"types":"./client/color-switch/index.d.ts","require":"./client/color-switch/index.js","import":"./client/color-switch/index.mjs"},"./client/theme-switcher":{"types":"./client/theme-switcher/index.d.ts","require":"./client/theme-switcher/index.js","import":"./client/theme-switcher/index.mjs"},"./theme-switcher":{"types":"./client/theme-switcher/index.d.ts","require":"./client/theme-switcher/index.js","import":"./client/theme-switcher/index.mjs"},"./client/switcher":{"types":"./client/switcher/index.d.ts","require":"./client/switcher/index.js","import":"./client/switcher/index.mjs"},"./switcher":{"types":"./client/switcher/index.d.ts","require":"./client/switcher/index.js","import":"./client/switcher/index.mjs"},"./client/force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","require":"./client/force-color-scheme/index.js","import":"./client/force-color-scheme/index.mjs"},"./force-color-scheme":{"types":"./client/force-color-scheme/index.d.ts","require":"./client/force-color-scheme/index.js","import":"./client/force-color-scheme/index.mjs"},"./client/force-theme":{"types":"./client/force-theme/index.d.ts","require":"./client/force-theme/index.js","import":"./client/force-theme/index.mjs"},"./force-theme":{"types":"./client/force-theme/index.d.ts","require":"./client/force-theme/index.js","import":"./client/force-theme/index.mjs"},"./server":{"types":"./server/index.d.ts","require":"./server/index.js","import":"./server/index.mjs"},"./server/nextjs":{"types":"./server/index.d.ts","require":"./server/index.js","import":"./server/index.mjs"},"./server/nextjs/server-side-wrapper":{"types":"./server/index.d.ts","require":"./server/index.js","import":"./server/index.mjs"},"./hooks":{"types":"./hooks/index.d.ts","require":"./hooks/index.js","import":"./hooks/index.mjs"},"./hooks/use-theme":{"types":"./hooks/index.d.ts","require":"./hooks/index.js","import":"./hooks/index.mjs"},"./styles.css":"./client/color-switch/index.css","./styles":"./client/color-switch/index.css","./css":"./client/color-switch/index.css"},"scripts":{"build":"tsup && tsc -p tsconfig-build.json","clean":"rm -rf dist","dev":"tsup --watch && tsc -p tsconfig-build.json -w","typecheck":"tsc --noEmit","lint":"eslint src/","test":"vitest run --coverage"},"devDependencies":{"@repo/eslint-config":"workspace:*","@repo/typescript-config":"workspace:*","@testing-library/react":"^16.2.0","@types/node":"^22.13.0","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","@vitejs/plugin-react":"^4.3.4","@vitest/coverage-v8":"^3.0.4","esbuild-plugin-rdi":"^0.0.0","esbuild-plugin-react18":"0.2.6","esbuild-plugin-react18-css":"^0.0.4","jsdom":"^26.0.0","react":"^19.0.0","react-dom":"^19.0.0","tsup":"^8.3.6","typescript":"^5.7.3","vite-tsconfig-paths":"^5.1.4","vitest":"^3.0.4"},"dependencies":{"r18gs":"3.0.1"},"peerDependencies":{"@types/react":"16.8 - 19","next":"10 - 15","react":"16.8 - 19"},"peerDependenciesMeta":{"next":{"optional":true}},"funding":[{"type":"github","url":"https://github.com/sponsors/react18-tools"},{"type":"github","url":"https://github.com/sponsors/mayank1513"}],"keywords":["React","React 18","React 19","Next.js","Next.js 14","Next.js 15","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"_id":"nextjs-themes@4.0.6","gitHead":"80e6c27337a0aeac646e748d0af86dabca29e4ff","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TludMogZJMf76ZR3QZCEzvSaT4U1JRiMuikRuiecc6kx/bXx5xjEM3IX7d09AYr7ctXkVgfhgQKMrAhkseh0xQ==","shasum":"524260b08d1d66c4271cba089bd5faec3859d5a0","tarball":"https://registry.npmjs.org/nextjs-themes/-/nextjs-themes-4.0.6.tgz","fileCount":70,"unpackedSize":57094,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nextjs-themes@4.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDde9gL7SUFqMmRFRDo9z5yiN3rljq7Y6JAfcaN3k+3qAiEAr/SXm9g2coHUM6M2MHWTFGyi/48V65exbD5R0/zTf0I="}]},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"directories":{},"maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nextjs-themes_4.0.6_1738564463386_0.20634647183334454"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-04T15:45:35.511Z","modified":"2025-02-03T06:34:23.951Z","0.0.1":"2023-08-04T15:45:35.661Z","0.2.0":"2023-08-06T16:49:46.236Z","0.3.0":"2023-08-13T10:42:34.455Z","0.3.1":"2023-08-25T18:44:43.856Z","0.3.2":"2023-08-25T19:11:36.547Z","0.4.0":"2023-08-26T10:52:37.252Z","1.0.0":"2023-09-03T16:02:01.834Z","1.1.0":"2023-12-02T15:32:44.674Z","1.1.1":"2023-12-02T17:55:16.561Z","1.2.0":"2023-12-07T09:42:30.275Z","1.2.1":"2023-12-08T04:19:06.119Z","2.0.0":"2023-12-08T15:30:03.841Z","2.0.1":"2023-12-16T13:23:54.329Z","2.1.0":"2023-12-30T11:27:16.818Z","2.1.1":"2024-01-01T16:55:54.905Z","2.1.2":"2024-02-19T08:27:00.501Z","3.0.0":"2024-02-25T14:06:43.230Z","3.1.0":"2024-02-27T15:10:58.905Z","3.1.1":"2024-04-21T03:58:50.103Z","3.1.2":"2024-06-13T17:52:43.214Z","4.0.0-alpha.0":"2024-06-18T12:45:20.374Z","3.1.3":"2024-06-18T16:29:09.689Z","3.1.4":"2024-06-19T01:44:05.983Z","3.1.5":"2024-06-19T12:08:43.649Z","3.1.6":"2024-06-20T16:07:06.196Z","3.1.7":"2024-06-23T16:24:57.713Z","4.0.0-alpha.1":"2024-06-23T16:43:57.466Z","4.0.0-alpha.2":"2024-06-24T03:38:13.968Z","4.0.0-alpha.3":"2024-06-24T05:16:14.409Z","4.0.0-alpha.4":"2024-06-24T05:35:19.807Z","4.0.0-alpha.5":"2024-06-24T12:36:39.075Z","4.0.0-alpha.6":"2024-06-24T12:38:51.816Z","4.0.0-alpha.7":"2024-06-24T13:05:00.473Z","4.0.0":"2024-06-24T19:32:19.786Z","4.0.1":"2024-06-24T21:12:39.324Z","4.0.2":"2024-06-27T11:13:59.457Z","4.0.3-feat.0":"2024-06-27T12:12:37.601Z","4.0.3":"2024-06-27T14:00:07.670Z","4.0.4-squize.0":"2024-06-27T17:20:42.734Z","4.0.4":"2024-12-14T02:18:01.936Z","4.0.5":"2024-12-19T10:09:02.860Z","4.0.6":"2025-02-03T06:34:23.567Z"},"bugs":{"url":"https://github.com/react18-tools/nextjs-themes/issues"},"author":{"name":"Mayank Kumar Chaudhari","email":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","homepage":"https://github.com/react18-tools/nextjs-themes/#readme","keywords":["React","React 18","React 19","Next.js","Next.js 14","Next.js 15","React server components","Customizable","Compatibility","Frontend development","UI components","Web development","Modern","Seamless integration","nextjs","nextjs13","nextjs14","nextjs-themes","tailwindcss","tailwindcss-support","react18-tools","react-themes","react-client-components","themes","dark-mode","dark-theme","dark-themes","typescript","javascript","mayank1513","turborepo-template","multi-theme support","React themes","Server-side rendering","SSR","Theme switching"],"repository":{"type":"git","url":"git+https://github.com/react18-tools/nextjs-themes.git"},"description":"Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"readme":"# Next.js Themes <img src=\"https://github.com/react18-tools/turborepo-template/blob/main/popper.png?raw=true\" style=\"height: 40px\"/>\n\n[![test](https://github.com/react18-tools/nextjs-themes/actions/workflows/test.yml/badge.svg)](https://github.com/react18-tools/nextjs-themes/actions/workflows/test.yml) [![Maintainability](https://api.codeclimate.com/v1/badges/149263e95a1388369bb9/maintainability)](https://codeclimate.com/github/react18-tools/nextjs-themes/maintainability) [![codecov](https://codecov.io/gh/react18-tools/nextjs-themes/branch/main/graph/badge.svg?token=SUTY0GHPHV)](https://codecov.io/gh/react18-tools/nextjs-themes) [![Version](https://img.shields.io/npm/v/nextjs-themes.svg?colorB=green)](https://www.npmjs.com/package/nextjs-themes) [![Downloads](https://img.jsdelivr.com/img.shields.io/npm/d18m/nextjs-themes.svg)](https://www.npmjs.com/package/nextjs-themes) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/nextjs-themes) [![Contact me on Codementor](https://www.codementor.io/m-badges/mayank1513/get-help.svg)](https://www.codementor.io/@mayank1513?refer=badge)\n\n<details>\n<summary>Version 3 Short Notes:</summary>\nVersion 3.0 brings minor API changes along with major performance improvements and fixes. We have minimized changes to existing APIs.\n\nNote: [react18-themes](https://github.com/react18-tools/react18-themes/) will now be maintained as `nextjs-themes`, as server-specific APIs are no longer needed.\n\n</details>\n\n🤟 👉 [Unleash the Power of React Server Components](https://medium.com/javascript-in-plain-english/unleash-the-power-of-react-server-components-eb3fe7201231)\n\n- ✅ Perfect dark mode in 2 lines of code\n- ✅ Fully Treeshakable (`import from nextjs-themes/client/component`)\n- ✅ Full TypeScript Support\n- ✅ Unleash the full power of React 18 Server components\n- ✅ No flash on load (both SSR and SSG)\n\n> Exampand following to see more features.\n\n<details>\n<summary><h2 style=\"display:inline\">Motivation and Key Features:</h2></summary>\n\nThis project was inspired by next-themes. Unlike next-themes, `nextjs-themes` doesn't require wrapping everything in a provider, allowing you to take full advantage of React 18 Server Components. Additionally, it offers more features and control over your app's theming.\n\n- ✅ Perfect dark mode in 2 lines of code\n- ✅ Fully Treeshakable (`import from nextjs-themes/client/component`)\n- ✅ Designed for excellence\n- ✅ Full TypeScript Support\n- ✅ Unleash the full power of React 18 Server components\n- ✅ System setting with prefers-color-scheme\n- ✅ Themed browser UI with color-scheme\n- ✅ Support for Next.js 13 & Next.js 14 `appDir`\n- ✅ No flash on load (for all - SSG, SSR, ISG, Server Components)\n- ✅ Sync theme across tabs and windows\n- ✅ Disable flashing when changing themes\n- ✅ Force pages to specific themes\n- ✅ Class and data attribute selector\n- ✅ Manipulate theme via `useTheme` hook\n- ✅ Documented with [Typedoc](https://react18-tools.github.io/nextjs-themes) ([Docs](https://react18-tools.github.io/nextjs-themes))\n- ✅ Use combinations of [data-th=\"\"] and [data-color-scheme=\"\"] for dark/light variants of themes\n- ✅ Use [data-csp=\"\"] to style based on colorSchemePreference.\n- ✅ Compatible with Tailwind CSS, StyledComponents, emotion, Material UI, ...\n</details>\n\n> Check out the [live example](https://nextjs-themes.vercel.app/).\n\n## Getting Started\n\n> See [Getting Started](./guides/getting-started.md)\n\n> Want Lite Version? [![npm bundle size](https://img.shields.io/bundlephobia/minzip/nextjs-themes-lite)](https://www.npmjs.com/package/nextjs-themes-lite) [![Version](https://img.shields.io/npm/v/nextjs-themes-lite.svg?colorB=green)](https://www.npmjs.com/package/nextjs-themes-lite) [![Downloads](https://img.jsdelivr.com/img.shields.io/npm/d18m/nextjs-themes-lite.svg)](https://www.npmjs.com/package/nextjs-themes-lite)\n> In case you are using `r18gs` in your project, you may use lite version which requires `r18gs` as a peerDependency.\n\n### With Tailwind\n\nIn `tailwind.config.js`, set the dark mode property to class:\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  darkMode: \"class\",\n};\n```\n\n⚡🎉Ready to use dark mode in Tailwind!\n\n> Caution: Your class must be `\"dark\"`, which is the default value used in this library. Tailwind requires the class name `\"dark\"` for dark-theme.\n\nUse dark-mode specific classes:\n\n```tsx\n<h1 className=\"text-black dark:text-white\">\n```\n\n## Migration\n\n> Refer to the [migration guide](./guides/migration.md).\n\n## Docs\n\n[Typedoc](https://react18-tools.github.io/nextjs-themes)\n\n### 🤩 Don't forget to star this repo!\n\nWant a hands-on course for getting started with Turborepo? Check out [React and Next.js with TypeScript](https://www.udemy.com/course/react-and-next-js-with-typescript/?referralCode=7202184A1E57C3DCA8B2)\n\n## FAQ\n\n**Do I need to use CSS variables with this library?**\n\nNo. You can hard code values for every class:\n\n```css\n.my-class {\n  color: #555;\n}\n\n[data-theme=\"dark\"] .my-class {\n  color: white;\n}\n```\n\n**Why is `resolvedTheme` and `resolvedColorScheme` necessary?**\n\nTo reflect the System theme preference and forced theme/colorScheme pages in your UI. For instance, buttons or dropdowns indicating the current colorScheme should say \"system\" when the System colorScheme preference is active.\n\n`resolvedTheme` is useful for modifying behavior or styles at runtime:\n\n```js\nconst { resolvedTheme, resolvedColorScheme } = useTheme();\nconst background = getBackground(resolvedTheme);\n\n<div style={{ color: resolvedColorScheme === 'dark' ? white : black, background }}>\n```\n\nWithout `resolvedTheme`, you would only know the theme is \"system\", not what it resolved to.\n\n![Repo stats](https://repobeats.axiom.co/api/embed/3cc219825aee3c38bad8829fb9da0dd6301a1867.svg \"Repobeats analytics image\")\n\n## License\n\nThis library is licensed under the MPL-2.0 open-source license.\n\n> <img src=\"https://github.com/react18-tools/turborepo-template/blob/main/popper.png?raw=true\" style=\"height: 20px\"/> Please consider enrolling in [our courses](https://mayank-chaudhari.vercel.app/courses) or [sponsoring](https://github.com/sponsors/mayank1513) our work.\n\n<hr />\n\n<p align=\"center\" style=\"text-align:center\">with 💖 by <a href=\"https://mayank-chaudhari.vercel.app\" target=\"_blank\">Mayank Kumar Chaudhari</a></p>\n","readmeFilename":"README.md"}