mathjslab
Version:
MathJSLab - Interpreter with language syntax like MATLAB/Octave
38 lines (35 loc) • 901 B
text/typescript
import path from 'path';
import webpack from 'webpack';
const config: webpack.Configuration = {
entry: './src/index.ts',
module: {
rules: [
{
test: /(\.ts)|(\.js)$/,
use: [
{
loader: 'ts-loader',
options: {
configFile: 'tsconfig.build.json',
},
},
],
exclude: [/node_modules/, /test/],
},
],
},
resolve: {
extensions: ['.ts', '.js'],
alias: {
parser: path.resolve(__dirname, 'src/'),
},
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'mathjslab.js',
library: 'mathjslab',
libraryTarget: 'umd',
clean: true,
},
};
export default config;