├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── FUNDING.yml └── workflows │ ├── npm-publish.yml │ └── test.js.yml ├── .gitignore ├── .gitlab-ci.yml ├── .nycrc ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── bootstrap.min.css └── main.css ├── ava.config.js ├── components ├── ChannelSelect.vue ├── ChannelUsers.vue ├── ChatInput.vue ├── Chats.vue ├── Composition1.vue ├── EmitbackSamples.vue ├── Messages.vue ├── Navbar.vue ├── ProgressBar.vue ├── RoomSelect.vue ├── Stats.vue └── Toaster.vue ├── jsconfig.json ├── layouts └── default.vue ├── lib ├── components │ ├── SocketStatus.css │ └── SocketStatus.js ├── module.js ├── plugin.js ├── standalone.js └── types.d.ts ├── nuxt.config.js ├── package.json ├── pages ├── composition.vue ├── examples.vue ├── index.vue ├── ioApi.vue ├── ioStatus.vue ├── rooms.vue └── rooms │ ├── [room].vue │ └── [room] │ └── [channel].vue ├── server ├── apis.js ├── db.js ├── io.bad1.js ├── io.bad2.js ├── io.js ├── io.mjs ├── io.ts └── io │ ├── channel.js │ ├── chat.js │ ├── dynamic.js │ ├── examples.js │ ├── index.js │ ├── middlewares.js │ ├── newfile.ts │ ├── nsp.bad1.js │ ├── nsp.bad2.js │ ├── nsp.bad3.js │ ├── p2p.js │ ├── room.js │ └── rooms.js ├── static └── favicon.ico ├── test ├── Demos.spec.js ├── Module.spec.js ├── Plugin.spec.js ├── SocketStatus.spec.js └── utils │ ├── loaders.js │ ├── module.js │ └── plugin.js ├── tsconfig.json └── types.d.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/.github/workflows/test.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/.nycrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/README.md -------------------------------------------------------------------------------- /assets/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/assets/bootstrap.min.css -------------------------------------------------------------------------------- /assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/assets/main.css -------------------------------------------------------------------------------- /ava.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/ava.config.js -------------------------------------------------------------------------------- /components/ChannelSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/ChannelSelect.vue -------------------------------------------------------------------------------- /components/ChannelUsers.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/ChannelUsers.vue -------------------------------------------------------------------------------- /components/ChatInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/ChatInput.vue -------------------------------------------------------------------------------- /components/Chats.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/Chats.vue -------------------------------------------------------------------------------- /components/Composition1.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/Composition1.vue -------------------------------------------------------------------------------- /components/EmitbackSamples.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/EmitbackSamples.vue -------------------------------------------------------------------------------- /components/Messages.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/Messages.vue -------------------------------------------------------------------------------- /components/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/Navbar.vue -------------------------------------------------------------------------------- /components/ProgressBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/ProgressBar.vue -------------------------------------------------------------------------------- /components/RoomSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/RoomSelect.vue -------------------------------------------------------------------------------- /components/Stats.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/Stats.vue -------------------------------------------------------------------------------- /components/Toaster.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/components/Toaster.vue -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/jsconfig.json -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /lib/components/SocketStatus.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/lib/components/SocketStatus.css -------------------------------------------------------------------------------- /lib/components/SocketStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/lib/components/SocketStatus.js -------------------------------------------------------------------------------- /lib/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/lib/module.js -------------------------------------------------------------------------------- /lib/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/lib/plugin.js -------------------------------------------------------------------------------- /lib/standalone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/lib/standalone.js -------------------------------------------------------------------------------- /lib/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/lib/types.d.ts -------------------------------------------------------------------------------- /nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/nuxt.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/package.json -------------------------------------------------------------------------------- /pages/composition.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/pages/composition.vue -------------------------------------------------------------------------------- /pages/examples.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/pages/examples.vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/ioApi.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/pages/ioApi.vue -------------------------------------------------------------------------------- /pages/ioStatus.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/pages/ioStatus.vue -------------------------------------------------------------------------------- /pages/rooms.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/pages/rooms.vue -------------------------------------------------------------------------------- /pages/rooms/[room].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/pages/rooms/[room].vue -------------------------------------------------------------------------------- /pages/rooms/[room]/[channel].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/pages/rooms/[room]/[channel].vue -------------------------------------------------------------------------------- /server/apis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/apis.js -------------------------------------------------------------------------------- /server/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/db.js -------------------------------------------------------------------------------- /server/io.bad1.js: -------------------------------------------------------------------------------- 1 | export function NotDefault() {} 2 | -------------------------------------------------------------------------------- /server/io.bad2.js: -------------------------------------------------------------------------------- 1 | export default { 2 | svc: 'not a function' 3 | } 4 | -------------------------------------------------------------------------------- /server/io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io.js -------------------------------------------------------------------------------- /server/io.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io.mjs -------------------------------------------------------------------------------- /server/io.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io.ts -------------------------------------------------------------------------------- /server/io/channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io/channel.js -------------------------------------------------------------------------------- /server/io/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io/chat.js -------------------------------------------------------------------------------- /server/io/dynamic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io/dynamic.js -------------------------------------------------------------------------------- /server/io/examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io/examples.js -------------------------------------------------------------------------------- /server/io/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io/index.js -------------------------------------------------------------------------------- /server/io/middlewares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io/middlewares.js -------------------------------------------------------------------------------- /server/io/newfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io/newfile.ts -------------------------------------------------------------------------------- /server/io/nsp.bad1.js: -------------------------------------------------------------------------------- 1 | export const Svc = {} 2 | -------------------------------------------------------------------------------- /server/io/nsp.bad2.js: -------------------------------------------------------------------------------- 1 | export function Svc() {} 2 | -------------------------------------------------------------------------------- /server/io/nsp.bad3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io/nsp.bad3.js -------------------------------------------------------------------------------- /server/io/p2p.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io/p2p.js -------------------------------------------------------------------------------- /server/io/room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io/room.js -------------------------------------------------------------------------------- /server/io/rooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/server/io/rooms.js -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /test/Demos.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/test/Demos.spec.js -------------------------------------------------------------------------------- /test/Module.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/test/Module.spec.js -------------------------------------------------------------------------------- /test/Plugin.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/test/Plugin.spec.js -------------------------------------------------------------------------------- /test/SocketStatus.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/test/SocketStatus.spec.js -------------------------------------------------------------------------------- /test/utils/loaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/test/utils/loaders.js -------------------------------------------------------------------------------- /test/utils/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/test/utils/module.js -------------------------------------------------------------------------------- /test/utils/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/test/utils/plugin.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } -------------------------------------------------------------------------------- /types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardeschloss/nuxt-socket-io/HEAD/types.d.ts --------------------------------------------------------------------------------