{"_id":"@awal-solution/tailwind-theming","_rev":"14-62a7aa91efea74c49c2689f67140e92f","name":"@awal-solution/tailwind-theming","dist-tags":{"pre-release":"1.0.0-pre-release.1","latest":"2.0.4"},"versions":{"0.0.1":{"name":"@awal-solution/tailwind-theming","version":"0.0.1","keywords":["tailwind-css","theming","lightMode","DarkMode","frontend","ui","design"],"author":{"name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@0.0.1","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"}],"homepage":"https://github.com/awalsolution","dist":{"shasum":"e549fa59925895e7d8338a2d1f8ccdb3921d2ebc","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-0.0.1.tgz","fileCount":21,"integrity":"sha512-eBo4jfQoC7BjGkN68KjoveICVrZRgeILjouG7oAkvhC2WZKNk7EK5Ulf43ygzVuP1ryYEPBWMlXNNVBrxQj8eg==","signatures":[{"sig":"MEUCIEXKJbe9XiHBdCoW4CNvxWzA91I4pYeV9mcLrBzj72OIAiEAg6EM/p3hqlxjyS5zp/eQg4EXkjm8m4VRw13HXbo+akw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84653},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"7f3571c725b60a74e698e7ac832b9a3de6ac87cf","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","prettier:fix":"npx prettier --write ./"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"https://github.com/Muneeb-Mughal-Dev","type":"git"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^6.0.1","eslint":"^9.17.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/node":"^22.10.1","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","vite-plugin-dts":"^4.3.0","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_0.0.1_1734527777467_0.18022353291536164","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@awal-solution/tailwind-theming","version":"0.0.2","keywords":["tailwind-css","theming","lightMode","DarkMode","frontend","ui","design"],"author":{"name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@0.0.2","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"}],"homepage":"https://github.com/awalsolution","dist":{"shasum":"2b5d0c659e72b4866c266206c10bb8034783ba2e","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-0.0.2.tgz","fileCount":21,"integrity":"sha512-ZPZMwG48ifR7POoy68NCodDmFiMZKl5BX95iEdWKtjkJ8A5Rhv1gJ3Tm9B5ayh+gq2uIHaj/l/XRYSRtTJbIiA==","signatures":[{"sig":"MEQCIFPOf1xkt/F/IIoN+wF/K85z4ZOe/KmQO8/tILb/skpsAiB5Ysw7oNH166ZDavOEfz1MBCExKi9NmMyRCc8frkfz3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91365},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"c74f34f9edfad59a1c6262cf6593b5aa124ce59c","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","prettier:fix":"npx prettier --write ./"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"https://github.com/Muneeb-Mughal-Dev","type":"git"},"_npmVersion":"10.8.1","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^6.0.1","eslint":"^9.17.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/node":"^22.10.1","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","vite-plugin-dts":"^4.3.0","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_0.0.2_1734530416482_0.07378155679541765","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@awal-solution/tailwind-theming","version":"0.0.3","keywords":["tailwind-css","theming","lightMode","DarkMode","frontend","ui","design"],"author":{"name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@0.0.3","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"}],"homepage":"https://github.com/awalsolution","dist":{"shasum":"f42b445b775020117fa608744008daebee56bfd2","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-0.0.3.tgz","fileCount":21,"integrity":"sha512-jhGcwQ8lAP1HOiIYn9Pg9puFCeirEA44Q7h5KEdw0F8y1qGshh8gZF+uUzO9MKjaMdrzUiNVoun+9O+x8Cel6w==","signatures":[{"sig":"MEUCIQCW+l3auN47BYJM6Auci3DOnxF6YEP4zVp4dQCozwiuaAIgV9bSnB+D57lePjB0rFgAYQYfPKF7Gc/mYrEN4Dlvw9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91405},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"9665e1c076f0fa284dbccdf6a827c391b32d66e8","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","prettier:fix":"npx prettier --write ./"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"https://github.com/Muneeb-Mughal-Dev","type":"git"},"_npmVersion":"10.8.1","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^6.0.1","eslint":"^9.17.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/node":"^22.10.1","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","vite-plugin-dts":"^4.3.0","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_0.0.3_1734531127230_0.5289428075357119","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@awal-solution/tailwind-theming","version":"0.0.4","keywords":["tailwind-css","theming","lightMode","DarkMode","frontend","ui","design"],"author":{"name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@0.0.4","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"}],"homepage":"https://github.com/awalsolution","dist":{"shasum":"b6e1625dd1ba0aa8aedd20ab854ce00101e7113d","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-0.0.4.tgz","fileCount":21,"integrity":"sha512-1WLN/KJWx83FxvXhG/XPku8YAKSQPhbljUsefBLPLYrrdnuZo4bsYFSabx8zPXk1wLWYqQ8UiUYuk3sWevxo1g==","signatures":[{"sig":"MEUCIDEt+Q7/Yd6d52o5e1m73gczIzNcvf7LisX1mWxc3hfxAiEAmD21OOjvDZnvnjN315S5A9zZ28bFS7nr4Xe0EA7pm4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91523},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"3e7dd05dbbbd1c878f35a9735c7cbdb06093d7e2","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","prettier:fix":"npx prettier --write ./"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"https://github.com/Muneeb-Mughal-Dev","type":"git"},"_npmVersion":"10.8.1","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^6.0.1","eslint":"^9.17.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/node":"^22.10.1","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","vite-plugin-dts":"^4.3.0","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_0.0.4_1734531497311_0.08751822534984588","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@awal-solution/tailwind-theming","version":"0.0.5","keywords":["tailwind-css","theming","lightMode","DarkMode","frontend","ui","design"],"author":{"name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@0.0.5","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"}],"homepage":"https://github.com/awalsolution","dist":{"shasum":"3ec8e4870979b2aa6c5877b328c5d03048cd4e6a","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-0.0.5.tgz","fileCount":22,"integrity":"sha512-rSOek08O+4hZMdpU0pA7CriKRK2uLC5O0pwOXkg+AA1ETpR1gxSm4djZqWlY/idCG0oEnWbKvRxbSccr2uT0mg==","signatures":[{"sig":"MEYCIQDxHmiTP5AKd8OkmGyQMUECSRYEBsUf7tE2PRJktDsigAIhALA4x6GN24v1MF2oQvHGBw+doaZFrgxMoogNP6tY6bUa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92844},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"2d4d184ca796bba3347f9183a2c1ee44955336a2","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","lint:fix":"eslint . --fix","prettier:fix":"npx prettier --write ./"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"https://github.com/Muneeb-Mughal-Dev","type":"git"},"_npmVersion":"10.8.1","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"_nodeVersion":"20.16.0","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","vite":"^6.0.1","eslint":"^9.17.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/node":"^22.10.1","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","vite-plugin-dts":"^4.3.0","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_0.0.5_1734873895172_0.26112559814813485","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-pre-release.1":{"name":"@awal-solution/tailwind-theming","version":"1.0.0-pre-release.1","keywords":["ui","design","theming","DarkMode","frontend","lightMode","tailwind-css"],"author":{"url":"https://github.com/Muneeb-Mughal-Dev","name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@1.0.0-pre-release.1","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"}],"homepage":"https://github.com/awalsolution","bugs":{"url":"https://github.com/awalsolution/tailwing-theming/issues"},"dist":{"shasum":"eea95b23c60759d8bd15245f25c7d2f3888d7af0","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-1.0.0-pre-release.1.tgz","fileCount":26,"integrity":"sha512-DPiKsPNVu/gXuLHWnIEVjqqA0U6RpOuRRtRvluJojMsr2ugJPJwbSJUh2nrHrH402ZV2Q3nGiiwriFsMsA7R6Q==","signatures":[{"sig":"MEQCICfCyGkqOfL/YE/RBzd9t4alb7Hs4ZVm96HzuWX7RJBdAiApOm8p+c58u9hxVaR3wwVCjR/1gr+uAhlwvRsMsWPjqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99852},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"92951499f4f60d8ed2d226ea2f5fd7fb740e2542","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,js}'","test":"jest --config jest.config.ts","build":"tsc && vite build","prettier:fix":"npx prettier --write ./","sementic-release":"sementic-release"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"git+https://github.com/awalsolution/tailwing-theming.git","type":"git"},"_npmVersion":"10.9.2","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.0","jest":"^29.7.0","vite":"^6.0.1","eslint":"^9.17.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","vite-plugin-dts":"^4.3.0","sementic-release":"^1.5.1","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.18.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@semantic-release/release-notes-generator":"^14.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_1.0.0-pre-release.1_1735208587322_0.17140481695328535","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@awal-solution/tailwind-theming","version":"1.0.0","keywords":["ui","design","theming","DarkMode","frontend","lightMode","tailwind-css"],"author":{"url":"https://github.com/Muneeb-Mughal-Dev","name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@1.0.0","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"}],"homepage":"https://github.com/awalsolution","bugs":{"url":"https://github.com/awalsolution/tailwing-theming/issues"},"dist":{"shasum":"36ab57bbe8a63995915e8b3f3457843ed06d71b5","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-1.0.0.tgz","fileCount":26,"integrity":"sha512-zUEMcSOc35OEpXPslCdj2q3CTcSIYos4Sy46aFnnUgHhlMRqJY/6TV9/abO0LHV3ijuSV4Q0ZKrQR2cJOXlwVQ==","signatures":[{"sig":"MEYCIQCpGmYgvmER3H2D8GKjOo9GsbDatAgX5s0e0guu+RCdrAIhAKMbaHqcXlAJGN6wMWIkkkykZGGRvXPKA+oIIolBMTd+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99838},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"67a5959d41c95836e4248e59b6e81e256d3c7a6e","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,js}'","test":"jest --config jest.config.ts","build":"tsc && vite build","prettier:fix":"npx prettier --write ./","sementic-release":"sementic-release"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"git+https://github.com/awalsolution/tailwing-theming.git","type":"git"},"_npmVersion":"10.9.2","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","jest":"^29.7.0","vite":"^6.0.1","eslint":"^9.17.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","vite-plugin-dts":"^4.3.0","sementic-release":"^1.5.1","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.18.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@semantic-release/release-notes-generator":"^14.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_1.0.0_1735208795874_0.5608475137545481","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@awal-solution/tailwind-theming","version":"1.0.1","keywords":["ui","design","theming","DarkMode","frontend","lightMode","tailwind-css"],"author":{"url":"https://github.com/Muneeb-Mughal-Dev","name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@1.0.1","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},{"name":"muhammad-arsal","email":"muhammadarsalishaq777@gmail.com"}],"homepage":"https://github.com/awalsolution","bugs":{"url":"https://github.com/awalsolution/tailwing-theming/issues"},"dist":{"shasum":"7baabd2a04f94882ec922a6b53a2c4d033f15938","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-1.0.1.tgz","fileCount":26,"integrity":"sha512-GNPGqCT2GuxQMovRJJPy17ic4iKANz1Oqar32gUr3d7UVm4WYUachK0rtbjbak0+oji/OZ01u++CXSHOfVUjvw==","signatures":[{"sig":"MEYCIQDjRvaud9DCTaFUfrTHqARBr5f7xGQdthmjYNgnpZwYpwIhAO5rTP9aCDuT6iw4DIoGu7WVQEt4zYJ9yUeAt2MZOaX4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105010},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"143afeabeaadd7c438e11dba626e9c55f0dac02b","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,js}'","test":"jest --config jest.config.ts","build":"tsc && vite build","prepare":"husky","prettier:fix":"npx prettier --write ./","semantic-release":"semantic-release"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"git+https://github.com/awalsolution/tailwing-theming.git","type":"git"},"_npmVersion":"10.9.2","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown","**/*.{js,jsx,tx,tsx}":"eslint --fix"},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","jest":"^29.7.0","vite":"^6.0.1","husky":"^9.1.7","eslint":"^9.17.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","lint-staged":"^15.3.0","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","@commitlint/cli":"^19.6.1","vite-plugin-dts":"^4.3.0","sementic-release":"^1.5.1","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.18.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@semantic-release/release-notes-generator":"^14.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_1.0.1_1735943657696_0.5218115363467233","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@awal-solution/tailwind-theming","version":"1.0.2","keywords":["ui","design","theming","DarkMode","frontend","lightMode","tailwind-css"],"author":{"url":"https://github.com/Muneeb-Mughal-Dev","name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@1.0.2","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},{"name":"muhammad-arsal","email":"muhammadarsalishaq777@gmail.com"}],"homepage":"https://github.com/awalsolution","bugs":{"url":"https://github.com/awalsolution/tailwing-theming/issues"},"dist":{"shasum":"01f5bd4c8283b8be35b586397e5f3ea5bd0494c3","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-1.0.2.tgz","fileCount":26,"integrity":"sha512-sIz+zicZYB8xxY3vfmQYEOMinxagxhqADQac8WJGs5wBMAKTveYfKBapaPUSyAQiG5E5IRS/7ZqGsisUEJqrrA==","signatures":[{"sig":"MEQCIGSjeopqxEaLp5NhO0OE3ype7+fGV+P9ab+AdY6mdm9VAiArOgIbcxcyVBlgsNtPXdyDvcCyy9rHpy4C7luSgt6XSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105010},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"6a489327457b9ddd4c81304d56d225f00720d3c3","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,js}'","test":"jest --config jest.config.ts","build":"tsc && vite build","prepare":"husky","prettier:fix":"npx prettier --write ./","semantic-release":"semantic-release"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"git+https://github.com/awalsolution/tailwing-theming.git","type":"git"},"_npmVersion":"10.9.2","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown","**/*.{js,jsx,tx,tsx}":"eslint --fix"},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","jest":"^29.7.0","vite":"^6.0.1","husky":"^9.1.7","eslint":"^9.17.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","lint-staged":"^15.3.0","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","@commitlint/cli":"^19.6.1","vite-plugin-dts":"^4.3.0","sementic-release":"^1.5.1","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.18.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@semantic-release/release-notes-generator":"^14.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_1.0.2_1735943955060_0.9557483910228406","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@awal-solution/tailwind-theming","version":"2.0.0","keywords":["ui","design","theming","DarkMode","frontend","lightMode","tailwind-css"],"author":{"url":"https://github.com/Muneeb-Mughal-Dev","name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@2.0.0","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},{"name":"muhammad-arsal","email":"muhammadarsalishaq777@gmail.com"}],"homepage":"https://github.com/awalsolution","bugs":{"url":"https://github.com/awalsolution/tailwing-theming/issues"},"dist":{"shasum":"db3244283f6c3cae31c7935a9cb5cadb15abf043","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-2.0.0.tgz","fileCount":26,"integrity":"sha512-EEZEkLXYMZ4axSSo8r0OKjoyZ0mJw8ILugAkfioPht1+iFMVwr/qZCAPLzOIfJh6uvWQ2cyfTHECohskHuozBA==","signatures":[{"sig":"MEUCIDvBFiD6e3OkIqDVLtuaZtLE7FMm4mfy1C8bGHYDCOCYAiEAsd8+mrjGzHuJfjlf2mKhiGZFoh0KTwYkM8Xv/6tceTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102264},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"6866399a9ec65fcafe78d37c663a91cb35dff4f9","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,js}'","test":"jest --config jest.config.ts","build":"tsc && vite build","prepare":"husky","prettier:fix":"npx prettier --write ./","semantic-release":"semantic-release"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"git+https://github.com/awalsolution/tailwing-theming.git","type":"git"},"_npmVersion":"10.9.2","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown","**/*.{js,jsx,tx,tsx}":"eslint --fix"},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","jest":"^29.7.0","vite":"^6.0.1","husky":"^9.1.7","eslint":"^9.17.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","lint-staged":"^15.3.0","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","@commitlint/cli":"^19.6.1","vite-plugin-dts":"^4.3.0","sementic-release":"^1.5.1","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.18.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@semantic-release/release-notes-generator":"^14.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_2.0.0_1736002869348_0.6318213383277531","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@awal-solution/tailwind-theming","version":"2.0.1","keywords":["ui","design","theming","DarkMode","frontend","lightMode","tailwind-css"],"author":{"url":"https://github.com/Muneeb-Mughal-Dev","name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@2.0.1","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},{"name":"muhammad-arsal","email":"muhammadarsalishaq777@gmail.com"}],"homepage":"https://github.com/awalsolution","bugs":{"url":"https://github.com/awalsolution/tailwing-theming/issues"},"dist":{"shasum":"2ba11ca42a9e8e92201f824e575f33becb864d86","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-2.0.1.tgz","fileCount":26,"integrity":"sha512-gEEnzHvytGcf0p+KWrZkCTOKZYYeeSVH4EQZzoWHcJmUa+zwU43pJNkfy4Fn/zqtXsLE2KpJWYcBz2SqqZKrpg==","signatures":[{"sig":"MEYCIQCHMyJeXcLnBrXBdXQ6Ub7ViVAmPM/9U0hBkmCo6BfkOgIhAOtq03pETT1wucyG8ULvbirDuhEKbkfVG69q+mGNddau","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102227},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"a5b1d10243c76a4bb693533c0b106f39720837d9","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,js}'","test":"jest --config jest.config.ts","build":"tsc && vite build","prepare":"husky","prettier:fix":"npx prettier --write ./","semantic-release":"semantic-release"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"git+https://github.com/awalsolution/tailwing-theming.git","type":"git"},"_npmVersion":"10.9.2","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown","**/*.{js,jsx,tx,tsx}":"eslint --fix"},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","jest":"^29.7.0","vite":"^6.0.1","husky":"^9.1.7","eslint":"^9.17.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","lint-staged":"^15.3.0","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","@commitlint/cli":"^19.6.1","vite-plugin-dts":"^4.3.0","sementic-release":"^1.5.1","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.18.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@semantic-release/release-notes-generator":"^14.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_2.0.1_1736004352142_0.5702662495369262","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@awal-solution/tailwind-theming","version":"2.0.2","keywords":["ui","design","theming","DarkMode","frontend","lightMode","tailwind-css"],"author":{"url":"https://github.com/Muneeb-Mughal-Dev","name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@2.0.2","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},{"name":"muhammad-arsal","email":"muhammadarsalishaq777@gmail.com"}],"homepage":"https://github.com/awalsolution","bugs":{"url":"https://github.com/awalsolution/tailwing-theming/issues"},"dist":{"shasum":"f96bb08fc21687d2f44399fa4ba27a25ef7a912a","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-2.0.2.tgz","fileCount":26,"integrity":"sha512-X8s94RH/ydSc7qJ3RxIYSKPED7bG37M9zouOp7D3YWZ2bH56NM5goM+GCbclX7nA46IupUTxK370ukUc9ST8+g==","signatures":[{"sig":"MEYCIQCjSsn4wP2xHCA9idSX/sO2Y6toCDKW7WIovVYbeDZmpAIhAMojLNVj3BlLbjGp41QZfrtCqqg4BFEGXs+6yOiV+Ssw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103885},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"f21ebc7f9638cf6eb2587ace46d48fbf8a843f90","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,js}'","test":"jest --config jest.config.ts","build":"tsc && vite build","prepare":"husky","prettier:fix":"npx prettier --write ./","semantic-release":"semantic-release"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"git+https://github.com/awalsolution/tailwing-theming.git","type":"git"},"_npmVersion":"10.9.2","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown","**/*.{js,jsx,tx,tsx}":"eslint --fix"},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","jest":"^29.7.0","vite":"^6.0.1","husky":"^9.1.7","eslint":"^9.17.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","lint-staged":"^15.3.0","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","@commitlint/cli":"^19.6.1","vite-plugin-dts":"^4.3.0","sementic-release":"^1.5.1","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.18.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@semantic-release/release-notes-generator":"^14.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_2.0.2_1736008112916_0.7983470941534216","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@awal-solution/tailwind-theming","version":"2.0.3","keywords":["ui","design","theming","DarkMode","frontend","lightMode","tailwind-css"],"author":{"url":"https://github.com/Muneeb-Mughal-Dev","name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com"},"license":"MIT","_id":"@awal-solution/tailwind-theming@2.0.3","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},{"name":"muhammad-arsal","email":"muhammadarsalishaq777@gmail.com"}],"homepage":"https://github.com/awalsolution","bugs":{"url":"https://github.com/awalsolution/tailwing-theming/issues"},"dist":{"shasum":"0650ba3885d0a29db3cbb2dcaf146e9f90f53401","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-2.0.3.tgz","fileCount":26,"integrity":"sha512-wQE5mH+2SciYuSex5pmQhb4wTITTdYhvBYp3wRMvDkrO8m6IdUUYwm7Y2mXt1RmYSHsE/TixK3w1Mg55orOVFQ==","signatures":[{"sig":"MEQCIBtZWD2/kYlcQ87sOuq3na+BCYm/eJjyFNILCmO/bDhbAiBuktKByuKDYSV8+BYOOd6V4tNgsBU/tJYv/HboRkZv+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103885},"type":"module","types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"b67f274e65da93f1a9a4d9b8065be9598934a7b7","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{ts,js}'","test":"jest --config jest.config.ts","build":"tsc && vite build","prepare":"husky","prettier:fix":"npx prettier --write ./","semantic-release":"semantic-release"},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"repository":{"url":"git+https://github.com/awalsolution/tailwing-theming.git","type":"git"},"_npmVersion":"10.9.2","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","directories":{},"lint-staged":{"**/*":"prettier --write --ignore-unknown","**/*.{js,jsx,tx,tsx}":"eslint --fix"},"_nodeVersion":"20.18.1","dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.0","jest":"^29.7.0","vite":"^6.0.1","husky":"^9.1.7","eslint":"^9.17.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"~5.6.2","@types/jest":"^29.5.14","@types/node":"^22.10.1","lint-staged":"^15.3.0","tailwindcss":"^3.4.16","@types/color":"^4.2.0","@types/lodash":"^4.17.13","@commitlint/cli":"^19.6.1","vite-plugin-dts":"^4.3.0","sementic-release":"^1.5.1","typescript-eslint":"^8.18.1","@types/lodash.merge":"^4.6.9","@semantic-release/npm":"^12.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@types/lodash.mergewith":"^4.6.9","@semantic-release/github":"^11.0.1","@typescript-eslint/parser":"^8.18.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0","@trivago/prettier-plugin-sort-imports":"^4.3.0","@semantic-release/release-notes-generator":"^14.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tailwind-theming_2.0.3_1736009909118_0.7114908610251509","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@awal-solution/tailwind-theming","version":"2.0.4","type":"module","author":{"name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com","url":"https://github.com/Muneeb-Mughal-Dev"},"homepage":"https://github.com/awalsolution","repository":{"type":"git","url":"git+https://github.com/awalsolution/tailwing-theming.git"},"license":"MIT","keywords":["ui","design","theming","DarkMode","frontend","lightMode","tailwind-css"],"types":"dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"publishConfig":{"access":"public"},"scripts":{"dev":"vite","build":"tsc && vite build","lint":"eslint 'src/**/*.{ts,js}'","test":"jest --config jest.config.ts","semantic-release":"semantic-release","prettier:fix":"npx prettier --write ./","prepare":"husky"},"devDependencies":{"@commitlint/cli":"^19.6.1","@commitlint/config-conventional":"^19.6.0","@eslint/js":"^9.17.0","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.0","@semantic-release/github":"^11.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/release-notes-generator":"^14.0.2","@trivago/prettier-plugin-sort-imports":"^4.3.0","@types/color":"^4.2.0","@types/jest":"^29.5.14","@types/lodash":"^4.17.13","@types/lodash.merge":"^4.6.9","@types/lodash.mergewith":"^4.6.9","@types/node":"^22.10.1","@typescript-eslint/eslint-plugin":"^8.18.1","@typescript-eslint/parser":"^8.18.1","eslint":"^9.17.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","glob":"^11.0.0","husky":"^9.1.7","jest":"^29.7.0","lint-staged":"^15.3.0","prettier":"^3.4.2","sementic-release":"^1.5.1","tailwindcss":"^3.4.16","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"~5.6.2","typescript-eslint":"^8.18.1","vite":"^6.0.1","vite-plugin-dts":"^4.3.0"},"dependencies":{"color":"^4.2.3","just-unique":"^4.2.0","lodash.merge":"^4.6.2","lodash.mergewith":"^4.6.2"},"lint-staged":{"**/*.{js,jsx,tx,tsx}":"eslint --fix","**/*":"prettier --write --ignore-unknown"},"_id":"@awal-solution/tailwind-theming@2.0.4","gitHead":"8daccb2c4501ba5e5ed6eeefeb27c6f40bd9653f","description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","bugs":{"url":"https://github.com/awalsolution/tailwing-theming/issues"},"_nodeVersion":"20.18.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-iPQ7w/3TKhkveDb252W3pLZYQBYbWG3tzkry+zf8U94/z3RmVHbEAJwHwGdLIRY6NdOh/oRxb//WsYAQkmM+SQ==","shasum":"a5ac5e645e21f4aad9a421a7886ca9513b5a87db","tarball":"https://registry.npmjs.org/@awal-solution/tailwind-theming/-/tailwind-theming-2.0.4.tgz","fileCount":26,"unpackedSize":103779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ8g2x5+H0cyAslzUM2cXsVZ9MxdbA3/tyCXNN2DbHgwIgaFi2LSvgjJJYrkhpBWzd24C96JBTnRBH1InYgOfKJlM="}]},"_npmUser":{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},"directories":{},"maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},{"name":"muhammad-arsal","email":"muhammadarsalishaq777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tailwind-theming_2.0.4_1736010505910_0.7550654082149388"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-18T13:16:17.373Z","modified":"2025-01-04T17:08:26.395Z","0.0.1":"2024-12-18T13:16:17.635Z","0.0.2":"2024-12-18T14:00:16.651Z","0.0.3":"2024-12-18T14:12:07.420Z","0.0.4":"2024-12-18T14:18:17.472Z","0.0.5":"2024-12-22T13:24:55.414Z","1.0.0-pre-release.1":"2024-12-26T10:23:07.514Z","1.0.0":"2024-12-26T10:26:36.035Z","1.0.1":"2025-01-03T22:34:17.931Z","1.0.2":"2025-01-03T22:39:15.238Z","2.0.0":"2025-01-04T15:01:09.529Z","2.0.1":"2025-01-04T15:25:52.341Z","2.0.2":"2025-01-04T16:28:33.082Z","2.0.3":"2025-01-04T16:58:29.364Z","2.0.4":"2025-01-04T17:08:26.179Z"},"bugs":{"url":"https://github.com/awalsolution/tailwing-theming/issues"},"author":{"name":"Muneeb Mughal","email":"muneebmughal3324@gmail.com","url":"https://github.com/Muneeb-Mughal-Dev"},"license":"MIT","homepage":"https://github.com/awalsolution","keywords":["ui","design","theming","DarkMode","frontend","lightMode","tailwind-css"],"repository":{"type":"git","url":"git+https://github.com/awalsolution/tailwing-theming.git"},"description":"<div align=\"left\">  <h1>Tailwind theming</h1>   <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dyn","maintainers":[{"name":"muhammad-muneeb","email":"muneebmughal3324@gmail.com"},{"name":"muhammad-arsal","email":"muhammadarsalishaq777@gmail.com"}],"readme":"<div align=\"left\">\n <h1>Tailwind theming</h1>\n  <p>The <b>TailwindCSS Multi-Theming Plugin</b> is a utility for creating and managing multiple themes in your TailwindCSS-based projects. With this library, you can define, add, update, and remove themes dynamically while keeping your configuration clean and extensible.</p>\n  <div >\n    <img src=\"https://img.shields.io/badge/-TypeScript-black?style=for-the-badge&logoColor=white&logo=typescript&color=3178c6\" alt=\"typescript\" />\n    <img src=\"https://img.shields.io/badge/-Tailwind_CSS-black?style=for-the-badge&logoColor=white&logo=tailwindcss&color=06B6D4\" alt=\"tailwindcss\" />\n  </div>\n<hr/>\n</div>\n\n## Features:\n\n- **Dynamic Theme Management**:\n  - Add, update, and remove themes programmatically.\n- **Flexible Theme Configuration**:\n  - Define themes using `extend` to seamlessly integrate with TailwindCSS.\n- **Data Attributes Selectors**:\n  - Apply themes via `data-theme` attributes.\n- **Default Theme Support**:\n  - Specify a default theme to be applied globally.\n- **Customizable Media Queries**:\n  - Apply themes based on user preferences, such as dark mode.\n\n---\n\n## Installation:\n\nInstall the package via your package manager:\n\n```bash\nyarn add @awal-solution/tailwind-theming\n# or\nnpm install @awal-solution/tailwind-theming\n```\n\n---\n\n## Getting Started:\n\n### 1. Configure TailwindCSS Plugin\n\nAdd the `themePlugin` to your TailwindCSS configuration:\n\n```javascript\n// tailwind.config.js|ts\nimport { themePlugin } from '@awal-solution/tailwind-theming'\n\nexport default {\n  content: ['./src/**/*.{html,js,ts}'],\n  plugins: [themePlugin()],\n}\n```\n\n### 2. Initialize Themes in Your Application\n\nCreate a `ThemeManager` instance and define your themes:\n\n```typescript\nimport { ThemeManager } from '@awal-solution/tailwind-theming'\n\nconst themeManager = new ThemeManager({\n  themes: {\n    'light-theme': {\n      colors: {\n        background: { DEFAULT: '#FFFFFF' },\n        foreground: { DEFAULT: '#000000' },\n        primary: { DEFAULT: '#0000FF', light: '#0096FF' },\n      },\n    },\n    'dark-theme': {\n      colors: {\n        background: { DEFAULT: '#000000' },\n        foreground: { DEFAULT: '#FFFFFF' },\n        primary: { DEFAULT: '#0000FF', light: '#0096FF' },\n      },\n    },\n  },\n  defaultTheme: 'light-theme',\n})\n\nexport { themeManager }\n```\n\n### 3. Apply Themes\n\nUse the generated selectors to toggle themes in your application:\n\n```typescript\n// Apply the default theme\ndocument.documentElement.setAttribute('data-theme', 'light-theme')\n\n// Toggle between themes\nfunction toggleTheme() {\n  const currentTheme = document.documentElement.getAttribute('data-theme')\n  const newTheme = currentTheme === 'light-theme' ? 'dark-theme' : 'light-theme'\n  document.documentElement.setAttribute('data-theme', newTheme)\n}\n```\n\n---\n\n## API Reference\n\n### **ThemeManager**\n\n#### Constructor\n\n```typescript\nconstructor({ themes: Record<string, Theme>, defaultTheme?: string });\n```\n\n- `themes`: A record of theme names and their configurations.\n- `defaultTheme`: (Optional) The default theme to apply initially.\n\n#### Methods\n\n##### **`get()`**\n\nReturns all themes, including the default theme and additional themes.\n\n```typescript\nthemeManager.get()\n```\n\n##### **`getThemeSelectors()`**\n\nReturns an object containing theme names and their associated selectors.\n\n```typescript\nthemeManager.getThemeSelectors()\n```\n\n##### **`add(theme: AddThemeType)`**\n\nAdds a new theme to the existing themes.\n\n```typescript\nthemeManager.add({\n  name: 'custom-theme',\n  selectors: ['[data-theme=\"custom-theme\"]'],\n  theme: {\n    colors: {\n      background: { DEFAULT: '#555' },\n    },\n  },\n})\n```\n\n##### **`update(themeName: string, properties: Partial<TailwindExtension>)`**\n\nUpdates an existing theme's configuration.\n\n```typescript\nthemeManager.update('custom-theme', {\n  colors: {\n    primary: { DEFAULT: '#FF0000' },\n  },\n})\n```\n\n##### **`remove(themeName: string)`**\n\nRemoves an existing theme by name.\n\n```typescript\nthemeManager.remove('custom-theme')\n```\n\n---\n\n## Plugin Options\n\nThe `themePlugin` provides the following options:\n\n- **`defaultTheme`**: (Optional) Default theme configuration.\n- **`themes`**: An array of theme configurations.\n\nExample usage in TailwindCSS:\n\n```javascript\nimport { themePlugin } from '@awal-solution/tailwind-theming'\nimport { themeManager } from './themeManager'\n\nexport default {\n  content: ['./src/**/*.{html,js,ts}'],\n  plugins: [themePlugin(themeManager.get())],\n}\n```\n\n---\n\nExample CSS:\n\n```css\n@tailwind base;\n@tailwind components;\n@tailwind utilities;\n```\n\n## Example\n\nAn example setup for toggling themes in your app:\n\n```typescript\nimport './index.css'\nimport { storage } from './storage'\nimport { themeManager } from './themeManager'\n\nlet themeNames = themeManager.getThemeSelectors()\nlet currentTheme = storage.get<string>('APP_THEME') ?? Object.keys(themeNames)[0]\n\nconst initializeApp = () => {\n  const root = document.documentElement\n\n  // Apply the saved theme or system theme as default\n  root.className = currentTheme\n  root.setAttribute('data-theme', currentTheme)\n  storage.set('APP_THEME', currentTheme)\n}\n\nconst toggleTheme = () => {\n  const root = document.documentElement\n  const themeKeys = Object.keys(themeNames)\n  const currentIndex = themeKeys.findIndex((key) => key === currentTheme)\n\n  // Determine the next theme\n  const nextIndex = (currentIndex + 1) % themeKeys.length\n  currentTheme = themeKeys[nextIndex]\n\n  // Apply the new theme\n  root.className = currentTheme\n  root.setAttribute('data-theme', currentTheme)\n  storage.set('APP_THEME', currentTheme)\n\n  // Update button text to show the next theme\n  const button = document.querySelector<HTMLButtonElement>('#theme-toggle')\n  if (button) {\n    const nextTheme = themeNames[themeKeys[(nextIndex + 1) % themeKeys.length]].name\n    button.textContent = `Switch to ${nextTheme.charAt(0).toUpperCase() + nextTheme.slice(1)} Mode`\n  }\n}\n\nconst renderApp = () => {\n  const app = document.querySelector<HTMLDivElement>('#app')\n  if (!app) return\n\n  app.innerHTML = `\n    <div class=\"min-h-screen flex gap-4 items-center justify-center bg-background text-foreground\">\n      <button id=\"theme-toggle\" class=\"px-4 py-2 bg-primary text-white rounded\">\n        Switch to ${Object.keys(themeNames)[0]} Mode\n      </button>\n      <h1 class=\"border-b border-divider\">\n        Hello, TailwindCSS Theme Toggling!\n      </h1>\n    </div>\n  `\n\n  // Attach event listener for the theme toggle button\n  const button = document.querySelector<HTMLButtonElement>('#theme-toggle')\n  if (button) {\n    button.addEventListener('click', toggleTheme)\n  }\n}\n\ninitializeApp()\nrenderApp()\n```\n\n---\n\n## License\n\nThis library is open-source and licensed under the [MIT License](./LICENSE).\n\n---\n\n## Contributions\n\nContributions are welcome! If you find a bug or want to suggest a feature, please open an issue or submit a pull request.\n\n## Commits\n\n### Patch release\n\n```bash\n\nfix(theme): correct issue with theme manager\n\n```\n\n### Minor release\n\n```bash\n\nfeat(utils): add utility functions for theming\n\n```\n\n### Major release\n\n```bash\n\nfix!: update API endpoints (BREAKING CHANGE: endpoint changes)\n\n```\n\n---\n\nHappy coding! 🎉\n\n---\n","readmeFilename":"README.md"}