{"repo":"ow3org/web-components-starter","free":true,"listed":false,"github":"https://github.com/ow3org/web-components-starter","clone":"git clone https://github.com/ow3org/web-components-starter.git","description":"🏝 Web Components Starter template to help kick-start development of a framework-agnostic component library.","language":"JavaScript","stars":19,"topics":["vite","vue","web-components","library","template","starter-kit","typescript"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Web Component Library Starter Kit \"Why create components for a specific framework when it can be written to be understood by all — including browsers?\" 🤝 Introduction Before you get started, it is important to understand what a Web Component is. Think of it as a (custom) HTML element. This custom element can natively be used within your framework-of-choice. That being said, this is an opinionated starter kit, employing many best-practices, to help you expedite the development of your web component library. 👩🏽‍💻 Dev Tools - Vite 3.1 - \"Next Generation Frontend Tooling\" - Vue 3.2 - write Web Components the same way you would write SFCs - UnoCSS - create your own style guide with ease (e.g. Tailwind CSS) - TypeScript 4.8 - Commitizen & commitlint - Automate git commits, versioning, and CHANGELOG generation - Vitest - Unit & e2e testing powered by Vite - Renovate - automatic PR dependency updates - GitHub Actions - automatically fixes code style issues, tags releases, and runs the test suite - VS Code Extensions - Volar - Vue 3 IDE support - cspell - spell checking - Windi Intellisense - Tailwind CSS (or Windi CSS) class name sorter 🧩 Plugins - unplugin-vue-components - components auto import - unplugin-auto-import - Directly use Vue Composition API and others without importing - VueUse - Collection of useful composition APIs 🥰 Coding Style - Use Composition API with SFC syntax - Reactivity Transform enabled - ESLint - statically analyzes your code to quickly find problems ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ow3org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ow3org/web-components-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}