quip-cli
Version:
A Command Line Interface for the Quip Live Apps platform
40 lines (38 loc) • 989 B
JavaScript
const path = require("path");
const devMode = process.env.NODE_ENV === "development";
module.exports = {
mode: devMode ? "development" : "production",
entry: [path.resolve(__dirname, "src", "root.jsx")],
output: {
path: path.resolve(__dirname, "dist"),
filename: "app.js",
publicPath: "/dist/",
},
resolve: {
modules: [
path.resolve(__dirname, "src"),
path.resolve(__dirname, "node_modules"),
],
extensions: [".js", ".jsx"],
},
resolveLoader: {
modules: [path.resolve(__dirname, "node_modules")],
},
module: {
rules: [
{
test: /\.jsx?$/,
include: [/src/],
use: "babel-loader",
},
],
},
devServer: {
contentBase: path.resolve(__dirname),
port: 8888,
inline: false,
headers: {
"Access-Control-Allow-Origin": "*",
},
},
};