ts-declaration-webpack-plugin

Bundler for your ts / tsx files that actually works

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
ts-declaration-webpack-plugin
1.2.34 years ago5 years agoMinified + gzip package size for ts-declaration-webpack-plugin in KB

Readme

ts-declaration-webpack-plugin
This Webpack plugin generate a single TypeScript .d.ts declaration file per entry.

Installation

$ npm install ts-declaration-webpack-plugin --save-dev

Usage

  • Simply add the plugin to webpack.config.js:
```javascript
const TsDeclarationWebpackPlugin = require('ts-declaration-webpack-plugin');

module.exports = {
    entry: {
        app: './src/main.ts',
        component: './src/component.tsx',
    },
    output: {
        path: path.resolve('./dist'),
        filename: '[name].js',
    },
    plugins: [
        new TsDeclarationWebpackPlugin(),
    ]
}
```
  • Done! will generate app.d.ts and component.d.ts next to the js files in dist folder!

Options

new TsDeclarationWebpackPlugin({
    name: '[name].d.ts', // Not required, '[name].d.ts' by default (to match output fileName)
    test: /\.tsx$/, // Not required, filters '.ts' and '.tsx' by default
})

Have Fun!