|
123456789101112131415161718192021222324252627282930 |
- const webpack = require('webpack');
-
- module.exports = {
- resolve:{fallback: { "crypto": require.resolve("crypto-browserify"),
- "stream": require.resolve("stream-browserify"),
- "buffer": require.resolve("buffer-browserify"),
- "path": require.resolve("path-browserify"),
- "assert": require.resolve("assert/")}},
- module: {
- rules: [
- {
- test: /\.js$/,
- exclude: /node_modules/,
- use: {
- loader: "babel-loader",
- options: {
- presets: ["@babel/preset-env", "@babel/preset-react"],
- }
- }
-
- }
- ]
- },
- plugins: [
- new webpack.ProvidePlugin({
- process: 'process/browser',
- 'process.env.POUCHDB_NAME': JSON.stringify(process.env.POUCHDB_NAME || 'mydb'),
- })
- ],
- }
|