prostgles-client
Version:
Reactive client for Postgres
48 lines (46 loc) • 1.06 kB
JavaScript
const path = require("path");
const TsconfigPathsPlugin = require("tsconfig-paths-webpack-plugin");
module.exports = {
entry: {
index: "./dist/prostgles-full-cdn.js", // './lib/prostgles-full-cdn.ts
"index.no-sync": "./dist/prostgles.js", // './lib/prostgles.ts'
},
mode: "production", // "development",//
module: {
rules: [
{
test: /\.tsx?$/,
loader: "ts-loader",
exclude: /node_modules/,
options: {
projectReferences: true,
},
},
],
},
resolve: {
extensions: [".tsx", ".ts", ".js"],
plugins: [new TsconfigPathsPlugin()],
},
output: {
path: path.resolve(__dirname, "dist"),
filename: "[name].js",
libraryTarget: "umd",
globalObject: "this || window",
},
optimization: {
// minimize: false,
sideEffects: false,
},
stats: {
assetsSort: "!size",
moduleAssets: false,
assetsSpace: 15,
modulesSpace: 15,
nestedModules: true,
nestedModulesSpace: 15,
},
externals: {
react: "react",
},
};