Home

showroom

showroom: Universal development and automated test environment for web components

Build Status

Installation

npm install -g showroom

create .showroom folder in your project add descriptor files (see example) for your web components.

run showroom and see the magic.

See live demo here

Supports:

  • Any stack: Polymer, LitElement, Slim.js, Vanilla, Skate,...
  • Supports customized built-in elements (i.e. extends HTMLInputElement)
  • Supports innerHTML and wrapping HTML
  • Supports global/local scripting and styling
  • Supports CI/CD queries for shadow-roots
  • Smooth pupeteer integration

Build & Development

git clone git@github.com:eavichay/showroom.git npm install npm run dev

Online Documentation/Wiki

Here