{"_id":"@cloud-ru/ds-promo-tag","_rev":"9-5888756931bbe415e1a2b79b8c615116","name":"@cloud-ru/ds-promo-tag","dist-tags":{"preview":"1.0.2-preview-d50a3da1.0","latest":"1.0.3"},"versions":{"1.0.0":{"name":"@cloud-ru/ds-promo-tag","version":"1.0.0","author":{"name":"Sergei Khlupin","email":"svhlupin@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-promo-tag@1.0.0","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/promo-tag","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"c2ab6515b3854fce085bfc6c151d98643bb027bb","tarball":"https://registry.npmjs.org/@cloud-ru/ds-promo-tag/-/ds-promo-tag-1.0.0.tgz","fileCount":47,"integrity":"sha512-FH+MOFixdJfSiQXndL4V6zq1qa0NlfhF+kxllrJQXJc1J5iPMsg34nAPz4l/+wQ5Ud/I9c6gcnw1kr5gbuu7xg==","signatures":[{"sig":"MEQCIH29JtvjmJGVWGUybna1i6OV1osy9bUmJIZN5voqbEf+AiB8KF9EnfQO7t3Qu7uPpJn2fAKDRdstmyDKUPPyHFznDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245582},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-promo-tag-1.0.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/private/var/folders/jp/wngmzxn90b531390g_wr81g00000gn/T/250f6387b72b37a4e0445d86dc429e98/cloud-ru-ds-promo-tag-1.0.0.tgz","_integrity":"sha512-FH+MOFixdJfSiQXndL4V6zq1qa0NlfhF+kxllrJQXJc1J5iPMsg34nAPz4l/+wQ5Ud/I9c6gcnw1kr5gbuu7xg==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/promo-tag"},"_npmVersion":"11.6.2","description":"Промо-тег — цветной лейбл для маркетинговых акцентов, выделения категорий и статусных ярлыков. Опционально кликабельный.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"^1.0.0","@cloud-ru/ds-materials":"^1.0.0","@cloud-ru/ds-typography":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ds-promo-tag_1.0.0_1787056761267_0.3367947290953639","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-preview-7665e9c3.0":{"name":"@cloud-ru/ds-promo-tag","version":"1.0.1-preview-7665e9c3.0","author":{"name":"Sergei Khlupin","email":"svhlupin@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-promo-tag@1.0.1-preview-7665e9c3.0","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/promo-tag","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"62dcb9100c5a8aeb39f7f4ea6c7472993d730e77","tarball":"https://registry.npmjs.org/@cloud-ru/ds-promo-tag/-/ds-promo-tag-1.0.1-preview-7665e9c3.0.tgz","fileCount":47,"integrity":"sha512-Yxk7KILs51eXRwySfvPCjAl1wtyIICm+z5vxOG3hRUV74zqH1Rg+Rh6qJNJpWJ0Y+i2Kcl4B8K7tC/1/3Rxo2A==","signatures":[{"sig":"MEQCIFz4ySLsLfRqSV+L60ooyaoykFAe/kwtdbvw+uGSD3KsAiBJJnYXvZJOfghCOgxEKqaNBIQtjfZP/zWkOPbWJMpXIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245596},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-promo-tag-1.0.1-preview-7665e9c3.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/tmp/70e6b4307734debf9eb06eae1f554eb6/cloud-ru-ds-promo-tag-1.0.1-preview-7665e9c3.0.tgz","_integrity":"sha512-Yxk7KILs51eXRwySfvPCjAl1wtyIICm+z5vxOG3hRUV74zqH1Rg+Rh6qJNJpWJ0Y+i2Kcl4B8K7tC/1/3Rxo2A==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/promo-tag"},"_npmVersion":"11.6.2","description":"Промо-тег — цветной лейбл для маркетинговых акцентов, выделения категорий и статусных ярлыков. Опционально кликабельный.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"1.0.1-preview-7665e9c3.0","@cloud-ru/ds-materials":"1.0.1-preview-7665e9c3.0","@cloud-ru/ds-typography":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ds-promo-tag_1.0.1-preview-7665e9c3.0_1787206730430_0.7229620019607688","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-preview-fb311860.0":{"name":"@cloud-ru/ds-promo-tag","version":"1.0.1-preview-fb311860.0","author":{"name":"Sergei Khlupin","email":"svhlupin@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-promo-tag@1.0.1-preview-fb311860.0","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/promo-tag","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"2b228e43de8e58d50be74a5dee606fb7d1e0170f","tarball":"https://registry.npmjs.org/@cloud-ru/ds-promo-tag/-/ds-promo-tag-1.0.1-preview-fb311860.0.tgz","fileCount":47,"integrity":"sha512-dRNSR68Sr1zLb5skgIMIapNuoXsPP5Oy4U6XJAiYKVYyFNJK7sLEArO3dDvKGScvoRol0UF/kQWbJ6tIfW/+dg==","signatures":[{"sig":"MEYCIQC6lFCUsHykDV2jPrWCXuXU7Nsld9rTg5fDHXMrqNRf1QIhAOjVoAF5xE0sqTEGUOM4VSDU2oSJw2l414KhNw1k2WAP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245596},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-promo-tag-1.0.1-preview-fb311860.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/tmp/d7a9315c350c608265680d280513b643/cloud-ru-ds-promo-tag-1.0.1-preview-fb311860.0.tgz","_integrity":"sha512-dRNSR68Sr1zLb5skgIMIapNuoXsPP5Oy4U6XJAiYKVYyFNJK7sLEArO3dDvKGScvoRol0UF/kQWbJ6tIfW/+dg==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/promo-tag"},"_npmVersion":"11.6.2","description":"Промо-тег — цветной лейбл для маркетинговых акцентов, выделения категорий и статусных ярлыков. Опционально кликабельный.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"1.0.1-preview-fb311860.0","@cloud-ru/ds-materials":"1.0.1-preview-fb311860.0","@cloud-ru/ds-typography":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ds-promo-tag_1.0.1-preview-fb311860.0_1787209034082_0.7307096908004427","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-preview-95bfb925.0":{"name":"@cloud-ru/ds-promo-tag","version":"1.0.1-preview-95bfb925.0","author":{"name":"Sergei Khlupin","email":"svhlupin@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-promo-tag@1.0.1-preview-95bfb925.0","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/promo-tag","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"f450797acf335859a7bb51e2a142d3d68981204a","tarball":"https://registry.npmjs.org/@cloud-ru/ds-promo-tag/-/ds-promo-tag-1.0.1-preview-95bfb925.0.tgz","fileCount":47,"integrity":"sha512-OmKxpg9gaXYEepeIhAGi8IL8eBQT2asJLoQ29YTHAfEaNySLDeSM08QoRO0OIUqJn2Bl+I2Rr1v8/etFrjXg6Q==","signatures":[{"sig":"MEYCIQCHoS39lBwNi5VrbCfKdmeIZjMEK936/TIHPF/XFXLlrQIhAP8D+8rZVsmV65nKl7rnqUrGwBIjDWTvzPEeQ0aBbEHz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245596},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-promo-tag-1.0.1-preview-95bfb925.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/tmp/8c6ef9545cfcb8cebbb084ac9eabebf9/cloud-ru-ds-promo-tag-1.0.1-preview-95bfb925.0.tgz","_integrity":"sha512-OmKxpg9gaXYEepeIhAGi8IL8eBQT2asJLoQ29YTHAfEaNySLDeSM08QoRO0OIUqJn2Bl+I2Rr1v8/etFrjXg6Q==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/promo-tag"},"_npmVersion":"11.6.2","description":"Промо-тег — цветной лейбл для маркетинговых акцентов, выделения категорий и статусных ярлыков. Опционально кликабельный.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"1.0.1-preview-95bfb925.0","@cloud-ru/ds-materials":"1.0.1-preview-95bfb925.0","@cloud-ru/ds-typography":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ds-promo-tag_1.0.1-preview-95bfb925.0_1787566114688_0.010540068750098719","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cloud-ru/ds-promo-tag","version":"1.0.1","author":{"name":"Sergei Khlupin","email":"svhlupin@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-promo-tag@1.0.1","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/promo-tag","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"614b7b27781068fcd369f07a3d570db2deb6ce9d","tarball":"https://registry.npmjs.org/@cloud-ru/ds-promo-tag/-/ds-promo-tag-1.0.1.tgz","fileCount":47,"integrity":"sha512-1KsOoXDIXrXcdwBrqcVQm4VcyOh97Dx8XESADb6cC+pO++QvFJAbkX8ANDZph59jP01QHDHSMSkcQ/OE7kVjJw==","signatures":[{"sig":"MEYCIQDR5N0tEV8Jujpt71B4M5KJ8P8tAugDA4xsY77eK3vrPwIhAIAFIfMna4OnHP/zCagyP3wtLgqsiPMfVYAvGHaO8Fcu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245620},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-promo-tag-1.0.1.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/tmp/3cc152ddadec8190934c9d557166dba6/cloud-ru-ds-promo-tag-1.0.1.tgz","_integrity":"sha512-1KsOoXDIXrXcdwBrqcVQm4VcyOh97Dx8XESADb6cC+pO++QvFJAbkX8ANDZph59jP01QHDHSMSkcQ/OE7kVjJw==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/promo-tag"},"_npmVersion":"11.6.2","description":"Промо-тег — цветной лейбл для маркетинговых акцентов, выделения категорий и статусных ярлыков. Опционально кликабельный.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"^1.1.0","@cloud-ru/ds-materials":"^1.0.1","@cloud-ru/ds-typography":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ds-promo-tag_1.0.1_1787569363503_0.040678141047263416","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-preview-a2208aeb.0":{"name":"@cloud-ru/ds-promo-tag","version":"1.0.2-preview-a2208aeb.0","author":{"name":"Sergei Khlupin","email":"svhlupin@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-promo-tag@1.0.2-preview-a2208aeb.0","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/promo-tag","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"b17c58ccd87821f7a128db513741f35ffbfab7b5","tarball":"https://registry.npmjs.org/@cloud-ru/ds-promo-tag/-/ds-promo-tag-1.0.2-preview-a2208aeb.0.tgz","fileCount":47,"integrity":"sha512-x0uTs52nuFAYiovpV+cw5BrbV+zRwRFeDXtNOC5B19J6JBsObbuyyuT8uKrUgvbEFuLOKAa3O38VAP4efSn6Lg==","signatures":[{"sig":"MEUCIH80vrihfl0mWLEm3Z6on0UY7GcweDxOluXVvRm3hSxaAiEAzPDPE8H7NWS9K+6H7PFfqeWvQgDWgc5rNCm/US7EQJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJCw4W20FVvH7HrXns5UvPjxBfWpxHaL+nEXL6aSGiCwIgVZQO1OMyA1frJ7ML2Jbnl2lnBM+7yYa+xl6k/weMqJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253862},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-promo-tag-1.0.2-preview-a2208aeb.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/tmp/5d81088cb374b1a4235858f86800f23c/cloud-ru-ds-promo-tag-1.0.2-preview-a2208aeb.0.tgz","_integrity":"sha512-x0uTs52nuFAYiovpV+cw5BrbV+zRwRFeDXtNOC5B19J6JBsObbuyyuT8uKrUgvbEFuLOKAa3O38VAP4efSn6Lg==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/promo-tag"},"_npmVersion":"11.6.2","description":"Промо-тег — цветной лейбл для маркетинговых акцентов, выделения категорий и статусных ярлыков. Опционально кликабельный.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"1.1.0","@cloud-ru/ds-materials":"1.0.2-preview-a2208aeb.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ds-promo-tag_1.0.2-preview-a2208aeb.0_1790236721568_0.6637567108796965","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-preview-d50a3da1.0":{"name":"@cloud-ru/ds-promo-tag","version":"1.0.2-preview-d50a3da1.0","author":{"name":"Sergei Khlupin","email":"svhlupin@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-promo-tag@1.0.2-preview-d50a3da1.0","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/promo-tag","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"610e10264ea2a1f425c4ee82874d80e93283e58d","tarball":"https://registry.npmjs.org/@cloud-ru/ds-promo-tag/-/ds-promo-tag-1.0.2-preview-d50a3da1.0.tgz","fileCount":47,"integrity":"sha512-QR/NApg8HaEDUWjM9nyXsUwxqocScai1J5h0v+2a4LwiPTDU0Lq+Qwa6ROO+sWZb/AfGYgar7mxE0PUfUSWuKg==","signatures":[{"sig":"MEUCIQCHH4Jw7LCBFEPg/SuBIXrs2osl/QtbGgSUdS8xNNEkfgIgJgXZ7yIK/v40E55m1DDavubQESgfYV8nZda6v6VIF84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDHCC+Ki7e3TEixBo/gvxWVBy221G5QnMte/Fh3JQ2XOAiAk2af+9C57Ey0KfjyKmxWN94uBQkqwh2L6DiPZEOTg6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253862},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-promo-tag-1.0.2-preview-d50a3da1.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/tmp/002ba1d369266daa42611924f2e72c36/cloud-ru-ds-promo-tag-1.0.2-preview-d50a3da1.0.tgz","_integrity":"sha512-QR/NApg8HaEDUWjM9nyXsUwxqocScai1J5h0v+2a4LwiPTDU0Lq+Qwa6ROO+sWZb/AfGYgar7mxE0PUfUSWuKg==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/promo-tag"},"_npmVersion":"11.6.2","description":"Промо-тег — цветной лейбл для маркетинговых акцентов, выделения категорий и статусных ярлыков. Опционально кликабельный.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"1.1.0","@cloud-ru/ds-materials":"1.0.2-preview-d50a3da1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ds-promo-tag_1.0.2-preview-d50a3da1.0_1790327498480_0.4227377690044858","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cloud-ru/ds-promo-tag","version":"1.0.2","author":{"name":"Sergei Khlupin","email":"svhlupin@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-promo-tag@1.0.2","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/promo-tag","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"d17315d7f3b5bc8a322d64647ac0de53aea49856","tarball":"https://registry.npmjs.org/@cloud-ru/ds-promo-tag/-/ds-promo-tag-1.0.2.tgz","fileCount":47,"integrity":"sha512-3NcQI+NzEgpcczqPSNQmjs8KxwhCZ6ARE8suzF8hLHwt4HMHcuqasBn7BAOVWLxmggOEgJIl/B7ILGjQl5ai+A==","signatures":[{"sig":"MEUCIQDfHY7B+lsI7vKylGuL5QaclE5JJ9kDEyoY/coCmjkIbQIgJDdqsXTgpUp52o4+0lz77IjZnvYGnU3xHAaZRxCjkzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDlttWdS0iBAkTJFNUZuvnTgpZWAwT4r5R/XJwhpHspzAiATQA0EhVu1r0MUSR8iiavEd8oMrTrEgn3o4FUAuCbqpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254058},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-promo-tag-1.0.2.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/tmp/b3180d9db1656e55045b30996e9a3f88/cloud-ru-ds-promo-tag-1.0.2.tgz","_integrity":"sha512-3NcQI+NzEgpcczqPSNQmjs8KxwhCZ6ARE8suzF8hLHwt4HMHcuqasBn7BAOVWLxmggOEgJIl/B7ILGjQl5ai+A==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/promo-tag"},"_npmVersion":"11.6.2","description":"Промо-тег — цветной лейбл для маркетинговых акцентов, выделения категорий и статусных ярлыков. Опционально кликабельный.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"^1.1.0","@cloud-ru/ds-materials":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ds-promo-tag_1.0.2_1790343969302_0.6995737656509027","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"_id":"@cloud-ru/ds-promo-tag@1.0.3","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"2c2c57076f4d994c706708690486067d18022c54","tarball":"https://registry.npmjs.org/@cloud-ru/ds-promo-tag/-/ds-promo-tag-1.0.3.tgz","fileCount":47,"integrity":"sha512-dPsGeZ51O5MeLBS1CUhH4JmAq6iktOxLjCzhnlnKLxaRaDYLlmHVkyxPvm9pQLFvxZUXGPRGE+5Tx8E49ynyxA==","signatures":[{"sig":"MEYCIQCOcWEMQQWtjDOGoZ63vmhUuwZumpyx4xJ1pNAkHTNYHAIhAMhCUdGzHqpiEOykIuaDBJiWLF01SYNR736PqYxMe1iC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDWsOq10zwAuKnVKce1iD5rviYFOgongPezSoY+QiaIPQIhALoYkhkwRVSxd921uIdx+4raGEHQrKOJWQIMjCuhHZNE"}],"unpackedSize":254454},"main":"./dist/cjs/index.js","name":"@cloud-ru/ds-promo-tag","type":"module","_from":"file:cloud-ru-ds-promo-tag-1.0.3.tgz","types":"./dist/esm/index.d.ts","author":{"name":"Sergei Khlupin","email":"svhlupin@cloud.ru"},"module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"license":"Apache-2.0","version":"1.0.3","_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/promo-tag","_resolved":"/tmp/b9e3708d6bb109fc1fc28f636df73d9b/cloud-ru-ds-promo-tag-1.0.3.tgz","_integrity":"sha512-dPsGeZ51O5MeLBS1CUhH4JmAq6iktOxLjCzhnlnKLxaRaDYLlmHVkyxPvm9pQLFvxZUXGPRGE+5Tx8E49ynyxA==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/promo-tag"},"_npmVersion":"11.6.2","description":"Промо-тег — цветной лейбл для маркетинговых акцентов, выделения категорий и статусных ярлыков. Опционально кликабельный.","directories":{},"maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"^1.2.0","@cloud-ru/ds-materials":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-promo-tag_1.0.3_1790606923476_0.6174995335588658"}}},"time":{"created":"2026-08-18T12:39:21.122Z","modified":"2026-09-28T14:48:43.817Z","1.0.0":"2026-08-18T12:39:21.430Z","1.0.1-preview-7665e9c3.0":"2026-08-20T06:18:50.572Z","1.0.1-preview-fb311860.0":"2026-08-20T06:57:14.243Z","1.0.1-preview-95bfb925.0":"2026-08-24T10:08:34.840Z","1.0.1":"2026-08-24T11:02:43.669Z","1.0.2-preview-a2208aeb.0":"2026-09-24T07:58:41.714Z","1.0.2-preview-d50a3da1.0":"2026-09-25T09:11:38.587Z","1.0.2":"2026-09-25T13:46:09.434Z","1.0.3":"2026-09-28T14:48:43.552Z"},"bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"author":{"name":"Sergei Khlupin","email":"svhlupin@cloud.ru"},"license":"Apache-2.0","homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/promo-tag","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/promo-tag"},"description":"Промо-тег — цветной лейбл для маркетинговых акцентов, выделения категорий и статусных ярлыков. Опционально кликабельный.","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"readme":"# PromoTag\n\n`@cloud-ru/ds-promo-tag` — Промо-тег — цветной лейбл для маркетинговых акцентов, выделения категорий и статусных ярлыков. Опционально кликабельный.\n\nКомпактный цветной тег для маркетинговых подписей (`NEW`, `SALE`, `BETA`), категорий и акцентных меток. По умолчанию — `<div>`; при `onClick` — `<button>`; при `as='a'` или `as={Link}` — ссылка с пробросом `href` / `to`.\n\n## Когда использовать\n- Пометка карточки товара/услуги — новинка, скидка, хит.\n- Цветовая категоризация в списках (темы, теги статей).\n- Статусная метка, которая **не** несёт функциональной семантики (для статусов берите `Status`).\n\nКогда **не** нужен: интерактивные chip'ы с удалением — берите `Chip`/`Tag`; функциональные статусы — берите `Status`.\n\n## Анатомия\n\n### Appearance\nЦветовая палитра: `primary` — брендовый акцент, `neutral` — без окраски; `red`, `orange`, `yellow`, `green`, `blue`, `violet`, `pink` — декоративные категории.\n\n### Size\n`xs` — плотные ленты/карточки; `s` — дефолт; `m` — для крупных промо-блоков.\n\n### Role appearance (default `accent`)\nРоль, в которой применяется выбранный `appearance`:\n\n- `accent` — насыщенная заливка, для главных меток (новинка, sale).\n- `decor` — мягкая декоративная подложка, для категоризации и тегов.\n\n## Установка\n```bash\npnpm add @cloud-ru/ds-promo-tag\n```\n\n```ts\nimport { PromoTag } from '@cloud-ru/ds-promo-tag'\n```\n\n## Примеры использования\n### Базовый тег\n\n```tsx\nimport { PromoTag } from '@cloud-ru/ds-promo-tag';\n\nexport function Basic() {\n  return <PromoTag label='NEW' appearance='primary' roleAppearance='accent' />;\n}\n```\n\n### Палитра\n\nОсновные цветовые appearance.\n\n```tsx\nimport { PromoTag } from '@cloud-ru/ds-promo-tag';\n\nexport function Colors() {\n  return (\n    <div style={{ display: 'flex', gap: 12, flexWrap: 'wrap', alignItems: 'center' }}>\n      <PromoTag label='Primary' appearance='primary' />\n      <PromoTag label='Green' appearance='green' />\n      <PromoTag label='Red' appearance='red' />\n      <PromoTag label='Violet' appearance='violet' />\n    </div>\n  );\n}\n```\n\n### Polymorphic\n\nas=&apos;a&apos; с href или as={Link} с to — для react-router-dom и внешних ссылок.\n\n```tsx\nimport { APPEARANCE, PromoTag, ROLE_APPEARANCE } from '@cloud-ru/ds-promo-tag';\nimport { ComponentPropsWithoutRef, forwardRef } from 'react';\n\ntype MockLinkProps = Omit<ComponentPropsWithoutRef<'a'>, 'href'> & { to: string };\n\nconst MockLink = forwardRef<HTMLAnchorElement, MockLinkProps>(({ to, onClick, children, ...rest }, ref) => (\n  <a ref={ref} href={to} onClick={onClick} {...rest}>\n    {children}\n  </a>\n));\nMockLink.displayName = 'MockLink';\n\nexport function Polymorphic() {\n  return (\n    <div style={{ display: 'flex', gap: 12, flexWrap: 'wrap', alignItems: 'center' }}>\n      <PromoTag\n        as='a'\n        href='https://example.com'\n        target='_blank'\n        label='External promo'\n        appearance={APPEARANCE.Blue}\n        roleAppearance={ROLE_APPEARANCE.Decor}\n      />\n      <PromoTag\n        as={MockLink}\n        to='https://example.com'\n        label='Preview link'\n        appearance={APPEARANCE.Primary}\n        roleAppearance={ROLE_APPEARANCE.Accent}\n      />\n    </div>\n  );\n}\n```\n\n## Props\n**PromoTagProps**\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `afterContent` | `ReactNode` | `null` | Контент после текста |\n| `appearance` | `\"blue\"` \\| `\"green\"` \\| `\"neutral\"` \\| `\"orange\"` \\| `\"pink\"` \\| `\"primary\"` \\| `\"red\"` \\| `\"violet\"` \\| `\"yellow\"` | `primary` | Внешний вид |\n| `as` | `ElementType` | — | Элемент или компонент для рендера: 'button' \\| 'a' \\| Link из react-router-dom и т.п. |\n| `beforeContent` | `ReactNode` | `null` | Контент перед текстом |\n| `className` | `string` | — | CSS-класс |\n| `data-test-id` | `string` | — |  |\n| `innerRef` | `PolymorphicRef` | — | Ref на реальный DOM-элемент/инстанс, который рендерится через `as`. <br/> Явный проп вместо forwardRef — как в Button и AiToolBadge. |\n| `label` | `string` | — | Текст компонента |\n| `onClick` | `MouseEventHandler<HTMLElement>` | — | Колбэк для обработки клика на тег |\n| `roleAppearance` | `\"accent\"` \\| `\"decor\"` | `accent` | Роль, в которой применяется `appearance`: акцентная заливка или декоративная |\n| `size` | `\"m\"` \\| `\"s\"` \\| `\"xs\"` | `s` | Размер |\n\n#### Related types\n\n- `Appearance` = `\"blue\"` \\| `\"green\"` \\| `\"neutral\"` \\| `\"orange\"` \\| `\"pink\"` \\| `\"primary\"` \\| `\"red\"` \\| `\"violet\"` \\| `\"yellow\"`\n\n- `PolymorphicRef` = `ComponentPropsWithRef<T>[\"ref\"]`\n\n- `RoleAppearance` = `\"accent\"` \\| `\"decor\"`\n\n- `Size` = `\"m\"` \\| `\"s\"` \\| `\"xs\"`\n","readmeFilename":"README.md"}