compile | ||
test/assets | ||
ts | ||
.gitignore | ||
.npmignore | ||
.travis.yml | ||
index.d.ts | ||
index.js | ||
LICENSE | ||
package.json | ||
README-dev.md | ||
README.md |
npmts
Write npm modules with TypeScript without hassle.
How to use npmts
Install
First install npmts as dev dependency:
npm install npmts --save-dev
Then use it in package.json's script section to trigger a build:
"scripts": {
"test": "npmts"
}
Default behaviour
by default npmts looks for ./ts/index.ts
and ./ts/test.ts
that will compile to
./index.js
and ./test.js
Declaration files
npmts also creates an index.d.ts
declaration file by default.
You can reference it in your package.json like this:
"main": "index.js",
"typings": "./index.d.ts",
When requiring the module from other TypeScript files, the TypeScript Compiler will use the declaration file to resolve typings.
Custom behaviour
We are currently building support for custom behaviour with a super simple config file. Check back soon.
Readme for Devs
There is a README-dev.md in the repo. This is only of interest for you when looking to contribute to, improve or build upon this package.