rc-select-city
Version:
44 lines (43 loc) • 1.34 kB
JavaScript
const tsImportPluginFactory = require('ts-import-plugin');
module.exports = {
entry: "./example/demo.tsx",
output: {
filename: "./example/demo.js",
library: 'selectCity',
},
resolve: {
// Add '.ts' and '.tsx' as a resolvable extension.
extensions: [".ts", ".tsx", ".js"]
},
module: {
rules: [
// all files with a '.ts' or '.tsx' extension will be handled by 'ts-loader'
{ test:
/\.tsx?$/,
loader: "ts-loader",
options: {
transpileOnly: true,
getCustomTransformers: () => ({
before: [ tsImportPluginFactory({
libraryName: 'antd',
libraryDirectory: 'lib',
style: 'css'
}) ]
}),
compilerOptions: {
module: 'es2015'
}
},
exclude: /node_modules/,
},
{
test: /.css$/,
use: [
'style-loader',
'css-loader',
],
},
]
},
devtool: 'cheap-module-source-map',
};