# npmts Write npm modules with TypeScript without hassle. ## How to use npmts ### Install First install npmts as dev dependency: ```sh npm install npmts --save-dev ``` Then use it in package.json's script section to trigger a build: ```json "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: ```json "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](README-dev.md) in the repo. This is only of interest for you when looking to contribute to, improve or build upon this package.