0.2.0-ajmath • Published 7 years ago

serverless-plugin-typescript_ajmath v0.2.0-ajmath

Weekly downloads
8
License
-
Repository
github
Last release
7 years ago

serverless-plugin-typescript

serverless npm version CircleCI

Serverless plugin for zero-config Typescript support

Features

  • Zero-config: Works out of the box without the need to install any other compiler or plugins
  • Supports ES2015 syntax + features (export, import, async, await, Promise, ...)

Install

yarn add --dev serverless-plugin-typescript

Add the following plugin to your serverless.yml:

plugins:
  - serverless-plugin-typescript

Example

See example folder for a minimal example.

tsconfig.json

The default tsconfig.json file used by the plugin looks like this:

{
  "preserveConstEnums": true,
  "strictNullChecks": true,
  "sourceMap": true,
  "target": "es5",
  "outDir": ".build",
  "moduleResolution": "node",
  "lib": ["es2015"],
}

Note: Don't confuse the tsconfig.json in this repository with the one mentioned above.

Including extra files

All files from package/include will be included in the final build file. See Exclude/Include

Help & Community Slack Status

Join our Slack community if you run into issues or have questions. We love talking to you!

npm.io