{"_id":"@zvndev/yable-themes","_rev":"35-77d45f6c4913db372c84a8bdb1c54c6e","name":"@zvndev/yable-themes","dist-tags":{"latest":"0.7.0","canary":"0.0.0-canary-20260725162852"},"versions":{"0.1.0":{"name":"@zvndev/yable-themes","version":"0.1.0","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.1.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/table#readme","bugs":{"url":"https://github.com/ZVN-DEV/table/issues"},"dist":{"shasum":"b0a83d5478ecf6767010a7c0fd29ae0da1a7c843","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.1.0.tgz","fileCount":17,"integrity":"sha512-C+DGrNCvltqKkqvDZvCXFN791y/dq95lO/mQU5nDTVJdS27vyRpEGN+jkEyfvNsMaUo02AlfiEaVtKEzv3olPQ==","signatures":[{"sig":"MEUCIQCtfqcZxVhpIUjeWcvXuc7OMMtm88f2PSMd+yMpF93u9AIgLUI42LgHG6DxqxZrluEZjPOLqDwowNGYAoWm+rT4xok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171062},"main":"./dist/index.css","type":"module","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./createTheme":"./src/createTheme.ts","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css","./tailwind-preset":"./src/tailwind-preset.ts"},"gitHead":"e853ee37185bade53303b5c62e48be1d3e570c3b","scripts":{"dev":"node build.mjs --watch","build":"node build.mjs","clean":"rm -rf dist"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/ZVN-DEV/table.git","type":"git","directory":"packages/themes"},"_npmVersion":"11.0.0","description":"CSS design token system and themes for Yable data tables","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.1.0_1775575509965_0.5594096141060336","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@zvndev/yable-themes","version":"0.3.0","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.3.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"57abc8fb651757aad71b3091860c18a2ce8487c5","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.3.0.tgz","fileCount":17,"integrity":"sha512-zGb89pSOn3RTHzfFnJSAB04lH8LJn8XBB+2scEJqzz6DuZYOd4CvTXiqk8pTFoaZtCcI+Pu2hZUIWZK1gVu2eg==","signatures":[{"sig":"MEUCIQC6B53AQwLprMcl7ch9zasLK7zFqVncN2NuvCXa+9lLVAIgF/ZTUSANRLF+AbZXMsT2jghRcS0aduZnCnUuSP0esYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170314},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.3.0.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/private/var/folders/qd/40lr_64x54j6f8fgjjndwf000000gn/T/c3276c1a09ba1963ab3c99f5acac8f1b/zvndev-yable-themes-0.3.0.tgz","_integrity":"sha512-zGb89pSOn3RTHzfFnJSAB04lH8LJn8XBB+2scEJqzz6DuZYOd4CvTXiqk8pTFoaZtCcI+Pu2hZUIWZK1gVu2eg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"11.0.0","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.3.0_1778376694020_0.40251213616401715","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@zvndev/yable-themes","version":"0.4.0","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.4.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"673a91b91fac30306de314bb31662742ee235d3d","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.4.0.tgz","fileCount":17,"integrity":"sha512-dwu5JauSbdZNsswe+dPguss4KvEZqLLIjxsr+N9Aj3ybJuneu8rMF+6hS84SkehiFwDCA2RszJK0V6uvfWK8Ng==","signatures":[{"sig":"MEQCIBwVlZ4dXQVtwkFIU6/psaQtOCcbyYWUAR3rIAE8Al37AiAyA9/JLAE/zxGiChHWn+sROKadwqu89yH+NbF1hcAvSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170156},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.4.0.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/private/var/folders/qd/40lr_64x54j6f8fgjjndwf000000gn/T/5afa3b54e1c0333282e71579446d9c28/zvndev-yable-themes-0.4.0.tgz","_integrity":"sha512-dwu5JauSbdZNsswe+dPguss4KvEZqLLIjxsr+N9Aj3ybJuneu8rMF+6hS84SkehiFwDCA2RszJK0V6uvfWK8Ng==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"11.0.0","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.4.0_1778822487143_0.00819253044947188","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@zvndev/yable-themes","version":"0.4.1","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.4.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"d2cffd29ea1b87c347ad1cca861355fdc84ec047","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.4.1.tgz","fileCount":17,"integrity":"sha512-MeXLNkcOMY+tvldrtRwGsXhsZUEkdfVKd4J5ZMx3F9qIav/PLdR6FfDvP1gGXZDqDwQhcTv+qQ2M0qM77A8U+w==","signatures":[{"sig":"MEYCIQDS5fhcFPyJEmWfNJ/aykBBLF7NxtU9JtL253qTCiFRoAIhAJwy2zWwMFObnTTCBtjC4aIX25oBwvEAhJjf8ttH13uz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172694},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.4.1.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/private/var/folders/qd/40lr_64x54j6f8fgjjndwf000000gn/T/ceb1ff202181d54648e7b77eb3f349a3/zvndev-yable-themes-0.4.1.tgz","_integrity":"sha512-MeXLNkcOMY+tvldrtRwGsXhsZUEkdfVKd4J5ZMx3F9qIav/PLdR6FfDvP1gGXZDqDwQhcTv+qQ2M0qM77A8U+w==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"11.0.0","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.4.1_1782657757176_0.6290539335851815","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260704035138":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260704035138","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260704035138","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"a2a8955c70f782d8c3488cc47f7c6d0e1117eee7","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260704035138.tgz","fileCount":17,"integrity":"sha512-beTZyUnggwUkU3VeO5+r8LWKKSYv+fUwO1LqWno69mDjK7JyIKqqMa904BUQYl75OIh6OH7QVY1HUnn4dmTELA==","signatures":[{"sig":"MEUCIQDkbT7rGAsRzoY9brC3xvSgLQqImchGklTP5kYQ/1wtKwIgWcgIBLD7cHlONtpYRXKGtTSx1V5pa3MclihthAFCSqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260704035138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175652},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260704035138.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/9c7f911d45508dedbc983ad5aff634f2/zvndev-yable-themes-0.0.0-canary-20260704035138.tgz","_integrity":"sha512-beTZyUnggwUkU3VeO5+r8LWKKSYv+fUwO1LqWno69mDjK7JyIKqqMa904BUQYl75OIh6OH7QVY1HUnn4dmTELA==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260704035138_1783137103934_0.5771216617456247","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260704040307":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260704040307","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260704040307","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"ebcb7eadf9d622b2cfb8a5ca0613edbce8cc5aa3","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260704040307.tgz","fileCount":17,"integrity":"sha512-2jJlzeJTwUSGUsqHMz90sBWuW+Rdl/CYjJgzxNsupAedN5oXF/3pbHRq/EjbMrLAI1SUJqjfbunNlCmFqU1qag==","signatures":[{"sig":"MEUCIGIQf3J2QUwHJ3Wg7ud9efVFZVuKbP47Pas145CuHQnBAiEAuZ886aGhw5tIHSdH6UZbUq1kkOIoQB1Zx+2kTIO/268=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260704040307","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175652},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260704040307.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/1783edc52db8c26026bc2aae02a3e173/zvndev-yable-themes-0.0.0-canary-20260704040307.tgz","_integrity":"sha512-2jJlzeJTwUSGUsqHMz90sBWuW+Rdl/CYjJgzxNsupAedN5oXF/3pbHRq/EjbMrLAI1SUJqjfbunNlCmFqU1qag==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260704040307_1783137793738_0.9170756458027121","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@zvndev/yable-themes","version":"0.4.2","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.4.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"ae9b5960c11ee187321f11b8a6e297054e5e1b30","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.4.2.tgz","fileCount":17,"integrity":"sha512-P092Dx5ZOsJXrr1m+hlotnZize9+Mx3bbIMmQlKs7h1UGlxREz+2GZRKRUzLqiMEpLJc2lXUNSWR634cgpFhfg==","signatures":[{"sig":"MEUCIQCXE97/1K/bJ9fsI1wI4p5pN+P/+kcj+oh1k4uX97rDqwIgLGtrCrWow6ezcRJyOVVN8zBx3f8yqA1E8Yg8y2YvrD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175630},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.4.2.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/8ab3d20358eac8146a803b800e6ae844/zvndev-yable-themes-0.4.2.tgz","_integrity":"sha512-P092Dx5ZOsJXrr1m+hlotnZize9+Mx3bbIMmQlKs7h1UGlxREz+2GZRKRUzLqiMEpLJc2lXUNSWR634cgpFhfg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.4.2_1783137993920_0.8729614478808307","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260705015307":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260705015307","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260705015307","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"efaf5b7c06ceb93148499503c08201d606200ebb","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260705015307.tgz","fileCount":17,"integrity":"sha512-L6fWnBHF4HwGIYSXjrOOW39E6hxFFrpUqVjl/SpLm/RjFz1D1HdORoWWGjCgU3uTIY5ukJU5Hyx4EyGzG/CzbQ==","signatures":[{"sig":"MEUCIGBahLlwgG6BrIj7AL/WnkMBXsld/liRm5SOv++pLkFnAiEA2O8eal9t93u8RIbpNu+29ISZ5J+klJGTJiO4091PK+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260705015307","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175911},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260705015307.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/47e5ea20e11b728d4eca63827a560a43/zvndev-yable-themes-0.0.0-canary-20260705015307.tgz","_integrity":"sha512-L6fWnBHF4HwGIYSXjrOOW39E6hxFFrpUqVjl/SpLm/RjFz1D1HdORoWWGjCgU3uTIY5ukJU5Hyx4EyGzG/CzbQ==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260705015307_1783216391988_0.34323920120757867","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@zvndev/yable-themes","version":"0.4.3","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.4.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"ce124a80c4c66bc66e021391dfa30e2e70d3fe5f","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.4.3.tgz","fileCount":17,"integrity":"sha512-SXLDunxBGE892Py5Y/0EpNMuPsBF4jCTJEwPJofLqgxcH+ta8Aka5nAuJS+bjD6F2mNWawfDFBjqJKDTqRNktg==","signatures":[{"sig":"MEQCIGx+lu1YTGRSso0rQX7hKCO7PmKefL17Pzdx1uZHOCQCAiAsp7GGeJCwjhqq/w+EiY5hh/rTvh6d3BqfBzlmtxi8Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175889},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.4.3.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/6f6c9bdff98187f00ad6844327c6a911/zvndev-yable-themes-0.4.3.tgz","_integrity":"sha512-SXLDunxBGE892Py5Y/0EpNMuPsBF4jCTJEwPJofLqgxcH+ta8Aka5nAuJS+bjD6F2mNWawfDFBjqJKDTqRNktg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.4.3_1783217536905_0.2778208852461954","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260705033118":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260705033118","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260705033118","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"c2e5c81d437c7e8b22b82aaa3863638f50b9b5a1","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260705033118.tgz","fileCount":17,"integrity":"sha512-+aAMLmddUGNI2Sxin+D/7sOkERsurPbXDNgCohsIvKrUkM/I1ZWGXr+l/x6VUBSOCakYUIqNU6b3AEiPEH7yWQ==","signatures":[{"sig":"MEUCIHjQvJJPFDayU1cI5niqh9+u88RczjZYg9HGDzWBCl9LAiEAmOwOASSY/EF9hGChG2KVJYmx3fTVeR32EMfgcT/tq9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260705033118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176127},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260705033118.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/aa0ea8cb9a35c25a88a30c458e1a5254/zvndev-yable-themes-0.0.0-canary-20260705033118.tgz","_integrity":"sha512-+aAMLmddUGNI2Sxin+D/7sOkERsurPbXDNgCohsIvKrUkM/I1ZWGXr+l/x6VUBSOCakYUIqNU6b3AEiPEH7yWQ==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260705033118_1783222283624_0.41418092091922754","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@zvndev/yable-themes","version":"0.4.4","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.4.4","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"36c6e29724a3727f09a1ddd1522202f7d05edaf0","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.4.4.tgz","fileCount":17,"integrity":"sha512-S2Ot/N+X3HMnYGGUnQBH9IlVt8KsBUofhOQG66/ZaboM42mKfJ5T+uQflC0uKCCE4tOGYEkd9bok0PQKVFFEhg==","signatures":[{"sig":"MEQCIEhWe299/JrExF6+gxc85zUAAfTGtNllKtQulCydfrRmAiBW0Aur6F/2EBPww7X1XstlbPHVXo4hZ/FxMxCnLjx33w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176105},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.4.4.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/418cf69aa4c65c98fb3d62063fbb9834/zvndev-yable-themes-0.4.4.tgz","_integrity":"sha512-S2Ot/N+X3HMnYGGUnQBH9IlVt8KsBUofhOQG66/ZaboM42mKfJ5T+uQflC0uKCCE4tOGYEkd9bok0PQKVFFEhg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.4.4_1783222684784_0.4306516253259327","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260706020223":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260706020223","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260706020223","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"6227aa9282da942f8a893a05bb8c30d2a3be8fc3","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260706020223.tgz","fileCount":17,"integrity":"sha512-Pbp84+iMYva54edvkNLRwcxTP6KWuWCpF645JyI/LJF1NQEe1Bf5hAHA85MRd70pDzN9USVQFKWBVrpvZZrCwQ==","signatures":[{"sig":"MEUCIQCXThDrpOQ3tVlpvLarn63MQppUC2IxiaqSaw3KkWkIKAIgHjY0/IosTTT62efY3l4wbHcNl2AeLQ9kJ8GYUY7m8c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260706020223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177820},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260706020223.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/7a04942e13698852c7561a7a7b82991c/zvndev-yable-themes-0.0.0-canary-20260706020223.tgz","_integrity":"sha512-Pbp84+iMYva54edvkNLRwcxTP6KWuWCpF645JyI/LJF1NQEe1Bf5hAHA85MRd70pDzN9USVQFKWBVrpvZZrCwQ==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260706020223_1783303349796_0.8008898673877154","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@zvndev/yable-themes","version":"0.4.5","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.4.5","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"25e736d9318a8494f5e3cbba72fcc7e84051da66","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.4.5.tgz","fileCount":17,"integrity":"sha512-0Xz/eW/R+xMzAS4GvBYQm+cqWFtqYZV3Ow/2EiI6uHFig37rzAP5+i/nf1eTKZjKh1i9ABVnMbixpxUy6UpH/A==","signatures":[{"sig":"MEUCID/46yGqLaehtOOg6i6Yj0cJ482VWNzvd6tZHLThU3ylAiEAiBVdDpyU6m71NiMxJNM2SlLuHRfuw+bRtQYDTG8hJec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177798},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.4.5.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/0eb8c20531e3889bf1eb55381ceb50e4/zvndev-yable-themes-0.4.5.tgz","_integrity":"sha512-0Xz/eW/R+xMzAS4GvBYQm+cqWFtqYZV3Ow/2EiI6uHFig37rzAP5+i/nf1eTKZjKh1i9ABVnMbixpxUy6UpH/A==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.4.5_1783360931396_0.9179833192811777","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707015053":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260707015053","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260707015053","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"9f047d06af627448ef88758e52d5f805c62af584","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260707015053.tgz","fileCount":17,"integrity":"sha512-LgGh/k4uFY6KDSeguyTyL/WdplAQL5upSAgxx3dMZUThoEOULhMxyXyOALXHnUH9eeELvLEgou2kaXNsO1FCbA==","signatures":[{"sig":"MEQCIGIp+gMRu+NvVIR8t27zX4wqOk9slzazQNOXxm2pemfpAiBw0uRlvhA52FmMcG4r1SIf1ex8wPkc1gDHjzzxEpskYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260707015053","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178485},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260707015053.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/5f067fc3c2b0e82588c4e7b209cb25f3/zvndev-yable-themes-0.0.0-canary-20260707015053.tgz","_integrity":"sha512-LgGh/k4uFY6KDSeguyTyL/WdplAQL5upSAgxx3dMZUThoEOULhMxyXyOALXHnUH9eeELvLEgou2kaXNsO1FCbA==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260707015053_1783389059575_0.9847508752959906","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@zvndev/yable-themes","version":"0.4.6","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.4.6","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"fddc67ea27e4b26a33e79e670a9905d6d4c3a65b","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.4.6.tgz","fileCount":17,"integrity":"sha512-w/FLkbXLpEwlvNJyxcoTtt5Z2akxSeywkApewT/OoQnqQbVorkC7/3yqNHh0iRRmx1sJWq509S9r22Mijm0yug==","signatures":[{"sig":"MEUCIBxaCaHxO4bOTgslaD+UQCntTQVf5EycpEdppb2jeOwnAiEA2TdMtGOt0kXtP21g0i1ggYpocGAtf6n5hCue/tnfEUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178463},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.4.6.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/93f456f3430aebc46cea39cf33fdec69/zvndev-yable-themes-0.4.6.tgz","_integrity":"sha512-w/FLkbXLpEwlvNJyxcoTtt5Z2akxSeywkApewT/OoQnqQbVorkC7/3yqNHh0iRRmx1sJWq509S9r22Mijm0yug==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.4.6_1783389185028_0.672102112433627","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@zvndev/yable-themes","version":"0.4.7","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.4.7","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"56eee9130c0a13dc509b8579697fecdf3eec8d53","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.4.7.tgz","fileCount":17,"integrity":"sha512-guLtdmOoKvXPT9nRnVkginRhtqXP+p4d0XRQlmKCskcNn8nTyeuxn3SeprNcMmnaGF/1ckFiSbdVajPkn0EcNg==","signatures":[{"sig":"MEQCIFWOYXHxaN4oDJSTZ9dgYANiypDTmVBYVc35UO6l1I01AiAQnS8V3d9svlScAOCPKG+KZxHV5KxUX3F7XHvFB92pXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178816},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.4.7.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/c285778eeadf5c2c5a5749e3e167471c/zvndev-yable-themes-0.4.7.tgz","_integrity":"sha512-guLtdmOoKvXPT9nRnVkginRhtqXP+p4d0XRQlmKCskcNn8nTyeuxn3SeprNcMmnaGF/1ckFiSbdVajPkn0EcNg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.4.7_1783392019087_0.5811139168667967","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707142142":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260707142142","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260707142142","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"268189312148df4c49430aa240d33d821f555ad8","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260707142142.tgz","fileCount":17,"integrity":"sha512-8Bo9qPtJiKMPCaPx2GAa78Qip8ic9ohQGIJXSoTXPbXKOiKakpsQDnWWbrRBmhn2Qp6Q8wpUzA6BQbdJSi+pvw==","signatures":[{"sig":"MEUCIBxL8Vd3evdd8R/KxcrLjc/ApNd54cIyCQPQmONu3HANAiEAniM58MS22xjdhT1lb2Ej5xUccs9cCU3IFAGlqTH2QA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260707142142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180510},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260707142142.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/f95a55b3cf1816596e05aacea26eb2a5/zvndev-yable-themes-0.0.0-canary-20260707142142.tgz","_integrity":"sha512-8Bo9qPtJiKMPCaPx2GAa78Qip8ic9ohQGIJXSoTXPbXKOiKakpsQDnWWbrRBmhn2Qp6Q8wpUzA6BQbdJSi+pvw==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260707142142_1783434112748_0.2599878954230772","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@zvndev/yable-themes","version":"0.4.8","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.4.8","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"9b362f4384329eafdae8e1311ea33baec8fd934a","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.4.8.tgz","fileCount":17,"integrity":"sha512-LwBGbLNRyPPPW3KiebsFySm7KtPcfChXUDe9wbPf9vkhLE6csplsS1aFk0x8HC0mc24b3kHjg/gcl6QDprHrXw==","signatures":[{"sig":"MEYCIQDXqOhC+HGcMN/WrrY7zhiYZdVOX6YYMP9j9fASNaS46QIhAKN3TyDZbwr6mIW3J8kZesTOWu/sC7MsVjrAynZKr/yu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180488},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.4.8.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/12cfff1c66e7d6efe600a2cb5aa96ab9/zvndev-yable-themes-0.4.8.tgz","_integrity":"sha512-LwBGbLNRyPPPW3KiebsFySm7KtPcfChXUDe9wbPf9vkhLE6csplsS1aFk0x8HC0mc24b3kHjg/gcl6QDprHrXw==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.4.8_1783434285647_0.396170174827855","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707182957":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260707182957","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260707182957","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"e6defeed13109047692652ee317fbe921dba9641","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260707182957.tgz","fileCount":17,"integrity":"sha512-eYqhQot8uGWZyV0uE2SSdUavGB/5XSHE+QARpUE7R5+VdzJjlfMtE/DjHcIMNJQZNRGol+3gfufu2MapKgEL6A==","signatures":[{"sig":"MEUCIQDNGNOfrfKlmGpk2OgtIcYgjETHu8IicySbOFmin74T9AIgOONrX5DfMuaIHKLpezuBxTeZraMBuJQrZI5ERnGitX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260707182957","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181697},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260707182957.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/748eaeb9a0dfee89a7bbbac2bb30a582/zvndev-yable-themes-0.0.0-canary-20260707182957.tgz","_integrity":"sha512-eYqhQot8uGWZyV0uE2SSdUavGB/5XSHE+QARpUE7R5+VdzJjlfMtE/DjHcIMNJQZNRGol+3gfufu2MapKgEL6A==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260707182957_1783449004559_0.7050673252413024","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707184330":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260707184330","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260707184330","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"95c79e4dadcf4a7cb0894f7abd3166d241c6310f","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260707184330.tgz","fileCount":17,"integrity":"sha512-iLpDYf4uzJ6kyY1alKm7wYWHFRCSSDVBIMQgCXEbVaYRJVYkiVJIX9suCMrxvxeJdu2Ra+zJU2txqWcb905u3A==","signatures":[{"sig":"MEYCIQChD2RkwcoqCmvnBSfOMhiOT7YMgReFez0eYELjUj3SRgIhALBYOsPn+OhYYoCsAee7mIeh1gY2c5be8qrVBSTRyrT0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260707184330","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181697},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260707184330.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/cc4b188783a06613a9fff80d6d4c7443/zvndev-yable-themes-0.0.0-canary-20260707184330.tgz","_integrity":"sha512-iLpDYf4uzJ6kyY1alKm7wYWHFRCSSDVBIMQgCXEbVaYRJVYkiVJIX9suCMrxvxeJdu2Ra+zJU2txqWcb905u3A==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260707184330_1783449815883_0.10288122027714386","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@zvndev/yable-themes","version":"0.5.0","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.5.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"4dad14ca6e54b6c9d4b8986c2af228e77d6a81d8","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.5.0.tgz","fileCount":17,"integrity":"sha512-RsCAG2RRQSpmwJz+N66jeu5HymKIVvKN0AoeZVgn0IAX5NkOhOF687AW0ARcfb1cS8kMIA7GXnz0FNNzXaHaHA==","signatures":[{"sig":"MEQCIQCSOS0KbfopDQAoWXcdSLUZgRY56X+eR+GQx8fbfQjx4AIfANDwaABnygKofJ5HAavqjHsbttq2D+pUGQhABuRpSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181675},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.5.0.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/8c523a7fb0c9cf3ca7625eea6334d614/zvndev-yable-themes-0.5.0.tgz","_integrity":"sha512-RsCAG2RRQSpmwJz+N66jeu5HymKIVvKN0AoeZVgn0IAX5NkOhOF687AW0ARcfb1cS8kMIA7GXnz0FNNzXaHaHA==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.5.0_1783449986256_0.9125989516832405","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707190534":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260707190534","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260707190534","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"f501986c018ac03bda2175e94cf5015aea7b5f85","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260707190534.tgz","fileCount":17,"integrity":"sha512-53+TSvH040LfZJmViEekn5C9ZAhbl8GW2x8iGrw7Fh/PS6vvmILKIlwzrE8nYDnKBwHlAaEM+bKyqUepx/lxbg==","signatures":[{"sig":"MEUCIA0Xo80DOElq+ioaDWCgx8aREJD7sPiWrcqtuXM74B+DAiEAq7X0nOmpTJbP0IEpdZFlacfa7Eam1KJvGulqS5zGgPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260707190534","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182240},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260707190534.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/08ac79d62271fb0e9bafedd78152837e/zvndev-yable-themes-0.0.0-canary-20260707190534.tgz","_integrity":"sha512-53+TSvH040LfZJmViEekn5C9ZAhbl8GW2x8iGrw7Fh/PS6vvmILKIlwzrE8nYDnKBwHlAaEM+bKyqUepx/lxbg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260707190534_1783451139378_0.8550629217904988","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@zvndev/yable-themes","version":"0.5.1","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.5.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"780014910e0bee91a64f0973ed948ef86bd14e36","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.5.1.tgz","fileCount":17,"integrity":"sha512-HkyozZBvYz7ir9lM4975WoZqEK3TLB3FpCGECoHtXxt9TXQ9GWn3afrh9XFyQHT+e4NqZO8VJrFZGG+GlshNCw==","signatures":[{"sig":"MEUCIHUoVq2IH9ILX4fyXgZ+L+eUtc61S+gybUAcsbK5i0r9AiEA+Ky1O3LncGUH0IxNNEzknYtRHMFMV2aIK7UEOPh8S+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182218},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.5.1.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/7f6fa251e8a4f6bdb5a6c1e9760a7820/zvndev-yable-themes-0.5.1.tgz","_integrity":"sha512-HkyozZBvYz7ir9lM4975WoZqEK3TLB3FpCGECoHtXxt9TXQ9GWn3afrh9XFyQHT+e4NqZO8VJrFZGG+GlshNCw==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.5.1_1783451306898_0.9939584949781208","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707194055":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260707194055","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260707194055","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"77a1d1ae508389cecb49a3d001c3522e173e5727","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260707194055.tgz","fileCount":17,"integrity":"sha512-wMszIPB0bU6pEHAASaYbM7nPj10xVWmn6g44C9qkBPnOC8IuVUnu/oFBbmZK+HDG3mZ6AD73R5hVm83dDddDwQ==","signatures":[{"sig":"MEUCIQCD9QUvEJoM9k8SyWu9gt8RqwG6dEQF20xJRhiPqy0mKwIgSyeQSc615GI1qpkJ54Nync7azRxkouDg5r8wxGvwRXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260707194055","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183539},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260707194055.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/05fa80fc1bbb2a68190bfca2af0df509/zvndev-yable-themes-0.0.0-canary-20260707194055.tgz","_integrity":"sha512-wMszIPB0bU6pEHAASaYbM7nPj10xVWmn6g44C9qkBPnOC8IuVUnu/oFBbmZK+HDG3mZ6AD73R5hVm83dDddDwQ==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260707194055_1783453260689_0.0999834687936878","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@zvndev/yable-themes","version":"0.6.0","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.6.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"b51e74bf9e9a43cde894c0ec5984afa7655898be","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.6.0.tgz","fileCount":17,"integrity":"sha512-CSrD8GW6433MEp0whm6jRRR+4kYwjhkxnwfNky78x19Bh/hYbGSi6VIQB7KITauCMo+X5YIBOFYqlull7eeufw==","signatures":[{"sig":"MEUCIQDpAjR0HmhRzwAYaDIa4ZfIHjCgLXuJI3tsJpHR1bQtlwIgeKlMgtNCJDtjrP97OxH7oB+t6vJWMAmGtHuI5Np4GxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183517},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.6.0.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/10faec513c90f2c9c1c0166ec01c01fe/zvndev-yable-themes-0.6.0.tgz","_integrity":"sha512-CSrD8GW6433MEp0whm6jRRR+4kYwjhkxnwfNky78x19Bh/hYbGSi6VIQB7KITauCMo+X5YIBOFYqlull7eeufw==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.6.0_1783453447573_0.04811221036855651","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260708060151":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260708060151","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260708060151","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"a1628cd1ed4c0bf1b2c1f6d8191f08c1667d8059","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260708060151.tgz","fileCount":17,"integrity":"sha512-Fx21nAoBnT3/EFxvDhMHZOvFhA/hdrrkjhHoUeo7BYdCqtABaDNaygMrAVEczFlEth1E3BAfFJZ0yLdU9kRUAA==","signatures":[{"sig":"MEUCIQCuXkI4cbhpdgxPLU0YuT+dw3MdyaDIb6tVj0/DbjQ3rwIgCM1hjOpCfDlX15HuuMTtEorlXeYv6VpB65+9MMwL5PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260708060151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184786},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260708060151.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/0232b04a97ceb3e4597acba4db0e9f6b/zvndev-yable-themes-0.0.0-canary-20260708060151.tgz","_integrity":"sha512-Fx21nAoBnT3/EFxvDhMHZOvFhA/hdrrkjhHoUeo7BYdCqtABaDNaygMrAVEczFlEth1E3BAfFJZ0yLdU9kRUAA==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260708060151_1783490517184_0.7070021640869759","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@zvndev/yable-themes","version":"0.6.1","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.6.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"f23887fecbe83ded79679507216e7a5d966a34f7","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.6.1.tgz","fileCount":17,"integrity":"sha512-298g8/+PRGWaZp44Y17IgT2s+wIfZ4exCBRs6i59EIkS3rDJw9mVxzbBD4ckFwQD5gmKr2ToEGmqK094adUkAQ==","signatures":[{"sig":"MEUCIDlYBjr6HBn4hyG/nMibP55TOtbEq9ig2CCgIhU2flvYAiEAl+rhS85lF/KNSeZr4T0jm4q3OEYgV+b7LdChRrI/KSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184764},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.6.1.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/8a2a5c5d8fda806b916ffdee1ba1f6f9/zvndev-yable-themes-0.6.1.tgz","_integrity":"sha512-298g8/+PRGWaZp44Y17IgT2s+wIfZ4exCBRs6i59EIkS3rDJw9mVxzbBD4ckFwQD5gmKr2ToEGmqK094adUkAQ==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.6.1_1783490868355_0.9632334549586137","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260708153317":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260708153317","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260708153317","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"1e33876d335a64faba74179c406cf5baa9108a56","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260708153317.tgz","fileCount":17,"integrity":"sha512-ZCPaRYGW67lUsQnB8cBMExGfgq/JWIPzBMr4CutKt/BMPZsfkq0c4X2uvucHLzte/gZpKUii2KXYvUTxUAZioA==","signatures":[{"sig":"MEQCIEn4FBPogc8zAo18IRUuQ17sYbpUlli5aCkORUVH/IJFAiA7VhHEMI8xowSJlU/vKLnOnjuXEDCtYbKUTI9yXT/Eqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260708153317","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184892},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260708153317.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/f8cb5c89ff1b8d7fd3a1233c0821ee4b/zvndev-yable-themes-0.0.0-canary-20260708153317.tgz","_integrity":"sha512-ZCPaRYGW67lUsQnB8cBMExGfgq/JWIPzBMr4CutKt/BMPZsfkq0c4X2uvucHLzte/gZpKUii2KXYvUTxUAZioA==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260708153317_1783524804546_0.3949757338315647","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@zvndev/yable-themes","version":"0.6.2","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.6.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"1842e78cf47e1b6c784ef4f8edf41bf6436cc7f2","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.6.2.tgz","fileCount":17,"integrity":"sha512-tJctWsFxf1vTDnyXb8JlT3wwXw1DcZMBv4coYO88i/LmCRAWOYCj1wtEaHaHLsuTPdI5AK2hzk6OWM9G1ITf3g==","signatures":[{"sig":"MEUCIQDNgIizO7W+dxxqSjLt8cSDElJHtR6R58p7VMp9Aq2ACgIgJF0Ugr0H6pN0cubdn4B22lA9H613PFjqfJi0Gy0Z6Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184870},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.6.2.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/b8e3964a215c40dfa7b423429691e4ce/zvndev-yable-themes-0.6.2.tgz","_integrity":"sha512-tJctWsFxf1vTDnyXb8JlT3wwXw1DcZMBv4coYO88i/LmCRAWOYCj1wtEaHaHLsuTPdI5AK2hzk6OWM9G1ITf3g==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.6.2_1783524987858_0.3514095031907096","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260709010611":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260709010611","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260709010611","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"ccf40463d491afe83b1a8b0960d3973bc94ceb81","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260709010611.tgz","fileCount":17,"integrity":"sha512-h9D9KxbIvgxszVUJaKEjuaq3osa5gZYI2YMbYNO1+938p6ayDryV1cF1ACiPzFzxdYGW54Q+4vqMuAAQymXIug==","signatures":[{"sig":"MEUCIQDaSn+2CUQ9g0ot+7ugph9tjCdF/bgEXw4EnKikWfJSSQIgfwnYc96RvVvoPctsaBACht/7R9BCtESE0pM3k2IFEYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260709010611","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187845},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260709010611.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/8aa455f57adeda828c7ef61b3e365a36/zvndev-yable-themes-0.0.0-canary-20260709010611.tgz","_integrity":"sha512-h9D9KxbIvgxszVUJaKEjuaq3osa5gZYI2YMbYNO1+938p6ayDryV1cF1ACiPzFzxdYGW54Q+4vqMuAAQymXIug==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260709010611_1783559177073_0.32711927772592","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@zvndev/yable-themes","version":"0.6.3","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.6.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"faeb5c1942b56706af09d624dcbf4aa18370c83f","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.6.3.tgz","fileCount":17,"integrity":"sha512-xEBelu3kjeEzQHoy1hXnGSCvAdETnhoA6DCYhn0Ut5Xx4p8wE29G0DHrdw4FOL1ij4VdsASuPSzHRuFIHo8x9Q==","signatures":[{"sig":"MEUCIQDwuBUDp99/GdS/yWrAHoIm45sMWRafSL8C+KRCUuXB9QIgXPHeDuulinfJS8IguZyualJ23F46mt/39qMgf7CPzEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187823},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.6.3.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/13f526ec923b91d42fa081c987497e8c/zvndev-yable-themes-0.6.3.tgz","_integrity":"sha512-xEBelu3kjeEzQHoy1hXnGSCvAdETnhoA6DCYhn0Ut5Xx4p8wE29G0DHrdw4FOL1ij4VdsASuPSzHRuFIHo8x9Q==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.6.3_1783559346673_0.46314342269915354","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260725162852":{"name":"@zvndev/yable-themes","version":"0.0.0-canary-20260725162852","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-themes@0.0.0-canary-20260725162852","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"d63dc53995013b223a6f430366526450a041a1fd","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.0.0-canary-20260725162852.tgz","fileCount":17,"integrity":"sha512-zA9Lc/5JlAvRUUy7gnBSQznQrfwAqWd/yHmkfyQtnfKGYK7DMbPxiPS5M7LfI9vMaWKvF7Q/5QvY7xVt3lmtiw==","signatures":[{"sig":"MEYCIQDKQtHrz7bfHivnjBeI8z//LEGcW5JfjmSjrsBXO4BL2gIhAMuE/0FaV49Y85ZMa+ax1DSJ6YY9Gs6thcRUULLwGp9G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.0.0-canary-20260725162852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196160},"main":"./dist/index.css","type":"module","_from":"file:zvndev-yable-themes-0.0.0-canary-20260725162852.tgz","exports":{".":"./dist/index.css","./rtl.css":"./dist/rtl.css","./mono.css":"./dist/themes/mono.css","./rose.css":"./dist/themes/rose.css","./ocean.css":"./dist/themes/ocean.css","./forest.css":"./dist/themes/forest.css","./stripe.css":"./dist/themes/stripe.css","./tokens.css":"./dist/tokens.css","./compact.css":"./dist/themes/compact.css","./default.css":"./dist/themes/default.css","./midnight.css":"./dist/themes/midnight.css","./package.json":"./package.json","./tailwind.css":"./dist/tailwind.css"},"scripts":{"dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","build":"node build.mjs","clean":"rm -rf dist","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/b950838dde28b14ff84f61a072396c84/zvndev-yable-themes-0.0.0-canary-20260725162852.tgz","_integrity":"sha512-zA9Lc/5JlAvRUUy7gnBSQznQrfwAqWd/yHmkfyQtnfKGYK7DMbPxiPS5M7LfI9vMaWKvF7Q/5QvY7xVt3lmtiw==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/themes"},"_npmVersion":"10.9.8","description":"CSS design token system and themes for Yable data tables","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-themes_0.0.0-canary-20260725162852_1784996941000_0.9920908654374625","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@zvndev/yable-themes","version":"0.7.0","description":"CSS design token system and themes for Yable data tables","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"license":"MIT","author":{"name":"ZVN DEV"},"repository":{"type":"git","url":"git+https://github.com/ZVN-DEV/yable.git","directory":"packages/themes"},"homepage":"https://github.com/ZVN-DEV/yable#readme","type":"module","main":"./dist/index.css","exports":{".":"./dist/index.css","./default.css":"./dist/themes/default.css","./stripe.css":"./dist/themes/stripe.css","./compact.css":"./dist/themes/compact.css","./midnight.css":"./dist/themes/midnight.css","./ocean.css":"./dist/themes/ocean.css","./rose.css":"./dist/themes/rose.css","./forest.css":"./dist/themes/forest.css","./mono.css":"./dist/themes/mono.css","./tokens.css":"./dist/tokens.css","./rtl.css":"./dist/rtl.css","./tailwind.css":"./dist/tailwind.css","./package.json":"./package.json"},"devDependencies":{"typescript":"^5.7.0","vitest":"^2.1.0"},"sideEffects":["**/*.css"],"bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"publishConfig":{"access":"public"},"scripts":{"build":"node build.mjs","dev":"node build.mjs --watch","lint":"eslint src","test":"vitest","test:ci":"vitest run --passWithNoTests","test:coverage":"vitest run --passWithNoTests --coverage","clean":"rm -rf dist"},"_id":"@zvndev/yable-themes@0.7.0","_integrity":"sha512-VlpiuYBxiao7J0MPBeXqYHXPFgrGlaGMzIiJTW5jsNH+CPUnVb6Y9XBMeM79T5JSgKthPAn6OuaOQLbttT+nnA==","_resolved":"/tmp/ddf6f148ea27b28ffc060e02897bbf4b/zvndev-yable-themes-0.7.0.tgz","_from":"file:zvndev-yable-themes-0.7.0.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-VlpiuYBxiao7J0MPBeXqYHXPFgrGlaGMzIiJTW5jsNH+CPUnVb6Y9XBMeM79T5JSgKthPAn6OuaOQLbttT+nnA==","shasum":"c20c1ecdd187d2e5b2a6be19174adcd0ed7620fc","tarball":"https://registry.npmjs.org/@zvndev/yable-themes/-/yable-themes-0.7.0.tgz","fileCount":17,"unpackedSize":196138,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-themes@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICg6yzWC9839wdkt4WikmoF4zFDKfug2Hzdk1jqLHb3aAiAbCOPpLJaakRB4Iwkrm2v+eYZo72ZAgyqXTd+JKJC76g=="}]},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"directories":{},"maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yable-themes_0.7.0_1784997052206_0.13027708298659246"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-07T15:25:09.847Z","modified":"2026-07-25T16:30:52.705Z","0.1.0":"2026-04-07T15:25:10.128Z","0.3.0":"2026-05-10T01:31:34.173Z","0.4.0":"2026-05-15T05:21:27.317Z","0.4.1":"2026-06-28T14:42:37.316Z","0.0.0-canary-20260704035138":"2026-07-04T03:51:44.059Z","0.0.0-canary-20260704040307":"2026-07-04T04:03:13.869Z","0.4.2":"2026-07-04T04:06:34.063Z","0.0.0-canary-20260705015307":"2026-07-05T01:53:12.154Z","0.4.3":"2026-07-05T02:12:17.063Z","0.0.0-canary-20260705033118":"2026-07-05T03:31:23.785Z","0.4.4":"2026-07-05T03:38:04.910Z","0.0.0-canary-20260706020223":"2026-07-06T02:02:29.922Z","0.4.5":"2026-07-06T18:02:11.558Z","0.0.0-canary-20260707015053":"2026-07-07T01:50:59.743Z","0.4.6":"2026-07-07T01:53:05.154Z","0.4.7":"2026-07-07T02:40:19.321Z","0.0.0-canary-20260707142142":"2026-07-07T14:21:52.890Z","0.4.8":"2026-07-07T14:24:45.797Z","0.0.0-canary-20260707182957":"2026-07-07T18:30:04.692Z","0.0.0-canary-20260707184330":"2026-07-07T18:43:36.020Z","0.5.0":"2026-07-07T18:46:26.394Z","0.0.0-canary-20260707190534":"2026-07-07T19:05:39.515Z","0.5.1":"2026-07-07T19:08:27.018Z","0.0.0-canary-20260707194055":"2026-07-07T19:41:00.833Z","0.6.0":"2026-07-07T19:44:07.724Z","0.0.0-canary-20260708060151":"2026-07-08T06:01:57.358Z","0.6.1":"2026-07-08T06:07:48.515Z","0.0.0-canary-20260708153317":"2026-07-08T15:33:24.679Z","0.6.2":"2026-07-08T15:36:28.002Z","0.0.0-canary-20260709010611":"2026-07-09T01:06:17.200Z","0.6.3":"2026-07-09T01:09:06.834Z","0.0.0-canary-20260725162852":"2026-07-25T16:29:01.144Z","0.7.0":"2026-07-25T16:30:52.357Z"},"bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"author":{"name":"ZVN DEV"},"license":"MIT","homepage":"https://github.com/ZVN-DEV/yable#readme","keywords":["table","themes","css","design-tokens","dark-mode","yable"],"repository":{"type":"git","url":"git+https://github.com/ZVN-DEV/yable.git","directory":"packages/themes"},"description":"CSS design token system and themes for Yable data tables","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"readme":"# @zvndev/yable-themes\n\nCSS design token system for the Yable data table engine.\n\n`@zvndev/yable-themes` provides structural CSS, 100+ design tokens as CSS custom properties, built-in themes, and automatic dark mode support. Import a single CSS file to style any Yable table.\n\n## Installation\n\n```bash\nnpm install @zvndev/yable-themes\n```\n\n## Quick Start\n\n```tsx\n// Import the complete stylesheet (tokens + base + all themes)\nimport '@zvndev/yable-themes'\n\n// Or import individual pieces\nimport '@zvndev/yable-themes/tokens.css' // Design tokens only\nimport '@zvndev/yable-themes/default.css' // Default theme\nimport '@zvndev/yable-themes/stripe.css' // Stripe theme\nimport '@zvndev/yable-themes/compact.css' // Compact theme\n```\n\nThen apply a theme via the `theme` prop (React) or `theme` option (vanilla):\n\n```tsx\n// React\n;<Table table={table} theme=\"stripe\" />\n\n// Vanilla\nrenderTable(table, { theme: 'stripe' })\n```\n\n## Available Themes\n\n| Theme       | Class                 | Description                                                 |\n| ----------- | --------------------- | ----------------------------------------------------------- |\n| **Default** | `yable-theme-default` | Clean, neutral table with subtle hover and selection states |\n| **Stripe**  | `yable-theme-stripe`  | Alternating row backgrounds for easy scanning               |\n| **Compact** | `yable-theme-compact` | Reduced padding for dense data displays                     |\n\nAll themes support **automatic dark mode** via `prefers-color-scheme: dark`. You can also force dark mode by adding `data-yable-theme=\"dark\"` to any parent element, or lock to light mode with `data-yable-theme=\"light\"`.\n\n## Variant Props\n\nIn addition to themes, the `<Table>` component (and `renderTable` in vanilla) accepts variant modifiers:\n\n| Prop           | CSS Class              | Effect                            |\n| -------------- | ---------------------- | --------------------------------- |\n| `stickyHeader` | `yable--sticky-header` | Pin the header row when scrolling |\n| `striped`      | `yable--striped`       | Alternate row backgrounds         |\n| `bordered`     | `yable--bordered`      | Add cell borders                  |\n| `compact`      | `yable--compact`       | Reduce cell padding               |\n\nThese can be combined with any theme.\n\n### Density presets\n\nDon't hand-set the six spacing tokens to change density: there is a preset scale.\n`<Table density=\"condensed\" />` (also `\"regular\"`, `\"spacious\"`) applies\n`--yable-cell-padding-x/y`, `--yable-header-padding-x/y`, `--yable-row-min-height`,\n`--yable-header-min-height`, and the font sizes as one step. Each preset declares\nthe full set explicitly, so a grid nested inside a differently scaled ancestor\nstill renders its own density.\n\nWithout React, the same presets are plain classes:\n\n| Class                      | Rhythm                                              |\n| -------------------------- | --------------------------------------------------- |\n| `yable--density-condensed` | 32px rows, 8px padding, 12px text                   |\n| `yable--density-regular`   | 40px rows, 14px padding, 13px text (the default)    |\n| `yable--density-spacious`  | 48px rows, 20px padding, 14px text                  |\n| `yable--dense`             | 24px rows, 6px padding, 11px text (maximum density) |\n\nReach for the individual tokens only when you want a rhythm none of these hit.\n\n## Design Tokens (CSS Custom Properties)\n\nAll visual properties are controlled via CSS custom properties defined on `:root`. Override any token to customize the appearance.\n\n### Surface Colors\n\n| Token                     | Default (Light)         | Description                  |\n| ------------------------- | ----------------------- | ---------------------------- |\n| `--yable-bg`              | `#ffffff`               | Table background             |\n| `--yable-bg-header`       | `#fafafa`               | Header row background        |\n| `--yable-bg-footer`       | `#fafafa`               | Footer background            |\n| `--yable-bg-row`          | `transparent`           | Default row background       |\n| `--yable-bg-row-alt`      | `rgba(0,0,0,0.015)`     | Alternating row background   |\n| `--yable-bg-row-hover`    | `rgba(0,0,0,0.025)`     | Row hover background         |\n| `--yable-bg-row-selected` | `rgba(59,130,246,0.06)` | Selected row background      |\n| `--yable-bg-cell-editing` | `#ffffff`               | Editing cell background      |\n| `--yable-bg-pinned`       | `#fdfdfd`               | Pinned column/row background |\n\n### Text Colors\n\n| Token                      | Default   | Description            |\n| -------------------------- | --------- | ---------------------- |\n| `--yable-text-primary`     | `#111827` | Primary text           |\n| `--yable-text-secondary`   | `#6b7280` | Secondary/muted text   |\n| `--yable-text-tertiary`    | `#9ca3af` | Tertiary/disabled text |\n| `--yable-text-header`      | `#374151` | Header text            |\n| `--yable-text-placeholder` | `#9ca3af` | Input placeholder text |\n\n### Borders\n\n| Token                         | Default   | Description                       |\n| ----------------------------- | --------- | --------------------------------- |\n| `--yable-border-color`        | `#e5e7eb` | Standard border color             |\n| `--yable-border-color-strong` | `#d1d5db` | Emphasized border (header bottom) |\n| `--yable-border-width`        | `1px`     | Border thickness                  |\n| `--yable-border-radius`       | `8px`     | Container corner radius           |\n\n### Spacing\n\n| Token                      | Default | Description               |\n| -------------------------- | ------- | ------------------------- |\n| `--yable-cell-padding-x`   | `16px`  | Horizontal cell padding   |\n| `--yable-cell-padding-y`   | `10px`  | Vertical cell padding     |\n| `--yable-header-padding-x` | `16px`  | Horizontal header padding |\n| `--yable-header-padding-y` | `10px`  | Vertical header padding   |\n\n### Typography\n\n| Token                           | Default                           | Description                                                 |\n| ------------------------------- | --------------------------------- | ----------------------------------------------------------- |\n| `--yable-font-family`           | System font stack                 | Font family for the whole grid                              |\n| `--yable-font-family-header`    | `var(--yable-font-family)`        | Header-cell font family                                     |\n| `--yable-font-family-cell`      | `var(--yable-font-family)`        | Body-cell font family                                       |\n| `--yable-font-size`             | `13px`                            | Base font size                                              |\n| `--yable-font-size-sm`          | `12px`                            | Small font size                                             |\n| `--yable-font-size-header`      | `12px`                            | Header font size                                            |\n| `--yable-font-weight-header`    | `var(--yable-font-weight-medium)` | Header font weight                                          |\n| `--yable-header-text-transform` | `none`                            | Header `text-transform` (themes use this for the caps look) |\n| `--yable-header-letter-spacing` | `0.02em`                          | Header letter spacing                                       |\n\nThe two scoped family tokens inherit the root family unless you set them, so\nmono data under sans headers is a two-line override:\n\n```css\n[data-yable-theme] {\n  --yable-font-family-cell: 'SF Mono', ui-monospace, monospace;\n}\n```\n\nHeader typography is token-driven in every bundled theme, so overriding\n`--yable-header-text-transform` on the grid root is enough to kill a theme's\nuppercase headers. No class overrides needed.\n\n### Accent / Interactive\n\n| Token                  | Default                | Description                                                           |\n| ---------------------- | ---------------------- | --------------------------------------------------------------------- |\n| `--yable-accent`       | `#2563eb`              | Primary accent color (sort icons, selected states, pagination active) |\n| `--yable-accent-hover` | `#1d4ed8`              | Accent hover state                                                    |\n| `--yable-accent-light` | `rgba(37,99,235,0.08)` | Accent background tint                                                |\n\n### Sizing\n\n| Token                       | Default | Description                 |\n| --------------------------- | ------- | --------------------------- |\n| `--yable-row-min-height`    | `40px`  | Minimum row height          |\n| `--yable-header-min-height` | `40px`  | Minimum header height       |\n| `--yable-input-height`      | `28px`  | In-cell form control height |\n\n### Sticky header & master-detail\n\n| Token                            | Default               | Description                              |\n| -------------------------------- | --------------------- | ---------------------------------------- |\n| `--yable-header-backdrop-filter` | `none`                | `backdrop-filter` on sticky header cells |\n| `--yable-detail-accent-width`    | `0px`                 | Inset edge on an expanded detail panel   |\n| `--yable-detail-accent-color`    | `var(--yable-accent)` | Colour of that edge                      |\n\nA frosted sticky header is a translucent header background plus a backdrop\nfilter, both declarative:\n\n```css\n[data-yable-theme] {\n  --yable-bg-header: rgba(255, 255, 255, 0.72);\n  --yable-header-backdrop-filter: blur(8px) saturate(140%);\n}\n```\n\n### Styling hooks (data attributes)\n\nSome state is exposed as attributes rather than tokens, for selectors:\n\n| Attribute       | On                       | Values                                                 |\n| --------------- | ------------------------ | ------------------------------------------------------ |\n| `data-sorted`   | `.yable-th`              | `asc` / `desc`, absent when unsorted                   |\n| `data-align`    | `.yable-th`, `.yable-td` | `left` / `center` / `right`, from the column's `align` |\n| `data-sortable` | `.yable-th`              | `true` when the column can sort                        |\n| `data-pinned`   | `.yable-th`, `.yable-td` | `left` / `right`                                       |\n\n```css\n/* Highlight the actively sorted column's header. */\n[data-yable-theme] .yable-th[data-sorted] {\n  color: var(--yable-text-primary);\n}\n```\n\n### Transitions\n\n| Token                     | Default      | Description                     |\n| ------------------------- | ------------ | ------------------------------- |\n| `--yable-transition-fast` | `100ms ease` | Fast transitions (hover, focus) |\n| `--yable-transition`      | `150ms ease` | Standard transitions            |\n| `--yable-transition-slow` | `250ms ease` | Slow transitions                |\n\n## Custom Theme Example\n\nOverride tokens on any parent element to create a custom theme:\n\n```css\n.my-custom-theme {\n  --yable-accent: #10b981;\n  --yable-accent-hover: #059669;\n  --yable-accent-light: rgba(16, 185, 129, 0.08);\n  --yable-bg-header: #f0fdf4;\n  --yable-text-header: #166534;\n  --yable-border-radius: 12px;\n  --yable-font-size: 14px;\n}\n```\n\n```tsx\n<div className=\"my-custom-theme\">\n  <Table table={table} />\n</div>\n```\n\n## Dark Mode\n\nDark mode activates automatically via `prefers-color-scheme: dark`. All tokens have dark-mode counterparts defined in `tokens.css`. To override manually:\n\n```html\n<!-- Force dark mode -->\n<div data-yable-theme=\"dark\">\n  <table table=\"{table}\" />\n</div>\n\n<!-- Force light mode (even if system is dark) -->\n<div data-yable-theme=\"light\">\n  <table table=\"{table}\" />\n</div>\n```\n\n## CSS Architecture\n\nThe stylesheet is structured in layers:\n\n1. **`tokens.css`** -- all CSS custom properties (light + dark)\n2. **`base.css`** -- structural styles (layout, positioning, ARIA, form controls)\n3. **`themes/*.css`** -- theme-specific overrides\n4. **`index.css`** -- imports all of the above\n\n## License\n\nMIT\n","readmeFilename":"README.md"}