Skip to content

Commit 845a2c9

Browse files
committed
Update to sharp v19
1 parent 08991d4 commit 845a2c9

File tree

3 files changed

+73
-56
lines changed

3 files changed

+73
-56
lines changed

packages/gatsby-plugin-sharp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"lodash": "^4.17.4",
1515
"potrace": "^2.1.1",
1616
"progress": "^1.1.8",
17-
"sharp": "^0.17.3",
17+
"sharp": "^0.19.0",
1818
"svgo": "^0.7.2"
1919
},
2020
"devDependencies": {

packages/gatsby-plugin-sharp/src/__tests__/__snapshots__/index.js.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Object {
1313
exports[`gatsby-plugin-sharp responsiveSizes accounts for pixel density 1`] = `
1414
Object {
1515
"aspectRatio": 2.0661764705882355,
16-
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAuUlEQVQoz9WRywqCYBCFff9lq6BFLSIQSoIW1UpIulDZ1VKS7GJiapGWl99cnH7sAdy4cTZzmJnzMcwwyDmYYgAHQYBZGKH2cjEOQ7S8d6r3hKS59/HB+0GqNxFB3fXA0hmReqq0ppAYxjfJd0MzSYp0w1yBPn3Idi+j0+2DF4awbCfTdL0ZEEYTlMoVsFwbjSaHqbj4A+M4xlraQZIVXHQdzuOZCbzbNlRNw3y5gnJQcTydYVpW2vsBqlELaS2F/80AAAAASUVORK5CYII=",
16+
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAABAklEQVQoz61R7WrCQBDM+7+Cv1qhlIogoUWMoH8KrfgOLVXRKDV4d7kkl6/pbsxpqBIo9mBuZ7N3k51bB7TKsrwZVsexyS2rKerwFhYFVI1DnkMQOHIuCaLB+ayuwXlMaApXgvMoxjTU8MIQE4rMx8SnNffUkU/qM/bbiPAeRfgw5n8tB+QgO1kmUvwROdm0kYHmUNoe+NoU2wZTdVjQH7Isg9YRpFIXor8vpGmKjb/FQQgslit8fi3wvQ/OHXLhxRvDHY7Qd5+x3e2udmNzTUN4fZvhoddH566L+8cn9AZuVcvpLR3e9kEAISWEkDAmbRXkGCcJ1r4PRRNPEkPu9Kn2Azs0CqJYU3JKAAAAAElFTkSuQmCC",
1717
"density": 144,
1818
"originalImg": "/static/test-1234-85b96.png",
1919
"originalName": undefined,
@@ -29,7 +29,7 @@ Object {
2929
exports[`gatsby-plugin-sharp responsiveSizes can optionally ignore pixel density 1`] = `
3030
Object {
3131
"aspectRatio": 2.0661764705882355,
32-
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAuUlEQVQoz9WRywqCYBCFff9lq6BFLSIQSoIW1UpIulDZ1VKS7GJiapGWl99cnH7sAdy4cTZzmJnzMcwwyDmYYgAHQYBZGKH2cjEOQ7S8d6r3hKS59/HB+0GqNxFB3fXA0hmReqq0ppAYxjfJd0MzSYp0w1yBPn3Idi+j0+2DF4awbCfTdL0ZEEYTlMoVsFwbjSaHqbj4A+M4xlraQZIVXHQdzuOZCbzbNlRNw3y5gnJQcTydYVpW2vsBqlELaS2F/80AAAAASUVORK5CYII=",
32+
"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAABAklEQVQoz61R7WrCQBDM+7+Cv1qhlIogoUWMoH8KrfgOLVXRKDV4d7kkl6/pbsxpqBIo9mBuZ7N3k51bB7TKsrwZVsexyS2rKerwFhYFVI1DnkMQOHIuCaLB+ayuwXlMaApXgvMoxjTU8MIQE4rMx8SnNffUkU/qM/bbiPAeRfgw5n8tB+QgO1kmUvwROdm0kYHmUNoe+NoU2wZTdVjQH7Isg9YRpFIXor8vpGmKjb/FQQgslit8fi3wvQ/OHXLhxRvDHY7Qd5+x3e2udmNzTUN4fZvhoddH566L+8cn9AZuVcvpLR3e9kEAISWEkDAmbRXkGCcJ1r4PRRNPEkPu9Kn2Azs0CqJYU3JKAAAAAElFTkSuQmCC",
3333
"density": 144,
3434
"originalImg": "/static/test-1234-24ad8.png",
3535
"originalName": undefined,

yarn.lock

Lines changed: 70 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -2024,15 +2024,6 @@ caw@^1.0.1:
20242024
object-assign "^3.0.0"
20252025
tunnel-agent "^0.4.0"
20262026

2027-
caw@^2.0.0:
2028-
version "2.0.1"
2029-
resolved "https://registry.yarnpkg.com/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95"
2030-
dependencies:
2031-
get-proxy "^2.0.0"
2032-
isurl "^1.0.0-alpha5"
2033-
tunnel-agent "^0.6.0"
2034-
url-to-options "^1.0.1"
2035-
20362027
ccount@^1.0.0:
20372028
version "1.0.2"
20382029
resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.2.tgz#53b6a2f815bb77b9c2871f7b9a72c3a25f1d8e89"
@@ -2380,13 +2371,13 @@ color-convert@^0.5.3:
23802371
version "0.5.3"
23812372
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-0.5.3.tgz#bdb6c69ce660fadffe0b0007cc447e1b9f7282bd"
23822373

2383-
color-convert@^1.3.0, color-convert@^1.8.2:
2374+
color-convert@^1.3.0:
23842375
version "1.9.0"
23852376
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
23862377
dependencies:
23872378
color-name "^1.1.1"
23882379

2389-
color-convert@^1.9.0:
2380+
color-convert@^1.9.0, color-convert@^1.9.1:
23902381
version "1.9.1"
23912382
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed"
23922383
dependencies:
@@ -2402,7 +2393,7 @@ color-string@^0.3.0:
24022393
dependencies:
24032394
color-name "^1.0.0"
24042395

2405-
color-string@^1.4.0:
2396+
color-string@^1.5.2:
24062397
version "1.5.2"
24072398
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.2.tgz#26e45814bc3c9a7cbd6751648a41434514a773a9"
24082399
dependencies:
@@ -2424,12 +2415,12 @@ color@^0.11.0, color@^0.11.3, color@^0.11.4:
24242415
color-convert "^1.3.0"
24252416
color-string "^0.3.0"
24262417

2427-
color@^1.0.3:
2428-
version "1.0.3"
2429-
resolved "https://registry.yarnpkg.com/color/-/color-1.0.3.tgz#e48e832d85f14ef694fb468811c2d5cfe729b55d"
2418+
color@^2.0.1:
2419+
version "2.0.1"
2420+
resolved "https://registry.yarnpkg.com/color/-/color-2.0.1.tgz#e4ed78a3c4603d0891eba5430b04b86314f4c839"
24302421
dependencies:
2431-
color-convert "^1.8.2"
2432-
color-string "^1.4.0"
2422+
color-convert "^1.9.1"
2423+
color-string "^1.5.2"
24332424

24342425
colormin@^1.0.5:
24352426
version "1.1.2"
@@ -2579,13 +2570,6 @@ concat-stream@~1.5.0:
25792570
readable-stream "~2.0.0"
25802571
typedarray "~0.0.5"
25812572

2582-
config-chain@^1.1.11:
2583-
version "1.1.11"
2584-
resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2"
2585-
dependencies:
2586-
ini "^1.3.4"
2587-
proto-list "~1.2.1"
2588-
25892573
configstore@^2.0.0:
25902574
version "2.1.0"
25912575
resolved "https://registry.yarnpkg.com/configstore/-/configstore-2.1.0.tgz#737a3a7036e9886102aa6099e47bb33ab1aba1a1"
@@ -3251,7 +3235,7 @@ decode-uri-component@^0.2.0:
32513235
version "0.2.0"
32523236
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
32533237

3254-
decompress-response@^3.2.0:
3238+
decompress-response@^3.2.0, decompress-response@^3.3.0:
32553239
version "3.3.0"
32563240
resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
32573241
dependencies:
@@ -3451,7 +3435,7 @@ detect-indent@^5.0.0:
34513435
version "5.0.0"
34523436
resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d"
34533437

3454-
detect-libc@^1.0.2:
3438+
detect-libc@^1.0.2, detect-libc@^1.0.3:
34553439
version "1.0.3"
34563440
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
34573441

@@ -4879,6 +4863,12 @@ [email protected], fs-extra@^4.0.1, fs-extra@^4.0.2:
48794863
jsonfile "^4.0.0"
48804864
universalify "^0.1.0"
48814865

4866+
fs-minipass@^1.2.3:
4867+
version "1.2.5"
4868+
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d"
4869+
dependencies:
4870+
minipass "^2.2.1"
4871+
48824872
fs-readdir-recursive@^1.0.0:
48834873
version "1.0.0"
48844874
resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.0.0.tgz#8cd1745c8b4f8a29c8caec392476921ba195f560"
@@ -5001,12 +4991,6 @@ get-proxy@^1.0.1:
50014991
dependencies:
50024992
rc "^1.1.2"
50034993

5004-
get-proxy@^2.0.0:
5005-
version "2.1.0"
5006-
resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93"
5007-
dependencies:
5008-
npm-conf "^1.1.0"
5009-
50104994
get-stdin@^4.0.1:
50114995
version "4.0.1"
50124996
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
@@ -8268,6 +8252,18 @@ minimist@~0.0.1:
82688252
version "0.0.10"
82698253
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
82708254

8255+
minipass@^2.2.1:
8256+
version "2.2.1"
8257+
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.2.1.tgz#5ada97538b1027b4cf7213432428578cb564011f"
8258+
dependencies:
8259+
yallist "^3.0.0"
8260+
8261+
minizlib@^1.1.0:
8262+
version "1.1.0"
8263+
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.0.tgz#11e13658ce46bc3a70a267aac58359d1e0c29ceb"
8264+
dependencies:
8265+
minipass "^2.2.1"
8266+
82718267
mitt@^1.1.2:
82728268
version "1.1.2"
82738269
resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.1.2.tgz#380e61480d6a615b660f07abb60d51e0a4e4bed6"
@@ -8374,10 +8370,14 @@ [email protected], mute-stream@~0.0.4:
83748370
version "0.0.7"
83758371
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
83768372

8377-
nan@^2.3.0, nan@^2.3.2, nan@^2.5.1:
8373+
nan@^2.3.0, nan@^2.3.2:
83788374
version "2.7.0"
83798375
resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46"
83808376

8377+
nan@^2.8.0:
8378+
version "2.8.0"
8379+
resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a"
8380+
83818381
nanomatch@^1.2.5:
83828382
version "1.2.5"
83838383
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.5.tgz#5c9ab02475c76676275731b0bf0a7395c624a9c4"
@@ -8745,13 +8745,6 @@ normalize-url@^1.4.0:
87458745
query-string "^4.1.0"
87468746
sort-keys "^1.0.0"
87478747

8748-
npm-conf@^1.1.0:
8749-
version "1.1.2"
8750-
resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.2.tgz#170a2c48a0c6ad0495f03f87aec2da11ef47a525"
8751-
dependencies:
8752-
config-chain "^1.1.11"
8753-
pify "^3.0.0"
8754-
87558748
npm-run-path@^2.0.0:
87568749
version "2.0.2"
87578750
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
@@ -10177,10 +10170,6 @@ property-information@^3.0.0, property-information@^3.1.0:
1017710170
version "3.2.0"
1017810171
resolved "https://registry.yarnpkg.com/property-information/-/property-information-3.2.0.tgz#fd1483c8fbac61808f5fe359e7693a1f48a58331"
1017910172

10180-
proto-list@~1.2.1:
10181-
version "1.2.4"
10182-
resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
10183-
1018410173
protocols@^1.1.0, protocols@^1.4.0:
1018510174
version "1.4.6"
1018610175
resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.6.tgz#f8bb263ea1b5fd7a7604d26b8be39bd77678bf8a"
@@ -11920,16 +11909,17 @@ shallow-equal@^1.0.0:
1192011909
version "1.0.0"
1192111910
resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.0.0.tgz#508d1838b3de590ab8757b011b25e430900945f7"
1192211911

11923-
sharp@^0.17.3:
11924-
version "0.17.3"
11925-
resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.17.3.tgz#484cd2a70c900370948dcc43e165f78306bff48a"
11912+
sharp@^0.19.0:
11913+
version "0.19.0"
11914+
resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.19.0.tgz#61729e90f291e62540122a8065ca5fc70c1a8b1f"
1192611915
dependencies:
11927-
caw "^2.0.0"
11928-
color "^1.0.3"
11929-
got "^6.7.1"
11930-
nan "^2.5.1"
11931-
semver "^5.3.0"
11932-
tar "^2.2.1"
11916+
color "^2.0.1"
11917+
detect-libc "^1.0.3"
11918+
nan "^2.8.0"
11919+
semver "^5.4.1"
11920+
simple-get "^2.7.0"
11921+
tar "^4.2.0"
11922+
tunnel-agent "^0.6.0"
1193311923

1193411924
shebang-command@^1.2.0:
1193511925
version "1.2.0"
@@ -11990,6 +11980,18 @@ signedsource@^1.0.0:
1199011980
version "1.0.0"
1199111981
resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a"
1199211982

11983+
simple-concat@^1.0.0:
11984+
version "1.0.0"
11985+
resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6"
11986+
11987+
simple-get@^2.7.0:
11988+
version "2.7.0"
11989+
resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.7.0.tgz#ad37f926d08129237ff08c4f2edfd6f10e0380b5"
11990+
dependencies:
11991+
decompress-response "^3.3.0"
11992+
once "^1.3.1"
11993+
simple-concat "^1.0.0"
11994+
1199311995
simple-swizzle@^0.2.2:
1199411996
version "0.2.2"
1199511997
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
@@ -12899,6 +12901,17 @@ tar@^2.0.0, tar@^2.2.1:
1289912901
fstream "^1.0.2"
1290012902
inherits "2"
1290112903

12904+
tar@^4.2.0:
12905+
version "4.3.0"
12906+
resolved "https://registry.yarnpkg.com/tar/-/tar-4.3.0.tgz#11351be1c7944c59dd197850119c2081d8bc7fe5"
12907+
dependencies:
12908+
chownr "^1.0.1"
12909+
fs-minipass "^1.2.3"
12910+
minipass "^2.2.1"
12911+
minizlib "^1.1.0"
12912+
mkdirp "^0.5.0"
12913+
yallist "^3.0.2"
12914+
1290212915
teeny-tap@^0.2.0:
1290312916
version "0.2.0"
1290412917
resolved "https://registry.yarnpkg.com/teeny-tap/-/teeny-tap-0.2.0.tgz#167e645182d06ac222d62bb2ab67947a70a58a68"
@@ -14279,6 +14292,10 @@ yallist@^2.1.2:
1427914292
version "2.1.2"
1428014293
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
1428114294

14295+
yallist@^3.0.0, yallist@^3.0.2:
14296+
version "3.0.2"
14297+
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9"
14298+
1428214299
yaml-loader@^0.4.0:
1428314300
version "0.4.0"
1428414301
resolved "https://registry.yarnpkg.com/yaml-loader/-/yaml-loader-0.4.0.tgz#4aae447d13c1aa73a989d8a2a5309b0b1a3ca353"

0 commit comments

Comments
 (0)