A very basic Vue.js client for YouTube. See the vuex branch for an alternative implementation using Vuex for state handling.
For local development, a valid YouTube API key is required. See Google Developer's guide on how to obtain one. The key should be specified using Vue's environment variables, for example by creating a .env.local file in the project's root with the following contents:
VUE_APP_API_KEY=<apikey>
yarn install
yarn run serve
yarn run build
yarn run test
yarn run lint