bolt/@boltlang/langserver/webpack.config.js

38 lines
761 B
JavaScript
Raw Normal View History

const path =require('path');
const webpack = require('webpack');
module.exports = {
target: 'node',
entry: {
'bolt-langserver': './src/main.ts'
},
output: {
filename: 'bin/[name].js',
path: path.resolve(__dirname),
devtoolModuleFilenameTemplate: '[absolute-resource-path]'
},
resolve: {
extensions: [".ts", ".js"],
},
plugins: [
new webpack.BannerPlugin({ banner: '#!/usr/bin/env node', raw: true }),
],
devtool: 'source-map',
module: {
rules: [
2020-10-29 21:16:43 +01:00
{
test: /\.ts$/,
exclude: /node_modules/,
loader: "ts-loader",
options: { transpileOnly: true }
},
{
test: /\.m?js$/,
exclude: /node_modules/,
loader: 'babel-loader'
},
]
}
};