@kobonaut/linode-navbar
Version:
Reusable navigation for Linode's sites (developers.linode.com)
40 lines (39 loc) • 853 B
JavaScript
var path = require('path');
module.exports = {
mode: 'production',
entry: ['./src/wrapper.tsx'],
output: {
libraryTarget: 'var',
library: 'navbar',
path: path.resolve(__dirname, "build"),
publicPath: path.resolve(__dirname, "/"),
filename: 'navbar.js',
},
devServer: {
// contentBase: '.',
publicPath: "/build/",
},
module: {
rules: [
{
test: /\.tsx?$/,
include: [
path.resolve(__dirname, "src")
],
loader: "babel-loader",
},
{
test: /\.js$/,
use: ["source-map-loader"],
enforce: "pre"
},
{
test: /\.css$/,
use: [ 'css-loader', 'postcss-loader' ]
},
]
},
resolve: {
extensions: ['.js', '.jsx', '.tsx', '.ts', '.css'],
},
};