mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
23 lines
587 B
TypeScript
23 lines
587 B
TypeScript
import * as webpack from 'webpack';
|
|
import BrotliWebpackPlugin = require('brotli-webpack-plugin');
|
|
|
|
new BrotliWebpackPlugin(); // $ExpectType BrotliWebpackPlugin
|
|
|
|
const optionsEmpty: BrotliWebpackPlugin.Options = {};
|
|
|
|
const optionsFull: BrotliWebpackPlugin.Options = {
|
|
asset: '[path].br[query]',
|
|
test: /\.js$/,
|
|
threshold: 1024,
|
|
minRatio: 0.9,
|
|
deleteOriginalAssets: true,
|
|
};
|
|
|
|
const config: webpack.Configuration = {
|
|
plugins: [
|
|
new BrotliWebpackPlugin(),
|
|
new BrotliWebpackPlugin(optionsEmpty),
|
|
new BrotliWebpackPlugin(optionsFull),
|
|
]
|
|
};
|