A vuejs based WISH web client (for WHIP and WHEP)

Overview

vue-wish

This template should help get you started developing with Vue 3 in Vite.

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Type Support for .vue Imports in TS

TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need TypeScript Vue Plugin (Volar) to make the TypeScript language service aware of .vue types.

If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has also implemented a Take Over Mode that is more performant. You can enable it by the following steps:

  1. Disable the built-in TypeScript Extension
    1. Run Extensions: Show Built-in Extensions from VSCode's command palette
    2. Find TypeScript and JavaScript Language Features, right click and select Disable (Workspace)
  2. Reload the VSCode window by running Developer: Reload Window from the command palette.

Customize configuration

See Vite Configuration Reference.

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Lint with ESLint

npm run lint
You might also like...
Google-onetap-signin-client-vue - Vue 3 Demo of using the Google One-Tap Signin in a modular way (Client Code)

vue-google-onetap-signin Project setup npm install Compiles and hot-reloads for

A web based email/other messaging client

Postage - a web based email client This isn't usable yet. It doesn't even send or receive anything. Currently fleshing out a UI and building up the gr

This repository contains a base networking framework for building a realtime quiz platform with Ably. This project uses VueJS on the client-side and NodeJS on the server-side and is scalable as you need.
This repository contains a base networking framework for building a realtime quiz platform with Ably. This project uses VueJS on the client-side and NodeJS on the server-side and is scalable as you need.

A scalable, full-stack live quiz framework built with VueJS and NodeJS This repository contains a scalable framework for building a real-time quiz app

An Electron based Mastodon, Pleroma and Misskey client for Windows, Mac and Linux
An Electron based Mastodon, Pleroma and Misskey client for Windows, Mac and Linux

Whalebird Whalebird is a mastodon client for desktop application. Feature An interface like slack Notify to desktop Streaming Many keyboard shortcuts

Vuex binding for client-side search with indexers and Web Workers :green_book::mag:
Vuex binding for client-side search with indexers and Web Workers :green_book::mag:

Vuex Search is a plugin for searching collections of objects. Search algorithms powered by js-worker-search. See working example here. Installation: n

Vuex binding for client-side search with indexers and Web Workers :green_book::mag:
Vuex binding for client-side search with indexers and Web Workers :green_book::mag:

Vuex Search is a plugin for searching collections of objects. Search algorithms powered by js-worker-search. See working example here. Installation: n

Podlove Web Player is a Podcast-optimized, HTML5-based audio player based on VueJS.
Podlove Web Player is a Podcast-optimized, HTML5-based audio player based on VueJS.

Podlove Web Player 🚨 This project moved to the Podlove UI Monorepo 🚨 About HTML5 Goodness for Podcasting Podlove Web Player is a Podcast-optimized,

Boilerplate of how to use go with echo framework and vuejs (client)

Introduction A simple boilerplate that uses go with echo framework has the backend. The frontend is served via the VueJS. The routes can be served bot

Leopard Chat UI - A Teneo Chat Client based on Vue and Vuetify
Leopard Chat UI - A Teneo Chat Client based on Vue and Vuetify

A Feature Rich Chat Client for Teneo About • Installation • Features • Documentation • Demo • Contributing • Author • Support • License About Leopard

web client for JSettlers2
web client for JSettlers2

jsettlers-web Build settlements, roads & cities on a hexagonal grid. Renders a 3D board of all the items using three.js. Most of the UI is implemented

Vircadia Web client for virtual worlds powered by Vircadia.

Vircadia Web (codename Aether) is a web based client for accessing virtual worlds.

CLIENT - Aplicación web

LeyMedica Build Setup # install dependencies $ npm install # serve with hot reload at localhost:3000 $ npm run dev # build for production and launch

Vue-client-recaptcha - Build simple recaptcha for vuejs without server need

vue-client-recaptcha Build simple recaptcha for vuejs without need server Depend

vue-google-api - A wrapper for easy integration of the Google's APIs client in any vue.js 2 project, based on promises, with built-in Oauth2 "Sign In with Google" facilities.

vue-google-api This project is outdated and no longer maintained, I can't find time to do what should be done here. Really sorry, if someone wants to

Baza-interface - A light client to run your NFT marketplace based on Bazarion Protocol

baza-interface It's a light client to run your NFT marketplace based on Bazarion

Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

Onsen UI - Cross-Platform Hybrid App and PWA Framework Onsen UI is an open source framework that makes it easy to create native-feeling Progressive We

Vuejs-quran-web - A Beautiful Quran Web App Built Using Vue.js
Vuejs-quran-web - A Beautiful Quran Web App Built Using Vue.js

vuejs quran الاصدار الجديد من تطبيق الويب القرآن الكريم مشاهدة التطبيق تعديل مسا

A Microblogging client built on Electron and Vue
A Microblogging client built on Electron and Vue

A microblogging client, built on Electron and Vue.js Notice Surfbird is in active development and far away from being usable. You can build it yoursel

An open source tinder desktop client built with electron and Vue.js for educational purposes
An open source tinder desktop client built with electron and Vue.js for educational purposes

Flamme An open source cross-platform Tinder desktop client built with Electron and Vue.js for educational purposes. With analytical inspection of dail

Owner
Rachel Chen
I code, and occasionally take pictures of the milky way.
Rachel Chen
Various tools for typescript, nodejs and vuejs development

Various tools for typescript, nodejs and vuejs development

null 1 Apr 10, 2019
Vue.js and Property Decorator

Vue Property Decorator This library fully depends on vue-class-component, so please read its README before using this library. License MIT License Ins

null 5.4k Nov 21, 2022
local storage decorator and helper function in Vue

Vue Local Storage Decorator This library fully depends on vue-class-component. Description It persists the component data by using local storage Licen

Ken Cheung 19 Sep 13, 2021
Using highcharts with Vue and TypeScript

highcharts Project setup yarn install Compiles and hot-reloads for development yarn serve Compiles and minifies for production yarn build Lints and

Rockhopper-Penguin 1 Jul 30, 2022
Everything you wish the HTML select element could do, wrapped up into a lightweight, extensible Vue component.

vue-select Everything you wish the HTML select element could do, wrapped up into a lightweight, zero dependency, extensible Vue component. Vue Selec

Jeff Sagal 4.4k Nov 30, 2022
VueJS RESTful client with reactive features. Vue-Chimera is based on axios http client library.

VueJS RESTful client with reactive features. Vue-Chimera is based on axios http client library.

null 166 Nov 14, 2022
image-diff client: client web application to compare multiple images. online demo -

image-diff client web application to compare multiple images. you can pan, zoom and diff multiple images at the same time. currently support 8bit jpg,

Junik Jo 5 Mar 29, 2022
Nuxt client for genealogy project. Family tree and genealogy data processing website software client.

Family Tree 365 - Open Source Family Tree Software - Nuxt Client Description Browser based Genealogy software for interacting and processing data effi

Family Tree 365 98 Nov 26, 2022
Rest-api-client - Easily accessible REST API client available on your favorite browser

REST API Client Website: https://l23de.github.io/rest-api-client/ Inspirations t

Lester Huang 0 Jan 1, 2022
Mdmc-client - Song Client for https://mdmc.moe

mdmc-client To-Do Strengthening safety through ContextIsolation Finding and downloading charts using API from https://mdmc.moe/ Song Library Scanning

Amy Y 0 Jan 4, 2022