Add UMD output to dist builds (#3814).
This commit is contained in:
parent
981a962543
commit
f9eed4cdb1
@ -105,7 +105,7 @@
|
|||||||
"url": "https://www.buymeacoffee.com/ricmoo"
|
"url": "https://www.buymeacoffee.com/ricmoo"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"gitHead": "b39e955eb6bd6cbea0c1382e600d6981b4ea14f4",
|
"gitHead": "981a962543809345c9d38e196a1edc454fdce983",
|
||||||
"homepage": "https://ethers.org",
|
"homepage": "https://ethers.org",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"ethereum",
|
"ethereum",
|
||||||
@ -126,8 +126,8 @@
|
|||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"_build-clean": "npm run clean && node lib.esm/_admin/update-version-const && npm run build-all && npm run _build-dist",
|
"_build-clean": "npm run clean && node lib.esm/_admin/update-version-const && npm run build-all && npm run _build-dist",
|
||||||
"_build-dist": "rollup -c && uglifyjs ./dist/ethers.js -o ./dist/ethers.min.js && uglifyjs ./dist/wordlists-extra.js -o ./dist/wordlists-extra.min.js && cp ./output/post-build/dist/* ./dist/",
|
"_build-dist": "rollup -c && uglifyjs ./dist/ethers.js -o ./dist/ethers.min.js && uglifyjs ./dist/ethers.umd.js -o ./dist/ethers.umd.min.js && uglifyjs ./dist/wordlists-extra.js -o ./dist/wordlists-extra.min.js && cp ./output/post-build/dist/* ./dist/",
|
||||||
"_dist-stats": "gzip -k9f -S '.gz' ./dist/ethers.min.js && gzip -k9f -S '.gz' ./dist/wordlists-extra.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js",
|
"_dist-stats": "gzip -k9f -S '.gz' ./dist/ethers.min.js && gzip -k9f -S '.gz' ./dist/ethers.umd.min.js && gzip -k9f -S '.gz' ./dist/wordlists-extra.min.js && du -hs ./dist/*.gz && echo '' && du -hs ./dist/*.js",
|
||||||
"auto-build": "npm run build -- -w",
|
"auto-build": "npm run build -- -w",
|
||||||
"build": "tsc --project tsconfig.esm.json",
|
"build": "tsc --project tsconfig.esm.json",
|
||||||
"build-all": "npm run build && cp ./output/post-build/lib.esm/* ./lib.esm/ && npm run build-commonjs && npm run build-types",
|
"build-all": "npm run build && cp ./output/post-build/lib.esm/* ./lib.esm/ && npm run build-commonjs && npm run build-types",
|
||||||
@ -146,5 +146,5 @@
|
|||||||
"sideEffects": false,
|
"sideEffects": false,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"types": "./types/index.d.ts",
|
"types": "./types/index.d.ts",
|
||||||
"version": "6.0.5"
|
"version": "6.0.6"
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,8 @@ function getConfig(opts) {
|
|||||||
input: "./lib.esm/index.js",
|
input: "./lib.esm/index.js",
|
||||||
output: {
|
output: {
|
||||||
file,
|
file,
|
||||||
format: "esm",
|
name: (opts.name || undefined),
|
||||||
|
format: (opts.format || "esm"),
|
||||||
sourcemap: true
|
sourcemap: true
|
||||||
},
|
},
|
||||||
context: "window",
|
context: "window",
|
||||||
@ -29,6 +30,7 @@ function getConfig(opts) {
|
|||||||
|
|
||||||
export default [
|
export default [
|
||||||
getConfig({ browser: true }),
|
getConfig({ browser: true }),
|
||||||
|
getConfig({ browser: true, suffix: ".umd", format: "umd", name: "ethers" }),
|
||||||
{
|
{
|
||||||
input: "./lib.esm/wordlists/wordlists-extra.js",
|
input: "./lib.esm/wordlists/wordlists-extra.js",
|
||||||
output: {
|
output: {
|
||||||
|
Loading…
Reference in New Issue
Block a user