{"_id":"@danya-lapka/css-vite","_rev":"11-8aeb52e6548a98c2862635cd6ecc311b","name":"@danya-lapka/css-vite","dist-tags":{"latest":"1.0.11"},"versions":{"1.0.0":{"name":"@danya-lapka/css-vite","version":"1.0.0","keywords":["vite","plugin","css","atomic"],"author":{"name":"Danya Lapka"},"license":"MIT","_id":"@danya-lapka/css-vite@1.0.0","maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"dist":{"shasum":"7d65db191455f4b5580368d8b8c7dc66bcd7cdd8","tarball":"https://registry.npmjs.org/@danya-lapka/css-vite/-/css-vite-1.0.0.tgz","fileCount":6,"integrity":"sha512-XjVVzKOT3z1bTfaoiYFuVL02l0NdlLcNza1tK3KV9itlqEaeKfUuKK0pKPhnK4iZXVGRcC7EY/F0KPyCdgjNlA==","signatures":[{"sig":"MEYCIQDztl/2D9uOf4pbfRVRQL6JabvlXl4nOVupJ15DVeeqoQIhALI6xHm9TmYOrcI089qtjUbjpBpLG4WzJswnachryTXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36670},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6d4fa3411370e119ab318f93c29f84ddad0da87c","private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"danyalapka","email":"danya_lapka@outlook.com"},"_npmVersion":"11.6.0","description":"Custom atomic CSS generator for Vite","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^5.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"vite":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/css-vite_1.0.0_1764011853047_0.9315839356176163","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@danya-lapka/css-vite","version":"1.0.1","keywords":["vite","plugin","css","atomic"],"author":{"name":"Danya Lapka"},"license":"MIT","_id":"@danya-lapka/css-vite@1.0.1","maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"dist":{"shasum":"f2885768dd2ec4ca624a5668e105f1ea057d14e3","tarball":"https://registry.npmjs.org/@danya-lapka/css-vite/-/css-vite-1.0.1.tgz","fileCount":6,"integrity":"sha512-TRCGobO7yIhIWDW3xaTowDVHu/xlPwZfu1dbBXwTyxrvX6xqd+h2y9pB0/aAfXOwCx37+vgbYCO+EJonpjD5Zg==","signatures":[{"sig":"MEUCIEg9rXkKXgrSsKjoWwD7HY7NUsQroRrwOUy1mqelFcN/AiEAu38oXoEBqpwdpOrEK3F+UNSaeFOT8z7fX/2nk6pfQXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43797},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"90b4b3f5d27ef2bc398315ef53dca2c516af8e07","private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"danyalapka","email":"danya_lapka@outlook.com"},"_npmVersion":"11.6.0","description":"Custom atomic CSS generator for Vite","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","typescript":"^5.9.3","@types/node":"^24.10.1"},"peerDependencies":{"vite":"^7.2.4"},"_npmOperationalInternal":{"tmp":"tmp/css-vite_1.0.1_1764170725085_0.6217767565158847","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@danya-lapka/css-vite","version":"1.0.2","keywords":["vite","plugin","css","atomic"],"author":{"name":"Danya Lapka"},"license":"MIT","_id":"@danya-lapka/css-vite@1.0.2","maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"dist":{"shasum":"4d37371c9d4d5a2270cae8acc228a4b794c3ba59","tarball":"https://registry.npmjs.org/@danya-lapka/css-vite/-/css-vite-1.0.2.tgz","fileCount":6,"integrity":"sha512-yv5OZvlzDjZfaZNH+SQ4766oVe0KB5vF0lwH8Ia3z9ypJeWuoY+EX2dKJchhfsrUapIal2DmEpqtseX27q3bTg==","signatures":[{"sig":"MEUCICSZymD/ZBjMtY5SNUNFy5AcX6VYN9VK7z8b6+RCSmwMAiEAzyrI3WqrkOeN1mbEJnpWLRCw2mgsqsA82z36JMpnCps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45594},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"da71eca60faa3948736996c5e85ae7cce4ea547c","private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"danyalapka","email":"danya_lapka@outlook.com"},"_npmVersion":"11.6.0","description":"Custom atomic CSS generator for Vite","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","typescript":"^5.9.3","@types/node":"^24.10.1"},"peerDependencies":{"vite":"^7.2.4"},"_npmOperationalInternal":{"tmp":"tmp/css-vite_1.0.2_1764172235135_0.20298581526229698","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@danya-lapka/css-vite","version":"1.0.4","keywords":["vite","plugin","css","atomic"],"author":{"name":"Danya Lapka"},"license":"MIT","_id":"@danya-lapka/css-vite@1.0.4","maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"dist":{"shasum":"0e7dedb57ee5632f6b449380fe0a4a145761ce3f","tarball":"https://registry.npmjs.org/@danya-lapka/css-vite/-/css-vite-1.0.4.tgz","fileCount":6,"integrity":"sha512-gu45ThClU4zSp1Sdn26kufC41tVjFjfhvhQ7GfRx26KN9oVECVf7OJV0bRRUvm9272BZ073P2veP+F5lubh8FA==","signatures":[{"sig":"MEUCIQDgr7PvpKzkagtTdbPKn+4zqBrmv94o5KPbpgVgUzuOUQIgP0lmjasbaLN1Cgx9Al7kMpDFLWl1BLNs3N+gf8SaeXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45791},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6d45e30018d2a16d8c81e831bc463de93e076ee6","private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"danyalapka","email":"danya_lapka@outlook.com"},"_npmVersion":"11.6.0","description":"Custom atomic CSS generator for Vite","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","typescript":"^5.9.3","@types/node":"^24.10.1"},"peerDependencies":{"vite":"^7.2.4"},"_npmOperationalInternal":{"tmp":"tmp/css-vite_1.0.4_1764179875099_0.34872069706077613","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@danya-lapka/css-vite","version":"1.0.5","keywords":["vite","plugin","css","atomic"],"author":{"name":"Danya Lapka"},"license":"MIT","_id":"@danya-lapka/css-vite@1.0.5","maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"dist":{"shasum":"9eeac43a8f28b8a08a69f191b404464ac395c9de","tarball":"https://registry.npmjs.org/@danya-lapka/css-vite/-/css-vite-1.0.5.tgz","fileCount":7,"integrity":"sha512-08ojCdHh3esDKaiqw86g/kI1GgfPIVjRjQ3hxsdfiMYmehvKKjQYtb7rgYaq4EojSiMtykYG++RoX35f/xyIhA==","signatures":[{"sig":"MEUCIAivCUcx5q35BkVckJGTgJabam1PaXxRVcL3U6wofA2zAiEAprLPdtoviy5ozV3M/o1k20/086XobDfQKGIQfYVx5Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45846},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6d45e30018d2a16d8c81e831bc463de93e076ee6","private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"danyalapka","email":"danya_lapka@outlook.com"},"_npmVersion":"11.6.0","description":"Custom atomic CSS generator for Vite","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","typescript":"^5.9.3","@types/node":"^24.10.1"},"peerDependencies":{"vite":"^7.2.4"},"_npmOperationalInternal":{"tmp":"tmp/css-vite_1.0.5_1764182592528_0.4641561884324654","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@danya-lapka/css-vite","version":"1.0.6","keywords":["vite","plugin","css","atomic"],"author":{"name":"Danya Lapka"},"license":"MIT","_id":"@danya-lapka/css-vite@1.0.6","maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"dist":{"shasum":"92ce30ffd27d72548f965255fb5c358bf3ddb574","tarball":"https://registry.npmjs.org/@danya-lapka/css-vite/-/css-vite-1.0.6.tgz","fileCount":7,"integrity":"sha512-DcnJOkFQmjW/DpC1vesdxVpzzj7CCQ7f/gKtDQqHWI5gmQqTNfY6b/iVd7asjU0VxUNwQuh1dstv7uR0ScDZ4w==","signatures":[{"sig":"MEUCIQCTqgaIouAFjlCdgpVwD1dll7X6oOQIDZmasYD6ZKlE7wIgUWuZtRnYbFX4nXU/nYa5rQEKICmowf3tNkmJKOrSlD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46190},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./empty.css":"./empty.css"},"gitHead":"76f04beb19e1b051ccc1a9a2d7395402123ed044","private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"danyalapka","email":"danya_lapka@outlook.com"},"_npmVersion":"11.6.0","description":"Custom atomic CSS generator for Vite","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","typescript":"^5.9.3","@types/node":"^24.10.1"},"peerDependencies":{"vite":"^7.2.4"},"_npmOperationalInternal":{"tmp":"tmp/css-vite_1.0.6_1764183220710_0.4923751606185829","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@danya-lapka/css-vite","version":"1.0.7","keywords":["vite","plugin","css","atomic"],"author":{"name":"Danya Lapka"},"license":"MIT","_id":"@danya-lapka/css-vite@1.0.7","maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"dist":{"shasum":"8c803872b78b8ca4fc5e35d0bb0ee4329f03beac","tarball":"https://registry.npmjs.org/@danya-lapka/css-vite/-/css-vite-1.0.7.tgz","fileCount":7,"integrity":"sha512-nzjhO1yxCx4hTvQInObTmGmU/Z8ossdbWZ2KnxEFdchaAVxdKBowgBrolGJc0drcppQaVJOF07Iw6bcEIcY+8g==","signatures":[{"sig":"MEUCIFvqrIVzM5MnoSqcUW92XGzc6eVZOkZBHSImBUKOckehAiEAsGsWqLYTsAyz8je9DuQVBh1vsGx8QIb7N/ioTC00HAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47412},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./empty.css":"./empty.css"},"gitHead":"33a5a21a1fd14f795c5251479005958a853ea187","private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"danyalapka","email":"danya_lapka@outlook.com"},"_npmVersion":"11.6.0","description":"Custom atomic CSS generator for Vite","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","typescript":"^5.9.3","@types/node":"^24.10.1"},"peerDependencies":{"vite":"^7.2.4"},"_npmOperationalInternal":{"tmp":"tmp/css-vite_1.0.7_1764183712261_0.5508090818302303","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@danya-lapka/css-vite","version":"1.0.8","keywords":["vite","plugin","css","atomic"],"author":{"name":"Danya Lapka"},"license":"MIT","_id":"@danya-lapka/css-vite@1.0.8","maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"dist":{"shasum":"fd4d87b335a151c612b1b6467b3d6806005b8197","tarball":"https://registry.npmjs.org/@danya-lapka/css-vite/-/css-vite-1.0.8.tgz","fileCount":7,"integrity":"sha512-jlQ63yGXJ23j3cFo8+32xgEhiBYAx0DfvrmwxOu+7s1a02KjgH4p8yCKA39lvCSF1Crbl5kZmo26lkhLquaefA==","signatures":[{"sig":"MEUCIHp2//EISc2TgIREdglGBxmfGhh+5I449tQB/QQd4vGcAiEA90VCE3yhvcpvx5ZxJu3iuBHNg63x4NrSc1Gh97Q24is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47382},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./empty.css":"./empty.css"},"gitHead":"ca8d108b70e37d8155e8872557eb43e6bced9d7e","private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"danyalapka","email":"danya_lapka@outlook.com"},"_npmVersion":"11.6.0","description":"Custom atomic CSS generator for Vite","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","typescript":"^5.9.3","@types/node":"^24.10.1"},"peerDependencies":{"vite":"^7.2.4"},"_npmOperationalInternal":{"tmp":"tmp/css-vite_1.0.8_1764185842190_0.4477690404263335","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@danya-lapka/css-vite","version":"1.0.9","keywords":["vite","plugin","css","atomic"],"author":{"name":"Danya Lapka"},"license":"MIT","_id":"@danya-lapka/css-vite@1.0.9","maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"dist":{"shasum":"afd9a421b9549a4569b8c3fd801f1575f3ce5fa3","tarball":"https://registry.npmjs.org/@danya-lapka/css-vite/-/css-vite-1.0.9.tgz","fileCount":7,"integrity":"sha512-6NEiVz+P+pjHVbqlOhqFZMK93FPsYjt9wJmHWaLyg4XZJdrY8JwtV/x4BJ/Lx8baYYOyxEo/IQ3z8yyREvce5A==","signatures":[{"sig":"MEYCIQCOVG5B+pza7WRaY9RG9VrPAqdIBc+oNeE5ONM78NMSXwIhAOpAXqI69n7xnFn0XW2bWdejikvCo/bV+myY0cuDwIiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47011},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./empty.css":"./empty.css"},"gitHead":"8f83c62c6e86885b1d230002c5d19db9df6da8f3","private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"danyalapka","email":"danya_lapka@outlook.com"},"_npmVersion":"11.6.0","description":"Custom atomic CSS generator for Vite","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","typescript":"^5.9.3","@types/node":"^24.10.1"},"peerDependencies":{"vite":"^7.2.4"},"_npmOperationalInternal":{"tmp":"tmp/css-vite_1.0.9_1764196772773_0.5709711323553204","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@danya-lapka/css-vite","version":"1.0.10","keywords":["vite","plugin","css","atomic"],"author":{"name":"Danya Lapka"},"license":"MIT","_id":"@danya-lapka/css-vite@1.0.10","maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"dist":{"shasum":"938376e08bb28f2198b19a88bd0f053cb98dd75e","tarball":"https://registry.npmjs.org/@danya-lapka/css-vite/-/css-vite-1.0.10.tgz","fileCount":7,"integrity":"sha512-3roLXOLxnBh1m/joZBJAdXkeaZl9eMnZz/ZscZB+OGGzi/y6Qo19VdRD2KnEYoHJa+GcWtpmFgnAv/W0oO7KAg==","signatures":[{"sig":"MEQCID+3SjpJ3V8EcQK9Ul3INJYLUaP6hiOEI7dob9nYjt0hAiA4HyL4zQbKyGKToeQabc1QVTvV2I8J8WXIcEIFHipetg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47628},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./empty.css":"./empty.css"},"gitHead":"faf6b1d9b3f761d6b096a1e07ffffe67edd651ab","private":false,"scripts":{"build":"tsup"},"_npmUser":{"name":"danyalapka","email":"danya_lapka@outlook.com"},"_npmVersion":"11.6.0","description":"Custom atomic CSS generator for Vite","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^7.2.4","typescript":"^5.9.3","@types/node":"^24.10.1"},"peerDependencies":{"vite":"^7.2.4"},"_npmOperationalInternal":{"tmp":"tmp/css-vite_1.0.10_1764198578540_0.6396385831298819","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@danya-lapka/css-vite","version":"1.0.11","private":false,"description":"Custom atomic CSS generator for Vite","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./empty.css":"./empty.css"},"scripts":{"build":"tsup"},"keywords":["vite","plugin","css","atomic"],"author":{"name":"Danya Lapka"},"license":"MIT","devDependencies":{"@types/node":"^24.10.1","tsup":"^8.5.1","typescript":"^5.9.3","vite":"^7.2.4"},"peerDependencies":{"vite":"^7.2.4"},"_id":"@danya-lapka/css-vite@1.0.11","gitHead":"36455fbf4ef2960aa44746230b5afc8ccc105a5a","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-wDTuM3HmK/ac83+D5kQqlFSlyhb4Ug6STYzzf5l7VQp3a7HDIPoVy30eLK3ohRNMi3hCWmHfmPa08qDHvDuTaw==","shasum":"f1bc73cd2d0b71384df0179438448486a45cf254","tarball":"https://registry.npmjs.org/@danya-lapka/css-vite/-/css-vite-1.0.11.tgz","fileCount":7,"unpackedSize":48270,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDkXxwacfJVtYpl01CK4IaESaajw+LH6QOQ5yPt1o/xiAIgEyso1ErOv0FyorQH+J+lnGgVnF+hCrUqbRyBEWJE55k="}]},"_npmUser":{"name":"danyalapka","email":"danya_lapka@outlook.com"},"directories":{},"maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/css-vite_1.0.11_1764204090831_0.5634469864744029"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-24T19:17:32.995Z","modified":"2025-11-27T00:41:31.234Z","1.0.0":"2025-11-24T19:17:33.259Z","1.0.1":"2025-11-26T15:25:25.286Z","1.0.2":"2025-11-26T15:50:35.340Z","1.0.4":"2025-11-26T17:57:55.294Z","1.0.5":"2025-11-26T18:43:12.768Z","1.0.6":"2025-11-26T18:53:40.919Z","1.0.7":"2025-11-26T19:01:52.469Z","1.0.8":"2025-11-26T19:37:22.383Z","1.0.9":"2025-11-26T22:39:33.025Z","1.0.10":"2025-11-26T23:09:38.726Z","1.0.11":"2025-11-27T00:41:31.039Z"},"author":{"name":"Danya Lapka"},"license":"MIT","keywords":["vite","plugin","css","atomic"],"description":"Custom atomic CSS generator for Vite","maintainers":[{"name":"danyalapka","email":"danya_lapka@outlook.com"}],"readme":"# @danya-lapka/css-vite\r\n\r\nA lightweight atomic CSS generator for Vite.  \r\nGenerates CSS on-the-fly based only on the classes actually used—zero dead code.\r\n\r\nFeatures:\r\n- Responsive variants (`md:`, `lg:`, etc.)\r\n- Pseudo-states (`hover:`, `focus:`, `active:`)\r\n- Arbitrary values (`[...]`)\r\n- Theming via CSS variables\r\n- Masonry grid (`gm-3-16`)\r\n- Automatic color pair detection (e.g., `bg=\"white-gray1\"` → `bg-white hover:bg-gray1`)\r\n\r\n[![npm](https://img.shields.io/npm/v/@danya-lapka/css-vite)](https://www.npmjs.com/package/@danya-lapka/css-vite)\r\n![npm](https://img.shields.io/npm/dm/@danya-lapka/css-vite)\r\n\r\n- [@danya-lapka/css-vite](#danya-lapkacss-vite)\r\n  - [Installation](#installation)\r\n  - [Features](#features)\r\n  - [CSS Classes](#css-classes)\r\n    - [Variants](#variants)\r\n  - [License](#license)\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm i @danya-lapka/css-vite\r\n```\r\n\r\n```ts\r\n// vite.config.ts\r\nimport { defineConfig } from 'vite'\r\nimport lapkaCss from '@danya-lapka/css-vite'\r\n\r\nexport default defineConfig({\r\n  plugins: [\r\n    lapkaCss(),\r\n  ],\r\n  optimizeDeps: {\r\n    exclude: ['virtual:lapka.css'],\r\n    include: ['@danya-lapka/css-vite']\r\n  },\r\n  build: {\r\n    rollupOptions: {\r\n      external: ['virtual:lapka.css']\r\n    }\r\n  }\r\n})\r\n\r\n```\r\n\r\nImport CSS (required!):\r\n\r\n```ts\r\n// main.ts\r\nimport 'virtual:lapka.css'\r\n```\r\n\r\n## Features\r\n\r\n- No prefixes like `tw-` or `uno-` — just write class names directly\r\n- Full HMR support (edit classes → instant style updates)\r\n- Automatic color pair detection from string literals (e.g., in Vue components)\r\n- Built-in theme (colors, fonts) via `:root` CSS variables\r\n- Masonry layouts via `gm-{cols}-{gap}`\r\n\r\n## CSS Classes\r\n\r\n`t` — top  \r\n`b` — bottom  \r\n`l` — left  \r\n`r` — right  \r\n`x` — left + right  \r\n`y` — top + bottom  \r\n\r\nUnit: `1` = `0.0625rem` (`1px` at base `16px`)  \r\n`n` — any number  \r\n`[]` — arbitrary value\r\n\r\n```css\r\n.p-n { padding: n * 0.0625rem }\r\n/* also pt-n, pr-n, pb-n, pl-n, px-n, py-n, p-[value] */\r\n\r\n.m-n { margin: n * 0.0625rem }\r\n/* also mt-n, mr-n, mb-n, ml-n, mx-n, my-n, m-[value] */\r\n\r\n.g-n { gap: n * 0.0625rem }\r\n/* also gx-n, gy-n, g-[value], gx-[value], gy-[value] */\r\n\r\n.w-n { width: n * 0.0625rem }\r\n/* also w-[value], w-auto, w-min, w-max, w-fit */\r\n\r\n.h-n { height: n * 0.0625rem }\r\n/* also h-[value], h-auto, h-min, h-max, h-fit */\r\n\r\n.min-w-n { min-width: n * 0.0625rem }   /* also min-w-[value] */\r\n.max-w-n { max-width: n * 0.0625rem }   /* also max-w-[value] */\r\n.min-h-n { min-height: n * 0.0625rem }  /* also min-h-[value] */\r\n.max-h-n { max-height: n * 0.0625rem }  /* also max-h-[value] */\r\n\r\n.top-n { top: n * 0.0625rem }           /* also top-[value] */\r\n.right-n { right: n * 0.0625rem }       /* also right-[value] */\r\n.bottom-n { bottom: n * 0.0625rem }     /* also bottom-[value] */\r\n.left-n { left: n * 0.0625rem }         /* also left-[value] */\r\n\r\n.relative { position: relative }\r\n/* also absolute, fixed, sticky, static */\r\n\r\n.z-n { z-index: n }\r\n\r\n.r-n { border-radius: n * 0.0625rem }    /* also r-[value] */\r\n\r\n.border-w-n { border-width: n * 0.0625rem }   /* also border-w-[value] */\r\n.border-solid { border-style: solid }\r\n/* also dashed, dotted, double, groove, ridge, none */\r\n\r\n.outline-solid { outline-style: solid }\r\n/* also dashed, dotted, double, groove, ridge, none */\r\n\r\n.bg-white { background-color: var(--color-white) }\r\n/* also bg-gray1, bg-accent, bg-success … all theme keys */\r\n\r\n.color-white { color: var(--color-white) }\r\n/* also color-black, color-accent … */\r\n\r\n.border-white { border-color: var(--color-white) }\r\n.outline-white { outline-color: var(--color-white) }\r\n.fill-white { fill: var(--color-white) }\r\n\r\n.bg-transparent { background-color: transparent }\r\n/* also color-transparent, border-transparent */\r\n\r\n.bg-[value] { background-color: value }     /* hex without # → # is auto-added */\r\n.color-[value] { color: value }\r\n/* also border-[value], outline-[value], fill-[value] */\r\n\r\nheading-1 { font-size: 4rem; font-weight: 800; font-family: var(--font-heading) }\r\n/* also heading-2, heading-3, heading-4 */\r\n\r\nbody-1 { font-size: 2.25rem; font-weight: 700; font-family: var(--font-body) }\r\n/* also body-2 … body-6 */\r\n\r\n.text-center { text-align: center }\r\n/* also text-left, text-right, text-justify */\r\n\r\nuppercase { text-transform: uppercase }\r\n/* also lowercase, capitalize */\r\n\r\nunderline { text-decoration: underline }\r\n/* also line-through, none */\r\n\r\nitalic { font-style: italic }\r\nnormal { font-style: normal }\r\ntruncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap }\r\n\r\n.flex-[1_0_auto] { flex: 1 0 auto }          /* underscore = space */\r\n\r\nf-row { flex-direction: row }\r\n/* also f-col, f-row-rev, f-col-rev */\r\n\r\nf-wrap { flex-wrap: wrap }\r\n/* also f-nowrap, f-wrap-rev */\r\n\r\ninline-flex { display: inline-flex }\r\n\r\nai-center { align-items: center }\r\n/* also ai-start, ai-end, ai-stretch, ai-baseline */\r\n\r\nac-center { align-content: center }\r\n/* also ac-start, ac-end, ac-between, ac-around, ac-evenly … */\r\n\r\nas-center { align-self: center }\r\n/* also as-start, as-end, as-stretch, as-auto … */\r\n\r\njc-center { justify-content: center }\r\n/* also jc-start, jc-end, jc-between, jc-around, jc-evenly */\r\n\r\nji-center { justify-items: center }\r\n/* also ji-start, ji-end, ji-stretch */\r\n\r\njs-center { justify-self: center }\r\n/* also js-start, js-end, js-stretch, js-auto */\r\n\r\ng-cols-6 { grid-template-columns: repeat(6, minmax(0,1fr)) }   /* n = 1..12 */\r\ng-rows-4 { grid-template-rows: repeat(4, minmax(0,1fr)) }      /* n = 1..12 */\r\ng-cols-[repeat(auto-fit,minmax(250px,1fr))] { grid-template-columns: repeat(auto-fit,minmax(250px,1fr)) }\r\ng-rows-[…] { grid-template-rows: … }\r\ncol-span-3 { grid-column: span 3 }          /* also col-span-n, col-span-[value] */\r\ncol-span-full { grid-column: 1 / -1 }\r\ncol-auto { grid-column: auto }\r\n\r\ngrid-flow-col { grid-auto-flow: column }\r\n/* also grid-flow-row, grid-flow-dense */\r\n\r\norder-6 { order: 6 }                        /* n = 1..12 */\r\norder-first { order: -9999 }\r\norder-last { order: 9999 }\r\n\r\ngm-3-24 { column-count: 3; column-gap: 1.5rem }   /* gm-{cols}-{gap} */\r\n→ gm-3-24 > * { break-inside: avoid; margin-bottom: 1.5rem; width: 100% }\r\n\r\nopacity-75 { opacity: 0.75 }                /* n = 0..100 */\r\nrotate-90 { transform: rotate(90deg) }\r\nscale-125 { transform: scale(1.25) }\r\n\r\nc-pointer { cursor: pointer }\r\n/* also c-default, c-text, c-move, c-not-allowed */\r\n\r\noverflow-hidden { overflow: hidden }\r\n/* also overflow-auto, overflow-visible, overflow-scroll */\r\n\r\ndis-block { display: block }\r\n/* also inline, inline-block, none, flex, inline-flex, grid, inline-grid */\r\n\r\ncontent-['★'] { content: '★' }\r\n/* also before:content-['…'], after:content-['…'] */\r\n\r\nmasonry { grid-template-rows: masonry }\r\n```\r\n\r\n### Variants\r\n\r\nBreakpoints: `xs:`, `sm:`, `md:`, `lg:`, `xl:` → `@media (min-width: …)`  \r\nStates: `hover:`, `focus:`, `active:`, `disabled:`  \r\nChild selectors: `first:`, `last:`, `odd:`, `even:`  \r\nPseudo-elements: `before:`, `after:`\r\n\r\nVariants can be stacked with colons:  \r\n`md:hover:p-64`, `lg:active:bg-accent`\r\n\r\n## License\r\n\r\nMIT © Danya Lapka","readmeFilename":"README.md"}