An open API service indexing awesome lists of open source software.

https://github.com/endel/library-template.ts

Template for authoring TypeScript modules/libraries. Uses Webpack + Karma + Mocha for testing.
https://github.com/endel/library-template.ts

typescript typescript-library

Last synced: about 1 year ago
JSON representation

Template for authoring TypeScript modules/libraries. Uses Webpack + Karma + Mocha for testing.

Awesome Lists containing this project

README

          

TypeScript Library Template
===

Template for authoring TypeScript modules for the browser. This template
includes:

- TypeScript as authoring language
- Mocha as testing framework
- Karma for browser testing
- Webpack for bundling your static library.

Usage
---

Clone and install the dependencies:

```
git clone https://github.com/endel/library-template.ts.git
cd library-template.ts
npm install
```

Start [karma](https://github.com/karma-runner/karma) test-runner and watch for
changes.

```
npm start
```

Run `mocha` in node environment.

```
npm test
```

Generate distribution files and typing definitions.

```
npm prepublish
```

Bundling your static library
---

```
npm run bundle
```

License
---

MIT