@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 when a tslint.json is found in your project

configFile

  • Type: string
  • Default: tsconfig.json

The path to the TypeScript config file.

loaderOptions

  • Type: any

Addtional options for `ts-loader.

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