npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

cahaya-polymer

v1.1.2

Published

A UI builder for the web

Downloads

5

Readme

Polymer Designer

Polymer Designer is a UI Designer for HTML, Custom Elements, and Polymer.

Status

This is a complete, from-scratch, rewrite of Polymer Designer in Polymer 1.0, sometimes referred to as Designer 2. It it not yet usable, and currently only allows basic editing of some hard-coded demos. Don't expect too much.

We've moved the Designer 2 source into the master branch because we are no longer maintaining Designer 1. If you're looking for the Designer 1 source, it's still available in the designer1 branch.

Developing

  • Install global dependencies

    $ npm install -g bower
    $ npm install -g gulp
  • Install Bower and npm Dependencies:

    $ bower install
    $ npm install
  • Build and run the desktop app in Electron

    $ gulp electron
    $ npm run electron
  • Build and run the browser app with the local server:

    $ gulp browser
    $ npm start

    Navigate Chrome Canary to localhost:8080/ to see the demo interface.

Tests

Tests are run with Web Component Tester.

Install the wct command line tool with npm:

$ npm install -g web-component-tester

Then run wct from the designer project folder:

$ wct

Browser Support

Designer uses some very new browser APIs like Document.elementsFromPoint as well as some ECMAScript 6 features like classes, enhanced object literals, template strings, etc., that are available in very recent versions of Chrome and other browsers. Designer works best in Chrome for now, but ultimately will support all evergreen browsers.

The pages and components edited by Designer can run in any browsers that they support, that is, you could edit a page that targets legacy browsers like IE5.