mirror of
https://github.com/tiddly-gittly/TidGi-Desktop.git
synced 2025-12-06 02:30:47 -08:00
72 lines
1.4 KiB
JavaScript
72 lines
1.4 KiB
JavaScript
module.exports = [
|
|
// Add support for native node modules
|
|
{
|
|
test: /\.node$/,
|
|
use: 'node-loader',
|
|
},
|
|
// {
|
|
// test: /\.(m?js|node)$/,
|
|
// parser: { amd: true },
|
|
// use: {
|
|
// loader: '@zeit/webpack-asset-relocator-loader',
|
|
// options: {
|
|
// outputAssetBase: 'native_modules',
|
|
// emitDirnameAll: true,
|
|
// },
|
|
// },
|
|
// },
|
|
{
|
|
test: /\.css$/,
|
|
use: [{ loader: 'style-loader' }, { loader: 'css-loader' }],
|
|
},
|
|
{
|
|
test: /\.(t|j)sx?$/,
|
|
exclude: /(node_modules|\.webpack)/,
|
|
use: {
|
|
loader: 'ts-loader',
|
|
options: {
|
|
transpileOnly: true,
|
|
},
|
|
},
|
|
},
|
|
{
|
|
test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
|
|
use: [
|
|
{
|
|
loader: 'file-loader',
|
|
options: {
|
|
name: '[name].[ext]',
|
|
outputPath: 'fonts/',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
test: /\.(png|jpe?g|gif)$/,
|
|
use: [
|
|
{
|
|
loader: 'file-loader',
|
|
options: {
|
|
name: '[name].[ext]',
|
|
outputPath: 'images/',
|
|
},
|
|
},
|
|
{
|
|
loader: 'image-webpack-loader',
|
|
options: {
|
|
query: {
|
|
mozjpeg: {
|
|
progressive: true,
|
|
},
|
|
gifsicle: {
|
|
interlaced: true,
|
|
},
|
|
optipng: {
|
|
optimizationLevel: 7,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
],
|
|
},
|
|
];
|