Home

Awesome

Imgur

Aurelia plugin skeleton with Typescript

You need to make an Aurelia Typescript plugin? If "YES!!!", you have just found the perfect place to start :smile:

Here is the key components of the plugin skeleton:

  1. Typescript as a typed super set of JavaScript that compiles to plain JavaScript.
  2. FuseBox as a bundler/module loader for the sample (incl fuse-box-aurelia-loader)
  3. Jest a delightful JavaScript test framework.
  4. Puppeteer as headless Chrome for E2E testing.
  5. FuseBox Type Checker as a simple helper to do type-checking & linting while developing and producing the final build.

How to build and run sample

How to rename to your own plugin

How to run unit tests

How to run E2E tests

Before you start coding(or publishing an npm package) you also need to check the followings: