1 | module.exports = {
|
2 | entry: "./src/index.browser.ts",
|
3 | module: {
|
4 | rules: [
|
5 | {
|
6 | test: /\.tsx?$/,
|
7 | use: [
|
8 | {
|
9 | loader: "ts-loader",
|
10 | options: {
|
11 | configFile: "tsconfig.json",
|
12 | },
|
13 | },
|
14 | ],
|
15 | exclude: /node_modules/,
|
16 | },
|
17 | ],
|
18 | },
|
19 | resolve: {
|
20 | extensions: [".tsx", ".ts", ".js"],
|
21 | fallback: {
|
22 | crypto: require.resolve("crypto-browserify"),
|
23 | stream: require.resolve("stream-browserify"),
|
24 | util: require.resolve("util/"),
|
25 | buffer: require.resolve("buffer/"),
|
26 | },
|
27 | },
|
28 | };
|