# Aurelia-Typescript Plugin Skeleton

**URL:** <https://discourse.aurelia.io/t/aurelia-typescript-plugin-skeleton/1295>\
**Category:** Framework Knowledge\
**Created:** [June 7, 2018, 9:55pm UTC](https://discourse.aurelia.io/t/aurelia-typescript-plugin-skeleton/1295 "2018-06-07T21:55:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![shahabganji](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/shahabganji/32/1539_2.png) [@shahabganji](https://discourse.aurelia.io/u/shahabganji)\
**Post date:** [June 7, 2018, 9:55pm UTC](https://discourse.aurelia.io/t/aurelia-typescript-plugin-skeleton/1295/1 "2018-06-07T21:55:23Z")

</div>

[![Imgur](https://canada1.discourse-cdn.com/flex027/uploads/aurelia/original/1X/d519295c7ef813dc4b1bfe59beae24f5c3da03cf.png)](https://github.com/vegarringdal/aurelia-plugin-skeleton-typescript)

* * *

Many skeletons are out there to create plugins for the Aurelia, many of which depend on the typescript. I used to use [this](https://github.com/vegarringdal/skeleton-plugin-typescript) one for all of the plugins I’ve written, [aurelia-toolbelt](https://github.com/aurelia-toolbelt/aurelia-toolbelt) is one of them, and I find it quite easy to start with and continue to maintain, however, recently @vegarringdal and @HamedFathi created a more simplified yet powerful skeleton enabling us to create and test our new plugins. At the core of the skeleton, they have used typescript, fusebox to run the sample, jest for the unit testing and puppeteer for an e2e test. There are a bunch of scripts that will ease the process for you.

I thought it would be great to share it with the community so that they can provide fruitful feedbacks to make the skeleton even more powerful.

check it out 👇 👇 👇

> **[aurelia-toolbelt/aurelia-plugin-skeleton-typescript](https://github.com/aurelia-toolbelt/aurelia-plugin-skeleton-typescript)**
>
> aurelia-plugin-skeleton-typescript. Contribute to aurelia-toolbelt/aurelia-plugin-skeleton-typescript development by creating an account on GitHub.
