{"repo":"playcanvas/web-components","free":true,"listed":false,"github":"https://github.com/playcanvas/web-components","clone":"git clone https://github.com/playcanvas/web-components.git","description":"Web Components for building declarative, graphical web apps","language":"TypeScript","stars":107,"topics":["custom-elements","declarative","dom","html","playcanvas","typescript","web-components"],"license":"MIT","category":"ui-components","readme_excerpt":"PlayCanvas Web Components User Manual API Reference Examples Blog Forum PlayCanvas Web Components are a set of custom HTML elements for building 3D interactive web apps. Using the declarative nature of HTML makes it both easy and fun to incorporate 3D into your website. Check out this simple example: Examples See PlayCanvas Web Components in action here: https://playcanvas.github.io/web-components/examples Usage Please see the Getting Started Guide for installation and usage instructions. Editor Support The package ships a Custom Elements Manifest, which editors use to offer tag and attribute completions, valid attribute values and hover documentation when authoring HTML. VS Code — add the following to your workspace .vscode/settings.json : JetBrains IDEs (WebStorm, IntelliJ IDEA) — no setup required. The IDE discovers the bundled web-types.json automatically. Other tooling — the manifest itself is at @playcanvas/web-components/dist/custom-elements.json and is declared in the package's customElements field, which is how tools such as lit-analyzer and Storybook locate it. Development Setting Up Local Development 1. Clone the repository: 2. Install dependencies: 3. Build the library in watch mode and start the development server: 4. Open http://localhost:3000/examples/ in your browser to see the examples. Building To build the library: The built files will be available in the dist directory. API Documentation To generate API documentation: The documentation will be generated in","default_branch":null,"files":null,"tree":[],"storefront":"/r/playcanvas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/playcanvas/web-components/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."}