Home

Awesome

lovelace-card-boilerplate

Startup setup for new lovelace (Home Assistant) card development

What is here?

How to use it?

  1. Get the template code

    • Click on the "Use this template" button at the top of this page. Your private repo will be created for you.

    • Clone your repo to your box

    OR

    • Clone this repo to your box

      git clone https://github.com/maxwroc/lovelace-card-boilerplate.git your-card-name

    • Create empty repo on your git server and copy it's url

    • Change the remote url

      git remote set-url origin [your target repo url]

  2. Change the card class name and the custom element name in index.ts, update package.json

  3. Push the code and you are ready to go

    git push origin master

  4. Build

    Run npm install once before first build.

    • npm run build produces debug version of the code (just bundled but no crunched)
    • npm run release produces crunched bundle

    The output files are located in dist directory.

    Note: The style.ts file is auto-generated

  5. Testing image