{"_id":"@laravel/echo-vue","_rev":"22-69671381ed26c38932239711ddaee7eb","name":"@laravel/echo-vue","dist-tags":{"latest":"2.5.0"},"versions":{"2.1.0":{"name":"@laravel/echo-vue","version":"2.1.0","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.1.0","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"71cf1fc04a4c2071566deea4585c46cb260a5c58","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.1.0.tgz","fileCount":22,"integrity":"sha512-jCsl/Q4badvx7Gr1+NObi6hg8w1AobX5dpn4k3n8FQXsHM7AwGUeZpXUSWM8vSc9SkmD82gXWNo8n9sK0KXJtQ==","signatures":[{"sig":"MEUCIHfSkIhZTsp+Jju+PSLrbk8m6KZQp3Y/c7/Ej8IlZNe/AiEAzp/64zNDdQ3zjYOJTXVketLIwPBblv4L0kCwR9XjHss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234320},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && git push --follow-tags && pnpm publish","prepublish":"pnpm run build"},"_npmUser":{"name":"joetannenbaum","email":"joe@joe.codes"},"_resolved":"/private/var/folders/14/zy82jsrn0j5dvsjyckg_rwjw0000gn/T/74ff3302bb82b8354c737a7f7f880f76/laravel-echo-vue-2.1.0.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-jCsl/Q4badvx7Gr1+NObi6hg8w1AobX5dpn4k3n8FQXsHM7AwGUeZpXUSWM8vSc9SkmD82gXWNo8n9sK0KXJtQ==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"10.8.2","description":"Laravel Echo library for beautiful Pusher and Socket.IO integration","directories":{},"_nodeVersion":"20.19.0","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.1.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.1.0_1746643236357_0.567481227619542","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@laravel/echo-vue","version":"2.1.2","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.1.2","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"4507f3264c146724794ea2f852493d589b910cdb","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.1.2.tgz","fileCount":22,"integrity":"sha512-TrbmpFUEUrBcqrgOC//PQuOUDVHdheSudf/3wMXdhZNAn68MHvyaZWGP147nAz+0X3QIrRuUCsCFeBEWeR3Nsg==","signatures":[{"sig":"MEYCIQC4JH9MNgKiqtL6VzJPYr8QfOZyOJq6QLPUdGQ4XMRcuAIhAPQmKbwYAtqhrn5sLKG+8Y4Z+PAyJU6vbx5j2Tk9Mj1e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235823},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && git push --follow-tags && pnpm publish","prepublish":"pnpm run build"},"_npmUser":{"name":"taylorotwell","email":"taylor@laravel.com"},"_resolved":"/private/var/folders/z8/dj4bw4111w39xvgrjykf5wvr0000gn/T/8aea491cb5f0829bf28fab589985306c/laravel-echo-vue-2.1.2.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-TrbmpFUEUrBcqrgOC//PQuOUDVHdheSudf/3wMXdhZNAn68MHvyaZWGP147nAz+0X3QIrRuUCsCFeBEWeR3Nsg==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"10.9.0","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"22.12.0","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.1.2","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.1.2_1747150782156_0.3043280346520838","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@laravel/echo-vue","version":"2.1.3","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.1.3","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"b7312cb4dec3feddc8dcf9a5b3cc025e962a87d7","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.1.3.tgz","fileCount":22,"integrity":"sha512-I0AIbRlySFMaypSmBMIFpFyxEdQeo8VY4gHpNOWU4c5YV/ld0gigEFK/AbqVXmiif0hEd6WyWayH49KGEDLWRw==","signatures":[{"sig":"MEQCICkBmueJk4s86OSrcEM+VQ7rkjdARUDazAO7h8qFw7euAiAGvKbRQgemMztzyASK3xfxKcUE7DoLhzXrYTThwFAuKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235859},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && git push --follow-tags && pnpm publish","prepublish":"pnpm run build"},"_npmUser":{"name":"taylorotwell","email":"taylor@laravel.com"},"_resolved":"/private/var/folders/z8/dj4bw4111w39xvgrjykf5wvr0000gn/T/7a0805ed1bcd0cba0d8566d8d8c89546/laravel-echo-vue-2.1.3.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-I0AIbRlySFMaypSmBMIFpFyxEdQeo8VY4gHpNOWU4c5YV/ld0gigEFK/AbqVXmiif0hEd6WyWayH49KGEDLWRw==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"10.9.0","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"22.12.0","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.1.3","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.1.3_1747174538482_0.5311423511267801","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@laravel/echo-vue","version":"2.1.4","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.1.4","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"5031a6b50d79f229c614004b0591fee44535449f","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.1.4.tgz","fileCount":22,"integrity":"sha512-ae+guag3vV8mGVkLJnM6WG42nW3mYLIAexCM+CHby6m+45ZXvgquNfb8QItbGqZUyrlNHMwmPR8VfMfb+jJ8MQ==","signatures":[{"sig":"MEYCIQD2qDZD9t6/m58kblfvttk1fCSNdUCnO1IKeQ9xuJqiGQIhAOfW/zx5uPHCG5j4wLXxOxDS7jlnz8mdtD83RBca21Ki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235470},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.1.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && git push --follow-tags && pnpm publish","prepublish":"pnpm run build"},"_npmUser":{"name":"taylorotwell","email":"taylor@laravel.com"},"_resolved":"/private/var/folders/z8/dj4bw4111w39xvgrjykf5wvr0000gn/T/f3a69f5d07fc0538a6f05736ebe950c9/laravel-echo-vue-2.1.4.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-ae+guag3vV8mGVkLJnM6WG42nW3mYLIAexCM+CHby6m+45ZXvgquNfb8QItbGqZUyrlNHMwmPR8VfMfb+jJ8MQ==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"10.9.0","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"22.12.0","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.1.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.1.4_1747332226248_0.9837082906020491","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@laravel/echo-vue","version":"2.1.5","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.1.5","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"bc31ead2ef8e63764a7b64b902c9619a9d34fb81","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.1.5.tgz","fileCount":22,"integrity":"sha512-7GONR0WB89SNuPQJqikXy/bGA+PkGACUXwSvD7Os6/w/D8waBKj6dBU4rpYP2zbIZCLEJprK+giz28VTT3ARgQ==","signatures":[{"sig":"MEQCIHUVL9ui0WHxs7pRhKv1Wcsic10zt+EvRUXb9TyApuHtAiB6m0I37WiZSHivZYif1Pys/Zg6VI/VNg6sJDAIWq6x/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257056},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.1.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && git push --follow-tags && pnpm publish","prepublish":"pnpm run build"},"_npmUser":{"name":"taylorotwell","email":"taylor@laravel.com"},"_resolved":"/private/var/folders/z8/dj4bw4111w39xvgrjykf5wvr0000gn/T/1a4080c4c411cb9061cfc9460aeea0d7/laravel-echo-vue-2.1.5.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-7GONR0WB89SNuPQJqikXy/bGA+PkGACUXwSvD7Os6/w/D8waBKj6dBU4rpYP2zbIZCLEJprK+giz28VTT3ARgQ==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"10.9.0","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"22.12.0","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.1.5","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.1.5_1748983743637_0.45467856976078624","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@laravel/echo-vue","version":"2.1.6","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.1.6","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"62d3931cd7ef337f06d489817bd44cc0e3bb745c","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.1.6.tgz","fileCount":22,"integrity":"sha512-82GMXcjeReGiD6Z1j0trRHhdh8RsDwcCaTHJgpc0n4vdojnuYYSkJEsUhVHwJqtsUveaErNx9xEP381XSQfB4g==","signatures":[{"sig":"MEQCICTSwa/mm1id+rMhWjHyjKNS9i/zmUtvbpQisYtM4sqFAiAQDkFfs6byFNo9JwJYRS2TglpSl5+eOSf/QpU7Mb0F9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257089},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.1.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && git push --follow-tags && pnpm publish","prepublish":"pnpm run build"},"_npmUser":{"name":"taylorotwell","actor":{"name":"taylorotwell","type":"user","email":"taylor@laravel.com"},"email":"taylor@laravel.com"},"_resolved":"/private/var/folders/z8/dj4bw4111w39xvgrjykf5wvr0000gn/T/a7376a079b90d1467386facadfcaa5fc/laravel-echo-vue-2.1.6.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-82GMXcjeReGiD6Z1j0trRHhdh8RsDwcCaTHJgpc0n4vdojnuYYSkJEsUhVHwJqtsUveaErNx9xEP381XSQfB4g==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"10.9.0","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"22.11.0","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.1.6","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.1.6_1750180148440_0.875923176641638","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@laravel/echo-vue","version":"2.1.7","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.1.7","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"ace959fd04254b9396c7c9ef01900d2552d0a3a3","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.1.7.tgz","fileCount":22,"integrity":"sha512-ZqtrKEJnKxXlYYd+ErFBh22LX2rRE4cuWkqa6FWUTrk/eNdulCkaX/K6y/MrJ2513Mz0irKnG9DR0tO9o8kO+Q==","signatures":[{"sig":"MEYCIQCv7r/J6Gte7iVMAQm7lo0X8+pyRW/bdULexHdpsLYPwAIhAJPamQVd348HJUsqP9fEV7P0kJWx6/DCy/jN3Fv6cUJy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258005},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.1.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && git push --follow-tags && pnpm publish","prepublish":"pnpm run build"},"_npmUser":{"name":"taylorotwell","email":"taylor@laravel.com"},"_resolved":"/private/var/folders/z8/dj4bw4111w39xvgrjykf5wvr0000gn/T/01c5fb3e56ff9044987edb6aaa2cfac6/laravel-echo-vue-2.1.7.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-ZqtrKEJnKxXlYYd+ErFBh22LX2rRE4cuWkqa6FWUTrk/eNdulCkaX/K6y/MrJ2513Mz0irKnG9DR0tO9o8kO+Q==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"10.9.0","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"22.11.0","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.1.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.1.7_1753199464254_0.29470763990613547","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@laravel/echo-vue","version":"2.2.0","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.2.0","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"2910759e0756b0ecfa679eff5d4de92ca0520684","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.2.0.tgz","fileCount":22,"integrity":"sha512-fAHujv6d7nUCL2MbmAM0y6NDKz+6J+lJo+1mq5drCtOocHL6bwhWxmfG/9tunDZ7mwaSa9kjuxFDTrTQGvs1TQ==","signatures":[{"sig":"MEQCIGtkaL9tikFK1RrEZDq/tDV71mD5iE/Y6a71eUXp3/xyAiBSR+sgZY240oSbCjSvMWiSxGEE3PLKE8JoBtg3RKwopw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258005},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && git push --follow-tags && pnpm publish","prepublish":"pnpm run build"},"_npmUser":{"name":"taylorotwell","email":"taylor@laravel.com"},"_resolved":"/private/var/folders/z8/dj4bw4111w39xvgrjykf5wvr0000gn/T/55fa2327cd72f73579314eba870925a0/laravel-echo-vue-2.2.0.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-fAHujv6d7nUCL2MbmAM0y6NDKz+6J+lJo+1mq5drCtOocHL6bwhWxmfG/9tunDZ7mwaSa9kjuxFDTrTQGvs1TQ==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"10.9.2","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"22.17.1","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.2.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.2.0_1754588634369_0.751356727935701","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@laravel/echo-vue","version":"2.2.3","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.2.3","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"ae1e17cb5666247932a87e23cdbae56d02be631d","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.2.3.tgz","fileCount":22,"integrity":"sha512-F28RVmaVF1PdsTHlZrFUVQbkwG2O3LfMaRLKYC6eg3JTUywakegY7P+j08oISdm7mCYYtCnwPObnnYETZzliSQ==","signatures":[{"sig":"MEUCIC9RpbgBqYKd7gXCSEAtacqlVbYKlI4+EeX3NwaPZAKrAiEAsNHdwqRjHRhJ0RMHT+is5GN3CDyIznELFQTBDXly4FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258028},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.2.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"_resolved":"/tmp/ed9ed8fd3d2b3c4cbb0466cb93d37f70/laravel-echo-vue-2.2.3.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-F28RVmaVF1PdsTHlZrFUVQbkwG2O3LfMaRLKYC6eg3JTUywakegY7P+j08oISdm7mCYYtCnwPObnnYETZzliSQ==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"11.6.0","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"20.19.5","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.2.3","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.2.3_1758561960876_0.8145460190987459","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@laravel/echo-vue","version":"2.2.4","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.2.4","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"8ff38f60061846d196d0835f373d86f526bc6b03","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.2.4.tgz","fileCount":22,"integrity":"sha512-RAl7pL+KV+do/wv2TNNCwOSy9C7UqdBYJU0CV9VhnguEje6t551yqRLYD5ZM+e1bCH1UjO5bJWtx4r89qNj/Dg==","signatures":[{"sig":"MEUCIAtf/KNcXiXymAZvtF5VuH+jtfAzruEvGP1N6akQWOatAiEA6Z4vbu+3OsXVSnmGEtShyBpbL1oYKdZCU1NMtr0gOeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260652},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.2.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"_resolved":"/tmp/5edb25cc83fa10ca1dcba48ea97c8f56/laravel-echo-vue-2.2.4.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-RAl7pL+KV+do/wv2TNNCwOSy9C7UqdBYJU0CV9VhnguEje6t551yqRLYD5ZM+e1bCH1UjO5bJWtx4r89qNj/Dg==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"11.6.1","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"20.19.5","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.2.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.2.4_1758905891747_0.5619696702750072","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@laravel/echo-vue","version":"2.2.5","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.2.5","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"ca841cb4190a87a3842da0f4e2d9321d3b14b077","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.2.5.tgz","fileCount":22,"integrity":"sha512-32JvcUATQQ/bXOaaFJNJoF4mfMMhH5PAR95MiQErQbRGmMswCBgKulw0HaQLpVdx6gdzrzY09VcjZUApbdrunA==","signatures":[{"sig":"MEUCIHzOU9Gv4/08YupfgRUmJKz7h1svpBzSBCsYwsTiSaIxAiEA4pmrmj8/gk1NRbm7OijwgSYfNpdOea9tAaXifDlSyFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260652},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.2.5.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"_resolved":"/tmp/d76c366c2b4f92866094a39271f7db1a/laravel-echo-vue-2.2.5.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-32JvcUATQQ/bXOaaFJNJoF4mfMMhH5PAR95MiQErQbRGmMswCBgKulw0HaQLpVdx6gdzrzY09VcjZUApbdrunA==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"11.6.2","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"20.19.5","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.2.5","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.2.5_1762274183053_0.4184152534704906","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@laravel/echo-vue","version":"2.2.6","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.2.6","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"07469934d68ae20be18dc30a8b2fca493e53a11b","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.2.6.tgz","fileCount":22,"integrity":"sha512-nznzN1BYVYR+DQ/JLHvl4qKLioBhzQjGsscWeXKLLDNUgOkbZNpx8/tF+ycUtzEPB4fR88BNqBMXs5P60TvBrA==","signatures":[{"sig":"MEUCIQCVGjkCRZAP7mSwPnACBlHVOPlQH8x5qIyjbFKYX8cgVwIgAVMmhII1VmtC3+4faFlFxqCkYBcIOA0LSHa0A54KY2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260652},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.2.6.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"_resolved":"/tmp/e4463d4b3bca28d6b4d88effb8aa96a3/laravel-echo-vue-2.2.6.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-nznzN1BYVYR+DQ/JLHvl4qKLioBhzQjGsscWeXKLLDNUgOkbZNpx8/tF+ycUtzEPB4fR88BNqBMXs5P60TvBrA==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"11.6.2","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"20.19.5","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.2.6","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.2.6_1762274456039_0.30555311683857034","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@laravel/echo-vue","version":"2.2.7","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.2.7","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"69ba8b0cc8cff52b2ef9752151a4873438c9b314","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.2.7.tgz","fileCount":22,"integrity":"sha512-BRVTNSSOK83tDs96KdG1LZOe4tpzJM/uLz36sB3MpJvLVkvA9qTkGSboLg1GGoIpInfL5z5kB5mh2zIl+HOIHg==","signatures":[{"sig":"MEUCIQDZc9kvpewNWW3SI27bKBzWxG04v2T4Z3yJfzebUuaA4gIgfNJbodpRr/n9qOfbQ6fS8rOSaMdOibSwpKDhe4Ml+3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269266},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.2.7.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"_resolved":"/tmp/9cfc1884d21c9f87b316f4a6c68de5db/laravel-echo-vue-2.2.7.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-BRVTNSSOK83tDs96KdG1LZOe4tpzJM/uLz36sB3MpJvLVkvA9qTkGSboLg1GGoIpInfL5z5kB5mh2zIl+HOIHg==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"20.19.6","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.2.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.2.7_1766803873509_0.2830559778909447","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@laravel/echo-vue","version":"2.3.0","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.3.0","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"07549fba092ea761d12d37248cc11d578b628c62","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.3.0.tgz","fileCount":22,"integrity":"sha512-IWHFrRw1A7OE7rwB2q2ZqsuBjeI4HGUzaRSxBzPzkx8cKq0ten8/1jN6v3jg+Xe2dLGKYQXQoMNj9xbJxV4gbA==","signatures":[{"sig":"MEYCIQDgJyubklI7ulUakbeGYQvgof51BHs3of25RqmcjIYIpwIhAJxsPbY2eZ6SBHd4hTTOCsm/DLnrKkAPCcdp9C7OopBC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287736},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"_resolved":"/tmp/1b8e5d0ca23ac43d169622b81942296b/laravel-echo-vue-2.3.0.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-IWHFrRw1A7OE7rwB2q2ZqsuBjeI4HGUzaRSxBzPzkx8cKq0ten8/1jN6v3jg+Xe2dLGKYQXQoMNj9xbJxV4gbA==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"11.7.0","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"20.19.6","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.3.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.3.0_1768319815333_0.41058516784945587","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@laravel/echo-vue","version":"2.3.1","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.3.1","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"olivernybroe","email":"oliver@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"dc957ce36011e74c5964b83d345996e426ee82a2","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.3.1.tgz","fileCount":23,"integrity":"sha512-hLSULxA4HMeNjSVIqIIn4V7vp7C7+sihScoi+FBy12iLNbM4TSdLnowEYtQHZm8Xx3UibYYNz4bgVJGY4Iyphg==","signatures":[{"sig":"MEQCIA7fK0v9ZyEGPbLB3IxlAkgrWBO7VKWzK40eqMBOZFIpAiATp61nShHn1NW6QepNEmZ5ofHj3M3kxN40rtGo//DGng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302587},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.3.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"_resolved":"/tmp/85fc18a3a7ea4031f6f6643149d0b1ea/laravel-echo-vue-2.3.1.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-hLSULxA4HMeNjSVIqIIn4V7vp7C7+sihScoi+FBy12iLNbM4TSdLnowEYtQHZm8Xx3UibYYNz4bgVJGY4Iyphg==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"11.11.0","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"20.20.0","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.3.1","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.3.1_1773158939820_0.49600973876501997","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@laravel/echo-vue","version":"2.3.2","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.3.2","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"olivernybroe","email":"oliver@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"dcffed96b1963629f99363bafb8b49ffd06d09b1","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.3.2.tgz","fileCount":23,"integrity":"sha512-YwHuuf1lbht4Ic+TD6iNcBs/ZnjKQq9aP/8pyXXT00yCSj1B9JTqVvssLXGZQvRHbII7Yxl9XbAyGCtyrdGppw==","signatures":[{"sig":"MEUCIQC9vVwMtemqW+IXAaU7LCjXU4G6/l3VlXvR/UfuZUSK+AIgJO5HAWUlOPk3L7uBNSY0OXlnpn+ARVqtoD1vfRAMX3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302672},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.3.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"_resolved":"/tmp/ee778b94441f0c6ce38d926f00124539/laravel-echo-vue-2.3.2.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-YwHuuf1lbht4Ic+TD6iNcBs/ZnjKQq9aP/8pyXXT00yCSj1B9JTqVvssLXGZQvRHbII7Yxl9XbAyGCtyrdGppw==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"11.12.1","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"20.20.1","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.3.2","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.3.2_1774975857763_0.8436466902930484","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@laravel/echo-vue","version":"2.3.3","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.3.3","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"olivernybroe","email":"oliver@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"dbc9f1428bcedc89a6fc798b926fcc5564506c1e","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.3.3.tgz","fileCount":23,"integrity":"sha512-ygf3qCUttTHShm4wVv+y739lRWOcwUTemtJvVA7dJSa8oA7drWgP0ybTWtHpim96Uxpep56SDLlFy02aipz/4A==","signatures":[{"sig":"MEQCIFXJIrlAwQIVRLvVbi1NvKJfR3DEbB1ztl5wk7fqTibjAiAM5sB3P//1aO3QnyY5DI63oK5FHuGRLspWXpGkMdAk2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302672},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.3.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"_resolved":"/tmp/6109126296d13ae274e6eeb1056b050b/laravel-echo-vue-2.3.3.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-ygf3qCUttTHShm4wVv+y739lRWOcwUTemtJvVA7dJSa8oA7drWgP0ybTWtHpim96Uxpep56SDLlFy02aipz/4A==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"11.12.1","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"20.20.1","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.3","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.3.3","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.3.3_1774976149711_0.18324333393463443","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@laravel/echo-vue","version":"2.3.4","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.3.4","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"olivernybroe","email":"oliver@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","bugs":{"url":"https://github.com/laravel/echo/issues"},"dist":{"shasum":"1f948bbe151e6085dae582c8500b98d6d6557e9b","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.3.4.tgz","fileCount":23,"integrity":"sha512-arflSI8XSI4J6s5Lm3OAAVg1iyKQTBCx+Pcd084CEfoiKoH/FVkz9sAtpY6hpiK6H93v6oB6HVkH+1AMoMeacw==","signatures":[{"sig":"MEUCIQCQY/26tNTSrg0PjFh37FFg3ikeKlidXT+IDv7Ms33gewIgPnTouA84uDQu3N53Gav1OuTZ+RikmVCF8kLIviicoyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302672},"main":"dist/index.common.js","type":"module","_from":"file:laravel-echo-vue-2.3.4.tgz","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"_resolved":"/tmp/53df8a6f17250ba82992f46dd765a837/laravel-echo-vue-2.3.4.tgz","overrides":{"glob":"^9.0.0"},"_integrity":"sha512-arflSI8XSI4J6s5Lm3OAAVg1iyKQTBCx+Pcd084CEfoiKoH/FVkz9sAtpY6hpiK6H93v6oB6HVkH+1AMoMeacw==","repository":{"url":"git+https://github.com/laravel/echo.git","type":"git"},"_npmVersion":"11.12.1","description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"20.20.2","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","tslib":"^2.8.1","eslint":"^9.0.0","vitest":"^3.1.2","prettier":"^3.5.3","pusher-js":"^8.0","typescript":"^5.7.0","@babel/core":"^7.26.7","@types/node":"^22.15.3","laravel-echo":"^2.3.4","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.0","@babel/preset-env":"^7.26.7","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.21.0","@typescript-eslint/eslint-plugin":"^8.21.0","@babel/plugin-proposal-decorators":"^7.25.9","@babel/plugin-proposal-function-sent":"^7.25.9","@babel/plugin-transform-object-assign":"^7.25.9","@babel/plugin-proposal-throw-expressions":"^7.25.9","@babel/plugin-transform-numeric-separator":"^7.25.9","@babel/plugin-transform-export-namespace-from":"^7.25.9"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.3.4_1775571146188_0.4108574208450195","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@laravel/echo-vue","version":"2.3.7","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.3.7","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"olivernybroe","email":"oliver@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","dist":{"shasum":"b904a4ed7fe9d3e6341288ee9ebdcf38f01b7d50","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.3.7.tgz","fileCount":23,"integrity":"sha512-52lOuge5JdGKjGs1bgzrgbubh6mGATTB2kpQsf4TVXXQez0xF3joPcSoyFv9YAqcn8wxwxUdm2dStTsqfL0r2A==","signatures":[{"sig":"MEUCIDvcykQMiO0zjOG8EuHzTycHywhQtvDr8EIEEew/jYi1AiEA+vIPxIDoBX41TSnDeGJbFTkyBf7lmVjJSeDLDxyJKPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":306802},"main":"dist/index.common.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"overrides":{"glob":"^9.0.0"},"repository":{"url":"https://github.com/laravel/echo","type":"git"},"description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"24.16.0","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.2","eslint":"^9.25.1","vitest":"^3.2.6","prettier":"^3.5.3","pusher-js":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.15.3","laravel-echo":"^2.3.7","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.8.1","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"peerDependenciesMeta":{"pusher-js":{"optional":true},"socket.io-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.3.7_1780515748772_0.3169321378220118","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@laravel/echo-vue","version":"2.4.0","keywords":["laravel","pusher","ably","vue"],"author":{"name":"Taylor Otwell"},"license":"MIT","_id":"@laravel/echo-vue@2.4.0","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"olivernybroe","email":"oliver@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","dist":{"shasum":"a3313127411cb712f70b6f7168e510685492b152","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.4.0.tgz","fileCount":23,"integrity":"sha512-6QSz2cD4powFqll+5L0x+HRAi9pULlxg40NeF4hDCM29awtGw2ubHZ+8U6ydWk9QpzXAtP3pnwA7zKEeSj2dLw==","signatures":[{"sig":"MEQCIFz2S75qXtDrx6oqBlWsBcZgNuAC+rdP5S/qV7TXWBd9AiB6X377n2OuTlwIC64uHCYvo02sGGKJT2N94jHcdg1mtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":316431},"main":"dist/index.common.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","prepublish":"pnpm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"overrides":{"glob":"^9.0.0"},"repository":{"url":"https://github.com/laravel/echo","type":"git"},"description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"_nodeVersion":"24.18.0","typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.4.3","eslint":"^9.25.1","vitest":"^4.1.8","prettier":"^3.5.3","pusher-js":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.15.3","laravel-echo":"^2.4.0","@vue/test-utils":"^2.4.6","vite-plugin-dts":"^4.5.3","socket.io-client":"^4.8.1","@testing-library/vue":"^8.1.0","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"peerDependenciesMeta":{"pusher-js":{"optional":true},"socket.io-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/echo-vue_2.4.0_1783808597599_0.4454920806774849","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"_id":"@laravel/echo-vue@2.5.0","dist":{"shasum":"827fbf5cba8b614f4ebf01309ab58c44d0f6b6f3","tarball":"https://registry.npmjs.org/@laravel/echo-vue/-/echo-vue-2.5.0.tgz","fileCount":23,"integrity":"sha512-LKTCP80XumW/ICiBk3h7O5f3Kq50F/LSSqt3MXpjC62JguZ2eBRVmiH0aDkSEJ4fPW8h3XOHzAIe+6FDsgL0ZA==","signatures":[{"sig":"MEUCIA2mpwFH27W/m55ByoZDvjSP10fMbQlNeo9J77Laow+UAiEA1FRBYAY5cRro4FmSfX3EeP61QNkdLiL73Olrfpk7UPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHrYA3OBwhaofUOyyS1DspxgMVtOTF15mm/WV8X69YqIAiEA72mAkZP5s8lM/NfFFB1MQVt+6Fe/I5N8PzuUklFWLsg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@laravel%2fecho-vue@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275843},"main":"dist/index.common.js","name":"@laravel/echo-vue","type":"module","types":"dist/index.d.ts","author":{"name":"Taylor Otwell"},"module":"dist/index.js","engines":{"node":"^20.19.0 || >=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.common.js"}},"license":"MIT","scripts":{"dev":"vite dev","lint":"eslint --config eslint.config.mjs \"src/**/*.ts\"","test":"vitest","build":"vite build && FORMAT=iife vite build","format":"prettier --write .","release":"vitest --run && pnpm publish --no-git-checks","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"version":"2.5.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:afa39a85-2a75-44bc-8c88-85a8686a44a4"}},"homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","keywords":["laravel","pusher","ably","vue"],"repository":{"url":"https://github.com/laravel/echo","type":"git"},"description":"Vue hooks for seamless integration with Laravel Echo.","directories":{},"maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"olivernybroe","email":"oliver@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"typesVersions":{"*":{"pusher-js":[],"socket.io-client":[]}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","vite":"^8.2.2","jsdom":"^30.0.0","eslint":"^10.8.1","vitest":"^5.0.0","prettier":"^3.5.3","pusher-js":"^8.4.0","typescript":"^6.0.3","@types/node":"^24.13.3","laravel-echo":"^2.5.0","unplugin-dts":"^1.0.3","@vue/test-utils":"^2.4.11","socket.io-client":"^4.8.1","@microsoft/api-extractor":"^7.58.13","@typescript-eslint/parser":"^8.67.0","@typescript-eslint/eslint-plugin":"^8.67.0"},"peerDependencies":{"vue":"^3.0.0","pusher-js":"*","socket.io-client":"*"},"peerDependenciesMeta":{"pusher-js":{"optional":true},"socket.io-client":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/echo-vue_2.5.0_1788884382243_0.4045717322737066"}}},"time":{"created":"2025-05-07T18:40:36.242Z","modified":"2026-09-08T16:19:42.835Z","2.1.0":"2025-05-07T18:40:36.707Z","2.1.2":"2025-05-13T15:39:42.341Z","2.1.3":"2025-05-13T22:15:38.702Z","2.1.4":"2025-05-15T18:03:46.467Z","2.1.5":"2025-06-03T20:49:03.821Z","2.1.6":"2025-06-17T17:09:08.656Z","2.1.7":"2025-07-22T15:51:04.415Z","2.2.0":"2025-08-07T17:43:54.541Z","2.2.3":"2025-09-22T17:26:01.061Z","2.2.4":"2025-09-26T16:58:11.949Z","2.2.5":"2025-11-04T16:36:23.242Z","2.2.6":"2025-11-04T16:40:56.214Z","2.2.7":"2025-12-27T02:51:13.639Z","2.3.0":"2026-01-13T15:56:55.472Z","2.3.1":"2026-03-10T16:08:59.996Z","2.3.2":"2026-03-31T16:50:57.976Z","2.3.3":"2026-03-31T16:55:49.863Z","2.3.4":"2026-04-07T14:12:26.328Z","2.3.7":"2026-06-03T19:42:28.929Z","2.4.0":"2026-07-11T22:23:17.772Z","2.5.0":"2026-09-08T16:19:42.385Z"},"author":{"name":"Taylor Otwell"},"license":"MIT","homepage":"https://github.com/laravel/echo/tree/2.x/packages/vue","keywords":["laravel","pusher","ably","vue"],"repository":{"url":"https://github.com/laravel/echo","type":"git"},"description":"Vue hooks for seamless integration with Laravel Echo.","maintainers":[{"name":"taylorotwell","email":"taylor@laravel.com"},{"name":"olivernybroe","email":"oliver@laravel.com"},{"name":"joetannenbaum","email":"joe@joe.codes"}],"readme":"# Laravel Echo Vue Helpers\n\n## `configureEcho`\n\nYou must call this function somewhere in your app _before_ you use `useEcho` in a component to configure your Echo instance. You only need to pass the required data:\n\n```ts\nimport { configureEcho } from \"@laravel/echo-vue\";\n\nconfigureEcho({\n    broadcaster: \"reverb\",\n});\n```\n\nBased on your brodcaster, the package will fill in appropriate defaults for the rest of the config [based on the Echo documentation](https://laravel.com/docs/broadcasting#client-side-installation). You can always override these values by simply passing in your own.\n\nIn the above example, the configuration would also fill in the following keys if they aren't present:\n\n```ts\n{\n    key: import.meta.env.VITE_REVERB_APP_KEY,\n    wsHost: import.meta.env.VITE_REVERB_HOST,\n    wsPort: import.meta.env.VITE_REVERB_PORT,\n    wssPort: import.meta.env.VITE_REVERB_PORT,\n    forceTLS: (import.meta.env.VITE_REVERB_SCHEME ?? 'https') === 'https',\n    enabledTransports: ['ws', 'wss'],\n}\n```\n\n## Connection Status\n\nYou can get the current WebSocket connection status using the `useConnectionStatus` composable or the `echo().connectionStatus()` utility function.\n\n### `useConnectionStatus` Composable (Reactive)\n\nThe `useConnectionStatus` composable provides **reactive** connection status that automatically updates when the connection state changes. Use this in Vue components that need to display live connection status:\n\n```vue\n<script setup>\nimport { useConnectionStatus } from \"@laravel/echo-vue\";\n\nconst status = useConnectionStatus(); // Automatically updates when status changes\n\nconst getStatusColor = (status) => {\n    switch (status) {\n        case \"connected\":\n            return \"green\";\n        case \"connecting\":\n            return \"yellow\";\n        case \"reconnecting\":\n            return \"orange\";\n        case \"failed\":\n            return \"red\";\n        default:\n            return \"gray\";\n    }\n};\n</script>\n\n<template>\n    <div :style=\"{ color: getStatusColor(status) }\">\n        Connection: {{ status }}\n    </div>\n</template>\n```\n\n### Status Values\n\n- `\"connected\"` - Successfully connected to the WebSocket server\n- `\"disconnected\"` - Not connected and not attempting to reconnect\n- `\"connecting\"` - Initial connection attempt in progress\n- `\"reconnecting\"` - Attempting to reconnect after a disconnection\n- `\"failed\"` - Connection failed and won't retry\n\n## `useEcho` Hook\n\nConnect to private channel:\n\n```ts\nimport { useEcho } from \"@laravel/echo-vue\";\n\nconst { leaveChannel, leave, stopListening, listen } = useEcho(\n    `orders.${orderId}`,\n    \"OrderShipmentStatusUpdated\",\n    (e) => {\n        console.log(e.order);\n    },\n);\n\n// Stop listening without leaving channel\nstopListening();\n\n// Start listening again\nlisten();\n\n// Leave channel\nleaveChannel();\n\n// Leave a channel and also its associated private and presence channels\nleave();\n```\n\nMultiple events:\n\n```ts\nuseEcho(\n    `orders.${orderId}`,\n    [\"OrderShipmentStatusUpdated\", \"OrderShipped\"],\n    (e) => {\n        console.log(e.order);\n    },\n);\n```\n\nSpecify shape of payload data:\n\n```ts\ntype OrderData = {\n    order: {\n        id: number;\n        user: {\n            id: number;\n            name: string;\n        };\n        created_at: string;\n    };\n};\n\nuseEcho<OrderData>(`orders.${orderId}`, \"OrderShipmentStatusUpdated\", (e) => {\n    console.log(e.order.id);\n    console.log(e.order.user.id);\n});\n```\n\nConnect to public channel:\n\n```ts\nuseEchoPublic(\"posts\", \"PostPublished\", (e) => {\n    console.log(e.post);\n});\n```\n\nConnect to presence channel:\n\n```ts\nuseEchoPresence(\"posts\", \"PostPublished\", (e) => {\n    console.log(e.post);\n});\n```\n\nListening for model events:\n\n```ts\nuseEchoModel(\"App.Models.User\", userId, [\"UserCreated\", \"UserUpdated\"], (e) => {\n    console.log(e.model);\n});\n```\n","readmeFilename":""}