Merge pull request #765 from cosmos/578-webpack-5

Upgrade to webpack v5
This commit is contained in:
Will Clark 2021-04-15 12:51:55 +02:00 committed by GitHub
commit ef137d41fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
17 changed files with 877 additions and 1653 deletions

View File

@ -40,6 +40,9 @@
"@types/jasmine": "^3.3.7",
"@typescript-eslint/eslint-plugin": "^4.5.0",
"@typescript-eslint/parser": "^4.5.0",
"assert": "^2.0.0",
"buffer": "^6.0.3",
"crypto-browserify": "^3.12.0",
"eslint": "^7.5",
"eslint-config-prettier": "^6.11.0",
"eslint-plugin-import": "^2.22.0",
@ -55,14 +58,17 @@
"karma-jasmine-html-reporter": "^1.4",
"lerna": "^4",
"nyc": "^15.1.0",
"path-browserify": "^1.0.1",
"prettier": "^2.0.5",
"process": "^0.11.10",
"ses": "^0.11.0",
"shx": "^0.3.2",
"source-map-support": "^0.5.19",
"stream-browserify": "^3.0.0",
"ts-proto": "^1.79.1",
"typedoc": "^0.20",
"typescript": "~4.0",
"webpack": "^4.43.0",
"webpack-cli": "^3.3.12"
"webpack": "^5.32.0",
"webpack-cli": "^4.6.0"
}
}

View File

@ -1,5 +1,7 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
const target = "web";
const distdir = path.join(__dirname, "dist", "web");
@ -13,5 +15,17 @@ module.exports = [
path: distdir,
filename: "tests.js",
},
plugins: [
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
resolve: {
fallback: {
crypto: require.resolve("crypto-browserify"),
path: require.resolve("path-browserify"),
stream: require.resolve("stream-browserify"),
},
},
},
];

View File

@ -1,3 +1,4 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
@ -15,7 +16,22 @@ module.exports = [
filename: "tests.js",
},
plugins: [
new webpack.EnvironmentPlugin(["LAUNCHPAD_ENABLED", "ERC20_ENABLED", "CW3_ENABLED", "CW1_ENABLED"]),
new webpack.EnvironmentPlugin({
LAUNCHPAD_ENABLED: "",
ERC20_ENABLED: "",
CW3_ENABLED: "",
CW1_ENABLED: "",
}),
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
resolve: {
fallback: {
crypto: require.resolve("crypto-browserify"),
path: require.resolve("path-browserify"),
stream: require.resolve("stream-browserify"),
},
},
},
];

View File

@ -1,3 +1,4 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
@ -15,7 +16,22 @@ module.exports = [
filename: "tests.js",
},
plugins: [
new webpack.EnvironmentPlugin(["WASMD_ENABLED", "ERC20_ENABLED", "CW3_ENABLED", "CW1_ENABLED"]),
new webpack.EnvironmentPlugin({
WASMD_ENABLED: "",
ERC20_ENABLED: "",
CW3_ENABLED: "",
CW1_ENABLED: "",
}),
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
resolve: {
fallback: {
crypto: require.resolve("crypto-browserify"),
path: require.resolve("path-browserify"),
stream: require.resolve("stream-browserify"),
},
},
},
];

View File

@ -49,7 +49,7 @@
"elliptic": "^6.5.3",
"js-sha3": "^0.8.0",
"libsodium-wrappers": "^0.7.6",
"pbkdf2": "^3.1.1",
"pbkdf2": "^3.1.2",
"ripemd160": "^2.0.2",
"sha.js": "^2.4.11",
"unorm": "^1.5.0"

View File

@ -1,5 +1,7 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
const target = "web";
const distdir = path.join(__dirname, "dist", "web");
@ -13,5 +15,17 @@ module.exports = [
path: distdir,
filename: "tests.js",
},
plugins: [
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
resolve: {
fallback: {
crypto: require.resolve("crypto-browserify"),
path: require.resolve("path-browserify"),
stream: require.resolve("stream-browserify"),
},
},
},
];

View File

@ -1,3 +1,4 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
@ -14,6 +15,6 @@ module.exports = [
path: distdir,
filename: "tests.js",
},
plugins: [new webpack.EnvironmentPlugin(["FAUCET_ENABLED"])],
plugins: [new webpack.EnvironmentPlugin({ FAUCET_ENABLED: "" })],
},
];

View File

@ -1,6 +1,5 @@
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
const target = "web";
const distdir = path.join(__dirname, "dist", "web");
@ -23,6 +22,5 @@ module.exports = [
path: distdir,
filename: "tests.js",
},
plugins: [new webpack.EnvironmentPlugin([])],
},
];

View File

@ -1,3 +1,4 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
@ -14,6 +15,18 @@ module.exports = [
path: distdir,
filename: "tests.js",
},
plugins: [new webpack.EnvironmentPlugin(["LAUNCHPAD_ENABLED"])],
plugins: [
new webpack.EnvironmentPlugin({ LAUNCHPAD_ENABLED: "" }),
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
resolve: {
fallback: {
crypto: require.resolve("crypto-browserify"),
path: require.resolve("path-browserify"),
stream: require.resolve("stream-browserify"),
},
},
},
];

View File

@ -13,5 +13,12 @@ module.exports = [
path: demodir,
filename: "ledger.js",
},
resolve: {
fallback: {
crypto: require.resolve("crypto-browserify"),
path: require.resolve("path-browserify"),
stream: require.resolve("stream-browserify"),
},
},
},
];

View File

@ -1,5 +1,7 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
const target = "web";
const distdir = path.join(__dirname, "dist", "web");
@ -13,5 +15,10 @@ module.exports = [
path: distdir,
filename: "tests.js",
},
plugins: [
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
},
];

View File

@ -1,5 +1,7 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
const target = "web";
const distdir = path.join(__dirname, "dist", "web");
@ -13,5 +15,17 @@ module.exports = [
path: distdir,
filename: "tests.js",
},
plugins: [
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
resolve: {
fallback: {
crypto: require.resolve("crypto-browserify"),
path: require.resolve("path-browserify"),
stream: require.resolve("stream-browserify"),
},
},
},
];

View File

@ -1,3 +1,4 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
@ -14,6 +15,14 @@ module.exports = [
path: distdir,
filename: "tests.js",
},
plugins: [new webpack.EnvironmentPlugin(["SOCKETSERVER_ENABLED"])],
plugins: [
new webpack.EnvironmentPlugin({ SOCKETSERVER_ENABLED: "" }),
new webpack.ProvidePlugin({ process: "process/browser" }),
],
resolve: {
fallback: {
assert: require.resolve("assert"),
},
},
},
];

View File

@ -1,3 +1,4 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
@ -14,6 +15,19 @@ module.exports = [
path: distdir,
filename: "tests.js",
},
plugins: [new webpack.EnvironmentPlugin(["SIMAPP_ENABLED"])],
plugins: [
new webpack.EnvironmentPlugin({ SIMAPP_ENABLED: "" }),
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
new webpack.ProvidePlugin({ process: "process/browser" }),
],
resolve: {
fallback: {
crypto: require.resolve("crypto-browserify"),
path: require.resolve("path-browserify"),
stream: require.resolve("stream-browserify"),
},
},
},
];

View File

@ -1,3 +1,4 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
@ -14,6 +15,18 @@ module.exports = [
path: distdir,
filename: "tests.js",
},
plugins: [new webpack.EnvironmentPlugin(["TENDERMINT_ENABLED"])],
plugins: [
new webpack.EnvironmentPlugin({ TENDERMINT_ENABLED: "" }),
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
resolve: {
fallback: {
crypto: require.resolve("crypto-browserify"),
path: require.resolve("path-browserify"),
stream: require.resolve("stream-browserify"),
},
},
},
];

View File

@ -1,5 +1,7 @@
/* eslint-disable @typescript-eslint/naming-convention */
const glob = require("glob");
const path = require("path");
const webpack = require("webpack");
const target = "web";
const distdir = path.join(__dirname, "dist", "web");
@ -13,6 +15,10 @@ module.exports = [
path: distdir,
filename: "tests.js",
},
plugins: [],
plugins: [
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
},
];

2356
yarn.lock

File diff suppressed because it is too large Load Diff