forked from microsoft/FluidFramework
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwebpack.common.js
More file actions
32 lines (32 loc) · 768 Bytes
/
Copy pathwebpack.common.js
File metadata and controls
32 lines (32 loc) · 768 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*!
* Copyright (c) Microsoft Corporation and contributors. All rights reserved.
* Licensed under the MIT License.
*/
const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin');
module.exports = () => ({
resolve: {
extensions: ['.svg', '.css'],
plugins: [
new TsconfigPathsPlugin({ configFile: './tsconfig.json' }),
]
}, module: {
rules: [
{
test: /\.s?css$/,
use: ['style-loader', 'css-loader', 'sass-loader']
},
{
test: /\.svg$/,
use: [
{
loader: require.resolve('svg-sprite-loader')
},
{
loader: require.resolve('svgo-loader'),
options: require('./svgo.plugins.js')
}
]
}
]
}
});