generator-polymer-1-element
v1.2.3
Published
Generate Polymer 1.x elements with local HTTPS support
Downloads
25
Readme
generator-polymer-1-element
Generate Polymer 1.x elements with HTTPS support
Install
npm i -g yo generator-polymer-1-element
Create a Github repository
Create the Github repository, clone it and cd
into it.
Select a License and a Node .gitignore
when creating the repository.
Generate element
yo polymer-1-element
Trust the local SSL certificate
You need to locally trust the SSL certificate:
- You can find the certificates in the
/ssl
folder of the generated element. - Open up Keychain Access. You can find it as
Application/Utilities/Keychain Access.app
. - Drag your certificate into Keychain Access.
- Go into the Certificates section and locate the certificate you just added.
- Double click on it, enter the trust section and under "When using this certificate" select "Always Trust".
You don't need to trust this certificate for every generated element. Trust it once and it will work for all subsequent generated elements.
Develop
The element is element-name.html
in the root directory of the generated element.
Run
npm run start-dev
and visit https://localhost:5020
Test
Ensure you have the latest Firefox installed, then:
npm test
Unit tests are currently only run on Firefox due to a Chrome issue.
Deploy
The generated element is set up to be deployed on Heroku.
Just create a Heroku app using the NodeJS buildpack, connect Github deployment
and make sure that Heroku runs the $ npm start
script.
License
MIT