@poi/plugin-typescript

Official TypeScript plugin for Poi.

Introduction

This plugin use ts-loader to transpile TypeScript files, it also uses fork-ts-checker-webpack-plugin to perform type-checking. .ts .tsx and .vue files are supported.

Install

yarn add @poi/plugin-typescript typescript --dev

How to use

module.exports = {
  plugins: [
    {
      resolve: '@poi/plugin-typescript',
      options: {}
    }
  ]
}

Then add a tsconfig.json in your project:

{
  "compilerOptions": {
    "target": "es5,
    "strict": true,
    "module": "es2015",
    "moduleResolution": "node"
  }
}

Options

lintOnSave

  • Type: boolean
  • Default: true

Lint TS files with ts-lint at compile time, you need to create a tslint.json in your project.

Last Updated: 12/1/2018, 10:18:44 AM