{"_id":"@caido-utils/ui-components","_rev":"23-929ab8691b61dc048f36de849e9a5bc4","name":"@caido-utils/ui-components","dist-tags":{"latest":"0.1.22"},"versions":{"0.1.0":{"name":"@caido-utils/ui-components","version":"0.1.0","_id":"@caido-utils/ui-components@0.1.0","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"3e8a6cd13e08f96869cfb42f435c3af2ca581564","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.0.tgz","fileCount":62,"integrity":"sha512-JKipJpNZEE7z2QmAchMg1OA6MmZzNg9PCSwBgCRGRdKW/jOdf7WQxaWiAZFil6fLFLndZQJ3qi5FEPLXlWMtOA==","signatures":[{"sig":"MEYCIQCrfqjy7NXp2YPy3IYkASXgvzRiByBRoxqIXm/OcidzTQIhAM/Ev3gnmiyQ17YHgpEc0OvvBenLqG5I68Wha0xJrR0y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118614},"type":"module","_from":"file:caido-utils-ui-components-0.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/bc79b57dba68f31b65ff6b6707e3f1fd/caido-utils-ui-components-0.1.0.tgz","_integrity":"sha512-JKipJpNZEE7z2QmAchMg1OA6MmZzNg9PCSwBgCRGRdKW/jOdf7WQxaWiAZFil6fLFLndZQJ3qi5FEPLXlWMtOA==","_npmVersion":"11.12.1","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.0_1776311312691_0.9654374521509281","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@caido-utils/ui-components","version":"0.1.1","_id":"@caido-utils/ui-components@0.1.1","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"ac87594f094bb2d736e1fc2cc8d2bfafad84c0ca","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.1.tgz","fileCount":62,"integrity":"sha512-0O1X1c+CtYHNOsqlvGuop1Vmk9t4lESaUvU4GGsnpsuXxScLYjdls4dsc8DKxEzRXc1cvwfmmKfBXpQQvbpN1Q==","signatures":[{"sig":"MEUCIQDRT51yP5ze5tgQ/TdzNnG8WSZ4nAPCdUwPptxX7hrTxwIgXO7OC9SGV3XIU0FN1OxCUyldhjTyL7HZ1coyWK1/OHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118617},"type":"module","_from":"file:caido-utils-ui-components-0.1.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/770cd0ee413a24b133fea213c020c3d5/caido-utils-ui-components-0.1.1.tgz","_integrity":"sha512-0O1X1c+CtYHNOsqlvGuop1Vmk9t4lESaUvU4GGsnpsuXxScLYjdls4dsc8DKxEzRXc1cvwfmmKfBXpQQvbpN1Q==","_npmVersion":"11.12.1","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.1_1776313648446_0.4194870483980768","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@caido-utils/ui-components","version":"0.1.2","_id":"@caido-utils/ui-components@0.1.2","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"1e047bdf6b31fe55cfe0310d504c90dd04fea6db","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.2.tgz","fileCount":65,"integrity":"sha512-F/J3nbzltYgT+oSdPgsiMAiDHBpDXBX+gUrQMZEezsGGweeL/3EgffL7AmjYGbVrloxs1IVBAyKLwaU05IablQ==","signatures":[{"sig":"MEUCIQCnevYrxxphDZLoSlpk5dXal+uKBqPF5170FPfYI9MUOgIgBn7oFB2srSEyHBpywlL7n4GZZ7ruQb2jsRHi+UFvEhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125953},"type":"module","_from":"file:caido-utils-ui-components-0.1.2.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/6133ca7a292c56bab53a268a69fb747a/caido-utils-ui-components-0.1.2.tgz","_integrity":"sha512-F/J3nbzltYgT+oSdPgsiMAiDHBpDXBX+gUrQMZEezsGGweeL/3EgffL7AmjYGbVrloxs1IVBAyKLwaU05IablQ==","_npmVersion":"11.12.1","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.2_1776710687549_0.45959806604072506","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@caido-utils/ui-components","version":"0.1.3","_id":"@caido-utils/ui-components@0.1.3","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"6a12a5f749b76532eed76b120a1d3b3cac01b559","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.3.tgz","fileCount":68,"integrity":"sha512-EHWzreVyj3r13NU5GEB40fXID3fL+LJXVxqnz1aiK68dQ9d5KvJ8kLHDDWQBVFHDRsc1yCh7RuCabRlUzSf4Wg==","signatures":[{"sig":"MEUCIQCyQcvpJz+XNX3wmfreAkzO7ytDwlFXa9t8Q35uC/sdOAIgc7d/liWYaO7nxJl34QmUP2yj5IPs0aTIOTENURyaSyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132591},"type":"module","_from":"file:caido-utils-ui-components-0.1.3.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/01d9adcaaadfab7c0774d005ab64c25e/caido-utils-ui-components-0.1.3.tgz","_integrity":"sha512-EHWzreVyj3r13NU5GEB40fXID3fL+LJXVxqnz1aiK68dQ9d5KvJ8kLHDDWQBVFHDRsc1yCh7RuCabRlUzSf4Wg==","_npmVersion":"11.13.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.3_1778352753435_0.3740084119346576","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@caido-utils/ui-components","version":"0.1.4","_id":"@caido-utils/ui-components@0.1.4","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"83fb343654183403660e5d86006eb919390200c5","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.4.tgz","fileCount":68,"integrity":"sha512-Rf93+EQafg5riUjYJ+4dUmeX1bQDvIGjKbk8m+FcGX/PLZxUGReB6anTRqujg5elOJAO6Z/wGrfTderAiCu6RA==","signatures":[{"sig":"MEUCIQD0IqZ6h0vTlBlUMk9WZkiIhmd0Wl34mRUGvSO12pm34gIgIcMzAuuBfKJ5AIHf8lt/81rEXnJGB/sUh6BbEnNFJxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132703},"type":"module","_from":"file:caido-utils-ui-components-0.1.4.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/3ba26bb2093b16cfe1e3c8235481291d/caido-utils-ui-components-0.1.4.tgz","_integrity":"sha512-Rf93+EQafg5riUjYJ+4dUmeX1bQDvIGjKbk8m+FcGX/PLZxUGReB6anTRqujg5elOJAO6Z/wGrfTderAiCu6RA==","_npmVersion":"11.13.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.4_1778356658750_0.13115519542920073","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@caido-utils/ui-components","version":"0.1.5","_id":"@caido-utils/ui-components@0.1.5","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"16ad7a6cf90f984414a6be28fd49ab74ac135d6e","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.5.tgz","fileCount":68,"integrity":"sha512-UfLv/Cz7Zo6V+GUmcl4NfLut7ccAB0Cg/UqoziafutR869H5yk+WmtYMQjyflI907lTRFqgAER2meNj7SJr4JA==","signatures":[{"sig":"MEYCIQCcxnWVfG9bw1B0SNijoMNlVWxMi3cUMFrMMmBzYowtdAIhAIaLKlOFXm1dfhI94X52iEf/LSm77TlHMf2pLFwuHoNY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132718},"type":"module","_from":"file:caido-utils-ui-components-0.1.5.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/fd8f89beeeaf338b13149dbf9adef991/caido-utils-ui-components-0.1.5.tgz","_integrity":"sha512-UfLv/Cz7Zo6V+GUmcl4NfLut7ccAB0Cg/UqoziafutR869H5yk+WmtYMQjyflI907lTRFqgAER2meNj7SJr4JA==","_npmVersion":"11.13.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.5_1778357016458_0.8348801417693066","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@caido-utils/ui-components","version":"0.1.6","_id":"@caido-utils/ui-components@0.1.6","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"be53364ded0a3c28f96bd422c6b9bd1d24ee421b","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.6.tgz","fileCount":68,"integrity":"sha512-LzdrHmutvF6QIpjDC0Qg1UfT83qrHIHBhMwZsVLC1B7nx5Q2GKFLWrbiExWW4kuD8ma6ktSOii/HYiw2zygwuQ==","signatures":[{"sig":"MEUCIQDvucU5qOFMTi5yGKp36YPVbzt6nAQnenvl7J/L9lP9EgIgBBR3AR7iOttHoVSjoVbc2yka7Xl+Iii5w6Cd01keayI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133246},"type":"module","_from":"file:caido-utils-ui-components-0.1.6.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/0913112c5c91dc9003ab90928fcb8504/caido-utils-ui-components-0.1.6.tgz","_integrity":"sha512-LzdrHmutvF6QIpjDC0Qg1UfT83qrHIHBhMwZsVLC1B7nx5Q2GKFLWrbiExWW4kuD8ma6ktSOii/HYiw2zygwuQ==","_npmVersion":"11.13.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.6_1778362451346_0.009727254596451296","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@caido-utils/ui-components","version":"0.1.7","_id":"@caido-utils/ui-components@0.1.7","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"89bf806113819a17d6d71b4f71ce2b20e8ffa2b8","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.7.tgz","fileCount":68,"integrity":"sha512-OBL/ZPaH4myL+guKyWxgq5kqLxwBlUefE6i3sMHXrjPU18CbGVqYj3U9mZOmBtrAcwBfc04ShRtaHMxB46QRbA==","signatures":[{"sig":"MEUCIQCdY2KleYlGZTPzv916Zxjtt6N0brLmbO7bFTZ5wjeWGAIgBSnnjfrSlvnWZP0iAuaYpAs4Hu/VORoJ4CdBJ/HCxK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133356},"type":"module","_from":"file:caido-utils-ui-components-0.1.7.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/a0c09ee37e442bba9e10c56bdaba7fcb/caido-utils-ui-components-0.1.7.tgz","_integrity":"sha512-OBL/ZPaH4myL+guKyWxgq5kqLxwBlUefE6i3sMHXrjPU18CbGVqYj3U9mZOmBtrAcwBfc04ShRtaHMxB46QRbA==","_npmVersion":"11.13.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.7_1778530272675_0.1814072341086148","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@caido-utils/ui-components","version":"0.1.8","_id":"@caido-utils/ui-components@0.1.8","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"64e4f7c25c8db53d29211a7ee28d666eedac2eb4","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.8.tgz","fileCount":68,"integrity":"sha512-FH2aIVBXtMvN4RK+4+Ahp+D4ocSxd689oEtqosqzxzlGpfmsiTO4uDjDV47SKDAyu+Alk6D04LWSmrATSJkrfw==","signatures":[{"sig":"MEYCIQCijLgKM7qf7TolvorU5jyEUqUcVqsBUVkFp3SwSAj/IgIhAKZij6g134ubAWXz/WslDiK0bsya81jbYgxULhZwCbRJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135055},"type":"module","_from":"file:caido-utils-ui-components-0.1.8.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/ae05d79fbc940a376e9b5a49fad368b2/caido-utils-ui-components-0.1.8.tgz","_integrity":"sha512-FH2aIVBXtMvN4RK+4+Ahp+D4ocSxd689oEtqosqzxzlGpfmsiTO4uDjDV47SKDAyu+Alk6D04LWSmrATSJkrfw==","_npmVersion":"11.14.1","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.8_1779577788937_0.016241628941681574","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@caido-utils/ui-components","version":"0.1.9","_id":"@caido-utils/ui-components@0.1.9","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"e45c3f187c5f07bd932df67dae06f22b5822f723","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.9.tgz","fileCount":68,"integrity":"sha512-w3L7es5Uugrt4kg+7OUbVsxYsDInTErgpqkwDewjhvCJl2ILynZ95W3sAZfDdf82Z55+Fum2tZSDKHWLA1e0kA==","signatures":[{"sig":"MEQCIEN8BlfseZxNx9+OaFUxzTkcurYBWVUkervD4W01PdhUAiBjlUJK8HBUq6tQwuHaOV5mxkXNlDrXfSIRuWKQz70oYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136605},"type":"module","_from":"file:caido-utils-ui-components-0.1.9.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/c2234b7e4cf806b957b330667e2212aa/caido-utils-ui-components-0.1.9.tgz","_integrity":"sha512-w3L7es5Uugrt4kg+7OUbVsxYsDInTErgpqkwDewjhvCJl2ILynZ95W3sAZfDdf82Z55+Fum2tZSDKHWLA1e0kA==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.9_1780448979652_0.9381263909380912","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@caido-utils/ui-components","version":"0.1.10","_id":"@caido-utils/ui-components@0.1.10","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"122a2eec29f024c9ba6f9b9cdb34ea4d61a58242","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.10.tgz","fileCount":68,"integrity":"sha512-vnPAROKZBfY6t7BkeOUf3gJp1jjorWH8G5ezhiGITh4cxoLVR7dQ9Xbmwu6I+jroC2XoN7eK7sa4cxetwqhKtQ==","signatures":[{"sig":"MEUCIQC759L4lLN0JZ0ML6eV4pODIWbJxIdFibpgcXkzWdFrEAIgRK7obGxAEnMRntoOAMtXWpBWCfQ1A1MddLGAeS1Kdts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137097},"type":"module","_from":"file:caido-utils-ui-components-0.1.10.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/3e8da1f093c9ca79792ddc07ea52297b/caido-utils-ui-components-0.1.10.tgz","_integrity":"sha512-vnPAROKZBfY6t7BkeOUf3gJp1jjorWH8G5ezhiGITh4cxoLVR7dQ9Xbmwu6I+jroC2XoN7eK7sa4cxetwqhKtQ==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.10_1780457093291_0.13876251734561595","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@caido-utils/ui-components","version":"0.1.11","_id":"@caido-utils/ui-components@0.1.11","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"96c7fa5feff8d345d9ec56be6e36aa6dfdf0efdc","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.11.tgz","fileCount":68,"integrity":"sha512-UjYQimup44QViwJ8C4wKjyPgPbgddtfoEU00WfXuaA1vjpPL8C4BnklMGIHdVuD/Mv++1CEyiIlbKiyE6vRM/Q==","signatures":[{"sig":"MEUCIQD0Esoth/pgl/YahaoNluSSOx4Pwt9u1uZTUxMMNaJ0qAIgNTJnsAFpH+cbFkGL0rEce2q3LJ3ZRCwud1f3ggD7Rh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137216},"type":"module","_from":"file:caido-utils-ui-components-0.1.11.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/8bd2ca44f853b24f1553d676b46ae2d4/caido-utils-ui-components-0.1.11.tgz","_integrity":"sha512-UjYQimup44QViwJ8C4wKjyPgPbgddtfoEU00WfXuaA1vjpPL8C4BnklMGIHdVuD/Mv++1CEyiIlbKiyE6vRM/Q==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.11_1782869056346_0.8306182856502755","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@caido-utils/ui-components","version":"0.1.12","_id":"@caido-utils/ui-components@0.1.12","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"540060fd5861029e58661abe3dcab4b277d6e7c9","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.12.tgz","fileCount":68,"integrity":"sha512-M4ch0isi1sTaBJjU0e8RbnNcjzKR2CNVuiLfC3cTdl74OYJLikxokVdh2qOAgB+Wl8QfpR5HsKcwadjRaCirgQ==","signatures":[{"sig":"MEQCIFgiTq4FLLwLKQTIIgFPFXtOU4/Mlg15QIMHIr10ZQTDAiBGLh0nCVKv5GJO6ZlYvIaXXhRimLBmWMPfUU3wITz/qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137848},"type":"module","_from":"file:caido-utils-ui-components-0.1.12.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/d973950d5c880347162c0eb8146e5066/caido-utils-ui-components-0.1.12.tgz","_integrity":"sha512-M4ch0isi1sTaBJjU0e8RbnNcjzKR2CNVuiLfC3cTdl74OYJLikxokVdh2qOAgB+Wl8QfpR5HsKcwadjRaCirgQ==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.12_1783007383854_0.7030263171761846","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@caido-utils/ui-components","version":"0.1.13","_id":"@caido-utils/ui-components@0.1.13","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"0fc9397ff0d9c007e7e7e57dc4c8ba58c29843dc","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.13.tgz","fileCount":70,"integrity":"sha512-m3dFueeOiAsp2y/1L9KTnTUmCaQYR7sYKhlRiH+LZWR26R8FJf+cDXGERSnOzYG02jRnid9IEaEzUpqGe/hZ/A==","signatures":[{"sig":"MEUCIEHsLV8BDoB/jH7aAYLr1maYRyf1Xou0YhtdhE2Rw/E2AiEA7rkuXwgMJqT6uDu628o79+rki9SyBeTnauQkFreT4OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139930},"type":"module","_from":"file:caido-utils-ui-components-0.1.13.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/72895a7f2dc87801a6d1601b9e7be070/caido-utils-ui-components-0.1.13.tgz","_integrity":"sha512-m3dFueeOiAsp2y/1L9KTnTUmCaQYR7sYKhlRiH+LZWR26R8FJf+cDXGERSnOzYG02jRnid9IEaEzUpqGe/hZ/A==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.13_1783018055258_0.038440176539505044","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@caido-utils/ui-components","version":"0.1.14","_id":"@caido-utils/ui-components@0.1.14","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"bb32f124f7589e7ae8a75b12b8370621202fa9fc","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.14.tgz","fileCount":70,"integrity":"sha512-RJW9nIA63pfgGnIA9sI/z0QK/EoIt7kZ7AXGw9SkGkaXWJrHqoGxYjPyNiMmlztv47BbmzSflDFKxubPxIjTFQ==","signatures":[{"sig":"MEUCIFH/DXz3pMdfkUB7MwA+TUT190/D4HzrQ/V2m7SnR8EwAiEAygdg8Osd9FsnZVMDs4r0XZUZa9QQ3rTqmn799NKpaak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142499},"type":"module","_from":"file:caido-utils-ui-components-0.1.14.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/ad93334c007da62022cd15b306d36fd8/caido-utils-ui-components-0.1.14.tgz","_integrity":"sha512-RJW9nIA63pfgGnIA9sI/z0QK/EoIt7kZ7AXGw9SkGkaXWJrHqoGxYjPyNiMmlztv47BbmzSflDFKxubPxIjTFQ==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.14_1783020120695_0.4238320857269531","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@caido-utils/ui-components","version":"0.1.15","_id":"@caido-utils/ui-components@0.1.15","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"d93735d64223678e5cdfa9465117a11a37bdf2f1","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.15.tgz","fileCount":70,"integrity":"sha512-YyQqsvZfrCP8x3wQN63C4aZTTIFHOa0rozj+FOLJewHH8f+WDqdpfI6yKJUMV6MRYxHXH16CNRzH6lR/N/KUpA==","signatures":[{"sig":"MEUCIDJbeRarpFCcxSAzZKmDmqhxTdo9jHRmkpVXTZSxp00zAiEAyZUGsB9Pg6CQFksher3sQ6oy5di35hbkZ9D8EQxLanQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141549},"type":"module","_from":"file:caido-utils-ui-components-0.1.15.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/d8ec18ab690f510ba97092562ba24bdc/caido-utils-ui-components-0.1.15.tgz","_integrity":"sha512-YyQqsvZfrCP8x3wQN63C4aZTTIFHOa0rozj+FOLJewHH8f+WDqdpfI6yKJUMV6MRYxHXH16CNRzH6lR/N/KUpA==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.15_1783020372683_0.37961869336597753","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@caido-utils/ui-components","version":"0.1.16","_id":"@caido-utils/ui-components@0.1.16","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"88f48021f2fcad153a9ae2fa16f430d97d0201af","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.16.tgz","fileCount":70,"integrity":"sha512-7fHqyLR+4J88sbGnmoK3Uy+BXfzY/FpRrbfJfhgwU1KhvHupAE+MBn0BhKVglItk73w/gWRXrqvr+H8hbHOg9Q==","signatures":[{"sig":"MEQCIGLNpqVVD+Vgr9ZR/F2clEDM8dHeshw2xHXEDQF6c6Z/AiArUKoXywdvSd/EtDXN44xcIejPVlKcSdzYmb1MNfWURw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141530},"type":"module","_from":"file:caido-utils-ui-components-0.1.16.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/449365a08b14adae5f5e33f627d57a08/caido-utils-ui-components-0.1.16.tgz","_integrity":"sha512-7fHqyLR+4J88sbGnmoK3Uy+BXfzY/FpRrbfJfhgwU1KhvHupAE+MBn0BhKVglItk73w/gWRXrqvr+H8hbHOg9Q==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.16_1783020534066_0.5862664128519952","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@caido-utils/ui-components","version":"0.1.17","_id":"@caido-utils/ui-components@0.1.17","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"327d5bd0caac6a0efbb61ddf1c6cff86ed6371a5","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.17.tgz","fileCount":70,"integrity":"sha512-0QMyvQWxw7KWJxVbhkkws9p0gJ9L544I8CJmGjbpuG3pg06332EaEcr7ePRD8nQe9sE8IYc0qT/eNb8MxajnIA==","signatures":[{"sig":"MEQCIApt6MRaVv47imXR9D3tIjD40nviAmDzEmNbmc2HRYibAiB8HGKPejFSAjWkHvy+lW4IHvp+2OjgXIPDmSVpRVlvrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143771},"type":"module","_from":"file:caido-utils-ui-components-0.1.17.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/068e82849e1998072eb600a08d667659/caido-utils-ui-components-0.1.17.tgz","_integrity":"sha512-0QMyvQWxw7KWJxVbhkkws9p0gJ9L544I8CJmGjbpuG3pg06332EaEcr7ePRD8nQe9sE8IYc0qT/eNb8MxajnIA==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.17_1783020843927_0.5340373091052453","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@caido-utils/ui-components","version":"0.1.18","_id":"@caido-utils/ui-components@0.1.18","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"5e93195715001ef98fbeed957cbbf77f672dcbf1","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.18.tgz","fileCount":70,"integrity":"sha512-9uJsVTSWRyOw1G7CaMYqpLasNGoi13V5dB/eC80Dxs9495W92bVtTPSzfjrsdpf8hIW6FVLqLKzV3cihtTGSUg==","signatures":[{"sig":"MEQCIB6h1gWH+UHPM9UNAm+1MlCpl5EFFtPhuO2Pe4qBkCQNAiBewud8VyZGhewQLkT0D9pOabLHq196wMqcorNg23+9gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142284},"type":"module","_from":"file:caido-utils-ui-components-0.1.18.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/e0a0ad4d0ac69d81dcd12b92a715ab1f/caido-utils-ui-components-0.1.18.tgz","_integrity":"sha512-9uJsVTSWRyOw1G7CaMYqpLasNGoi13V5dB/eC80Dxs9495W92bVtTPSzfjrsdpf8hIW6FVLqLKzV3cihtTGSUg==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.18_1783021246813_0.9213897607251835","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@caido-utils/ui-components","version":"0.1.19","_id":"@caido-utils/ui-components@0.1.19","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"307556ace3fc89af3af47d92f777293e21d4598b","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.19.tgz","fileCount":70,"integrity":"sha512-+fAQtSHDw8QBSPgqIYrdxJ1uZLG2Hd1sNDsYSIRiRFvnIg/Mgl92WZ1y9GKpCzJc5XD05Ow5yTTsNg1VWo3srg==","signatures":[{"sig":"MEYCIQCHSj+Z631KXKbGaVG0n0FNgelgdAzQ4fkpz29VqGrcFQIhAILHwVXPNryBPKeoqoV4eTA2rlYJap4uJH8M3CXPCQaQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140144},"type":"module","_from":"file:caido-utils-ui-components-0.1.19.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/970bde33f7fe6b6e702c2b649427ee2f/caido-utils-ui-components-0.1.19.tgz","_integrity":"sha512-+fAQtSHDw8QBSPgqIYrdxJ1uZLG2Hd1sNDsYSIRiRFvnIg/Mgl92WZ1y9GKpCzJc5XD05Ow5yTTsNg1VWo3srg==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.19_1783021605910_0.2485608202572933","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@caido-utils/ui-components","version":"0.1.20","_id":"@caido-utils/ui-components@0.1.20","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"c162fd137d3dc468320d72818e12b85e494e557e","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.20.tgz","fileCount":70,"integrity":"sha512-/BRUVlTP92/s0FAkFA/ETZtrkw5tSkZZsG7qX/P8xMSH224qMZnyUD3NGra9gY9HxrNCq00PRYlhvGXbCJOoJw==","signatures":[{"sig":"MEQCIFpbOidtie1yztlQqtk5uFtR/Ronuf//IhHeynCpsAXDAiAz5B2H8oLCNbqJrE6APC+AyB8JS4xKhWnZ7R2GSW/B5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140472},"type":"module","_from":"file:caido-utils-ui-components-0.1.20.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/290b40f7e902245bb187edda87cc1847/caido-utils-ui-components-0.1.20.tgz","_integrity":"sha512-/BRUVlTP92/s0FAkFA/ETZtrkw5tSkZZsG7qX/P8xMSH224qMZnyUD3NGra9gY9HxrNCq00PRYlhvGXbCJOoJw==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.20_1783021867704_0.5229940230098251","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@caido-utils/ui-components","version":"0.1.21","_id":"@caido-utils/ui-components@0.1.21","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"dist":{"shasum":"fd11183aa1bdce8ef0a2fbcf710e61c62281770f","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.21.tgz","fileCount":70,"integrity":"sha512-pTjZL/xj6F3+JTl3i3g5pv090fgDdmiQ7agb3G9PNRe5o6dFWJYPTPYMZTGS2E7n/8jgGNeOWKitEVL2qFD2lQ==","signatures":[{"sig":"MEUCIQD+IsCf9bMpMhGWtac2fjPKA2DANv8TcC3B0p0khYv6HgIgLpL99FcBKSzw12rBYCIVJn4Y/9bscyndoegzVu+/sg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143254},"type":"module","_from":"file:caido-utils-ui-components-0.1.21.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"unbuild"},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"_resolved":"/tmp/5da9e39c3eb6f1405f7b780dabca55a8/caido-utils-ui-components-0.1.21.tgz","_integrity":"sha512-pTjZL/xj6F3+JTl3i3g5pv090fgDdmiQ7agb3G9PNRe5o6dFWJYPTPYMZTGS2E7n/8jgGNeOWKitEVL2qFD2lQ==","_npmVersion":"11.16.0","description":"Vue 3 components for Caido plugin frontends.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"prettier":"^3.5.0","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@prettier/plugin-xml":"^3.4.1","@caido-utils/frontend-sdk":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"3.4.37","unbuild":"^3.6.1","vue-tsc":"^2.0.29","primevue":"4.1.0","typescript":"^5.5.4","@codemirror/view":"6.39.6","@codemirror/state":"^6.5.4","@codemirror/search":"^6.6.0","@caido/sdk-frontend":"0.54.2-beta.15"},"peerDependencies":{"vue":">=3.4.0","primevue":">=4.0.0","@caido/sdk-frontend":">=0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-components_0.1.21_1783194981781_0.2746514605891397","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@caido-utils/ui-components","version":"0.1.22","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@caido-utils/frontend-sdk":"^0.1.0","@codemirror/search":"^6.6.0","@codemirror/state":"^6.5.4","@prettier/plugin-xml":"^3.4.1","prettier":"^3.5.0"},"peerDependencies":{"@caido/sdk-frontend":">=0.54.0","primevue":">=4.0.0","vue":">=3.4.0"},"devDependencies":{"@caido/sdk-frontend":"0.54.2-beta.15","@codemirror/search":"^6.6.0","@codemirror/state":"^6.5.4","@codemirror/view":"6.39.6","primevue":"4.1.0","typescript":"^5.5.4","unbuild":"^3.6.1","vue":"3.4.37","vue-tsc":"^2.0.29"},"scripts":{"build":"unbuild"},"_id":"@caido-utils/ui-components@0.1.22","description":"Vue 3 components for Caido plugin frontends.","_integrity":"sha512-nDqBfuJctUo+tO3e0vKhZABo9qGx9GKP+lcHCGc+lUuU8OdrVr09Y9OECPoYZyB1vFPNlIGVNPomZHSmwjQtzg==","_resolved":"/tmp/dbec8d26dbbce4b89fc1b5c5ffb79f82/caido-utils-ui-components-0.1.22.tgz","_from":"file:caido-utils-ui-components-0.1.22.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-nDqBfuJctUo+tO3e0vKhZABo9qGx9GKP+lcHCGc+lUuU8OdrVr09Y9OECPoYZyB1vFPNlIGVNPomZHSmwjQtzg==","shasum":"79206838e1ca2e80c91d792874b2aa5d48355753","tarball":"https://registry.npmjs.org/@caido-utils/ui-components/-/ui-components-0.1.22.tgz","fileCount":70,"unpackedSize":144465,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTpaS+Zy5COJWLQk4r8aKoonO3hX/iKLyQ+qivjI2AFgIhAIuKOOKhR/4tN73L9ezZdPd8raZXqOOQtYcrFs00VQRS"}]},"_npmUser":{"name":"caido-utils","email":"r54778790@gmail.com"},"directories":{},"maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-components_0.1.22_1788702334804_0.05013068597210468"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-16T03:48:32.574Z","modified":"2026-09-06T13:45:35.085Z","0.1.0":"2026-04-16T03:48:32.840Z","0.1.1":"2026-04-16T04:27:28.596Z","0.1.2":"2026-04-20T18:44:47.686Z","0.1.3":"2026-05-09T18:52:33.580Z","0.1.4":"2026-05-09T19:57:38.891Z","0.1.5":"2026-05-09T20:03:36.594Z","0.1.6":"2026-05-09T21:34:11.510Z","0.1.7":"2026-05-11T20:11:12.835Z","0.1.8":"2026-05-23T23:09:49.094Z","0.1.9":"2026-06-03T01:09:39.798Z","0.1.10":"2026-06-03T03:24:53.449Z","0.1.11":"2026-07-01T01:24:16.539Z","0.1.12":"2026-07-02T15:49:43.990Z","0.1.13":"2026-07-02T18:47:35.412Z","0.1.14":"2026-07-02T19:22:00.842Z","0.1.15":"2026-07-02T19:26:12.829Z","0.1.16":"2026-07-02T19:28:54.244Z","0.1.17":"2026-07-02T19:34:04.067Z","0.1.18":"2026-07-02T19:40:46.963Z","0.1.19":"2026-07-02T19:46:46.047Z","0.1.20":"2026-07-02T19:51:07.854Z","0.1.21":"2026-07-04T19:56:21.912Z","0.1.22":"2026-09-06T13:45:34.939Z"},"description":"Vue 3 components for Caido plugin frontends.","maintainers":[{"name":"caido-utils","email":"r54778790@gmail.com"}],"readme":"# @caido-utils/components\n\nVue 3 components for Caido plugin frontends.\n\n## Installation\n\n```bash\npnpm add @caido-utils/components\n```\n\n**Peer dependencies:** `vue`, `primevue`, `@caido/sdk-frontend`, `@codemirror/view`\n\n```ts\nimport { Dialog, Table, HttpqlInput, Card } from \"@caido-utils/components\";\n```\n\n---\n\n### ButtonGroup\n\nToggle button group. Always requires a selection (no empty state).\n\n```vue\n<ButtonGroup v-model=\"view\" :options=\"options\" />\n```\n\n#### Props\n\n| Name         | Type                                 | Default   | Description              |\n| ------------ | ------------------------------------ | --------- | ------------------------ |\n| `modelValue` | `string`                             | required  | Currently selected value |\n| `options`    | `{ label: string; value: string }[]` | required  | Available options        |\n| `size`       | `\"small\" \\| \"large\"`                 | `\"small\"` | Button size              |\n\n#### Emits\n\n| Event               | Payload  | Description            |\n| ------------------- | -------- | ---------------------- |\n| `update:modelValue` | `string` | Selected value changed |\n\n---\n\n### Card\n\nStyled container card. Passes through all PrimeVue Card props and slots.\n\n```vue\n<Card>\n  <template #content>\n    <p>Card body</p>\n  </template>\n</Card>\n```\n\n#### Slots\n\nAll PrimeVue Card slots: `#header`, `#title`, `#subtitle`, `#content`, `#footer`.\n\n---\n\n### ContextMenu\n\nRight-click context menu with dark styling.\n\n```vue\n<div @contextmenu.prevent=\"ctxRef?.show($event)\">\n  Right-click here\n</div>\n<ContextMenu ref=\"ctxRef\" :items=\"menuItems\" />\n```\n\n#### Props\n\n| Name    | Type         | Default  | Description              |\n| ------- | ------------ | -------- | ------------------------ |\n| `items` | `MenuItem[]` | required | PrimeVue menu item array |\n\n#### Exposed Methods\n\n| Method   | Signature                     | Description            |\n| -------- | ----------------------------- | ---------------------- |\n| `show`   | `(event: MouseEvent) => void` | Show at mouse position |\n| `hide`   | `() => void`                  | Hide menu              |\n| `toggle` | `(event: MouseEvent) => void` | Toggle visibility      |\n\n---\n\n### DataTable\n\nPrimeVue DataTable with virtual scrolling, compact styling, resizable columns, and scroll position memory.\n\n```vue\n<DataTable\n  v-model:active-row=\"activeRow\"\n  :items=\"rows\"\n  :columns=\"columns\"\n  scroll-key=\"my-table\"\n  data-key=\"id\"\n  @row-select=\"onSelect\"\n/>\n```\n\n#### Props\n\n| Name                 | Type                                                      | Default  | Description                           |\n| -------------------- | --------------------------------------------------------- | -------- | ------------------------------------- |\n| `items`              | `Record<string, unknown>[]`                               | required | Row data                              |\n| `columns`            | `{ field: string; header: string; sortable?: boolean }[]` | required | Column definitions                    |\n| `rowHeight`          | `number`                                                  | `30`     | Row height in pixels                  |\n| `activeRow`          | `Record<string, unknown> \\| null`                         | `null`   | Highlighted row (v-model)             |\n| `scrollKey`          | `string`                                                  | -        | Key for scroll position persistence   |\n| `keyboardNavigation` | `boolean`                                                 | `true`   | Move the active row with Arrow Up/Down |\n\nAdditional PrimeVue DataTable props are forwarded via `$attrs` (e.g. `dataKey`).\n\n#### Emits\n\n| Event              | Payload                             | Description        |\n| ------------------ | ----------------------------------- | ------------------ |\n| `update:activeRow` | `Record<string, unknown> \\| null`   | Active row changed |\n| `row-select`       | `{ data: Record<string, unknown> }` | Row selected       |\n| `row-click`        | `{ data: Record<string, unknown> }` | Row clicked        |\n\nClicking a row focuses the table. While focused, Arrow Up and Arrow Down move\nthe active row and emit `row-select`. Interactive controls inside cells retain\ntheir normal arrow-key behavior.\n\n#### Slots\n\n| Slot           | Scope             | Description                     |\n| -------------- | ----------------- | ------------------------------- |\n| `cell-{field}` | `{ item, value }` | Custom cell renderer per column |\n\n---\n\n### Dialog\n\nModal dialog with header, optional footer with action/cancel buttons.\n\n```vue\n<Dialog\n  v-if=\"visible\"\n  title=\"Confirm Action\"\n  width=\"500px\"\n  action-label=\"Save\"\n  action-icon=\"fas fa-save\"\n  @close=\"visible = false\"\n  @action=\"handleSave\"\n>\n  <p>Dialog content here</p>\n</Dialog>\n```\n\n#### Props\n\n| Name             | Type      | Default     | Description                          |\n| ---------------- | --------- | ----------- | ------------------------------------ |\n| `title`          | `string`  | required    | Header text                          |\n| `width`          | `string`  | required    | CSS width (e.g. `\"500px\"`)           |\n| `showBack`       | `boolean` | `false`     | Show back arrow in header            |\n| `showFooter`     | `boolean` | `true`      | Show footer with buttons             |\n| `actionLabel`    | `string`  | `\"Confirm\"` | Primary button label                 |\n| `actionIcon`     | `string`  | -           | Font Awesome class for action button |\n| `actionDisabled` | `boolean` | `false`     | Disable action button                |\n| `actionLoading`  | `boolean` | `false`     | Show loading state on action button  |\n| `cancelLabel`    | `string`  | `\"Cancel\"`  | Cancel button label                  |\n| `contentClass`   | `string`  | -           | CSS class for dialog content area    |\n\n#### Emits\n\n| Event    | Description                   |\n| -------- | ----------------------------- |\n| `close`  | X button or cancel clicked    |\n| `back`   | Back arrow clicked            |\n| `action` | Primary action button clicked |\n\n#### Slots\n\n| Slot      | Description                         |\n| --------- | ----------------------------------- |\n| `default` | Dialog body content                 |\n| `footer`  | Override the default footer buttons |\n\n---\n\n### HttpqlInput\n\nHTTPQL query input with syntax highlighting and context-aware autocomplete.\n\n```vue\n<HttpqlInput\n  v-model=\"query\"\n  :loading=\"isSearching\"\n  placeholder=\"Filter requests...\"\n  @submit=\"onSearch\"\n/>\n```\n\n#### Props\n\n| Name          | Type      | Default                      | Description       |\n| ------------- | --------- | ---------------------------- | ----------------- |\n| `modelValue`  | `string`  | required                     | Query string      |\n| `placeholder` | `string`  | `\"Enter an HTTPQL query...\"` | Placeholder text  |\n| `loading`     | `boolean` | `false`                      | Show spinner icon |\n\n#### Emits\n\n| Event               | Description                                    |\n| ------------------- | ---------------------------------------------- |\n| `update:modelValue` | Query text changed                             |\n| `submit`            | Enter pressed (when no suggestion is selected) |\n\n#### Autocomplete\n\nThe suggestion engine provides context-aware completions:\n\n| Context                              | Suggestions                                       |\n| ------------------------------------ | ------------------------------------------------- |\n| Empty input / after logical operator | Namespaces: `req`, `resp`, `row`, `filter`        |\n| After namespace (e.g. `req.`)        | Fields for that namespace                         |\n| After field (e.g. `req.method.`)     | Operators based on field type                     |\n| After `filter:`                      | `inscope`, `recent`, `1hr`, `6hr`, `12hr`, `24hr` |\n| After a completed value              | `AND`, `OR`                                       |\n\nSyntax uses dot/colon notation: `req.method.eq:\"GET\"`\n\n---\n\n### Menu\n\nPopup tiered menu with dark styling.\n\n```vue\n<Menu ref=\"menuRef\" :items=\"menuItems\" />\n```\n\n#### Props\n\n| Name    | Type         | Default  | Description                                    |\n| ------- | ------------ | -------- | ---------------------------------------------- |\n| `items` | `MenuItem[]` | required | PrimeVue menu items (supports nested submenus) |\n\n#### Exposed Methods\n\n| Method   | Signature                | Description          |\n| -------- | ------------------------ | -------------------- |\n| `show`   | `(event: Event) => void` | Show at event target |\n| `hide`   | `() => void`             | Hide menu            |\n| `toggle` | `(event: Event) => void` | Toggle visibility    |\n\n---\n\n### MenuButton\n\nButton that opens a popup menu on click.\n\n```vue\n<MenuButton :items=\"menuItems\" label=\"Actions\" icon=\"fas fa-ellipsis-v\" />\n```\n\n#### Props\n\n| Name       | Type                 | Default      | Description              |\n| ---------- | -------------------- | ------------ | ------------------------ |\n| `items`    | `MenuItem[]`         | required     | Menu items               |\n| `label`    | `string`             | -            | Button label             |\n| `icon`     | `string`             | -            | Font Awesome icon class  |\n| `severity` | `string`             | `\"contrast\"` | PrimeVue button severity |\n| `size`     | `\"small\" \\| \"large\"` | `\"small\"`    | Button size              |\n| `disabled` | `boolean`            | `false`      | Disable button           |\n\n---\n\n### MultiSelect\n\nCompact multi-select dropdown with chip display.\n\n```vue\n<MultiSelect\n  v-model=\"selectedProfiles\"\n  :options=\"profiles\"\n  option-label=\"name\"\n  option-value=\"id\"\n  placeholder=\"Select profiles...\"\n/>\n```\n\n#### Props\n\n| Name            | Type                | Default       | Description                      |\n| --------------- | ------------------- | ------------- | -------------------------------- |\n| `modelValue`    | `unknown[]`         | required      | Selected values                  |\n| `options`       | `unknown[]`         | required      | Available options                |\n| `optionLabel`   | `string`            | `\"label\"`     | Property name for display text   |\n| `optionValue`   | `string`            | `\"value\"`     | Property name for value          |\n| `placeholder`   | `string`            | `\"Select...\"` | Placeholder text                 |\n| `display`       | `\"comma\" \\| \"chip\"` | `\"chip\"`      | How selected items are displayed |\n| `filter`        | `boolean`           | `false`       | Show search input                |\n| `showToggleAll` | `boolean`           | `false`       | Show select all checkbox         |\n| `disabled`      | `boolean`           | `false`       | Disable component                |\n\nAdditional PrimeVue MultiSelect props are forwarded via `$attrs`.\n\n#### Emits\n\n| Event               | Payload     | Description       |\n| ------------------- | ----------- | ----------------- |\n| `update:modelValue` | `unknown[]` | Selection changed |\n\n---\n\n### RequestEditor\n\nCaido's native HTTP request editor.\n\n```vue\n<RequestEditor :sdk=\"sdk\" :content=\"rawRequest\" />\n```\n\n#### Props\n\n| Name           | Type                  | Default                  | Description                       |\n| -------------- | --------------------- | ------------------------ | --------------------------------- |\n| `sdk`          | `any`                 | required                 | Caido frontend SDK instance       |\n| `content`      | `string \\| undefined` | required                 | Raw HTTP request text             |\n| `emptyMessage` | `string`              | `\"No request available\"` | Message when content is undefined |\n\nUse `request.getRaw().toText()` for the `content` prop.\n\n---\n\n### ResponseEditor\n\nCaido's native HTTP response editor.\n\n```vue\n<ResponseEditor :sdk=\"sdk\" :content=\"rawResponse\" />\n```\n\n#### Props\n\n| Name           | Type                  | Default                   | Description                       |\n| -------------- | --------------------- | ------------------------- | --------------------------------- |\n| `sdk`          | `any`                 | required                  | Caido frontend SDK instance       |\n| `content`      | `string \\| undefined` | required                  | Raw HTTP response text            |\n| `emptyMessage` | `string`              | `\"No response available\"` | Message when content is undefined |\n\nUse `response.getRaw().toText()` for the `content` prop.\n\n---\n\n### Table\n\nHigh-performance sortable table with virtual scrolling (auto-enabled at 100+ rows), selection, context menu, and scroll position memory.\n\n```vue\n<Table\n  :items=\"rows\"\n  :selected=\"selected\"\n  :columns=\"columns\"\n  :row-key=\"(r) => r.id\"\n  :active-key=\"activeId\"\n  selectable\n  scroll-key=\"my-table\"\n  :context-menu=\"menuItems\"\n  @update:selected=\"selected = $event\"\n  @row-click=\"onRowClick\"\n>\n  <template #cell-status=\"{ value }\">\n    <span :class=\"value === '200' ? 'text-green-400' : 'text-red-400'\">{{ value }}</span>\n  </template>\n</Table>\n```\n\n#### Props\n\n| Name           | Type                  | Default     | Description                         |\n| -------------- | --------------------- | ----------- | ----------------------------------- |\n| `items`        | `T[]`                 | required    | Row data                            |\n| `selected`     | `T[]`                 | required    | Selected items                      |\n| `columns`      | `Column[]`            | required    | Column definitions (see below)      |\n| `rowKey`       | `(item: T) => string` | required    | Unique key extractor                |\n| `activeKey`    | `string`              | -           | Row key of the highlighted row      |\n| `emptyMessage` | `string`              | `\"No data\"` | Message when empty                  |\n| `selectable`   | `boolean`             | `false`     | Show checkbox column                |\n| `scrollKey`    | `string`              | -           | Key for scroll position persistence |\n| `contextMenu`  | `MenuItem[]`          | -           | Right-click menu items              |\n| `resizable`    | `boolean`             | `false`     | Enable column resizing              |\n\n#### Column Definition\n\n```ts\ntype Column = {\n  key: string; // property name on row object\n  header: string; // column header text\n  width: string; // CSS width (\"150px\", \"1fr\", \"auto\")\n  sortable?: boolean;\n  sortType?: \"string\" | \"number\" | \"date\"; // default: \"string\"\n};\n```\n\n#### Emits\n\n| Event             | Payload           | Description       |\n| ----------------- | ----------------- | ----------------- |\n| `update:selected` | `T[]`             | Selection changed |\n| `row-click`       | `T`               | Row clicked       |\n| `row-contextmenu` | `[T, MouseEvent]` | Row right-clicked |\n\n#### Slots\n\n| Slot         | Scope                         | Description                     |\n| ------------ | ----------------------------- | ------------------------------- |\n| `cell-{key}` | `{ item: T, value: unknown }` | Custom cell renderer per column |\n","readmeFilename":"README.md"}