Files

48 lines
923 B
JavaScript
Raw Permalink Normal View History

2020-04-27 11:25:38 +05:30
/**
* Copyright (c) 2019 The xterm.js authors. All rights reserved.
* @license MIT
*/
const path = require('path');
const addonName = 'LigaturesAddon';
2023-11-01 10:35:10 -07:00
const mainFile = 'addon-ligatures.js';
2020-04-27 11:25:38 +05:30
module.exports = {
entry: `./out/${addonName}.js`,
devtool: 'source-map',
module: {
rules: [
{
test: /\.js$/,
use: ["source-map-loader"],
enforce: "pre",
exclude: /node_modules/
}
]
},
output: {
filename: mainFile,
path: path.resolve('./lib'),
library: addonName,
libraryTarget: 'umd'
},
2022-08-04 10:01:58 -07:00
mode: 'production',
externals: {
'fs': 'fs',
'path': 'path',
'stream': 'stream',
'util': 'util'
},
resolve: {
// The ligature modules contains fallbacks for node environments, we never want to browserify them
fallback: {
fs: false,
os: false,
path: false,
stream: false,
util: false
}
}
2020-04-27 11:25:38 +05:30
};