Skip to content

Commit e8a135d

Browse files
fix: build issue
1 parent a98be0d commit e8a135d

File tree

3 files changed

+108
-10
lines changed

3 files changed

+108
-10
lines changed

package.json

+12-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@awes-io/resize",
3-
"version": "2.0.1",
3+
"version": "2.0.2",
44
"description": "Cloudflare Image Resizing: simple API for URL generation.",
55
"keywords": [
66
"cloudflare",
@@ -17,16 +17,21 @@
1717
"test": "mocha -r esm test/*.test.js",
1818
"pkg": "yarn build && npm publish --access public"
1919
},
20+
"dependencies": {
21+
"lodash": "^4.17.15"
22+
},
2023
"devDependencies": {
21-
"mocha": "^5.2.0",
22-
"esm": "^3.2.25",
23-
"prettier": "^1.18.2",
24+
"@babel/core": "^7.8.4",
25+
"@babel/preset-env": "^7.8.4",
26+
"@rollup/plugin-node-resolve": "^7.1.1",
27+
"rollup-plugin-commonjs": "^10.1.0",
28+
"babel-eslint": "^10.0.3",
2429
"eslint": "^6.8.0",
2530
"eslint-config-prettier": "^6.9.0",
2631
"eslint-plugin-prettier": "^3.1.2",
27-
"babel-eslint": "^10.0.3",
28-
"@babel/core": "^7.8.4",
29-
"@babel/preset-env": "^7.8.4",
32+
"esm": "^3.2.25",
33+
"mocha": "^5.2.0",
34+
"prettier": "^1.18.2",
3035
"rollup": "^1.30.1",
3136
"rollup-plugin-babel": "^4.3.3"
3237
},

rollup.config.js

+20-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import babel from 'rollup-plugin-babel'
2+
import commonjs from 'rollup-plugin-commonjs'
3+
import resolve from '@rollup/plugin-node-resolve'
24

35
const baseConfig = {
46
input: 'src/index.js',
@@ -11,13 +13,29 @@ export default [
1113
output: {
1214
file: 'dist/index.js',
1315
format: 'cjs'
14-
}
16+
},
17+
plugins: [
18+
resolve(),
19+
commonjs({
20+
namedExports: {
21+
'node_modules/lodash/lodash.js': ['merge']
22+
}
23+
})
24+
]
1525
},
1626
{
1727
...baseConfig,
1828
output: {
1929
file: 'dist/index.esm.js',
2030
format: 'esm'
21-
}
31+
},
32+
plugins: [
33+
resolve(),
34+
commonjs({
35+
namedExports: {
36+
'node_modules/lodash/lodash.js': ['merge']
37+
}
38+
})
39+
]
2240
}
2341
]

yarn.lock

+76-1
Original file line numberDiff line numberDiff line change
@@ -758,16 +758,46 @@
758758
lodash "^4.17.13"
759759
to-fast-properties "^2.0.0"
760760

761+
"@rollup/plugin-node-resolve@^7.1.1":
762+
version "7.1.1"
763+
resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.1.tgz#8c6e59c4b28baf9d223028d0e450e06a485bb2b7"
764+
integrity sha512-14ddhD7TnemeHE97a4rLOhobfYvUVcaYuqTnL8Ti7Jxi9V9Jr5LY7Gko4HZ5k4h4vqQM0gBQt6tsp9xXW94WPA==
765+
dependencies:
766+
"@rollup/pluginutils" "^3.0.6"
767+
"@types/resolve" "0.0.8"
768+
builtin-modules "^3.1.0"
769+
is-module "^1.0.0"
770+
resolve "^1.14.2"
771+
772+
"@rollup/pluginutils@^3.0.6":
773+
version "3.0.8"
774+
resolved "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.0.8.tgz#4e94d128d94b90699e517ef045422960d18c8fde"
775+
integrity sha512-rYGeAc4sxcZ+kPG/Tw4/fwJODC3IXHYDH4qusdN/b6aLw5LPUbzpecYbEJh4sVQGPFJxd2dBU4kc1H3oy9/bnw==
776+
dependencies:
777+
estree-walker "^1.0.1"
778+
761779
"@types/estree@*":
762780
version "0.0.42"
763781
resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.42.tgz#8d0c1f480339efedb3e46070e22dd63e0430dd11"
764782
integrity sha512-K1DPVvnBCPxzD+G51/cxVIoc2X8uUVl1zpJeE6iKcgHMj4+tbat5Xu4TjV7v2QSDbIeAfLi2hIk+u2+s0MlpUQ==
765783

784+
785+
version "0.0.39"
786+
resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
787+
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
788+
766789
"@types/node@*":
767790
version "13.7.7"
768791
resolved "https://registry.npmjs.org/@types/node/-/node-13.7.7.tgz#1628e6461ba8cc9b53196dfeaeec7b07fa6eea99"
769792
integrity sha512-Uo4chgKbnPNlxQwoFmYIwctkQVkMMmsAoGGU4JKwLuvBefF0pCq4FybNSnfkfRCpC7ZW7kttcC/TrRtAJsvGtg==
770793

794+
795+
version "0.0.8"
796+
resolved "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
797+
integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
798+
dependencies:
799+
"@types/node" "*"
800+
771801
acorn-jsx@^5.1.0:
772802
version "5.1.0"
773803
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384"
@@ -870,6 +900,11 @@ browserslist@^4.8.3, browserslist@^4.8.5:
870900
electron-to-chromium "^1.3.363"
871901
node-releases "^1.1.50"
872902

903+
builtin-modules@^3.1.0:
904+
version "3.1.0"
905+
resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
906+
integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==
907+
873908
callsites@^3.0.0:
874909
version "3.1.0"
875910
resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
@@ -1132,6 +1167,11 @@ estree-walker@^0.6.1:
11321167
resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362"
11331168
integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
11341169

1170+
estree-walker@^1.0.1:
1171+
version "1.0.1"
1172+
resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
1173+
integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
1174+
11351175
esutils@^2.0.2:
11361176
version "2.0.3"
11371177
resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
@@ -1368,11 +1408,23 @@ is-glob@^4.0.0, is-glob@^4.0.1:
13681408
dependencies:
13691409
is-extglob "^2.1.1"
13701410

1411+
is-module@^1.0.0:
1412+
version "1.0.0"
1413+
resolved "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
1414+
integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
1415+
13711416
is-promise@^2.1.0:
13721417
version "2.1.0"
13731418
resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
13741419
integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
13751420

1421+
is-reference@^1.1.2:
1422+
version "1.1.4"
1423+
resolved "https://registry.npmjs.org/is-reference/-/is-reference-1.1.4.tgz#3f95849886ddb70256a3e6d062b1a68c13c51427"
1424+
integrity sha512-uJA/CDPO3Tao3GTrxYn6AwkM4nUPJiGGYu5+cB8qbC7WGFlrKZbiRo7SFKxUAEpFUfiHofWCXBUNhvYJMh+6zw==
1425+
dependencies:
1426+
"@types/estree" "0.0.39"
1427+
13761428
isexe@^2.0.0:
13771429
version "2.0.0"
13781430
resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -1450,6 +1502,13 @@ loose-envify@^1.0.0:
14501502
dependencies:
14511503
js-tokens "^3.0.0 || ^4.0.0"
14521504

1505+
magic-string@^0.25.2:
1506+
version "0.25.7"
1507+
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
1508+
integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
1509+
dependencies:
1510+
sourcemap-codec "^1.4.4"
1511+
14531512
mimic-fn@^2.1.0:
14541513
version "2.1.0"
14551514
resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
@@ -1681,7 +1740,7 @@ resolve-from@^4.0.0:
16811740
resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
16821741
integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
16831742

1684-
resolve@^1.12.0, resolve@^1.3.2:
1743+
resolve@^1.11.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.3.2:
16851744
version "1.15.1"
16861745
resolved "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8"
16871746
integrity sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==
@@ -1711,6 +1770,17 @@ rollup-plugin-babel@^4.3.3:
17111770
"@babel/helper-module-imports" "^7.0.0"
17121771
rollup-pluginutils "^2.8.1"
17131772

1773+
rollup-plugin-commonjs@^10.1.0:
1774+
version "10.1.0"
1775+
resolved "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-10.1.0.tgz#417af3b54503878e084d127adf4d1caf8beb86fb"
1776+
integrity sha512-jlXbjZSQg8EIeAAvepNwhJj++qJWNJw1Cl0YnOqKtP5Djx+fFGkp3WRh+W0ASCaFG5w1jhmzDxgu3SJuVxPF4Q==
1777+
dependencies:
1778+
estree-walker "^0.6.1"
1779+
is-reference "^1.1.2"
1780+
magic-string "^0.25.2"
1781+
resolve "^1.11.0"
1782+
rollup-pluginutils "^2.8.1"
1783+
17141784
rollup-pluginutils@^2.8.1:
17151785
version "2.8.2"
17161786
resolved "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
@@ -1797,6 +1867,11 @@ source-map@^0.5.0:
17971867
resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
17981868
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
17991869

1870+
sourcemap-codec@^1.4.4:
1871+
version "1.4.8"
1872+
resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
1873+
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
1874+
18001875
sprintf-js@~1.0.2:
18011876
version "1.0.3"
18021877
resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"

0 commit comments

Comments
 (0)