{"_id":"@brycesteve/nuxt-sse","_rev":"1-1e080951785a5f308617dc3787c6e673","name":"@brycesteve/nuxt-sse","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@brycesteve/nuxt-sse","version":"1.0.0","description":"A Nuxt module to simplify using Server Sent Events","repository":{"type":"git","url":"git+https://github.com/brycesteve/nuxtSSE.git"},"license":"MIT","type":"module","private":false,"exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"main":"./dist/module.cjs","types":"./dist/types.d.ts","scripts":{"prepack":"nuxt-module-build build","dev":"nuxi dev playground","dev:build":"nuxi build playground","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish --access=public && git push --follow-tags","lint":"eslint .","test":"vitest run","test:watch":"vitest watch"},"dependencies":{"@nuxt/kit":"^3.10.3"},"devDependencies":{"@types/node":"^20.11.25","@nuxt/devtools":"latest","@nuxt/eslint-config":"^0.2.0","@nuxt/module-builder":"^0.5.5","@nuxt/schema":"^3.10.3","@nuxt/test-utils":"^3.11.0","changelogen":"^0.5.5","eslint":"^8.57.0","nuxt":"^3.10.3","vitest":"^1.3.1"},"bugs":{"url":"https://github.com/brycesteve/nuxtSSE/issues"},"homepage":"https://github.com/brycesteve/nuxtSSE#readme","directories":{"test":"test"},"author":"","_id":"@brycesteve/nuxt-sse@1.0.0","gitHead":"1b09d2f971d387cca7e02638349d39bdec3a5df1","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-O7+PevNDQzPGFxvWolCVZY+MBgt5YwzFsIn6X96mEvpHeGQRHOUVDr0ImLZ5ViADvWV8PflpYG3YQUQUqZNa7Q==","shasum":"6d262ab2f01c2b18d1653bbde40578c5d3800986","tarball":"https://registry.npmjs.org/@brycesteve/nuxt-sse/-/nuxt-sse-1.0.0.tgz","fileCount":15,"unpackedSize":7831,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeaQXcFygGQ1ksq6/barAlYU3AlGvjKWKo+nXZ/9l5sAiEAk0y/MILCeP/XgvefS/2UjGlInLMlBa2jNNWMYSlaPb4="}]},"_npmUser":{"name":"brycesteve","email":"steve@stevebryce.net"},"maintainers":[{"name":"brycesteve","email":"steve@stevebryce.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nuxt-sse_1.0.0_1710084796008_0.6069448449574137"},"_hasShrinkwrap":false},"1.0.1":{"name":"@brycesteve/nuxt-sse","version":"1.0.1","description":"A Nuxt module to simplify using Server Sent Events","repository":{"type":"git","url":"git+https://github.com/brycesteve/nuxtSSE.git"},"license":"MIT","type":"module","private":false,"exports":{".":{"types":"./dist/types.d.ts","import":"./dist/module.mjs","require":"./dist/module.cjs"}},"main":"./dist/module.cjs","types":"./dist/types.d.ts","dependencies":{"@nuxt/kit":"^3.10.3"},"devDependencies":{"@nuxt/devtools":"latest","@nuxt/eslint-config":"^0.2.0","@nuxt/module-builder":"^0.5.5","@nuxt/schema":"^3.10.3","@nuxt/test-utils":"^3.11.0","@types/node":"^20.11.25","changelogen":"^0.5.5","eslint":"^8.57.0","h3":"^1.11.1","nuxt":"^3.10.3","vitest":"^1.3.1"},"bugs":{"url":"https://github.com/brycesteve/nuxtSSE/issues"},"homepage":"https://github.com/brycesteve/nuxtSSE#readme","directories":{"test":"test"},"author":"","scripts":{"dev":"nuxi dev playground","dev:build":"nuxi build playground","dev:prepare":"nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground","release":"npm run lint && npm run test && npm run prepack && changelogen --release && npm publish --access=public && git push --follow-tags","lint":"eslint .","test":"vitest run","test:watch":"vitest watch"},"_id":"@brycesteve/nuxt-sse@1.0.1","_integrity":"sha512-mkckIfFnWwqzvWkWAOoOM30a8S+1aMue7pm12pbp0VbTCihXmQcC9hrxftU8aT/7cKddLMPehvKAFo8Y/ENubQ==","_resolved":"/private/var/folders/36/92kfkn1x7897w1qxl4r3km400000gn/T/eaf53d57a71f215f2491583e527f635f/brycesteve-nuxt-sse-1.0.1.tgz","_from":"file:brycesteve-nuxt-sse-1.0.1.tgz","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-mkckIfFnWwqzvWkWAOoOM30a8S+1aMue7pm12pbp0VbTCihXmQcC9hrxftU8aT/7cKddLMPehvKAFo8Y/ENubQ==","shasum":"dfd8f13e8a92ca0f38ea96efa4dd596b21765c71","tarball":"https://registry.npmjs.org/@brycesteve/nuxt-sse/-/nuxt-sse-1.0.1.tgz","fileCount":15,"unpackedSize":7961,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuuPhdZD3xuypaJiFC2AF+iJEVQD87PdeUognp2uT9wAiEAoPy0xHHcgt7trPm9k9EJE7jEVuUAD8e0iEdESDtGKRU="}]},"_npmUser":{"name":"brycesteve","email":"steve@stevebryce.net"},"maintainers":[{"name":"brycesteve","email":"steve@stevebryce.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nuxt-sse_1.0.1_1710086385438_0.28707448505988253"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-10T15:33:15.903Z","1.0.0":"2024-03-10T15:33:16.158Z","modified":"2024-03-10T15:59:46.224Z","1.0.1":"2024-03-10T15:59:45.601Z"},"maintainers":[{"name":"brycesteve","email":"steve@stevebryce.net"}],"description":"A Nuxt module to simplify using Server Sent Events","homepage":"https://github.com/brycesteve/nuxtSSE#readme","repository":{"type":"git","url":"git+https://github.com/brycesteve/nuxtSSE.git"},"bugs":{"url":"https://github.com/brycesteve/nuxtSSE/issues"},"license":"MIT","readme":"\n# NuxtSSE\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![Nuxt][nuxt-src]][nuxt-href]\n\nNuxt 3 module to simplify using server sent events. \n\nNOTE: I created this for my own personal use, so it may have issues.\n\n\n## Features\n\n<!-- Highlight some of the features your module provide here -->\n- useServerEventsClient() composable to handle connection to the server automatically.\n- useServerEvents() composable to send events from any server api.\n- Events can be sent to all connected clients, or to an individual client using a custom id\n\n## Quick Setup\n\n1. Add ``@brycesteve/nuxt-sse`` dependency to your project\n\n```bash\nyarn add @brycesteve/nuxt-sse \n# or \nnpm install @brycesteve/nuxt-sse\n#or\npnpm add @brycesteve/nuxt-sse\n```\n\n1. Add `@brycesteve/nuxt-sse` to the `modules` section of `nuxt.config.ts`\n\n```js\nexport default defineNuxtConfig({\n  modules: [\n    '@brycesteve/nuxt-sse'\n  ]\n})\n```\n\nThat's it! You can now use NuxtSSE in your Nuxt app ✨\n\n## Development\n\n```bash\n# Generate type stubs\nnpm run dev:prepare\n\n# Develop with the playground\nnpm run dev\n\n# Build the playground\nnpm run dev:build\n\n# Run ESLint\nnpm run lint\n\n# Run Vitest\nnpm run test\nnpm run test:watch\n\n# Release new version\nnpm run release\n```\n\n<!-- Badges -->\n[npm-version-src]: https://img.shields.io/npm/v/@brycesteve/nuxt-sse?style=flat&colorA=020420&colorB=00DC82\n[npm-version-href]: https://npmjs.com/package/@brycesteve/nuxt-sse\n\n[npm-downloads-src]: https://img.shields.io/npm/dm/@brycesteve/nuxt-sse?style=flat&colorA=020420&colorB=00DC82\n[npm-downloads-href]: https://npmjs.com/package/@brycesteve/nuxt-sse\n\n[nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt.js\n[nuxt-href]: https://nuxt.com\n","readmeFilename":"README.md"}