{"_id":"nano-theme","_rev":"21-b98e21c52bb7bb3789713984c10e0554","name":"nano-theme","dist-tags":{"latest":"18.30.0"},"versions":{"1.0.0":{"name":"nano-theme","version":"1.0.0","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.0.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"f08e8919a133f15ba80ea57d1f27fbdee8cd56d0","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.0.0.tgz","fileCount":36,"integrity":"sha512-R8JD7AGj9BiHucxRsskbWTj3LQGYSsaNZNNeTS14xIPpd1RewBCnNX2dLI4lw/bvxEU1HYvFQ9TFfZyxgeCtCg==","signatures":[{"sig":"MEYCIQCf99kKs+4io7YIXm2f6eiuOohyQebiyNtXgTnFZVHKFQIhANokPieApd81Y8LRbsoiQ9Y1AMxLw+CCkax9xq4EKHHd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43054},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"0d44acb4299fb782a2e879b3a3d2fa5c7550befc","scripts":{"build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"9.5.1","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"18.16.0","dependencies":{"nano-css":"^5.3.5","thingies":"^1.12.0","react-use":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","tslint":"^6.1.3","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.1.6","@types/react":"^18.2.14","pretty-quick":"^3.1.3","tslint-config-common":"^1.6.2"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.0.0_1688386476767_0.5748374603339774","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"nano-theme","version":"1.1.0","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.1.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"8f247c46169553c0e6c420232358affc089d3ca9","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.1.0.tgz","fileCount":3,"integrity":"sha512-MPlUrchFMrQF2Yfz3q/tQ0C6962Ppd9fdJPUSJ0BIUVPq+EFZm1x8Jdq9xCz2dsAmwZFWTEiLCSdETypPGij2w==","signatures":[{"sig":"MEYCIQCQJPbbj4DKglBLg22g9ASG5K7KtwuHRNR6leyqi4TvlAIhAMSsWQGS2UyJNBoU/fmf3E8jS0DnZWxSSP4xAmyFby7C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14930},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"355c8fd4cc255f354b45e145b596e89a0c5b0dc2","scripts":{"test":"echo \"No tests yet.\"","build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"10.1.0","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"20.8.1","dependencies":{"nano-css":"^5.6.0","thingies":"^1.12.0","react-use":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/react":"^18.2.37","pretty-quick":"^3.1.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.1.0_1700557724717_0.9850272376132243","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"nano-theme","version":"1.1.1","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.1.1","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"df39f25cad77b41862105ab2acaadf1d8e9e4058","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.1.1.tgz","fileCount":36,"integrity":"sha512-/wBRaZJUFgj3oQEjXDInOBu1UAc/bk2qGJUbcktLfIOCJIVBqsoHTB3YYLu+Wl+CA7Y5x6DxuSEMGDyWSFZAsw==","signatures":[{"sig":"MEUCIQCV2BDXSDr+efS8Ljj4EY+RqMBzm1Spk1a32PNpvT+QMwIgPpLGR/wgHIRivLhHLYQpZAHS5Q1bL/SlGN3maEHK8Ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43203},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"5351856964418180933f84d328d424963f4443a4","scripts":{"test":"echo \"No tests yet.\"","build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"10.1.0","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"20.8.1","dependencies":{"nano-css":"^5.6.0","thingies":"^1.12.0","react-use":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/react":"^18.2.37","pretty-quick":"^3.1.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.1.1_1700557982622_0.9890955196493121","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"nano-theme","version":"1.1.2","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.1.2","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"5468f4c91ac74db7fb118d5db97e4817bce388b0","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.1.2.tgz","fileCount":36,"integrity":"sha512-3Oh/rrEVSPak7aE9OJvtuhoefRChz/GjRabA1akgEIEcEQgAisqCfafIhhuNqRYOjZ4nTnK4x62HQ7xR4c7WDA==","signatures":[{"sig":"MEUCIQD8B6Eba1rh4r5BGF2o1uM3EnfIwheZ34cHie2Lb0KBswIgA9py+16biGuiTlyqMtvzilg8ToyPA7jeYiuCa0XzSEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43203},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"396a25b56145cf72f45181baef4bfbd9c58e4366","scripts":{"test":"echo \"No tests yet.\"","build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"10.1.0","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"20.8.1","dependencies":{"nano-css":"^5.6.0","thingies":"^1.13.1","react-use":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/react":"^18.2.37","pretty-quick":"^3.1.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.1.2_1700562533768_0.8067855900555803","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"nano-theme","version":"1.1.3","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.1.3","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"412b7c8dd81b2928a35079745e04d26004f209d9","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.1.3.tgz","fileCount":36,"integrity":"sha512-p5uwRhcZTAXxwvL42XjEARB3rW0WO4LtroJPBChc5Ti7TzMbqRzh8dLq+ekp8aPHj5oshGlYPR2vbd07+O0y+g==","signatures":[{"sig":"MEQCIBdq2DaDxnt6dJXV+r7NzDd93gAma1kipxRnYosHhxd/AiBYtAbTRFrzotzikFbZnXf7MI6n2BmKh1nzysxFvbYqyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43292},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"20b7ad784879414e9859e637fc195d21180939f5","scripts":{"test":"echo \"No tests yet.\"","build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"10.1.0","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"20.8.1","dependencies":{"nano-css":"^5.6.0","thingies":"^1.13.1","react-use":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/react":"^18.2.37","pretty-quick":"^3.1.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.1.3_1700568659877_0.3877399618148487","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"nano-theme","version":"1.2.0","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.2.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"224ea1ebf57026822c5375aaee943007a4049a70","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.2.0.tgz","fileCount":36,"integrity":"sha512-2fiDbRpQ0rxNteIzlR8+sCfdlojlW0ZktSgJrOxLG05PmzUhrxFGvab4Qf6M1jhl2YA9Hlxs2SerDK/Jo/0Zeg==","signatures":[{"sig":"MEUCIQC1INxSDQ4M2C3y0Q6+3IRT69OoWHA6vK8+AinVaYYJ3AIgOo+QLQxf4bDJ0Qs0EvXKovmCnDd64f0ZddH0N6evB7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45250},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"0a96d10cbbb0eb89cf9b1bfebfa27a48dd3c32b6","scripts":{"test":"echo \"No tests yet.\"","build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"10.1.0","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"20.8.1","dependencies":{"nano-css":"^5.6.0","thingies":"^1.13.1","react-use":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/react":"^18.2.37","pretty-quick":"^3.1.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.2.0_1700577934364_0.24020904211186456","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"nano-theme","version":"1.3.0","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.3.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"1d903ee3640021e8a01bb9274e7fb2332e0122a7","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.3.0.tgz","fileCount":36,"integrity":"sha512-uTcVQw0/ILkj5SkejmHuusUi5PucK4kL/w4Dj36UHbCBZ4yOzPUq0EoKttvrzUd/52RMGbNiQ6m23tHFEJ/DeQ==","signatures":[{"sig":"MEUCIBbgtWVr/KAOT6+Q89yO/beJmwiF1NS0XyI2bQPKvvyoAiEAl1kX8fqQ7vmkDgcLe36+WQ45HFz80uyZqo7QwBcRAtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45315},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"c8fc8bb3dfade51a9b3e50ef9f420c90e44523f0","scripts":{"test":"echo \"No tests yet.\"","build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"10.1.0","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"20.8.1","dependencies":{"nano-css":"^5.6.0","thingies":"^1.13.1","react-use":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/react":"^18.2.37","pretty-quick":"^3.1.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.3.0_1700600827020_0.5784573590369038","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"nano-theme","version":"1.4.0","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.4.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"293afbac3ad2b6a8bc7234092032285fb26cc4c0","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.4.0.tgz","fileCount":36,"integrity":"sha512-XiJxZ9TPbsVLOz5y7D1n+JCVj1dNhT1Hl3ZeXUA6PFROU9uuAkiQWlN+0yFf7QZjKTdTSmaN0trRRw07GJhFBw==","signatures":[{"sig":"MEYCIQD0qJhq8K/k/yXt4NlkjusbjN9fDId41eSdMfOS1pe+ugIhAIyIgE0CTBU+pp3QikZLdL7sdtVI4VhMfYC7DxMmAsSD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45569},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"19cfcd215b29ec16cb3d11d4332ef78e29d4dad6","scripts":{"test":"echo \"No tests yet.\"","build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"10.1.0","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"20.8.1","dependencies":{"nano-css":"^5.6.0","thingies":"^1.13.1","react-use":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/react":"^18.2.37","pretty-quick":"^3.1.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.4.0_1716211829112_0.8737779855389516","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"nano-theme","version":"1.4.1","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.4.1","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"3e01dfe062fe3e5f3da80ed4f3ea1dd2a0a69939","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.4.1.tgz","fileCount":36,"integrity":"sha512-y1IQwA+CAzbXkMt63QjNAnEqPIWEGs5awgEFD2Lq5AUWCGA0iOSKCmbc95Wya4PbpsKOxFF710LFsu7QzvD8Yg==","signatures":[{"sig":"MEQCHz9kr/xD2bJDUulSK3HgAmbR6Ey6wAcai/+V8it1RNwCIQC6ZsjInC5fDJl4Bkoq9zqa75ZyIYip6yW0guTkoI4f/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45568},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"94888f84075ca8a713faa56b154dc4463cc4a457","scripts":{"test":"echo \"No tests yet.\"","build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"10.1.0","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"20.8.1","dependencies":{"nano-css":"^5.6.0","thingies":"^2.0.0","react-use":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/react":"^18.2.37","pretty-quick":"^3.1.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.4.1_1716211983881_0.8010906910696836","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"nano-theme","version":"1.4.2","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.4.2","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"c0e2e6f356020fae39af37651952a1b9e1d8c462","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.4.2.tgz","fileCount":36,"integrity":"sha512-DyolrHerQNsQDgY5W/9kp5ixGDDdees3iz71uZWEkkgjat7eXUiXheLtP4L5wGazqLcRU1ycYHsRuQVNpXoyLQ==","signatures":[{"sig":"MEQCIGfv/QyRFx96KU1XEkuOrl0FPI0LJw8mFGEiyvuwpFw/AiAdpHNgM/HFErh/1oQI4HGo7TGV/ppy6wNZVOeRqm1N3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45508},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"949ded477fa9d0ad201205ba09c8c4996fea38bd","scripts":{"test":"echo \"No tests yet.\"","build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"10.5.2","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"20.13.1","dependencies":{"nano-css":"^5.6.2","thingies":"^2.0.0","react-use":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/react":"^18.2.37","pretty-quick":"^3.1.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.4.2_1721482613870_0.6310310130741705","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"nano-theme","version":"1.4.3","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.4.3","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"2fbba47b90601c2516a74f1fea73dd7f304a4bf9","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.4.3.tgz","fileCount":36,"integrity":"sha512-LqgGN2T7PiLjCks33wNbsvA58o80zkFyFtFspPlN1do1CSJsRqU2Y2iG05uYW6MrzAeTrpxMbZL6u9C8Y63aVw==","signatures":[{"sig":"MEYCIQD3x5GPvda2LyK5eRswG6t/FJb3IAsuVV24vOop5MvMggIhANAcYCA2sLL+5ISAWfHyg5N2pw2lpMn/A5H26b7AC75N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45509},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"f904be6bd004527194e4d113d1a276fada32697d","scripts":{"test":"echo \"No tests yet.\"","build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"10.5.2","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"20.13.1","dependencies":{"nano-css":"^5.6.2","thingies":"^2.0.0","react-use":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/react":"^18.2.37","pretty-quick":"^3.1.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.4.3_1728138299568_0.25706632148409114","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"nano-theme","version":"1.5.0","author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@1.5.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/nano-theme","bugs":{"url":"https://github.com/streamich/nano-theme/issues"},"dist":{"shasum":"faa3a0b26dc6cfb3f2cc0ef70e207ca26f06ddb3","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-1.5.0.tgz","fileCount":36,"integrity":"sha512-lOSUW1IqKDKfeOdwHdwTCCo49BngV83KXRPMI9GDk7Fha6fjhzv2ozNPbrm+h+uh9CCIhM9fkvDtspGfb46bpw==","signatures":[{"sig":"MEYCIQC6rOUyaVWOpmsvk3F+6P6TezBG5tazbZc+LjsZJ/82pQIhAN7qGqpUHs9CWUPYkrGDNy1zcaieFqLLfVY08KHe2XSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45075},"main":"lib/index.js","types":"lib/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"gitHead":"d1df45f4e04155a47cf944fbd0e8e52a01b88fc6","scripts":{"test":"echo \"No tests yet.\"","build":"tsc","clean":"rimraf lib","tslint":"tslint 'src/**/*.{js,jsx,ts,tsx}' -t verbose","prettier":"prettier --ignore-path .gitignore --write 'src/**/*.{ts,tsx,js,jsx}'","prettier:diff":"prettier -l 'src/**/*.{ts,tsx,js,jsx}'"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"repository":{"url":"git+https://github.com/streamich/nano-theme.git","type":"git"},"_npmVersion":"10.8.2","description":"A light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css). It ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very lightweight packaging. `nano-theme` also ships predefined light and dark themes","directories":{},"_nodeVersion":"20.19.1","dependencies":{"nano-css":"^5.6.2","thingies":"^2.5.0","react-use":"^17.6.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","ts-node":"^10.9.1","prettier":"^3.1.0","typescript":"^5.3.2","@types/react":"^18.2.37","pretty-quick":"^3.1.3"},"peerDependencies":{"react":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_1.5.0_1747869942743_0.7191045858369631","host":"s3://npm-registry-packages-npm-production"}},"18.18.0":{"name":"nano-theme","version":"18.18.0","keywords":["nano","nano-css","theme","css","css-in-js","react"],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@18.18.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/json-joy/tree/master/packages/nano-theme","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"dist":{"shasum":"f4f741d73ea83ffe91019cfa889143fa594c39ed","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-18.18.0.tgz","fileCount":37,"integrity":"sha512-1UHi/YeUzzU/oG5IdU7fteoHlqD8upgZKdY64/snxnRP0oE2ba63dbDzgQLPnA/YF1Uw9ipou8USYXgMulr6yA==","signatures":[{"sig":"MEUCIQCtdI+A0tQ18NsUiX/FatlymeVeMFbMN/XIlzbNYTFq9wIgaTQUp34T+au4QUyaI5g/MRGrYCAzcmEUQWDA8YxzmjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nano-theme@18.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153740},"jest":{"preset":"ts-jest","rootDir":".","testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"lib/index.js","_from":"file:package.tgz","types":"lib/index.d.ts","engines":{"node":">=10.0"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","typecheck":"tsc -b --noEmit"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"_resolved":"/home/runner/work/json-joy/json-joy/packages/nano-theme/package.tgz","_integrity":"sha512-1UHi/YeUzzU/oG5IdU7fteoHlqD8upgZKdY64/snxnRP0oE2ba63dbDzgQLPnA/YF1Uw9ipou8USYXgMulr6yA==","repository":{"url":"git+https://github.com/streamich/json-joy.git","type":"git","directory":"packages/nano-theme"},"_npmVersion":"11.11.0","description":"A light and opinionated distribution of nano-css with predefined light and dark themes.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nano-css":"^5.6.2","thingies":"^2.6.0","react-use":"^17.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.9"},"peerDependencies":{"react":"*","tslib":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_18.18.0_1778186323893_0.06151658030491802","host":"s3://npm-registry-packages-npm-production"}},"18.19.0":{"name":"nano-theme","version":"18.19.0","keywords":["nano","nano-css","theme","css","css-in-js","react"],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@18.19.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/json-joy/tree/master/packages/nano-theme","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"dist":{"shasum":"05f0f62754cae24c850b92f70a77405aedefc875","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-18.19.0.tgz","fileCount":37,"integrity":"sha512-aUx+pvHdl/MiGv7Vll2pRE2YJ3QJ2hc6hlGlK5g5ApA7y+eCQGFjc5CtK3ernqPYPn+j0WJeKRsZ2ApT7k3YVA==","signatures":[{"sig":"MEUCIQCXETxNN1z1XrRct8Tf2QtWLw8YmSyxZP0hWblzKrLz0QIgOJHTcv4Fe+PqatYkHS1Z6XADsXHPhsDipQzjkvAcaCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nano-theme@18.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153740},"jest":{"preset":"ts-jest","rootDir":".","testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"lib/index.js","_from":"file:package.tgz","types":"lib/index.d.ts","engines":{"node":">=10.0"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","typecheck":"tsc -b --noEmit"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"_resolved":"/home/runner/work/json-joy/json-joy/packages/nano-theme/package.tgz","_integrity":"sha512-aUx+pvHdl/MiGv7Vll2pRE2YJ3QJ2hc6hlGlK5g5ApA7y+eCQGFjc5CtK3ernqPYPn+j0WJeKRsZ2ApT7k3YVA==","repository":{"url":"git+https://github.com/streamich/json-joy.git","type":"git","directory":"packages/nano-theme"},"_npmVersion":"11.11.0","description":"A light and opinionated distribution of nano-css with predefined light and dark themes.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nano-css":"^5.6.2","thingies":"^2.6.0","react-use":"^17.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.9"},"peerDependencies":{"react":"*","tslib":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_18.19.0_1778190563970_0.5896671472295034","host":"s3://npm-registry-packages-npm-production"}},"18.20.0":{"name":"nano-theme","version":"18.20.0","keywords":["nano","nano-css","theme","css","css-in-js","react"],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@18.20.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/json-joy/tree/master/packages/nano-theme","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"dist":{"shasum":"96e0a830d53fcad8cd8be2476e7f5f069ab32624","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-18.20.0.tgz","fileCount":37,"integrity":"sha512-RycdukOd00zlrawNNRiwYkzDNXZzWapxOR+H3AEyxTa0U4IFBVpIAX2KhvbWgQn10YZIuAD9MNf+h7Iu0MYsuw==","signatures":[{"sig":"MEQCIGY559MEAhFH2eiZZUhAS7FLS90xURvReTBoALk0zk61AiBmz53jZhLG2EkOXWQ/bcL2cWwuuZVzleQC22km2TXKmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nano-theme@18.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153740},"jest":{"preset":"ts-jest","rootDir":".","testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"lib/index.js","_from":"file:package.tgz","types":"lib/index.d.ts","engines":{"node":">=10.0"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","typecheck":"tsc -b --noEmit"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"_resolved":"/home/runner/work/json-joy/json-joy/packages/nano-theme/package.tgz","_integrity":"sha512-RycdukOd00zlrawNNRiwYkzDNXZzWapxOR+H3AEyxTa0U4IFBVpIAX2KhvbWgQn10YZIuAD9MNf+h7Iu0MYsuw==","repository":{"url":"git+https://github.com/streamich/json-joy.git","type":"git","directory":"packages/nano-theme"},"_npmVersion":"11.11.0","description":"A light and opinionated distribution of nano-css with predefined light and dark themes.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nano-css":"^5.6.2","thingies":"^2.6.0","react-use":"^17.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.9"},"peerDependencies":{"react":"*","tslib":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_18.20.0_1778288307196_0.11735076150571122","host":"s3://npm-registry-packages-npm-production"}},"18.21.0":{"name":"nano-theme","version":"18.21.0","keywords":["nano","nano-css","theme","css","css-in-js","react"],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@18.21.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/json-joy/tree/master/packages/nano-theme","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"dist":{"shasum":"e29d673f021c8dd7deafec50554e6f9e03764b0f","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-18.21.0.tgz","fileCount":37,"integrity":"sha512-dtF1a3IlSj45uhLKT03zLPLN7SkrmS6ou4/MyCeQETDjqngHCkV2BFt7tcqiT0PtuWWwxWTNbTXMPVhXkOZt6w==","signatures":[{"sig":"MEUCIQCkWza3O9Ro5DSowCUIhaH5Wptrewbeuqsoese2mzsH8gIgG2A1L629yqGfKAhZyZh4SdzyqclGa5soVSWOiywcl1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nano-theme@18.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153740},"jest":{"preset":"ts-jest","rootDir":".","testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"lib/index.js","_from":"file:package.tgz","types":"lib/index.d.ts","engines":{"node":">=10.0"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","typecheck":"tsc -b --noEmit"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"_resolved":"/home/runner/work/json-joy/json-joy/packages/nano-theme/package.tgz","_integrity":"sha512-dtF1a3IlSj45uhLKT03zLPLN7SkrmS6ou4/MyCeQETDjqngHCkV2BFt7tcqiT0PtuWWwxWTNbTXMPVhXkOZt6w==","repository":{"url":"git+https://github.com/streamich/json-joy.git","type":"git","directory":"packages/nano-theme"},"_npmVersion":"11.11.0","description":"A light and opinionated distribution of nano-css with predefined light and dark themes.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"nano-css":"^5.6.2","thingies":"^2.6.0","react-use":"^17.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.9"},"peerDependencies":{"react":"*","tslib":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_18.21.0_1778416505453_0.08687804212863615","host":"s3://npm-registry-packages-npm-production"}},"18.22.0":{"name":"nano-theme","version":"18.22.0","keywords":["nano","nano-css","theme","css","css-in-js","react"],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@18.22.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/json-joy/tree/master/packages/nano-theme","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"dist":{"shasum":"7feba36176d93dd134d96774d058e6030d97babf","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-18.22.0.tgz","fileCount":43,"integrity":"sha512-Ir40x2WvisfGI0F3fs0MeCG1uA9aP3xlMRdTG2/qIx4iq/ywRblkETeQoCIpzIN5uT449fil1fNJDCkfqAreNw==","signatures":[{"sig":"MEYCIQCOGG3F5idHNydHPvJZmE46vElqpQ0g/xoDJcWHaRscmAIhAPAOfvCAFSZtzZ7WVWbOW9OQygT3yOd1xe1c/W+bu6q0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nano-theme@18.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159161},"jest":{"preset":"ts-jest","rootDir":".","testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"lib/index.js","_from":"file:package.tgz","types":"lib/index.d.ts","engines":{"node":">=10.0"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","typecheck":"tsc -b --noEmit"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"_resolved":"/home/runner/work/json-joy/json-joy/packages/nano-theme/package.tgz","_integrity":"sha512-Ir40x2WvisfGI0F3fs0MeCG1uA9aP3xlMRdTG2/qIx4iq/ywRblkETeQoCIpzIN5uT449fil1fNJDCkfqAreNw==","repository":{"url":"git+https://github.com/streamich/json-joy.git","type":"git","directory":"packages/nano-theme"},"_npmVersion":"11.12.1","description":"A light and opinionated distribution of nano-css with predefined light and dark themes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"nano-css":"^5.6.2","thingies":"^2.6.0","react-use":"^17.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.9"},"peerDependencies":{"react":"*","tslib":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_18.22.0_1778788960539_0.9012756094975605","host":"s3://npm-registry-packages-npm-production"}},"18.23.0":{"name":"nano-theme","version":"18.23.0","keywords":["nano","nano-css","theme","css","css-in-js","react"],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@18.23.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/json-joy/tree/master/packages/nano-theme","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"dist":{"shasum":"a01c103b53753588ce851f0614a1513912adde08","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-18.23.0.tgz","fileCount":46,"integrity":"sha512-+B0s6JXElDVS6Vl5C8e8DyFV4dr0xvX++JvbxVicoBRMWPG8DQ5VqtyxYGURR7lkPtF9nFsyk5vCTzJwdLZ8mg==","signatures":[{"sig":"MEUCIGLEYpmvT7dEQK62/tEt/4WQ4SjVNMaca8ZrXFWh7bCXAiEAr4FefckLwzxNqMcbFOAefJH07f1OdMo8tzfajtCN/pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nano-theme@18.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159474},"jest":{"preset":"ts-jest","rootDir":".","testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"lib/index.js","_from":"file:package.tgz","types":"lib/index.d.ts","engines":{"node":">=10.0"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","typecheck":"tsc -b --noEmit"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"_resolved":"/home/runner/work/json-joy/json-joy/packages/nano-theme/package.tgz","_integrity":"sha512-+B0s6JXElDVS6Vl5C8e8DyFV4dr0xvX++JvbxVicoBRMWPG8DQ5VqtyxYGURR7lkPtF9nFsyk5vCTzJwdLZ8mg==","repository":{"url":"git+https://github.com/streamich/json-joy.git","type":"git","directory":"packages/nano-theme"},"_npmVersion":"11.12.1","description":"A light and opinionated distribution of nano-css with predefined light and dark themes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"nano-css":"^5.6.2","thingies":"^2.6.0","react-use":"^17.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.9"},"peerDependencies":{"react":"*","tslib":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_18.23.0_1778796572657_0.8208233368863138","host":"s3://npm-registry-packages-npm-production"}},"18.24.0":{"name":"nano-theme","version":"18.24.0","keywords":["nano","nano-css","theme","css","css-in-js","react"],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@18.24.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/json-joy/tree/master/packages/nano-theme","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"dist":{"shasum":"9bd046d7ecbc1af4ee4e11b92ce25c7e9da59daf","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-18.24.0.tgz","fileCount":46,"integrity":"sha512-Cfj+9+OmVaDtXHj8F2RdBOsiQTyxsWaIWy+XHdf0bf8m6Kz3Jt7Q5d5Au14tBI3LNaX3CfRxUx36KRlTcm+BBQ==","signatures":[{"sig":"MEUCIQC5W1DEBpDmDiTcuGm4JolEA4hMtWQ6dr/yKvYFyDkd8QIgPbsvxjYX8TuV4/I0TIAi5D2VDWSWSL3eWUHYuJpwT34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nano-theme@18.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160064},"jest":{"preset":"ts-jest","rootDir":".","testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"lib/index.js","_from":"file:package.tgz","types":"lib/index.d.ts","engines":{"node":">=10.0"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","typecheck":"tsc -b --noEmit"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"_resolved":"/home/runner/work/json-joy/json-joy/packages/nano-theme/package.tgz","_integrity":"sha512-Cfj+9+OmVaDtXHj8F2RdBOsiQTyxsWaIWy+XHdf0bf8m6Kz3Jt7Q5d5Au14tBI3LNaX3CfRxUx36KRlTcm+BBQ==","repository":{"url":"git+https://github.com/streamich/json-joy.git","type":"git","directory":"packages/nano-theme"},"_npmVersion":"11.12.1","description":"A light and opinionated distribution of nano-css with predefined light and dark themes.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"nano-css":"^5.6.2","thingies":"^2.6.0","react-use":"^17.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.9"},"peerDependencies":{"react":"*","tslib":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_18.24.0_1778843854669_0.7080035058133582","host":"s3://npm-registry-packages-npm-production"}},"18.28.0":{"name":"nano-theme","version":"18.28.0","keywords":["nano","nano-css","theme","css","css-in-js","react"],"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","_id":"nano-theme@18.28.0","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"homepage":"https://github.com/streamich/json-joy/tree/master/packages/nano-theme","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"dist":{"shasum":"44e9f843a2b0ff0b9fc6f53cb71ca8e829937594","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-18.28.0.tgz","fileCount":46,"integrity":"sha512-t7lX77STy7A4iZ3HDif/AKMFGUEv6j1Jmy+yZVw0FYQor9o2VaDqp4Ipi+M8rC4NVlZN4p57Z1aYSJziiq/++Q==","signatures":[{"sig":"MEUCIHcHII0qHEiF6huO4UUCehfUrUl5/kEMX+Q5h4sTLhMKAiEA0ro1989DdsWuBM0YQsasLvSmmQem5g+UpF7VkGz7RXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165052},"jest":{"preset":"ts-jest","rootDir":".","testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"lib/index.js","_from":"file:package.tgz","types":"lib/index.d.ts","engines":{"node":">=10.0"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","typecheck":"tsc -b --noEmit"},"typings":"lib/index.d.ts","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"_resolved":"/Users/m1book/Developer/streamich/global-monorepo/public/json-joy/packages/nano-theme/package.tgz","_integrity":"sha512-t7lX77STy7A4iZ3HDif/AKMFGUEv6j1Jmy+yZVw0FYQor9o2VaDqp4Ipi+M8rC4NVlZN4p57Z1aYSJziiq/++Q==","repository":{"url":"git+https://github.com/streamich/json-joy.git","type":"git","directory":"packages/nano-theme"},"_npmVersion":"11.6.2","description":"A light and opinionated distribution of nano-css with predefined light and dark themes.","directories":{},"_nodeVersion":"25.1.0","dependencies":{"nano-css":"^5.6.2","thingies":"^2.6.0","react-use":"^17.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.9"},"peerDependencies":{"react":"*","tslib":"*"},"_npmOperationalInternal":{"tmp":"tmp/nano-theme_18.28.0_1780421991096_0.8270415665132735","host":"s3://npm-registry-packages-npm-production"}},"18.30.0":{"_id":"nano-theme@18.30.0","bugs":{"url":"https://github.com/streamich/json-joy/issues"},"dist":{"shasum":"09745f298cea8205680ba14e7afd6123e071176a","tarball":"https://registry.npmjs.org/nano-theme/-/nano-theme-18.30.0.tgz","fileCount":46,"integrity":"sha512-K/DaovvaYuHqFr5P8YOiRF3eETKG3Mv9hxfNzyR7i7Ndr9yZ/Jd36844SrcHNxRv+bKYd/DLhir/iYTjuvk8cw==","signatures":[{"sig":"MEUCIHfPkSbbDc9UwuXX/jFkkGtGQMY/mdRrSgkzWvXDTLmuAiEA71z8fJouuV5TwQ5m3I/1tPv984AwXjFAzjKFws5j6vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHYQHqQr9nwEDStsdVPWeJUjkX/+6r/oVuIkJHEcA3NEAiBJTaC+xNbPgBpbtky7LJH5yw2CfYNPsNI9ubFpznnUew=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nano-theme@18.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160647},"jest":{"preset":"ts-jest","rootDir":".","testRegex":".*/(__tests__|__jest__|demo)/.*(?<!\\.vi)\\.(test|spec)\\.tsx?$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","moduleFileExtensions":["ts","js","tsx"],"testPathIgnorePatterns":["node_modules","\\.vi\\.(test|spec)\\.tsx?$"],"transformIgnorePatterns":[".*/node_modules/.*"]},"main":"lib/index.js","name":"nano-theme","_from":"file:package.tgz","types":"lib/index.d.ts","author":{"url":"https://github.com/streamich","name":"streamich"},"engines":{"node":">=10.0"},"funding":{"url":"https://github.com/sponsors/streamich","type":"github"},"license":"Apache-2.0","scripts":{"build":"tsc -b tsconfig.build.json","clean":"npx rimraf lib typedocs coverage gh-pages yarn-error.log","typecheck":"tsc -b --noEmit"},"typings":"lib/index.d.ts","version":"18.30.0","_npmUser":{"name":"streamich","email":"vadimsdaleckis@gmail.com"},"homepage":"https://github.com/streamich/json-joy/tree/master/packages/nano-theme","keywords":["nano","nano-css","theme","css","css-in-js","react"],"_resolved":"/home/runner/work/json-joy/json-joy/packages/nano-theme/package.tgz","_integrity":"sha512-K/DaovvaYuHqFr5P8YOiRF3eETKG3Mv9hxfNzyR7i7Ndr9yZ/Jd36844SrcHNxRv+bKYd/DLhir/iYTjuvk8cw==","repository":{"url":"git+https://github.com/streamich/json-joy.git","type":"git","directory":"packages/nano-theme"},"_npmVersion":"11.19.0","description":"A light and opinionated distribution of nano-css with predefined light and dark themes.","directories":{},"maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"nano-css":"^5.6.2","thingies":"^2.6.1","react-use":"^17.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.2.9"},"peerDependencies":{"react":"*","tslib":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nano-theme_18.30.0_1788858826971_0.06161660623729537"}}},"time":{"created":"2023-07-03T12:14:36.767Z","modified":"2026-09-08T09:13:47.599Z","1.0.0":"2023-07-03T12:14:37.027Z","1.1.0":"2023-11-21T09:08:44.883Z","1.1.1":"2023-11-21T09:13:02.881Z","1.1.2":"2023-11-21T10:28:53.994Z","1.1.3":"2023-11-21T12:11:00.174Z","1.2.0":"2023-11-21T14:45:34.534Z","1.3.0":"2023-11-21T21:07:07.247Z","1.4.0":"2024-05-20T13:30:29.251Z","1.4.1":"2024-05-20T13:33:04.035Z","1.4.2":"2024-07-20T13:36:54.027Z","1.4.3":"2024-10-05T14:24:59.828Z","1.5.0":"2025-05-21T23:25:42.927Z","18.18.0":"2026-05-07T20:38:44.030Z","18.19.0":"2026-05-07T21:49:24.114Z","18.20.0":"2026-05-09T00:58:27.343Z","18.21.0":"2026-05-10T12:35:05.603Z","18.22.0":"2026-05-14T20:02:40.687Z","18.23.0":"2026-05-14T22:09:32.806Z","18.24.0":"2026-05-15T11:17:34.824Z","18.28.0":"2026-06-02T17:39:51.266Z","18.30.0":"2026-09-08T09:13:47.058Z"},"bugs":{"url":"https://github.com/streamich/json-joy/issues"},"author":{"url":"https://github.com/streamich","name":"streamich"},"license":"Apache-2.0","homepage":"https://github.com/streamich/json-joy/tree/master/packages/nano-theme","keywords":["nano","nano-css","theme","css","css-in-js","react"],"repository":{"url":"git+https://github.com/streamich/json-joy.git","type":"git","directory":"packages/nano-theme"},"description":"A light and opinionated distribution of nano-css with predefined light and dark themes.","maintainers":[{"name":"streamich","email":"vadimsdaleckis@gmail.com"}],"readme":"# nano-theme\n\nA light and opinionated distribution of [`nano-css`](https://github.com/streamich/nano-css).\nIt ships all necessary dynamic tooling for most CSS-in-JS use cases, while in very\nlightweight packaging. `nano-theme` also ships predefined light and dark themes.\nAs well as colorful color palette, predefined breakpoints and global CSS reset.\n\n\n## Installation\n\n```sh\nnpm i nano-theme\n```\n\n\n## Usage\n\nFirst you might want to reset the global CSS.\n\n```ts\nimport 'nano-theme/lib/global-reset';\n```\n\nNow use the `rule` utility to create CSS classes.\n\n```ts\nimport {rule} from 'nano-theme';\n\nconst className = rule({\n  color: 'red',\n  fontSize: 16,\n  '@media screen and (min-width: 768px)': {\n    color: 'blue',\n  },\n});\n```\n\nYou can use [shorthand \"atoms\"](https://github.com/streamich/nano-css/blob/master/docs/atoms.md):\n\n```ts\nimport {rule} from 'nano-theme';\n\nconst className = rule({\n  col: 'red',\n  fz: 16,\n  '@media screen and (min-width: 768px)': {\n    col: 'blue',\n  },\n});\n```\n\nCreate CSS animations.\n\n```ts\nimport {keyframes} from 'nano-theme';\n\nconst animationName = keyframes({\n  from: {\n    opacity: 0,\n  },\n  to: {\n    opacity: 1,\n  },\n});\n```\n\nImport various theming helpers.\n\n```ts\nimport {theme, font, colors, b1, b2, b3, b4} from 'nano-theme';\n```\n\n\n### React Usage\n\nReact integration is also provided:\n\n```tsx\nimport {Provider, GlobalCss, useTheme, useRule, makeRule} from 'nano-theme';\n```\n\nThe `Provider` components sets the theme for the entire application. And `GlobalCss`\ncomponent applies some global CSS, based on the current theme.\n\n```tsx\n<Provider theme={'light'}>\n  <GlobalCss />\n  <MyApp />\n<Provider/>\n```\n\nThe `useTheme` hook returns the current theme.\n\n```tsx\nconst theme = useTheme();\n```\n\nThe `useRule` hook and `makeRule` function are used to dynamically create CSS classes at render-time.\n\n`useRule` example:\n\n```jsx\nconst MyComponent = () => {\n  const className = useRule({\n    col: 'red',\n    fz: 16,\n    '@media screen and (min-width: 768px)': {\n      col: 'blue',\n    },\n  });\n\n  return <div className={className}>Hello</div>;\n};\n```\n\n`makeRule` example:\n\n```jsx\nconst useClassName = makeRule({\n  color: 'red',\n  fontSize: 16,\n  '@media screen and (min-width: 768px)': {\n    color: 'blue',\n  },\n});\n\nconst MyComponent = () => {\n  const className = useClassName();\n  \n  return <div className={className}>Hello</div>;\n};\n```\n","readmeFilename":"README.md"}