From 3d2130806fcc30c1932913bd75ff682e360e46b5 Mon Sep 17 00:00:00 2001 From: Pietro Zanella Date: Wed, 25 Feb 2026 16:25:02 +0100 Subject: [PATCH 1/2] feat: add Vue template example and fix other folders --- README.md | 3 +- vite-5/README.md | 2 +- vite-5/src/App.tsx | 8 +- vite-6/README.md | 2 +- vite-6/src/App.tsx | 8 +- vite-7/README.md | 2 +- vite-7/src/App.tsx | 8 +- vue-moq/.editorconfig | 8 + vue-moq/.gitattributes | 1 + vue-moq/.gitignore | 39 + vue-moq/.oxlintrc.json | 10 + vue-moq/README.md | 50 + vue-moq/env.d.ts | 7 + vue-moq/eslint.config.ts | 23 + vue-moq/index.html | 13 + vue-moq/package-lock.json | 5030 ++++++++++++++++++++++++++++++++++++ vue-moq/package.json | 41 + vue-moq/public/favicon.ico | Bin 0 -> 4286 bytes vue-moq/src/App.vue | 31 + vue-moq/src/main.ts | 5 + vue-moq/src/style.css | 75 + vue-moq/tsconfig.app.json | 12 + vue-moq/tsconfig.json | 11 + vue-moq/tsconfig.node.json | 19 + vue-moq/vite.config.ts | 24 + 25 files changed, 5416 insertions(+), 16 deletions(-) create mode 100644 vue-moq/.editorconfig create mode 100644 vue-moq/.gitattributes create mode 100644 vue-moq/.gitignore create mode 100644 vue-moq/.oxlintrc.json create mode 100644 vue-moq/README.md create mode 100644 vue-moq/env.d.ts create mode 100644 vue-moq/eslint.config.ts create mode 100644 vue-moq/index.html create mode 100644 vue-moq/package-lock.json create mode 100644 vue-moq/package.json create mode 100644 vue-moq/public/favicon.ico create mode 100644 vue-moq/src/App.vue create mode 100644 vue-moq/src/main.ts create mode 100644 vue-moq/src/style.css create mode 100644 vue-moq/tsconfig.app.json create mode 100644 vue-moq/tsconfig.json create mode 100644 vue-moq/tsconfig.node.json create mode 100644 vue-moq/vite.config.ts diff --git a/README.md b/README.md index 28a67d1..de64971 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ All of the listed frameworks are setup using the Quick Start build with: - NPM - React - Typescript +- Vue If a framework is listed as supported, you can test it via: ```bash @@ -12,7 +13,6 @@ npm i npm run dev ``` - ## Frameworks | Framework | Supported | @@ -20,4 +20,5 @@ npm run dev | [Vite 5](./vite-5) | ✅ | | [Vite 6](./vite-6) | ✅ | | [Vite 7](./vite-7) | ✅ | +| [Vue 3](./vue-moq) | ✅ | | [Astro 5](https://github.com/kixelated/moq.dev) | ✅ | diff --git a/vite-5/README.md b/vite-5/README.md index e71a818..302f2f1 100644 --- a/vite-5/README.md +++ b/vite-5/README.md @@ -33,7 +33,7 @@ Output is generated in the `dist/` directory. ## Web Components ### Watch (Subscribe) -- **``** - Core element for subscribing to MoQ streams. Accepts `url`, `path`, `muted`, `paused`, `volume`, `jitter` attributes. Contains a `` or `