{"_id":"@21st-extension/toolbar-next","_rev":"14-b84d8724e5a80a85f3793e90cc080759","name":"@21st-extension/toolbar-next","dist-tags":{"latest":"0.5.14"},"versions":{"0.4.8":{"name":"@21st-extension/toolbar-next","version":"0.4.8","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.4.8","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"05f992f02e6a5b986aa2f032c8e4a80d6a17767d","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.4.8.tgz","fileCount":6,"integrity":"sha512-HoVX/XBO/uU3KYXpkKW02XFLkko/IQfoxgmfFFFKRuagvjS5gMRwWnEOJkGhK6Fbyo6OEGzATiGczX5OIejeqg==","signatures":[{"sig":"MEUCIQCUK5aT4TAkfBBUpXL3piz1eBc8hJsvtJQzGiiP8CC1IgIgOA+0TvbrzlsPlMWAHmIyRIUYIIdx1zhhC5+keaMqS6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74593},"type":"module","_from":"file:21st-extension-toolbar-next-0.4.8.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/e5d6ab3ea2bbd491b951681bf0581d75/21st-extension-toolbar-next-0.4.8.tgz","_integrity":"sha512-HoVX/XBO/uU3KYXpkKW02XFLkko/IQfoxgmfFFFKRuagvjS5gMRwWnEOJkGhK6Fbyo6OEGzATiGczX5OIejeqg==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@21st-extension/toolbar-react":"0.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.26.0","globals":"^16.1.0","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/react":"^19.1.3","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.1.3","typescript-eslint":"^8.32.0","@vitejs/plugin-react-swc":"^3.9.0","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.4.8_1750942995593_0.45388347364012294","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@21st-extension/toolbar-next","version":"0.5.0","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.0","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"cd030036a39e31f1f0032ac14444825b20403f9d","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.0.tgz","fileCount":6,"integrity":"sha512-x8js56kZzPrK7FjYscF8fWjCY0rI0OpERkntOWswXytNjIBJ02A7wc0Nxw1I3QGopO1o7HkQab5fsO8c3bF6rg==","signatures":[{"sig":"MEUCIHWqKalOzx+EvJmomSXPzw81tIsQqt/kARTyRC3O9oE1AiEA3z7j+8pIKEasKJNc/E6u9Kxr1EdTAZuYan4IIcpdzLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74593},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.0.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/faf275ef787301185b1734cba75b3fcf/21st-extension-toolbar-next-0.5.0.tgz","_integrity":"sha512-x8js56kZzPrK7FjYscF8fWjCY0rI0OpERkntOWswXytNjIBJ02A7wc0Nxw1I3QGopO1o7HkQab5fsO8c3bF6rg==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@21st-extension/toolbar-react":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.26.0","globals":"^16.1.0","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/react":"^19.1.3","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.1.3","typescript-eslint":"^8.32.0","@vitejs/plugin-react-swc":"^3.9.0","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.0_1751188202763_0.47959230155550814","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@21st-extension/toolbar-next","version":"0.5.1","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.1","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"57b44854a8dafd62bb0077027164b88ea490f617","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.1.tgz","fileCount":6,"integrity":"sha512-xJUvaZLNOCN9QYO2fCR9yrGB89juOfCZ77Z/soXnvJ4lkmMXh9SVTWyWehKiHNK5Br306Wl/gZrw+apPRsYjyQ==","signatures":[{"sig":"MEYCIQCQsDfMg1Q6cQagLVYSo8bkVlXBE/95H4FrP96lv+QYXgIhAOMs/nA1Z1hbEXjLItz4p8o2Xb4QJBiCtN/iAydmLbjZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74609},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.1.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/4eaf27b3eb8c6af6e9e761f97b365adc/21st-extension-toolbar-next-0.5.1.tgz","_integrity":"sha512-xJUvaZLNOCN9QYO2fCR9yrGB89juOfCZ77Z/soXnvJ4lkmMXh9SVTWyWehKiHNK5Br306Wl/gZrw+apPRsYjyQ==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@21st-extension/toolbar-react":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.26.0","globals":"^16.1.0","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/react":"^19.1.3","vite-plugin-dts":"^4.5.3","@types/react-dom":"^19.1.3","typescript-eslint":"^8.32.0","@vitejs/plugin-react-swc":"^3.9.0","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.1_1751280089809_0.041701062734721184","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@21st-extension/toolbar-next","version":"0.5.2","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.2","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"4cd754b2127e42489d0cbbd9bc518ad45bd632f0","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.2.tgz","fileCount":6,"integrity":"sha512-fcc0ob4kodJf4m6YwsmQoTHcGyKFcpI/TxMuWiOBM+Tpndkwme4jEaXq/T1/Kv4m0nZTMCQ2RYkNvPDXDScrXQ==","signatures":[{"sig":"MEUCIGX0vOa/euBuKj+/ZIHh4TQ0m6O061/RkNxHTvvW7lkcAiEAzJGkoJ+W6Xa25Uk6qOjetR1ZBubdS0Qw1xU/87w+Wv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74628},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.2.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/7033b0e2ae5511e48fa99adc6de55296/21st-extension-toolbar-next-0.5.2.tgz","_integrity":"sha512-fcc0ob4kodJf4m6YwsmQoTHcGyKFcpI/TxMuWiOBM+Tpndkwme4jEaXq/T1/Kv4m0nZTMCQ2RYkNvPDXDScrXQ==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@21st-extension/toolbar-react":"0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.30.0","globals":"^16.2.0","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.0","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.2_1751283282980_0.9847576954184485","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@21st-extension/toolbar-next","version":"0.5.3","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.3","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"92f658a2ef8ed84eee3c3c210a5c6b27a8e8ab6a","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.3.tgz","fileCount":6,"integrity":"sha512-nLz2/mbjob6F1gOt8WNWtTinwjmQzdoRtnDRMiwA5Vls3+Bi8Uz6yI5Gz09B6cu2qu3zA+isZik/xIQMTvkFhg==","signatures":[{"sig":"MEQCIBIkFvzz3YAfFiWzvhgPmaBQEoEs4LtvZCYFuBSv85YuAiA26QQWaquGNXijkCXCquxngvaNQGNNNz1+59m1QQTaZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74628},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.3.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/d71dc5f74df0a08cae7a85436a445834/21st-extension-toolbar-next-0.5.3.tgz","_integrity":"sha512-nLz2/mbjob6F1gOt8WNWtTinwjmQzdoRtnDRMiwA5Vls3+Bi8Uz6yI5Gz09B6cu2qu3zA+isZik/xIQMTvkFhg==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@21st-extension/toolbar-react":"0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.30.0","globals":"^16.2.0","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.0","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.3_1751287600303_0.09177052747946579","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@21st-extension/toolbar-next","version":"0.5.4","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.4","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"5d4974177eef1bf5ca53eba1d4038779ae28e104","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.4.tgz","fileCount":6,"integrity":"sha512-W8BjEgM2mpIPYDYtOCVeAPvOcjKfB7rqgV5BSZ1ipmn+CLCeV98gd/VfQmeU5KOu8kXYPNVB6UD0EAM5PXg/vw==","signatures":[{"sig":"MEQCIF4yYRy1z/Ivn5T7WPphL4/LJqBCXivaFB5B7XSe6Vt0AiACusU/BG3bHsNT91DSbp6G9l+5Cdu0Fv6M/fDZwiqO8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74906},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.4.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/026304ea138dc89e4d63173e5b538193/21st-extension-toolbar-next-0.5.4.tgz","_integrity":"sha512-W8BjEgM2mpIPYDYtOCVeAPvOcjKfB7rqgV5BSZ1ipmn+CLCeV98gd/VfQmeU5KOu8kXYPNVB6UD0EAM5PXg/vw==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@21st-extension/toolbar-react":"0.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.30.0","globals":"^16.2.0","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.0","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.4_1751314833674_0.777337571490764","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@21st-extension/toolbar-next","version":"0.5.5","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.5","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"64b4ea18f0f50bf52a9c931a2e7a2e6be007d397","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.5.tgz","fileCount":6,"integrity":"sha512-x4DlbbGRvcnFZyO+pKgRlFFHF2SIrRV0eUyw1OXgR6jAIaY57rDJEBY44uxtFIUfUdnosxTlg3gMMy3r9cjnOQ==","signatures":[{"sig":"MEQCIE4VrkRFYtaqQOnl/Y2+Kt8VaUIMWd7WM96fWic/9bg5AiBbdhTLhH8A9DXG64EPZDZ4fdZGL1bTOPvkFzj/ku4FFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74906},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.5.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/39b5410e7fd7ca8c1da31519b9170d3f/21st-extension-toolbar-next-0.5.5.tgz","_integrity":"sha512-x4DlbbGRvcnFZyO+pKgRlFFHF2SIrRV0eUyw1OXgR6jAIaY57rDJEBY44uxtFIUfUdnosxTlg3gMMy3r9cjnOQ==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@21st-extension/toolbar-react":"0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.30.0","globals":"^16.2.0","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.0","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.5_1751364788030_0.7050779633929087","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@21st-extension/toolbar-next","version":"0.5.6","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.6","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"7855f150e4fe2404652bb50a7dba7f6c4abeaa26","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.6.tgz","fileCount":6,"integrity":"sha512-5ieukxvnWd0C2dR3l79Xgp+49VmnM+YRFNITtAXdH4+dSHTX0xg3fQ9ldyfd4NEJBSvJbArYFy/f+XBTTulrJA==","signatures":[{"sig":"MEQCICVisoQDDXLScNeVeQOk4YCQ32I+aVQRyPIC9mjpye8yAiBS0krJzF7/SVLZcMwO5+CIIgWXkgIX1AJb9kJx8s64FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74906},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.6.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/68a918926a9fe34a076bb5aae168559c/21st-extension-toolbar-next-0.5.6.tgz","_integrity":"sha512-5ieukxvnWd0C2dR3l79Xgp+49VmnM+YRFNITtAXdH4+dSHTX0xg3fQ9ldyfd4NEJBSvJbArYFy/f+XBTTulrJA==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@21st-extension/toolbar-react":"0.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.30.0","globals":"^16.2.0","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.0","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.6_1751377715659_0.5129807585644846","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@21st-extension/toolbar-next","version":"0.5.7","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.7","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"e4101aa3208aa85ca70e9201a85ed7b31056b990","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.7.tgz","fileCount":6,"integrity":"sha512-vfMy6T6nowplLpOSyn6RZOvPOtxcCJ1z3J2lrFAMpU2XS0pAOovUNDzslSkz/XOlMrLJTdMt9qKOACSgW7wM0A==","signatures":[{"sig":"MEYCIQDYCAczZPBahpv1MhF/cy5cAhKYtpN8DflmpTmvfxj7bQIhAO58QB6IZkPTqaLg4dC42H7Or5s8RrBJgM3OFuCPiVaV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74906},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.7.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/0edfca58b0dd0b3ec7cdcf78e1db4443/21st-extension-toolbar-next-0.5.7.tgz","_integrity":"sha512-vfMy6T6nowplLpOSyn6RZOvPOtxcCJ1z3J2lrFAMpU2XS0pAOovUNDzslSkz/XOlMrLJTdMt9qKOACSgW7wM0A==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@21st-extension/toolbar-react":"0.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.30.0","globals":"^16.2.0","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.0","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.7_1751453467678_0.41735548969492475","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@21st-extension/toolbar-next","version":"0.5.10","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.10","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"1fb3c20b11de54d1c0bfd34f83ee35f56d7056f7","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.10.tgz","fileCount":6,"integrity":"sha512-kpNK7LzTIG0j5Sn37ThvQIXt+RSgS53bpf0I7uKeyq+v6xkD6imI/UFVUpg4EL034Y9+PGqKTj39oI9cGpKD3w==","signatures":[{"sig":"MEUCIQCrBhVusMCMDA49J3S5z5aa2kQQYXD5kHPM3vPsvyVWvwIgHSlXoyG0NoOi0bU0ygMBgiLvjik6MR3SMUJxcCpOd7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74908},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.10.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/88f91b01d643e0629197fa5386e1db8b/21st-extension-toolbar-next-0.5.10.tgz","_integrity":"sha512-kpNK7LzTIG0j5Sn37ThvQIXt+RSgS53bpf0I7uKeyq+v6xkD6imI/UFVUpg4EL034Y9+PGqKTj39oI9cGpKD3w==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@21st-extension/toolbar-react":"0.5.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.30.0","globals":"^16.2.0","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.0","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.10_1751540298489_0.4247261910609659","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@21st-extension/toolbar-next","version":"0.5.11","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.11","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"da2fac2294c5aefc98c916909cb67e965d4a545b","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.11.tgz","fileCount":6,"integrity":"sha512-LGcjsl+r1hax+U+Zguh4trFiX1Rw++BBMSxXr23cIowsxCcgNWHG7WW+bVjXqRoI6Gq/aoSEnRLdh9pqTjoXdg==","signatures":[{"sig":"MEUCIG6e3RYkBfsEbIZ2ElF84W2ZSTCPgwuQQa4JIbuCHu3oAiEAyq4RsLRLD8ewROktdm0BDbtkT3LrwRadabKVB//uJ0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74908},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.11.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/895ddd359462bcbe719dd2041b2693e8/21st-extension-toolbar-next-0.5.11.tgz","_integrity":"sha512-LGcjsl+r1hax+U+Zguh4trFiX1Rw++BBMSxXr23cIowsxCcgNWHG7WW+bVjXqRoI6Gq/aoSEnRLdh9pqTjoXdg==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@21st-extension/toolbar-react":"0.5.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.30.0","globals":"^16.2.0","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.0","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.11_1751640463682_0.7781888061167657","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@21st-extension/toolbar-next","version":"0.5.12","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.12","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"4fc1a9ec502ada1da7136cad29925f186d34a476","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.12.tgz","fileCount":6,"integrity":"sha512-kMY7eZoni2LljPhHgRUboMcL6ZhOpK1rXUtbNCjGkgde7Ac2ddDxxV7m1bLA2RTlaFvKyK5hrMFvRnDZNvoRfw==","signatures":[{"sig":"MEQCIEWHcgfOP7adeEsj8HijJix/AwbIs6SDNqawlG+OP/P4AiBnBSgN3cbszWFC4+6FXQ/D20JBHavO20qK4CuIjkGFFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75003},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.12.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/e61ec36fa8a1e7f2f708bc7a4d5ccfcf/21st-extension-toolbar-next-0.5.12.tgz","_integrity":"sha512-kMY7eZoni2LljPhHgRUboMcL6ZhOpK1rXUtbNCjGkgde7Ac2ddDxxV7m1bLA2RTlaFvKyK5hrMFvRnDZNvoRfw==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@21st-extension/toolbar-react":"0.5.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.30.0","globals":"^16.2.0","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.0","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.12_1751793710788_0.31544799379498745","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@21st-extension/toolbar-next","version":"0.5.13","author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar-next@0.5.13","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"homepage":"https://21st.dev/","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"dist":{"shasum":"21417fd7f46b6a8f0da2ffa9bbb7507f813a77eb","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.13.tgz","fileCount":6,"integrity":"sha512-ni9ArqzCWdfmtX7UJBiWTQ4NDaXY3UsNAth/3iywJiZIJ3Yt4ot4yDuLHoJirFb8Tlzwa5/VGQtJA+v4e6bQkw==","signatures":[{"sig":"MEUCIDXZWYnMW2e924zmK/ZFjHCNVWBOFl1SKTKMDPxkrS5HAiEAjd1HBWKeY212qrDtrIoqoPQjzLqC7OqzC4W0J2vqV4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75003},"type":"module","_from":"file:21st-extension-toolbar-next-0.5.13.tgz","types":"./dist/index.d.ts","import":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"private":false,"require":"./dist/index.umd.cjs","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","clean":"rm -rf .turbo dist node_modules","build:toolbar":"tsc -b && vite build"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/5fdd82dc9384f799a49294d81189e113/21st-extension-toolbar-next-0.5.13.tgz","_integrity":"sha512-ni9ArqzCWdfmtX7UJBiWTQ4NDaXY3UsNAth/3iywJiZIJ3Yt4ot4yDuLHoJirFb8Tlzwa5/VGQtJA+v4e6bQkw==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git"},"_npmVersion":"10.8.2","description":"# Visual vibe coding. Right in your codebase.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@21st-extension/toolbar-react":"0.5.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","eslint":"^9.30.0","globals":"^16.2.0","@eslint/js":"^9.30.0","typescript":"^5.8.3","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.35.0","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","rollup-preserve-directives":"^1.1.3","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","@types/react":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/toolbar-next_0.5.13_1751895855600_0.11500374838641636","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@21st-extension/toolbar-next","private":false,"version":"0.5.14","type":"module","license":"AGPL-3.0-only","author":{"name":"21st Labs Inc."},"homepage":"https://21st.dev/","repository":{"type":"git","url":"git+https://github.com/21st-dev/21st-extension.git"},"bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"publishConfig":{"access":"public"},"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}},"devDependencies":{"@eslint/js":"^9.30.0","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","@vitejs/plugin-react-swc":"^3.10.2","eslint":"^9.30.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","globals":"^16.2.0","rollup-preserve-directives":"^1.1.3","typescript":"^5.8.3","typescript-eslint":"^8.35.0","vite":"^6.3.5","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"@types/react":">=18.0.0","next":">=14.0.0","react":">=18.0.0"},"dependencies":{"@21st-extension/toolbar-react":"0.5.14"},"scripts":{"clean":"rm -rf .turbo dist node_modules","dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build","build:toolbar":"tsc -b && vite build"},"_id":"@21st-extension/toolbar-next@0.5.14","description":"# Visual vibe coding. Right in your codebase.","_integrity":"sha512-BOZDhuHGo2kNTYcKMqdWcelznWO0QPjy1jIepvVwoPrzQM1BgWYAXVdW1dWaavWTg8kxCH/pty+yzrKfgMJxhQ==","_resolved":"/tmp/3618ed428c2087022da72106dbae00ae/21st-extension-toolbar-next-0.5.14.tgz","_from":"file:21st-extension-toolbar-next-0.5.14.tgz","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BOZDhuHGo2kNTYcKMqdWcelznWO0QPjy1jIepvVwoPrzQM1BgWYAXVdW1dWaavWTg8kxCH/pty+yzrKfgMJxhQ==","shasum":"9c467da8ac91776c3cabc80d6688bf384cece9c7","tarball":"https://registry.npmjs.org/@21st-extension/toolbar-next/-/toolbar-next-0.5.14.tgz","fileCount":6,"unpackedSize":75003,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICtz0U2KbDETSzZe+IxAb0oSy8wmgBUBTFI/4m6sbOKaAiEAlwQAgm7Ukw/7J05+gODv3F5Tu9eAs4c86lJxCRrvHns="}]},"_npmUser":{"name":"danverr","email":"ddmaryakhin@mail.ru","actor":{"name":"danverr","email":"ddmaryakhin@mail.ru","type":"user"}},"directories":{},"maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/toolbar-next_0.5.14_1751897842681_0.6042074866336022"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-26T13:03:15.522Z","modified":"2025-07-07T14:17:23.075Z","0.4.8":"2025-06-26T13:03:15.821Z","0.5.0":"2025-06-29T09:10:02.998Z","0.5.1":"2025-06-30T10:41:29.968Z","0.5.2":"2025-06-30T11:34:43.176Z","0.5.3":"2025-06-30T12:46:40.580Z","0.5.4":"2025-06-30T20:20:33.839Z","0.5.5":"2025-07-01T10:13:08.229Z","0.5.6":"2025-07-01T13:48:35.853Z","0.5.7":"2025-07-02T10:51:07.868Z","0.5.10":"2025-07-03T10:58:18.818Z","0.5.11":"2025-07-04T14:47:43.852Z","0.5.12":"2025-07-06T09:21:50.994Z","0.5.13":"2025-07-07T13:44:15.782Z","0.5.14":"2025-07-07T14:17:22.866Z"},"bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","homepage":"https://21st.dev/","repository":{"type":"git","url":"git+https://github.com/21st-dev/21st-extension.git"},"description":"# Visual vibe coding. Right in your codebase.","maintainers":[{"name":"danverr","email":"ddmaryakhin@mail.ru"}],"readme":"# <img src=\"https://21st.dev/brand/21st-logo-dark.png\" alt=\"21st.dev logo\" width=\"48\" height=\"48\" style=\"border-radius: 50%; vertical-align: middle; margin-right: 8px;\" /> 21st.dev Toolbar\n\n# Visual vibe coding. Right in your codebase.\n\n[![VS Code Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/stagewise.stagewise-vscode-extension?label=VS%20Code%20Marketplace)](https://marketplace.visualstudio.com/items?itemName=stagewise.stagewise-vscode-extension) [![GitHub Repo stars](https://img.shields.io/github/stars/stagewise-io/stagewise)](https://github.com/stagewise-io/stagewise) [![Join us on Discord](https://img.shields.io/discord/1229378372141056010?label=Discord&logo=discord&logoColor=white)](https://discord.gg/gkdGsDYaKA) <!-- [![Build Status](https://img.shields.io/github/actions/workflow/status/stagewise-io/stagewise/ci.yml?branch=main)](https://github.com/stagewise-io/stagewise/actions) -->\n\n\n![stagewise demo](https://cdn.21st.dev/gif-cline-extesion.gif)\n\n\n## About the project\n\n**21st.dev Toolbar is a browser toolbar that connects your frontend UI to your code ai agents in your code editor.**\n\n* 🧠 Select any element(s) in your web app\n* 💬 Leave a comment on it\n* 💡 Let your AI-Agent do the magic\n\n> Perfect for devs tired of pasting folder paths into prompts. 21st.dev Toolbar gives your AI real-time, browser-powered context.\n\n\n## ✨ Features\n\nThe 21st.dev Toolbar makes it incredibly easy to edit your frontend code with AI agents:\n\n* ⚡ Works out of the box\n* 🧩 Customise and extend functionality with Plugins\n* 🧠 Sends DOM elements & more metadata to your AI agent\n* 🧪 Comes with examples for React, Vue, Svelte and more\n* 🔍 Search and integrate UI components from 21st.dev library\n* 🚨 Runtime error detection with intelligent assistance\n* 🪄 AI-powered component generation with Magic Chat\n\n\n## 📖 Quickstart \n\n### 1. 🧩 **Install the code editor extension (Cursor, Windsurf, VS Code, Trae IDE, Kilo Code)**\n\nInstall the extension here: https://marketplace.visualstudio.com/items?itemName=stagewise.stagewise-vscode-extension\n\n### 2. 👨🏽‍💻 **Install and inject the toolbar**\n\n> [!TIP]\n> 🪄 **Auto-Install the toolbar (AI-guided):** \n> 1. In Cursor, Press `CMD + Shift + P`\n> 2. Enter `setupToolbar`\n> 3. Execute the command and the toolbar will init automatically 🦄\n\nOr follow the manual way:\n\nInstall [@21st-extension/toolbar](https://www.npmjs.com/package/@21st-extension/toolbar):\n```bash\npnpm i -D @21st-extension/toolbar\n```\n\nInject the toolbar into your app dev-mode:\n\n```ts\n// 1. Import the toolbar\nimport { initToolbar } from '@21st-extension/toolbar';\n\n// 2. Define your toolbar configuration\nconst stagewiseConfig = {\n  plugins: [],\n};\n\n// 3. Initialize the toolbar when your app starts\n// Framework-agnostic approach - call this when your app initializes\nfunction setupStagewise() {\n  // Only initialize once and only in development mode\n  if (process.env.NODE_ENV === 'development') {\n    initToolbar(stagewiseConfig);\n  }\n}\n\n// Call the setup function when appropriate for your framework\nsetupStagewise();\n```\n> ⚡️ The toolbar will **automatically connect** to the extension!\n\n> [!IMPORTANT]\n> 🚫 **If nothing happens when a prompt is sent:**\n> \n> If you have multiple Cursor windows open, the toolbar may send prompts to the wrong window, making it appear as if \"no prompt is being sent\". To ensure reliable operation:\n> - Keep only one Cursor window open when using stagewise\n>\n> A fix for this is on the way!\n\n### Framework-specific integration examples\n\nFor easier integration, we provide framework-specific NPM packages that come with dedicated toolbar components (e.g., `<TwentyFirstToolbar>`). You can usually import these from `@21st-extension/toolbar-[framework-name]`.\n\n<details>\n<summary>React.js</summary>\n\nWe provide the `@21st-extension/toolbar-react` package for React projects. Initialize the toolbar in your main entry file (e.g., `src/main.tsx`) by creating a separate React root for it. This ensures it doesn't interfere with your main application tree.\n\n```tsx\n// src/main.tsx\nimport { StrictMode } from 'react';\nimport { createRoot } from 'react-dom/client';\nimport App from './App.tsx';\nimport { TwentyFirstToolbar } from '@21st-extension/toolbar-react';\nimport './index.css';\n\n// Render the main app\ncreateRoot(document.getElementById('root')!).render(\n  <StrictMode>\n    <App />\n  </StrictMode>,\n);\n\n// Initialize toolbar separately\nconst toolbarConfig = {\n  plugins: [], // Add your custom plugins here\n};\n\ndocument.addEventListener('DOMContentLoaded', () => {\n  const toolbarRoot = document.createElement('div');\n  toolbarRoot.id = 'stagewise-toolbar-root'; // Ensure a unique ID\n  document.body.appendChild(toolbarRoot);\n\n  createRoot(toolbarRoot).render(\n    <StrictMode>\n      <TwentyFirstToolbar config={toolbarConfig} />\n    </StrictMode>\n  );\n});\n```\n</details>\n\n<details>\n<summary>Next.js</summary>\n\nUse the `@21st-extension/toolbar-next` package for Next.js applications. Include the `<TwentyFirstToolbar>` component in your root layout file (`src/app/layout.tsx`).\n\n```tsx\n// src/app/layout.tsx\nimport { TwentyFirstToolbar } from '@21st-extension/toolbar-next';\n\nexport default function RootLayout({\n  children,\n}: Readonly<{\n  children: React.ReactNode;\n}>) {\n  return (\n    <html lang=\"en\">\n      <body>\n        <TwentyFirstToolbar\n          config={{\n            plugins: [], // Add your custom plugins here\n          }}\n        />\n        {children}\n      </body>\n    </html>\n  );\n}\n```\n\n</details>\n\n<details>\n<summary>Nuxt.js</summary>\n\nFor Nuxt.js projects, you can use the `@21st-extension/toolbar-vue` package. Place the `<TwentyFirstToolbar>` component in your `app.vue` or a relevant layout file.\n\n```vue\n// app.vue\n<script setup lang=\"ts\">\nimport { TwentyFirstToolbar, type ToolbarConfig } from '@21st-extension/toolbar-vue';\n\nconst config: ToolbarConfig = {\n  plugins: [], // Add your custom plugins here\n};\n</script>\n\n<template>\n  <div>\n    <NuxtRouteAnnouncer />\n    <ClientOnly>\n      <TwentyFirstToolbar :config=\"config\" />\n    </ClientOnly>\n    <NuxtWelcome />\n  </div>\n</template>\n```\n\n</details>\n\n<details>\n<summary>Vue.js</summary>\n\nUse the `@21st-extension/toolbar-vue` package for Vue.js projects. Add the `<TwentyFirstToolbar>` component to your main App component (e.g., `App.vue`).\n\n```vue\n// src/App.vue\n<script setup lang=\"ts\">\nimport { TwentyFirstToolbar, type ToolbarConfig } from '@21st-extension/toolbar-vue';\n\nconst config: ToolbarConfig = {\n  plugins: [], // Add your custom plugins here\n};\n</script>\n\n<template>\n  <TwentyFirstToolbar :config=\"config\" />\n  <div>\n    <!-- Your app content -->\n  </div>\n</template>\n```\n\n</details>\n\n<details>\n<summary>SvelteKit</summary>\n\nFor SvelteKit, you can integrate the toolbar using `@21st-extension/toolbar` and Svelte's lifecycle functions, or look for a dedicated `@21st-extension/toolbar-svelte` package if available. Create a component that conditionally renders/initializes the toolbar on the client side (e.g., `src/lib/components/TwentyFirstToolbarLoader.svelte` or directly in `src/routes/+layout.svelte`).\n\n**Using `onMount` in `+layout.svelte` (with `@21st-extension/toolbar`):**\n```svelte\n<!-- src/routes/+layout.svelte -->\n<script lang=\"ts\">\n  import { onMount } from 'svelte';\n  import { browser } from '$app/environment';\n  import { initToolbar, type ToolbarConfig } from '@21st-extension/toolbar'; // Adjust path if needed\n\n  onMount(() => {\n    if (browser) {\n      const stagewiseConfig: ToolbarConfig = {\n        plugins: [\n          // Add your Svelte-specific plugins or configurations here\n        ],\n      };\n      initToolbar(stagewiseConfig);\n    }\n  });\n</script>\n\n<slot />\n```\n\n**Using a loader component (example from repository):**\nThe example repository uses a `ToolbarLoader.svelte` which wraps `ToolbarWrapper.svelte`. `ToolbarWrapper.svelte` would then call `initToolbar` from `@21st-extension/toolbar`.\n\n```svelte\n<!-- examples/svelte-kit-example/src/lib/components/stagewise/ToolbarLoader.svelte -->\n<script lang=\"ts\">\nimport type { ToolbarConfig } from '@21st-extension/toolbar';\n// ToolbarWrapper.svelte is a custom component that would call initToolbar\nimport ToolbarWrapper from './ToolbarWrapper.svelte'; \nimport { browser } from '$app/environment';\n\nconst stagewiseConfig: ToolbarConfig = {\n  plugins: [\n    // ... your svelte plugin config\n  ],\n};\n</script>\n\n{#if browser}\n  <ToolbarWrapper config={stagewiseConfig} />\n{/if}\n```\nYou would then use `TwentyFirstToolbarLoader` in your `src/routes/+layout.svelte`.\n\n</details>\n\n\n## 🤖 Agent support \n\n| **Agent**      | **Supported**  |\n| -------------- | -------------- |\n| Cursor         | ✅             |\n| GitHub Copilot | ✅             |\n| Windsurf       | ✅             |\n| Cline          | ✅             |\n| Roo Code       | ✅             |\n| Trae IDE       | ✅             |\n| Kilo Code      | ✅             |\n| Claude Code    | ✅ (via Copy Prompt) |\n| Gemini CLI     | ✅ (via Copy Prompt) |\n| Any AI Agent   | ✅ (via Copy Prompt) |\n\n\n## 🛣️ Roadmap\n\nCheck out our [project roadmap](./.github/ROADMAP.md) for upcoming features, bug fixes, and progress.\n\n## 📜 License\n\nstagewise is developed by tiq UG (haftungsbeschränkt) and offerend under the AGPLv3 license.\n\nFor more information on the license model, visit the [FAQ about the GNU Licenses](https://www.gnu.org/licenses/gpl-faq.html).\n\nFor use cases that fall outside the scope permitted by the AGPLv3 license, feel free to [📬 Contact Us](#contact-us-section).\n\n## 🤝 Contributing\n\nWe're just getting started and love contributions! Check out our [CONTRIBUTING.md](https://github.com/stagewise-io/stagewise/blob/main/CONTRIBUTING.md) guide to get involved. For bugs and fresh ideas, please [Open an issue!](https://github.com/stagewise-io/stagewise/issues) \n\n## 💬 Community & Support \n\n* 👾 [Join our Discord](https://discord.gg/gkdGsDYaKA)\n* 📖 Open an [issue on GitHub](https://github.com/stagewise-io/stagewise/issues) for dev support.\n\n\n## 📬 Contact Us\n\nGot questions or want to license stagewise for commercial or enterprise use?\n\n📧 **[sales@stagewise.io](mailto:sales@stagewise.io)**\n\n\n","readmeFilename":"README.md"}