{"_id":"@21st-extension/toolbar","_rev":"14-4dd36df6a5d2f8621c048f7967395776","name":"@21st-extension/toolbar","dist-tags":{"latest":"0.5.14"},"versions":{"0.4.8":{"name":"@21st-extension/toolbar","version":"0.4.8","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"bbf39eb851928973666b3d6383c9d131cf8a5ae2","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.4.8.tgz","fileCount":18,"integrity":"sha512-9beVogS6UKdGnoLNYZf9I4NGPg1m1U7slr+PbTZpcy8Y015m0qdy21jsEZnOKxO5MiwDsm8lXsQ8vTbpt0sYsQ==","signatures":[{"sig":"MEUCICdmNVbnlxB+Sl1tSJUJ6PZt+WZB2TIs2yEz6ypnNdP+AiEA7/S/9WRLsbdzrxsa0Y+1QJjRFwHqbkFWdjHJ8dlUiuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1666527},"type":"module","_from":"file:21st-extension-toolbar-0.4.8.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/7c8daedab884851fb8a403f7d4ac161c/21st-extension-toolbar-0.4.8.tgz","_integrity":"sha512-9beVogS6UKdGnoLNYZf9I4NGPg1m1U7slr+PbTZpcy8Y015m0qdy21jsEZnOKxO5MiwDsm8lXsQ8vTbpt0sYsQ==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^4.1.5","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.1","@tailwindcss/postcss":"^4.1.5","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.4.8_1750942996080_0.8741046117391269","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@21st-extension/toolbar","version":"0.5.0","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"d0fe4335c782dcca2e0f6d6c97f43f6dab434940","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.0.tgz","fileCount":18,"integrity":"sha512-AIdqhrnMcgzl2ZGjW1OkpddDwFagwL/6FyrwPoMCL/MeXWnTrfNEAFMRPHgdBxmycGSpfocEh9b56/u4+EHwhQ==","signatures":[{"sig":"MEYCIQCYLo31RZ25Roz2j3kHu4xyTEritoisCuo5Hu6T2rldGgIhAKvgnHbHARCgRLQd28ql7wHI7T8pbsjgArdxbNuXPQGO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317770},"type":"module","_from":"file:21st-extension-toolbar-0.5.0.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/fcbc5f7aa8752b4f8b0299f78da66271/21st-extension-toolbar-0.5.0.tgz","_integrity":"sha512-AIdqhrnMcgzl2ZGjW1OkpddDwFagwL/6FyrwPoMCL/MeXWnTrfNEAFMRPHgdBxmycGSpfocEh9b56/u4+EHwhQ==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^4.1.5","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.1","@tailwindcss/postcss":"^4.1.5","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.0_1751145169227_0.09806724976054015","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@21st-extension/toolbar","version":"0.5.1","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"cf96ed498cd88a5bd68eca9936e5d3f60cddc195","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.1.tgz","fileCount":18,"integrity":"sha512-f6Mi6Cg4ATIBy6adLyxPEV/9tMrGN/hjHMFc6BUIhg/FV0WVTr2zjk01Sbz64SmLELLspY0iuAHOD8AZXl1RfA==","signatures":[{"sig":"MEYCIQDEqU65u7Iz69c6lujCpm8QYF1izOG7+IMRwVtC63JtKwIhAK2/QivZbIijabrAeWrAGQ4CtUEzqI+W/2eKvDnP4HDX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1354385},"type":"module","_from":"file:21st-extension-toolbar-0.5.1.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/2fee0565731eecc9980f98193c0db24d/21st-extension-toolbar-0.5.1.tgz","_integrity":"sha512-f6Mi6Cg4ATIBy6adLyxPEV/9tMrGN/hjHMFc6BUIhg/FV0WVTr2zjk01Sbz64SmLELLspY0iuAHOD8AZXl1RfA==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^4.1.5","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.1","@tailwindcss/postcss":"^4.1.5","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.1_1751280090170_0.1846922552726562","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@21st-extension/toolbar","version":"0.5.2","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"c20b5332e125b297c9eeb28d4912a5ab996584e8","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.2.tgz","fileCount":18,"integrity":"sha512-dOYqUHmyL7LZC/EQRe73Gy+7lbzKHw7/rF7K9d4hBB7LHrBAKMuPvu8CZImAXRaYWMP5AglrNUTTXx2YqoxCmw==","signatures":[{"sig":"MEQCIDjC7SkcsWeKt2lY6GyW/55pvdodlWT2kiFsZcyshSlUAiAZEToJhnv8AWYBiCZp4VxpoHjYS/buU6QvLwSlku2gNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330194},"type":"module","_from":"file:21st-extension-toolbar-0.5.2.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/d95c170147fea52bb9cb720302695ed4/21st-extension-toolbar-0.5.2.tgz","_integrity":"sha512-dOYqUHmyL7LZC/EQRe73Gy+7lbzKHw7/rF7K9d4hBB7LHrBAKMuPvu8CZImAXRaYWMP5AglrNUTTXx2YqoxCmw==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^4.1.5","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.1","@tailwindcss/postcss":"^4.1.5","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.2_1751283284075_0.6635128513704354","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@21st-extension/toolbar","version":"0.5.3","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"5d11cba96c79557e4de441df3c4353462400db8d","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.3.tgz","fileCount":18,"integrity":"sha512-m8tf8+noJ4C3/mErNlUqEU/3qeHiIE77hkdDhQdk/xtth4wrgppHUNYxuayBVeCnqPkD0UzRal/vBoTgNOJXBg==","signatures":[{"sig":"MEUCIBCqkNzruBjXcltA/ijOZBmiFtOVR8T9utUhan2Owpt5AiEAy7BaLEd9zxBzYOKe6SsHy1Cx+SmjvHP/Z+LrPCxSn2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330157},"type":"module","_from":"file:21st-extension-toolbar-0.5.3.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/e7794fd4b96e8055215ec46e0f5823d3/21st-extension-toolbar-0.5.3.tgz","_integrity":"sha512-m8tf8+noJ4C3/mErNlUqEU/3qeHiIE77hkdDhQdk/xtth4wrgppHUNYxuayBVeCnqPkD0UzRal/vBoTgNOJXBg==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^4.1.5","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.1","@tailwindcss/postcss":"^4.1.5","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.3_1751287601016_0.6391218264799077","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@21st-extension/toolbar","version":"0.5.4","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"6a14a98decf78970b121dd6a3738bdc0f34bc634","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.4.tgz","fileCount":18,"integrity":"sha512-2JEm4Vfty34Iww3bL6Sr1sRhW9+npvJIrsEmDEb0J+AP883aDYuOMCOXx0ALG+g2ma+uLIb8moHZsa4c+6gqXQ==","signatures":[{"sig":"MEUCIGw7c9dcMjRIlBmAw4yLfwG6nGDO584crnVZw1Xt0VCoAiEA9y+joNVzWTr27SpHl4chjyMMsROL+tr6dV8mLnfsjY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330763},"type":"module","_from":"file:21st-extension-toolbar-0.5.4.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/552bf6a0a8ff636320f56961fce33147/21st-extension-toolbar-0.5.4.tgz","_integrity":"sha512-2JEm4Vfty34Iww3bL6Sr1sRhW9+npvJIrsEmDEb0J+AP883aDYuOMCOXx0ALG+g2ma+uLIb8moHZsa4c+6gqXQ==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^4.1.5","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.1","@tailwindcss/postcss":"^4.1.5","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.4_1751314833944_0.2712176271155171","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@21st-extension/toolbar","version":"0.5.5","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"e151a875a54b0da97791f1f9ce5d491af99b8161","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.5.tgz","fileCount":18,"integrity":"sha512-beLlBZaHC8rziKfk+OMBDrVf/yknPQYYoKCpQ8Gflu4hlEuPXNvC1/kdJ4tOR7GrxnfCwcs62PNMjXqS4r9EkA==","signatures":[{"sig":"MEQCIA6Wo/oGo/HhQvAEUw8HsIulbgFusPcVMl1A6CFeAdWZAiBTfWmxlzmBjCkP08ONCDRjFxOAT4qNlbbdVZ57uyj1KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345585},"type":"module","_from":"file:21st-extension-toolbar-0.5.5.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/fb0e80bb3e5ae11d965999e46f1c4108/21st-extension-toolbar-0.5.5.tgz","_integrity":"sha512-beLlBZaHC8rziKfk+OMBDrVf/yknPQYYoKCpQ8Gflu4hlEuPXNvC1/kdJ4tOR7GrxnfCwcs62PNMjXqS4r9EkA==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^4.1.5","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.1","@tailwindcss/postcss":"^4.1.5","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.5_1751362487582_0.6539001782815428","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@21st-extension/toolbar","version":"0.5.6","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"2481ef29ab8b5c136e959bfb6d396a514db5bf2f","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.6.tgz","fileCount":18,"integrity":"sha512-5mH2ER8zDDkgNjZqMrzQvEuOoBy1ty0GuvNrxKYg1nWdJtQMzBCPEGACWuu5DIx+vpFIkl9KcjJZPaB2R6i3nQ==","signatures":[{"sig":"MEYCIQCK4fBI2lFBja0pNeCb387Q8EjHvxhBrVaGfeO7UHkOAQIhANqkVKKf+15PDwfL7MgpF+6hWt1kk3CQ6+VfufFhmVWs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296499},"type":"module","_from":"file:21st-extension-toolbar-0.5.6.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/6fcd2329c850d3ad6a2dd19be851ef62/21st-extension-toolbar-0.5.6.tgz","_integrity":"sha512-5mH2ER8zDDkgNjZqMrzQvEuOoBy1ty0GuvNrxKYg1nWdJtQMzBCPEGACWuu5DIx+vpFIkl9KcjJZPaB2R6i3nQ==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.3","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.6_1751377716195_0.7218074259469396","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@21st-extension/toolbar","version":"0.5.7","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"8c68cc8efba2ea232552504ac1d6b554c6646a5b","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.7.tgz","fileCount":18,"integrity":"sha512-EGUpPpppNJAR/eGqUpb1cf1A65qYvm1r15VnNoOC4+BAjaDFExCqefosBTjSSZ/v38kMky0iyjGn++QQPhqr9g==","signatures":[{"sig":"MEUCIQCx4S9m5JDdP5wRMHlrJ7DrWpc3v4UY1eKScqIGc9TKeQIge4xFCtZysHKpOp6bQyg28xgLrXRtOLfhgK/PBAZZtuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296049},"type":"module","_from":"file:21st-extension-toolbar-0.5.7.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/f40816a060dd0d7573144a13b54497a3/21st-extension-toolbar-0.5.7.tgz","_integrity":"sha512-EGUpPpppNJAR/eGqUpb1cf1A65qYvm1r15VnNoOC4+BAjaDFExCqefosBTjSSZ/v38kMky0iyjGn++QQPhqr9g==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.3","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.7_1751453467707_0.04801794246780222","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@21st-extension/toolbar","version":"0.5.10","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"8331130bf83e07aded3fbced54572791e6cfa937","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.10.tgz","fileCount":18,"integrity":"sha512-96GJO7SM7WuHCrtjbkZQSEASp1RvkUAwjndsgS5V178sbhm9X+llVgwJzqLVn/IhOLuTl6j5iDhsFnIgXypIJg==","signatures":[{"sig":"MEYCIQDUBX9RwigYnVkK3n0PuO/oAc4mKu3kmtGXc93Sp7CpBQIhALlFxaPHgKdKu5rMAb7lrDBwOxlSeUZDhiNOeoVzRLbn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1569378},"type":"module","_from":"file:21st-extension-toolbar-0.5.10.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/87f4519db3b6161a96f2eadc123ecfc3/21st-extension-toolbar-0.5.10.tgz","_integrity":"sha512-96GJO7SM7WuHCrtjbkZQSEASp1RvkUAwjndsgS5V178sbhm9X+llVgwJzqLVn/IhOLuTl6j5iDhsFnIgXypIJg==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@tanstack/react-query":"^5.81.5","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.3","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.10_1751540299065_0.5724966403607865","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@21st-extension/toolbar","version":"0.5.11","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"86d406832140d82c2ff6636aca71262fbe06c291","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.11.tgz","fileCount":18,"integrity":"sha512-vV3bSqDaz7Zdkt4l9ZlcqsL8H2OErl7KF5pCPz9jFMDRzEDP+SQHgc2kP8yCijYsXr/mx4e2u7G07dpyT1n00g==","signatures":[{"sig":"MEUCIQCWVrsu1asjZ+p0xl+8JsvuUdAxIbv7eTjF+W8Fw8jfVQIgPcBTUQNBABJzXJ5Zvm/e7BFDDQiyLAMkSiDC9ahIblg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3531963},"type":"module","_from":"file:21st-extension-toolbar-0.5.11.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/6a88e4d62793609b7a9e30d22dcf4ec0/21st-extension-toolbar-0.5.11.tgz","_integrity":"sha512-vV3bSqDaz7Zdkt4l9ZlcqsL8H2OErl7KF5pCPz9jFMDRzEDP+SQHgc2kP8yCijYsXr/mx4e2u7G07dpyT1n00g==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@tanstack/react-query":"^5.81.5","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.3","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.11_1751640464292_0.8277083226848425","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@21st-extension/toolbar","version":"0.5.12","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"ed1ff2acb87ec3eabf101df3f6f01381cb4c9b97","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.12.tgz","fileCount":18,"integrity":"sha512-6oyYwUJoo/DwE1MconLwRSx5k+dnSAky0nq4m3nprrTFFjNEqfLGk4XaW8BYPiYmy66/dZjucc12KzvIvGSPXg==","signatures":[{"sig":"MEQCIA6O3dlvIHHdXXtQKpCtVkbLGbZSZeNFCJ9ltBii0kBnAiBlvAGiVOkYmJ7hZcmtSTfImA1IOyzS2wU1+0vKZVjOsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3532058},"type":"module","_from":"file:21st-extension-toolbar-0.5.12.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/e204a58b8b65b9d13576182771e97472/21st-extension-toolbar-0.5.12.tgz","_integrity":"sha512-6oyYwUJoo/DwE1MconLwRSx5k+dnSAky0nq4m3nprrTFFjNEqfLGk4XaW8BYPiYmy66/dZjucc12KzvIvGSPXg==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@tanstack/react-query":"^5.81.5","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.4","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.12_1751793711953_0.45256382467644696","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@21st-extension/toolbar","version":"0.5.13","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","_id":"@21st-extension/toolbar@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":"0ea07000bf133e97eb5568cb4b092b5789d8a501","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.13.tgz","fileCount":18,"integrity":"sha512-sQ7vDofIJEN9iS7kl0XGf5VGOzZ+HRt3xv65tuMLk4vJ6opMpuTjAqtNRLIV//4hH2E+6kA5GCrX0GQS5k6JDw==","signatures":[{"sig":"MEQCIHuXrQnTNnykNX6D23OweyrOG7EtDTJ6r/iROcotNg2FAiB9SOCV8wCYXHuwbJynRH71PmkMmEtE1EkyyUvt6M3qpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3629055},"type":"module","_from":"file:21st-extension-toolbar-0.5.13.tgz","types":"./dist/index.d.ts","import":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"private":false,"require":"./dist/index.umd.js","scripts":{"dev":"tsc -b && vite build --mode development","build":"tsc -b && vite build --mode production","clean":"rm -rf .turbo node_modules","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production"},"_npmUser":{"name":"danverr","actor":{"name":"danverr","type":"user","email":"ddmaryakhin@mail.ru"},"email":"ddmaryakhin@mail.ru"},"_resolved":"/tmp/decf602d02509ab460294639a8b84202/21st-extension-toolbar-0.5.13.tgz","_integrity":"sha512-sQ7vDofIJEN9iS7kl0XGf5VGOzZ+HRt3xv65tuMLk4vJ6opMpuTjAqtNRLIV//4hH2E+6kA5GCrX0GQS5k6JDw==","repository":{"url":"git+https://github.com/21st-dev/21st-extension.git","type":"git","directory":"packages/toolbar"},"_npmVersion":"10.8.2","description":"21st.dev toolbar SDK for AI Agent interaction.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"qss":"^3.0.0","framer-motion":"^12.19.1","@supabase/supabase-js":"^2.50.1","@tanstack/react-query":"^5.81.5","@radix-ui/react-hover-card":"^1.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","clsx":"^2.1.1","tsup":"^8.4.0","vite":"^6.3.5","bowser":"^2.11.0","preact":"^10.26.6","postcss":"^8.5.3","typescript":"^5.8.3","@types/node":"22.15.2","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","lucide-react":"^0.503.0","@preact/compat":"18.3.1","tailwind-merge":"^3.2.0","vite-plugin-dts":"^4.5.3","@headlessui/react":"2.2.2","@preact/preset-vite":"^2.10.1","@21st-extension/srpc":"0.2.4","vite-bundle-analyzer":"^0.19.0","postcss-prefix-selector":"^2.1.1","class-variance-authority":"^0.7.1","vite-plugin-css-injected-by-js":"^3.5.2","@21st-extension/extension-toolbar-srpc-contract":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/toolbar_0.5.13_1751895856030_0.3915278556918633","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@21st-extension/toolbar","private":false,"version":"0.5.14","type":"module","description":"21st.dev toolbar SDK for AI Agent interaction.","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"author":{"name":"21st Labs Inc."},"homepage":"https://21st.dev","bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"repository":{"type":"git","url":"git+https://github.com/21st-dev/21st-extension.git","directory":"packages/toolbar"},"publishConfig":{"access":"public"},"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./plugin-ui":{"types":"./dist/plugin-ui.d.ts","import":"./dist/plugin-ui.es.js","require":"./dist/plugin-ui.umd.js"},"./plugin-ui/jsx-runtime":{"types":"./dist/plugin-ui/jsx-runtime.d.ts","import":"./dist/plugin-ui/jsx-runtime.es.js","require":"./dist/plugin-ui/jsx-runtime.umd.js"}},"license":"AGPL-3.0-only","devDependencies":{"@headlessui/react":"2.2.2","@preact/compat":"18.3.1","@preact/preset-vite":"^2.10.1","@types/node":"22.15.2","autoprefixer":"^10.4.21","bowser":"^2.11.0","class-variance-authority":"^0.7.1","clsx":"^2.1.1","lucide-react":"^0.503.0","postcss":"^8.5.3","postcss-prefix-selector":"^2.1.1","preact":"^10.26.6","tailwind-merge":"^3.2.0","tailwindcss":"^3.4.17","tsup":"^8.4.0","typescript":"^5.8.3","vite":"^6.3.5","vite-bundle-analyzer":"^0.19.0","vite-plugin-css-injected-by-js":"^3.5.2","vite-plugin-dts":"^4.5.3","zod":"^3.24.4","@21st-extension/extension-toolbar-srpc-contract":"0.1.4","@21st-extension/srpc":"0.2.4"},"dependencies":{"@radix-ui/react-hover-card":"^1.1.13","@supabase/supabase-js":"^2.50.1","@tanstack/react-query":"^5.81.5","framer-motion":"^12.19.1","qss":"^3.0.0"},"scripts":{"clean":"rm -rf .turbo node_modules","dev":"tsc -b && vite build --mode development","dev:examples":"tsc -b && vite build --mode development","build:toolbar":"tsc -b && vite build --mode production","build":"tsc -b && vite build --mode production"},"_id":"@21st-extension/toolbar@0.5.14","_integrity":"sha512-1ou6TQGrhPtdS8YtsmBTSzfx7aOhqGccbFaHFNHhwpqf5vIfXJm3qCsnzJ7VRGIT5D596QEEsRTEqj4DEmWMXA==","_resolved":"/tmp/783a773c5c65c98280537bac3c69b4b1/21st-extension-toolbar-0.5.14.tgz","_from":"file:21st-extension-toolbar-0.5.14.tgz","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1ou6TQGrhPtdS8YtsmBTSzfx7aOhqGccbFaHFNHhwpqf5vIfXJm3qCsnzJ7VRGIT5D596QEEsRTEqj4DEmWMXA==","shasum":"5c0b3811de1be54515916cb1ead74172026d449c","tarball":"https://registry.npmjs.org/@21st-extension/toolbar/-/toolbar-0.5.14.tgz","fileCount":18,"unpackedSize":3638662,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID8PLmb2mGosY9yQCcipnCE7fIy5ZTGcXSRXdDfqLgj7AiEAoBsUNJufhR7apoXeMrD5FG3SI0OZtu4xplSsmtbKiUc="}]},"_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_0.5.14_1751897843327_0.13655186929398133"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-26T13:03:16.008Z","modified":"2025-07-07T14:17:23.814Z","0.4.8":"2025-06-26T13:03:16.328Z","0.5.0":"2025-06-28T21:12:49.470Z","0.5.1":"2025-06-30T10:41:30.398Z","0.5.2":"2025-06-30T11:34:44.282Z","0.5.3":"2025-06-30T12:46:41.184Z","0.5.4":"2025-06-30T20:20:34.150Z","0.5.5":"2025-07-01T09:34:47.798Z","0.5.6":"2025-07-01T13:48:36.432Z","0.5.7":"2025-07-02T10:51:07.990Z","0.5.10":"2025-07-03T10:58:19.294Z","0.5.11":"2025-07-04T14:47:44.552Z","0.5.12":"2025-07-06T09:21:52.231Z","0.5.13":"2025-07-07T13:44:16.288Z","0.5.14":"2025-07-07T14:17:23.610Z"},"bugs":{"url":"https://github.com/21st-dev/21st-extension/issues"},"author":{"name":"21st Labs Inc."},"license":"AGPL-3.0-only","homepage":"https://21st.dev","keywords":["21st.dev","toolbar","ai","devtool","agent","interaction"],"repository":{"type":"git","url":"git+https://github.com/21st-dev/21st-extension.git","directory":"packages/toolbar"},"description":"21st.dev toolbar SDK for AI Agent interaction.","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**stagewise 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. stagewise gives your AI real-time, browser-powered context.\n\n\n## ✨ Features\n\nThe stagewise 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## 🔧 Local Development\n\nFor local development with your own API server, edit the `TWENTY_FIRST_URL` constant in `toolbar/core/src/constants.ts`:\n\n```typescript\n// For local development\nexport const TWENTY_FIRST_URL = 'http://localhost:3000';\n\n// For production (default)\nexport const TWENTY_FIRST_URL = 'https://21st.dev';\n```\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"}