{"_id":"@firsthandjs/styled","_rev":"20-d3588b71a62f840a111a18563ba2a592","name":"@firsthandjs/styled","dist-tags":{"latest":"0.12.1"},"versions":{"0.1.0":{"name":"@firsthandjs/styled","version":"0.1.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.1.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"8aa592d061c99d378a580f9388b15bc7b053e12c","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.1.0.tgz","fileCount":16,"integrity":"sha512-Y5BMaHNvst/S1G3q+8sRbbaiDBwZ6IYO03OlcE0RRZefLPdcO6PiB0Xzf7VlU0SM7j2mUBTxOrWNZs9FEn95pw==","signatures":[{"sig":"MEQCICSLRNZRCln4ki/vdvkorYt1/8n276eve5vs6puQMYDQAiAI5BKxIsF6PY/feeSOMWySaOZVQT2uHJgrZSL/UtRH/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26219},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c4dfbab9c2816b658830a2cd63a98ec6d88d7792","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.1.0","@firsthandjs/core":"0.1.0","@firsthandjs/jsx-runtime":"0.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.1.0_1789849642668_0.015411605259589622","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@firsthandjs/styled","version":"0.2.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.2.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"46e15a9e14be68ff13b3ceff461a70b1e9eff257","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.2.0.tgz","fileCount":16,"integrity":"sha512-9eVB77VRD+MlWNZH1hRtAeCSeESskSrpiFM+t8x/NfmGDDKbfpPsq7FJaK/7KEa8Ts0G4OFY6hnwUgJrmVmmcw==","signatures":[{"sig":"MEUCIQCsuenkDCEuFhYhhLSy1CIzhFXp9GDcnhAEHoqwmNkB0gIgLmNjGWOf5QzVQSoQ9uvSEy5oaj71PolPMaMBt52zOwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDK4h66uJOn9twLuaXrejgHkxF3cpDzmAhw9f1FL5ElywIgK7UpXkDYzTwyKtBJqzxpnKIKz3o60Ylzm3is4dwr5DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b006fbb087459015d4c01217ed00676697f74c96","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.2.0","@firsthandjs/core":"0.2.0","@firsthandjs/jsx-runtime":"0.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.2.0_1789892610296_0.5393613801556836","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@firsthandjs/styled","version":"0.3.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.3.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"99656884f2b1a0335d55937ae4142018ec4c7aa6","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.3.0.tgz","fileCount":16,"integrity":"sha512-P/8ZYUo1NuH6/I6F8yTBBksqohhUhoI/k5rTAUZs5yDB4+h1fb+Nuq5WEnXK7RBtYbdYbWbRkAZboRD2ed+44A==","signatures":[{"sig":"MEYCIQC5e03iSxIVooHf6AMaU8TqG/kjOVaNmBLwQM3gBrRPyQIhAIQAgsy0zOhbsit2pjT7JKsE2a/Wpyp9F4RuV39mn9TF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDow6QyZ670r3K4BGGESe3/4K1n0bXnAIcHsLLwj/FKEQIgE0nTHLlHu9udQHr7PEmdtAQRN2nUPKOM/BKq5HY9Ts4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fcccbfd5b36cb8a3f39c174e064d28631935ad8e","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.3.0","@firsthandjs/core":"0.3.0","@firsthandjs/jsx-runtime":"0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.3.0_1789894260323_0.2761341379319131","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@firsthandjs/styled","version":"0.4.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.4.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"9488ce27de1f7fffc9af47e513f318ebed5c9870","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.4.0.tgz","fileCount":16,"integrity":"sha512-bO6KJAzu2fUKD5g6LpushdkH8+LQMm9SdUbnhToYJDfFlge5K5xAhG30oZYh6MZJl5mCaqVo9Ad/Z5WADFtstg==","signatures":[{"sig":"MEUCIBQF+GgsoKwjtq5R+pIYRfCFTIkiDpCqoR3BCMHqB1shAiEAwEK/DuW90o4pC3NJdOWVuNh4psWjSBiHmn+KbaSMhV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZl3VYudi//hmwZNox5jB3De/m5E1M4eBq6meJyPtAWgIgGT4S7EevmFT13yj9NeIJ9YuKomyWe+QNzY+ihyUhJ6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7b550ee7972133a96e55a6c648ba0a6b2afebe93","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.4.0","@firsthandjs/core":"0.4.0","@firsthandjs/jsx-runtime":"0.4.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.4.0_1789921873534_0.6479750900854799","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@firsthandjs/styled","version":"0.5.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.5.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"b0544aa2a4e2a250f903dc0a9903f288ab62e0ca","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.5.0.tgz","fileCount":16,"integrity":"sha512-POPo8Xfvo228zav0vS/KC3wudCIXqZnLF6L5iGAX3oz+LT7Caue45Xyz6/ZhjiTomg8M4+q1aDrCTEx/uoYA0w==","signatures":[{"sig":"MEYCIQD2aXWj0to9lC8X7V5NHeUNB2bPBL4228eLyRTpxsvRCAIhAOyWww9E/zM67akv9MvSdzTwg/4sAtVmkF13gXwkEMa6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC09/ttlyMo9J1CC1IGlEgvoJb9WnCnawi50RuG8HQ5ogIgaiz/rvd005nKOTzxGUg76UIWth9RhhKWtkD3O3B8CJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"eab2659b92c974056f47372e65267a7e0c142d87","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.5.0","@firsthandjs/core":"0.5.0","@firsthandjs/jsx-runtime":"0.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.5.0_1789952449841_0.8321003225150871","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@firsthandjs/styled","version":"0.6.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.6.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"460c60c6edc06ae7c9d102ef373ebd0a94366818","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.6.0.tgz","fileCount":16,"integrity":"sha512-nO1XPKFAlJojuTnhfm9hB5Z9gygMEO23WBYcW/LIWVDC9THlIojFG4SR/uiAKoPAnqWZKIgVPc0VlvQPMsX2vg==","signatures":[{"sig":"MEUCIAvVNdUpDkwMOxISRfw+NCzQidROGBxPdRlgeBpdcVRTAiEA29fsbl/xFVnEsYBT2v17FeCuNhq+hvkJkezABFzxcD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGmCr7LjGXjgI3HD5oIJfQBQ3rGZ9xuSYClP3ZYy5CrMAiEAnnnxX2xsVV1wUaEuAIznt4yiloo/ViGwRwFPk3qsae0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e563556699aac23e7066d49fe3772e0ea04c9517","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.6.0","@firsthandjs/core":"0.6.0","@firsthandjs/jsx-runtime":"0.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.6.0_1789970995873_0.7407358692952191","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@firsthandjs/styled","version":"0.6.1","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.6.1","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"b782896a47d91499c318aa8977820d9a74470f16","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.6.1.tgz","fileCount":16,"integrity":"sha512-CgylGb28C//9V898KYVeP1WytvVsTrIZhDAZ5UMQdAgTJYaXiL4yLVmJWyX3QsKPY1QIUeShwz/bKzVeZ6qXog==","signatures":[{"sig":"MEYCIQCz7qZP70Nus/xjG25qN+FFX3v2uzDrYSYnz4E+mfT84gIhAOETsTQqnF+DLeCCnkgZrOQLhYS3FqLFWmb3PL0ye4dB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAvn4q6FMUr08QcE93udV3+AWAJOGV4+IQNRpclwtbOoAiAcbwBeUVmBx0lIrpatXYNiGxa+ACRAEGlXxuPqTycG7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fc2445c4a5884b48c51783154c720572d2b1f59c","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.6.1","@firsthandjs/core":"0.6.1","@firsthandjs/jsx-runtime":"0.6.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.6.1_1789972717983_0.17925024717871585","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@firsthandjs/styled","version":"0.6.2","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.6.2","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"b27b407b6fa25e5fa34f1fca9d2fd831f0d410d2","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.6.2.tgz","fileCount":16,"integrity":"sha512-QJfWNEnYV/94yehf0EOVDQ4JdfblWrBjylcZb9A9mNlJMCHb+PWw98G4dop+5u/cHk4WWoXQHF7mLSQ2S5FGmQ==","signatures":[{"sig":"MEYCIQDefXuocAZV6vgzxmtB9KEOBwrd0wsuChajdrHwqTtoLwIhAJR4mDPrzcV5uhrK4//lUs2CdnNAea3xNsHY37WkGkGL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBaqBuv8xhIuzKzq8wia6UaimE96FV/0Yq9B8U3TRfmbAiAY1cMI90wnsyJh/ArqJ/gStZueCvL+1GRZ72wsSMIc8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8e0cb18de46fa6b47428adff885def1c35693b02","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.6.2","@firsthandjs/core":"0.6.2","@firsthandjs/jsx-runtime":"0.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.6.2_1789974575250_0.6441731940390076","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@firsthandjs/styled","version":"0.6.3","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.6.3","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"d2f201641eeada62afec9daf1f29f2a9c58356d2","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.6.3.tgz","fileCount":16,"integrity":"sha512-0lZw+7LEI6MajcL/xbIadWSnnjtgSdXsN0DOaWICXjJfzY0od5Ms1ofZ2LcIAATGpTHuxPJtvoxMqpBvl6WmuQ==","signatures":[{"sig":"MEUCIQCqSguP00NSB2hObodbG3Fc7FAGb0IBTlRbgrRpPyrYTwIgV82J+hFbB8y64J4JGaQLRLOkj66aBKOKViNFnGC8TGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkhEbOBI1E+o6QE9fxDGhk0lCDIIU9j3sGjYdtu/CR6gIhAM6YaqagZQN9KxSpRzXrK243aR1AxpqRQI8qAXFgAt+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6f8370a099ba424fb2fbcef15637087310675baa","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.6.3","@firsthandjs/core":"0.6.3","@firsthandjs/jsx-runtime":"0.6.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.6.3_1789981876364_0.11740703038657907","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@firsthandjs/styled","version":"0.7.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.7.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"a228a28566b36c15a7230a3b5b6a1846f3388c9d","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.7.0.tgz","fileCount":16,"integrity":"sha512-1OZS90FyDKjmNfsO0j6G9GI/bBh98G5aa+pPUFoioSJEuVYlTksp3DzmnLLW1s2BmsOw6YRMGkf5iGyoBbJwCA==","signatures":[{"sig":"MEUCICfmWH9vsot79UPZNibnLe/sUk66sN2r+xZiiWgv+FqdAiEA8g7P3pLcYu4iDCb1QSjwj7KlXRxOSL+86R4byU8onEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpWG59rEXBUgNgej5nnm6Ekregh/EaZBST/LL97tM7UAIhAJpJtwb7DIkK+ldWTR3SALxVEJQIbPQxca1MXM9Rs1i+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7984353237f28d28e8a8c9412f7357da2a26d6d2","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.7.0","@firsthandjs/core":"0.7.0","@firsthandjs/jsx-runtime":"0.7.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.7.0_1789989012466_0.0048947712916154185","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@firsthandjs/styled","version":"0.7.1","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.7.1","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"2cedb6a15611997a0938d2b5a3d2ed0b0e2413c5","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.7.1.tgz","fileCount":16,"integrity":"sha512-EI3/d+d8Y70ztcUIRex663as4vBZ2bBZFZAi4bsQ4RrMvR6/fwjXEMf/V0t6SzpX71vuHxEuH7GVCUNtlXQrLQ==","signatures":[{"sig":"MEYCIQDVXZvKFOPSE2ntyT473x4335MLmv9zuW7RoVg9xU4qDgIhAJumKEQiSoApulETtY0UhaS17ZF6HSYnDwoyz9we/3Bg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDALnhtNy7hp+B5BP0Xf8eBj1TUdATnc/z1uymieEllPAIgb2gnR8dH747N4xjFOi6tuNyLNzkQbBldrtYv598rgxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5e818da041ce62181ad355c0e6e8ce5d2f98ab93","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.7.1","@firsthandjs/core":"0.7.1","@firsthandjs/jsx-runtime":"0.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.7.1_1789992121903_0.48486128196557576","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@firsthandjs/styled","version":"0.8.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.8.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"ad9c379ea5622ba6128daf73ba54db2bbb41265b","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.8.0.tgz","fileCount":16,"integrity":"sha512-yuU0J1AsVL5wPlSu47o4YF/zf9g49lvgooTpi4ez+P22ZL86LfBctzNW6EmmsuFtBuzV8LrcXhKse6ZArIUe/g==","signatures":[{"sig":"MEYCIQC7ERZWUjnwFi05ssYu6Jr8HFFhjHIOiTdYzLjFesE80gIhAL/u3uU4rdTAlcA154B+kzjjBTEyv7OJRx3WFhJA0M5f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDW9Outk1D5t3cMKlm02Ax6l8kYx8fgZCdePemqOGCWCAIgUgM3lG5AQbfiT42ZqI3F0rpezohZJGljte6rqmIrs9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4c9b03676a0e2490f8df755b6790021ef3be54fc","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.8.0","@firsthandjs/core":"0.8.0","@firsthandjs/jsx-runtime":"0.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.8.0_1790030266855_0.06271250786246196","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@firsthandjs/styled","version":"0.9.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.9.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"c30b0629f293c2f5c2a24ea63b3462fb59970353","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.9.0.tgz","fileCount":16,"integrity":"sha512-1tQAJnnah0d83M/nJxLBotb12SySvBG0WqXbsq7zdZoU9Kpb8hFyxXxMM2rEnrzPlYLV/WwDfhY1CYaGDg43Mg==","signatures":[{"sig":"MEYCIQD2+rUdtP9xayXI7JCwDe2eUd6aaMopHME3DAlqba0iUgIhAK3MQOHue3ABTE8hvjq4ajfwOHz04otMcL7+VFrHAFFV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtSh/JGZxaxkSc8xwjRhreoichZQGiEKOp/NYGr8XjogIhAMLfBmO3piVXoAbFUYDOpN8aGo+9/qAF0PxFYFX9kWhA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8d92c2a094cb1f750d8976a629f0908b0bd960a0","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.9.0","@firsthandjs/core":"0.9.0","@firsthandjs/jsx-runtime":"0.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.9.0_1790097293705_0.3146381633169706","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@firsthandjs/styled","version":"0.9.1","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.9.1","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"1c689d7bc31caf535f7281d81c4dec35e5fb2b8a","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.9.1.tgz","fileCount":16,"integrity":"sha512-opZGQOzTyq8ZYet3CDG5Tp10J9g8F92w2qOjqLnR7P5O1u1llApYja/oEPifL8YDZ1Pa/3xvfcXkladelulMpQ==","signatures":[{"sig":"MEYCIQD3JIxT8QFYOAzZfWqTIuuHNi14kop1MUvxwgUDw68mfQIhANHdcTuroc18PjzGxaS8Pub/z9lba0yXuEP+61QV9jQ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFfcDjFO9eCsQvKe3LWptYlBSXm91I+iQ8jQbGV7AsihAiBdvuPiuNGu9FHFGFjbRrDiqQmtOAYGp8bt9Dc3iOgtZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.9.1","@firsthandjs/core":"0.9.1","@firsthandjs/jsx-runtime":"0.9.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.9.1_1790113264256_0.6630768965782823","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@firsthandjs/styled","version":"0.10.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.10.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"2421255ee388198dc20310b93f040c53d3bd3200","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.10.0.tgz","fileCount":16,"integrity":"sha512-DzKfye5ImmIHB2vUxOElWVWkUjvKYjI58UxYdjfeNKlQaszCY62imeVnek6yz4MiSRDBlCrXqyaDoLqpalBgwQ==","signatures":[{"sig":"MEUCIQDetAJbZPi3LjhFBnSss3h4/e1JHas6Zt6Gkso7qEWn5AIgQvmW/cDtjV0Yf6N8+LiDSsdmTvDVAmMUKVSa3iqcSh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDH2cTtmcprfClRvwDYUT7L5OxH2Jpqa4oc8WjvfppxFwIgU2sRH1lks8KxKcoY3Mgp2JQiVRVhSJcfST9EAap1rTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.10.0","@firsthandjs/core":"0.10.0","@firsthandjs/jsx-runtime":"0.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.10.0_1790123266731_0.5890432169647779","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@firsthandjs/styled","version":"0.10.1","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.10.1","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"a1d7a1e22b856402d88bcfcc2f8e7db59563d0bd","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.10.1.tgz","fileCount":16,"integrity":"sha512-tmkb7RxnVk6alGskDu4QxMJ/PVN+iKO4MrHFI+NzUqopHqkAvOn1xNOxAEdZVLOjS49dHuSrCGlFNtxQkLfHTw==","signatures":[{"sig":"MEQCIHoxNgIyoBcgdCjnQ5P4tTw/GpIF0Tiyaf76B7K4RbxIAiANblHtlHP0fcU1RI5XC4qLvjFlutTm0fPGK50qX2uD0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAW+TBRiA4dF0BwJLPGXYEEPwK1tdYSB10bHEwxpCwx8AiBvlNA1kr3ByL1OhhR90nnJ685DzJ6y2HOCbDXO5FwXMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.10.1","@firsthandjs/core":"0.10.1","@firsthandjs/jsx-runtime":"0.10.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.10.1_1790127861203_0.5118102950407473","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@firsthandjs/styled","version":"0.11.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.11.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"f1315bd1562280a7591701a2d350e8335cdc00d5","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.11.0.tgz","fileCount":16,"integrity":"sha512-MMj3sRKIe9o8gJfClKt3RBlK0GUZgte/EOPjZuwpUlVd/D7Gq0lwAQItCUf9M58guVwStnHuJm2j91VBiP1THg==","signatures":[{"sig":"MEUCIEVmIqLpwEATR/gHDwUrgd+yn5GVmhjpY5g+RdpFkfm9AiEAqhNy3wuR/CZk4vIs7sgGXUIaWGm4FGYb5Q3wwO9rGSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTlxNcqLRq2DUYY1MqWAPHvxB0YjS9Lgw0keb2Ww84sQIgVy3jO2eh7ShepJ8ZCK05cF6EXUtQxSYLb5BJRgZX5Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26959},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.11.0","@firsthandjs/core":"0.11.0","@firsthandjs/jsx-runtime":"0.11.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.11.0_1790138218030_0.8679555083065327","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@firsthandjs/styled","version":"0.11.1","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.11.1","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"59d9dd9483e9b8d08c9f1ce2cdf66e1d10a7a66f","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.11.1.tgz","fileCount":16,"integrity":"sha512-1441dZxdYMOst4IZkCBuHOvjTu7+NWLiSqBH4Ws9LIJli5rdaFwVMnQqbH8o4/QDumtCS7R2E6+0xUFOJiup+g==","signatures":[{"sig":"MEUCIC0nlfCMuta1hvwZoEEBqn/wz/ezB337eoh6Q8Yd9HlLAiEA9ErmfeIlL5Bl83br/TjwAthS93/wQ91l2S6dQ85i3Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCN9P9WoxpXDLgI/7X2BLVAXOzLt3fh+RKSgmvfdaPcCwIhAIMW50yJ1n0DvyyjRmslPKJL6lBWo8+2uRXfp6lbZqxg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26935},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.11.1","@firsthandjs/core":"0.11.1","@firsthandjs/jsx-runtime":"0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.11.1_1790160649768_0.9969540952067952","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@firsthandjs/styled","version":"0.12.0","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"license":"MIT","_id":"@firsthandjs/styled@0.12.0","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"homepage":"https://github.com/firsthandjs/firsthand#readme","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"bd6e9eef66042f070013a22ce3223a3ad4bc4f07","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.12.0.tgz","fileCount":16,"integrity":"sha512-bPkDUUvLv+O99/5ZYzoLlhvGGCySStS2JABPu6s3CKhKjW/Adj1+SaC6vl7rMvBWbxR3m2YSR0hbs6NhgKKLpg==","signatures":[{"sig":"MEUCIQCoeus1J8NE9y69cxSKXO2awlyW3v4MGcewTToK0vn8FAIgZbRZW/xTh+JYJ4vuI2eq9fiPKSnly1+DDbwvjMBMy2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICBGyXyRJNarIN0c9yy7t35aSXcVrdGw6wF09oQyWsatAiEA+5X9FGT72BjKqJ6bXXIh2PmScI16SRGzGyCrnScih64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26935},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.12.0","@firsthandjs/core":"0.12.0","@firsthandjs/jsx-runtime":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/styled_0.12.0_1790291536080_0.3172716913047817","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"_id":"@firsthandjs/styled@0.12.1","bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"dist":{"shasum":"779de92991541b6a062aaa82a46a92deb14eeff3","tarball":"https://registry.npmjs.org/@firsthandjs/styled/-/styled-0.12.1.tgz","fileCount":16,"integrity":"sha512-ZA5u5GknwyyGRYBk79nNhkHLuS/3X1Y1XUIBZspWTtFkNIxOuOUoKRzEUl+sVa46Vwxi9O6vGvsbuxKJ75wPwg==","signatures":[{"sig":"MEUCIHxQT9A59vW7o2RfpZ3wZolIvYMtGXDiyVZ4YSY5yVsSAiEAtLZPICMPjWVNKhQM5Ii8nxBW6l5wkgVIjEpKWVjpjh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDk065DaY4zeFZOd6kB0eOhLQ6tkbKg8eGZE0sDjoaeWAiBjV/LbqFU+47jHo5q9aeNW25OtX2ynhgtQskzPDcbLMw=="}],"unpackedSize":26935},"main":"./dist/index.js","name":"@firsthandjs/styled","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.11.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","version":"0.12.1","_npmUser":{"name":"igoranowsky","email":"igor-anowsky@proton.me"},"homepage":"https://github.com/firsthandjs/firsthand#readme","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"_npmVersion":"11.17.0","description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","directories":{},"maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@firsthandjs/dom":"0.12.1","@firsthandjs/core":"0.12.1","@firsthandjs/jsx-runtime":"0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/styled_0.12.1_1790339158676_0.5588111645985627"}}},"time":{"created":"2026-09-19T20:27:22.504Z","modified":"2026-09-25T12:25:58.960Z","0.1.0":"2026-09-19T20:27:22.818Z","0.2.0":"2026-09-20T08:23:30.503Z","0.3.0":"2026-09-20T08:51:00.417Z","0.4.0":"2026-09-20T16:31:13.615Z","0.5.0":"2026-09-21T01:00:49.940Z","0.6.0":"2026-09-21T06:09:55.968Z","0.6.1":"2026-09-21T06:38:38.061Z","0.6.2":"2026-09-21T07:09:35.333Z","0.6.3":"2026-09-21T09:11:16.456Z","0.7.0":"2026-09-21T11:10:12.554Z","0.7.1":"2026-09-21T12:02:01.997Z","0.8.0":"2026-09-21T22:37:46.946Z","0.9.0":"2026-09-22T17:14:53.786Z","0.9.1":"2026-09-22T21:41:04.353Z","0.10.0":"2026-09-23T00:27:46.811Z","0.10.1":"2026-09-23T01:44:21.298Z","0.11.0":"2026-09-23T04:36:58.134Z","0.11.1":"2026-09-23T10:50:49.847Z","0.12.0":"2026-09-24T23:12:16.165Z","0.12.1":"2026-09-25T12:25:58.752Z"},"bugs":{"url":"https://github.com/firsthandjs/firsthand/issues"},"license":"MIT","homepage":"https://github.com/firsthandjs/firsthand#readme","keywords":["firsthand","styled-components","css-in-js","styling","theme"],"repository":{"url":"git+https://github.com/firsthandjs/firsthand.git","type":"git","directory":"packages/styled"},"description":"CSS-in-JS for Firsthand: tagged templates, themes, and fine-grained style updates.","maintainers":[{"name":"igoranowsky","email":"igor-anowsky@proton.me"}],"readme":"# @firsthandjs/styled\n\nstyled-components' API, on a framework that renders once.\n\n**Documentation:** [guide](https://github.com/firsthandjs/firsthand/blob/main/docs/guide/07-styling.md) · [API reference](https://github.com/firsthandjs/firsthand/blob/main/docs/reference/styled.md) · [all docs](https://github.com/firsthandjs/firsthand/blob/main/docs/README.md)\n\n```\nnpm install @firsthandjs/styled\n```\n\n2.02 kB gzip, against styled-components v6's 13.03 kB with React already\nexternal — both measured the same way, by bundling the package with its peers\nexcluded. It needs no React, and no preprocessor.\n\n```tsx\nimport { styled, css, ThemeContext } from '@firsthandjs/styled';\n\nconst Button = styled.button<{ $primary?: boolean }>`\n  padding: 0.5rem 1rem;\n  border: 1px solid ${(props) => props.theme.line};\n  background: ${(props) => (props.$primary === true ? 'rebeccapurple' : 'transparent')};\n  border-radius: 4px;\n\n  &:hover {\n    filter: brightness(1.15);\n  }\n\n  @media (min-width: 40rem) {\n    padding: 0.5rem 1.5rem;\n  }\n`;\n\n<Button $primary onClick={save}>\n  Save\n</Button>;\n```\n\n## What is different, and why it is faster\n\nstyled-components has one mechanism: resolve the template against the props,\nhash the result, insert a class, put it on the element. Every distinct prop\nvalue is a new rule. A table with a colour per row produces a rule per row.\n\nHere, the template is read **once, when you write it**, and each interpolation\nis classified by where it sits:\n\n| Where it sits                           | What it becomes       | What a change costs       |\n| --------------------------------------- | --------------------- | ------------------------- |\n| A declaration's value — `color: ${…};`  | A CSS custom property | One `setProperty`         |\n| Anywhere else — `${(p) => p.x && css…}` | Part of the class     | A class swap, rule reused |\n\nSo this:\n\n```tsx\nconst Row = styled.div<{ $hue: number }>`\n  color: hsl(${(props) => props.$hue} 70% 50%);\n`;\n```\n\nproduces **one** rule for a thousand rows with a thousand different hues. The\ntest suite asserts exactly that, and the browser check in\n[`integrations/interop`](../../integrations/interop) asserts it again on a real\npage.\n\nBlocks still work the way you expect, because nothing else can express them:\n\n```tsx\nconst Button = styled.button<{ $on?: boolean }>`\n  padding: 1rem;\n  ${(props) =>\n    props.$on === true &&\n    css`\n      background: purple;\n      color: white;\n    `}\n`;\n```\n\nTwo instances that resolve the same way share one rule, and switching back to a\nresolution already in the sheet reuses it.\n\n## Nesting\n\n`&:hover`, `@media`, `& > li` — all of it is **native CSS nesting**, which\nevery browser this framework supports has. There is no preprocessor in this\npackage, which is most of why it is 2.02 kB rather than 13.\n\n## Props\n\nA prop reaches the element if the element has it: `disabled` does, `primary`\ndoes not. `data-*`, `aria-*`, `role`, `style` and event handlers are forwarded\ntoo, and a `$`-prefixed prop never is — styled-components' transient-prop\nconvention, and the reason it exists.\n\n```tsx\n<Button $primary disabled data-role=\"save\" onClick={save} />\n// disabled, data-role and the handler land on the <button>; $primary does not.\n```\n\nstyled-components answers this question with a list of every valid HTML\nattribute. The element already knows.\n\n## Theme\n\n```tsx\nconst theme = signal({ line: '#d8d8e0' });\nprovide(ThemeContext, theme); // a cell, so it can be swapped\n\nconst Panel = styled.section`\n  border: 1px solid ${(props) => props.theme.line};\n`;\n```\n\nA theme swap is one signal write. It updates the custom properties that read\nthe theme — not the components, and not the rules that never mentioned it.\n`useTheme()` reads it directly.\n\n## The rest of the API\n\n```tsx\nconst spin = keyframes`\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n`;\n\nconst GlobalStyle = createGlobalStyle`\n  body { background: ${(props) => props.theme.background}; }\n`;\n\nconst Fancy = styled(Link)`\n  color: rebeccapurple;\n`;\n```\n\n`styled(Component)` hands the class to the component as a `class` prop, and the\ncomponent is responsible for putting it on its root — the same contract\nstyled-components has with `className`. Every interpolation resolves into the\nclass there, because the element belongs to that component and there is nothing\nto set a custom property on.\n\n## Deliberately missing\n\n- **`.attrs()`** — write the default in the component instead.\n- **`shouldForwardProp`** — the `$` convention and \"does the element have it\"\n  cover the cases it exists for.\n- **A preprocessor.** No autoprefixing, no `&` rewriting: the browser does\n  nesting, and prefixes are for browsers this framework does not support.\n- **SSR collection.** There is no server rendering to collect for.\n\n## Restyling, and a typed theme\n\nA styled component can be styled again, to any depth. Both classes land on the\nelement and the **outer** declaration wins — each level repeats its class in\nthe selector, so specificity decides rather than which rule reached the sheet\nfirst.\n\n```tsx\nconst Panel = styled.section`\n  padding: 1rem;\n`;\nconst AccentPanel = styled(Panel)`\n  padding: 1.25rem;\n`; // wins\n```\n\nDeclare the theme once and every interpolation is typed:\n\n```ts\n// The empty import matters: a file may only augment a module it imports.\nimport type {} from '@firsthandjs/styled';\n\ndeclare module '@firsthandjs/styled' {\n  interface FirsthandTheme {\n    background: string;\n    text: string;\n  }\n}\n```\n","readmeFilename":"README.md"}