├── .gitignore ├── .nuxt ├── app.config.mjs ├── components.d.ts ├── imports.d.ts ├── nuxt.d.ts ├── tsconfig.json └── types │ ├── app.config.d.ts │ ├── imports.d.ts │ ├── layouts.d.ts │ ├── middleware.d.ts │ ├── nitro.d.ts │ ├── plugins.d.ts │ ├── schema.d.ts │ └── vue-shim.d.ts ├── .output ├── nitro.json ├── public │ └── _nuxt │ │ ├── composables.942e6ece.js │ │ ├── entry.17b64e15.css │ │ ├── entry.5dfee6aa.js │ │ ├── error-404.23f2309d.css │ │ ├── error-404.dbf73ca1.js │ │ ├── error-500.aa16ed4d.css │ │ ├── error-500.dd5c2949.js │ │ ├── error-component.b191a57e.js │ │ └── index.9845f2fa.js └── server │ ├── chunks │ ├── client.manifest.mjs │ ├── client.manifest.mjs.map │ ├── composables.853a86f6.mjs │ ├── composables.853a86f6.mjs.map │ ├── error-404-styles.956de7dd.mjs │ ├── error-404-styles.956de7dd.mjs.map │ ├── error-404.7bc1da85.mjs │ ├── error-404.7bc1da85.mjs.map │ ├── error-500-styles.44debd55.mjs │ ├── error-500-styles.44debd55.mjs.map │ ├── error-500.ef68fe6e.mjs │ ├── error-500.ef68fe6e.mjs.map │ ├── error-500.mjs │ ├── error-500.mjs.map │ ├── error-component.a4fa79f2.mjs │ ├── error-component.a4fa79f2.mjs.map │ ├── index.10eda721.mjs │ ├── index.10eda721.mjs.map │ ├── node-server.mjs │ ├── node-server.mjs.map │ ├── renderer.mjs │ ├── renderer.mjs.map │ ├── rollup │ │ ├── _virtual_head-static.mjs │ │ └── _virtual_head-static.mjs.map │ ├── sendmessage.mjs │ ├── sendmessage.mjs.map │ ├── server.mjs │ ├── server.mjs.map │ ├── styles.mjs │ └── styles.mjs.map │ ├── index.mjs │ ├── index.mjs.map │ └── package.json ├── README.md ├── app.vue ├── assets └── css │ └── main.css ├── components ├── Header.vue └── ModeSwitch.vue ├── composables └── useTheme.ts ├── nuxt.config.ts ├── package.json ├── pages └── index.vue ├── plugins └── websocket.client.ts ├── server ├── api │ └── sendmessage.ts └── middleware │ └── socket.ts ├── tailwind.config.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log* 3 | .nitro 4 | .cache 5 | .env 6 | dist 7 | -------------------------------------------------------------------------------- /.nuxt/app.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/app.config.mjs -------------------------------------------------------------------------------- /.nuxt/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/components.d.ts -------------------------------------------------------------------------------- /.nuxt/imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/imports.d.ts -------------------------------------------------------------------------------- /.nuxt/nuxt.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/nuxt.d.ts -------------------------------------------------------------------------------- /.nuxt/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/tsconfig.json -------------------------------------------------------------------------------- /.nuxt/types/app.config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/types/app.config.d.ts -------------------------------------------------------------------------------- /.nuxt/types/imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/types/imports.d.ts -------------------------------------------------------------------------------- /.nuxt/types/layouts.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/types/layouts.d.ts -------------------------------------------------------------------------------- /.nuxt/types/middleware.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/types/middleware.d.ts -------------------------------------------------------------------------------- /.nuxt/types/nitro.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/types/nitro.d.ts -------------------------------------------------------------------------------- /.nuxt/types/plugins.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/types/plugins.d.ts -------------------------------------------------------------------------------- /.nuxt/types/schema.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/types/schema.d.ts -------------------------------------------------------------------------------- /.nuxt/types/vue-shim.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.nuxt/types/vue-shim.d.ts -------------------------------------------------------------------------------- /.output/nitro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/nitro.json -------------------------------------------------------------------------------- /.output/public/_nuxt/composables.942e6ece.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/public/_nuxt/composables.942e6ece.js -------------------------------------------------------------------------------- /.output/public/_nuxt/entry.17b64e15.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/public/_nuxt/entry.17b64e15.css -------------------------------------------------------------------------------- /.output/public/_nuxt/entry.5dfee6aa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/public/_nuxt/entry.5dfee6aa.js -------------------------------------------------------------------------------- /.output/public/_nuxt/error-404.23f2309d.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/public/_nuxt/error-404.23f2309d.css -------------------------------------------------------------------------------- /.output/public/_nuxt/error-404.dbf73ca1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/public/_nuxt/error-404.dbf73ca1.js -------------------------------------------------------------------------------- /.output/public/_nuxt/error-500.aa16ed4d.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/public/_nuxt/error-500.aa16ed4d.css -------------------------------------------------------------------------------- /.output/public/_nuxt/error-500.dd5c2949.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/public/_nuxt/error-500.dd5c2949.js -------------------------------------------------------------------------------- /.output/public/_nuxt/error-component.b191a57e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/public/_nuxt/error-component.b191a57e.js -------------------------------------------------------------------------------- /.output/public/_nuxt/index.9845f2fa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/public/_nuxt/index.9845f2fa.js -------------------------------------------------------------------------------- /.output/server/chunks/client.manifest.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/client.manifest.mjs -------------------------------------------------------------------------------- /.output/server/chunks/client.manifest.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/client.manifest.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/composables.853a86f6.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/composables.853a86f6.mjs -------------------------------------------------------------------------------- /.output/server/chunks/composables.853a86f6.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/composables.853a86f6.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/error-404-styles.956de7dd.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-404-styles.956de7dd.mjs -------------------------------------------------------------------------------- /.output/server/chunks/error-404-styles.956de7dd.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-404-styles.956de7dd.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/error-404.7bc1da85.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-404.7bc1da85.mjs -------------------------------------------------------------------------------- /.output/server/chunks/error-404.7bc1da85.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-404.7bc1da85.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/error-500-styles.44debd55.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-500-styles.44debd55.mjs -------------------------------------------------------------------------------- /.output/server/chunks/error-500-styles.44debd55.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-500-styles.44debd55.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/error-500.ef68fe6e.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-500.ef68fe6e.mjs -------------------------------------------------------------------------------- /.output/server/chunks/error-500.ef68fe6e.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-500.ef68fe6e.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/error-500.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-500.mjs -------------------------------------------------------------------------------- /.output/server/chunks/error-500.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-500.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/error-component.a4fa79f2.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-component.a4fa79f2.mjs -------------------------------------------------------------------------------- /.output/server/chunks/error-component.a4fa79f2.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/error-component.a4fa79f2.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/index.10eda721.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/index.10eda721.mjs -------------------------------------------------------------------------------- /.output/server/chunks/index.10eda721.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/index.10eda721.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/node-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/node-server.mjs -------------------------------------------------------------------------------- /.output/server/chunks/node-server.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/node-server.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/renderer.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/renderer.mjs -------------------------------------------------------------------------------- /.output/server/chunks/renderer.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/renderer.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/rollup/_virtual_head-static.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/rollup/_virtual_head-static.mjs -------------------------------------------------------------------------------- /.output/server/chunks/rollup/_virtual_head-static.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/rollup/_virtual_head-static.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/sendmessage.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/sendmessage.mjs -------------------------------------------------------------------------------- /.output/server/chunks/sendmessage.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/sendmessage.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/server.mjs -------------------------------------------------------------------------------- /.output/server/chunks/server.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/server.mjs.map -------------------------------------------------------------------------------- /.output/server/chunks/styles.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/styles.mjs -------------------------------------------------------------------------------- /.output/server/chunks/styles.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/chunks/styles.mjs.map -------------------------------------------------------------------------------- /.output/server/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/index.mjs -------------------------------------------------------------------------------- /.output/server/index.mjs.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/index.mjs.map -------------------------------------------------------------------------------- /.output/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/.output/server/package.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/README.md -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/app.vue -------------------------------------------------------------------------------- /assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/assets/css/main.css -------------------------------------------------------------------------------- /components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/components/Header.vue -------------------------------------------------------------------------------- /components/ModeSwitch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/components/ModeSwitch.vue -------------------------------------------------------------------------------- /composables/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/composables/useTheme.ts -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/package.json -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/pages/index.vue -------------------------------------------------------------------------------- /plugins/websocket.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/plugins/websocket.client.ts -------------------------------------------------------------------------------- /server/api/sendmessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/server/api/sendmessage.ts -------------------------------------------------------------------------------- /server/middleware/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/server/middleware/socket.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adityar15/nuxt3socket/HEAD/tsconfig.json --------------------------------------------------------------------------------