Skip to content

Commit cc15b02

Browse files
authored
fix: putImageData doesn't work on Electron environment (#1075)
Ref: #1073
1 parent 7b411bf commit cc15b02

File tree

3 files changed

+61
-16
lines changed

3 files changed

+61
-16
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ cssparser-color = "0.3"
1616
infer = "0.19"
1717
libavif = { version = "0.14", default-features = false, features = ["codec-aom"] }
1818
libavif-sys = { version = "0.17", default-features = false, features = ["codec-aom"] }
19-
napi = { version = "3.0.0-beta.8", default-features = false, features = ["napi4", "web_stream", "serde-json"] }
20-
napi-derive = { version = "3.0.0-beta.8", default-features = false }
19+
napi = { version = "3.0.0-beta.10", default-features = false, features = ["napi4", "web_stream", "serde-json"] }
20+
napi-derive = { version = "3.0.0-beta.10", default-features = false }
2121
nom = "8"
2222
num_cpus = "1"
2323
regex = "1"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
"@jimp/custom": "^0.22.12",
7676
"@jimp/jpeg": "^0.22.12",
7777
"@jimp/png": "^0.22.12",
78-
"@napi-rs/cli": "^3.0.0-alpha.88",
78+
"@napi-rs/cli": "^3.0.0-alpha.91",
7979
"@octokit/rest": "^22.0.0",
8080
"@swc-node/register": "^1.10.10",
8181
"@swc/core": "^1.11.31",

yarn.lock

Lines changed: 58 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,7 @@ __metadata:
538538
"@jimp/custom": "npm:^0.22.12"
539539
"@jimp/jpeg": "npm:^0.22.12"
540540
"@jimp/png": "npm:^0.22.12"
541-
"@napi-rs/cli": "npm:^3.0.0-alpha.88"
541+
"@napi-rs/cli": "npm:^3.0.0-alpha.91"
542542
"@octokit/rest": "npm:^22.0.0"
543543
"@swc-node/register": "npm:^1.10.10"
544544
"@swc/core": "npm:^1.11.31"
@@ -570,9 +570,9 @@ __metadata:
570570
languageName: unknown
571571
linkType: soft
572572

573-
"@napi-rs/cli@npm:^3.0.0-alpha.88":
574-
version: 3.0.0-alpha.88
575-
resolution: "@napi-rs/cli@npm:3.0.0-alpha.88"
573+
"@napi-rs/cli@npm:^3.0.0-alpha.91":
574+
version: 3.0.0-alpha.91
575+
resolution: "@napi-rs/cli@npm:3.0.0-alpha.91"
576576
dependencies:
577577
"@inquirer/prompts": "npm:^7.4.0"
578578
"@napi-rs/cross-toolchain": "npm:^0.0.19"
@@ -582,10 +582,10 @@ __metadata:
582582
colorette: "npm:^2.0.20"
583583
debug: "npm:^4.4.0"
584584
emnapi: "npm:^1.4.0"
585+
find-up: "npm:^7.0.0"
585586
js-yaml: "npm:^4.1.0"
586587
lodash-es: "npm:^4.17.21"
587588
semver: "npm:^7.7.1"
588-
toml: "npm:^3.0.0"
589589
typanion: "npm:^3.14.0"
590590
wasm-sjlj: "npm:^1.0.6"
591591
peerDependencies:
@@ -599,7 +599,7 @@ __metadata:
599599
bin:
600600
napi: ./dist/cli.js
601601
napi-raw: ./cli.mjs
602-
checksum: 10c0/3723c5aaef5064a313f5cc0cd0b04cf55c6345fff4b5b5e4669536f35850a498106c200c27522fb0260a76ef34a4dbc10ca564ebf914b59d697958d651a5b25f
602+
checksum: 10c0/a1e8078b47b64551f41d1386a7f462a9d34728bbe7158e9d55348889a6100d6c3c970fc7e1d7e4898fce362074515e283cd4475275eea88a1614cab66f16b12b
603603
languageName: node
604604
linkType: hard
605605

@@ -3372,6 +3372,17 @@ __metadata:
33723372
languageName: node
33733373
linkType: hard
33743374

3375+
"find-up@npm:^7.0.0":
3376+
version: 7.0.0
3377+
resolution: "find-up@npm:7.0.0"
3378+
dependencies:
3379+
locate-path: "npm:^7.2.0"
3380+
path-exists: "npm:^5.0.0"
3381+
unicorn-magic: "npm:^0.1.0"
3382+
checksum: 10c0/e6ee3e6154560bc0ab3bc3b7d1348b31513f9bdf49a5dd2e952495427d559fa48cdf33953e85a309a323898b43fa1bfbc8b80c880dfc16068384783034030008
3383+
languageName: node
3384+
linkType: hard
3385+
33753386
"flat@npm:^5.0.2":
33763387
version: 5.0.2
33773388
resolution: "flat@npm:5.0.2"
@@ -4110,6 +4121,15 @@ __metadata:
41104121
languageName: node
41114122
linkType: hard
41124123

4124+
"locate-path@npm:^7.2.0":
4125+
version: 7.2.0
4126+
resolution: "locate-path@npm:7.2.0"
4127+
dependencies:
4128+
p-locate: "npm:^6.0.0"
4129+
checksum: 10c0/139e8a7fe11cfbd7f20db03923cacfa5db9e14fa14887ea121345597472b4a63c1a42a8a5187defeeff6acf98fd568da7382aa39682d38f0af27433953a97751
4130+
languageName: node
4131+
linkType: hard
4132+
41134133
"lodash-es@npm:^4.17.21":
41144134
version: 4.17.21
41154135
resolution: "lodash-es@npm:4.17.21"
@@ -4770,6 +4790,15 @@ __metadata:
47704790
languageName: node
47714791
linkType: hard
47724792

4793+
"p-limit@npm:^4.0.0":
4794+
version: 4.0.0
4795+
resolution: "p-limit@npm:4.0.0"
4796+
dependencies:
4797+
yocto-queue: "npm:^1.0.0"
4798+
checksum: 10c0/a56af34a77f8df2ff61ddfb29431044557fcbcb7642d5a3233143ebba805fc7306ac1d448de724352861cb99de934bc9ab74f0d16fe6a5460bdbdf938de875ad
4799+
languageName: node
4800+
linkType: hard
4801+
47734802
"p-locate@npm:^4.1.0":
47744803
version: 4.1.0
47754804
resolution: "p-locate@npm:4.1.0"
@@ -4779,6 +4808,15 @@ __metadata:
47794808
languageName: node
47804809
linkType: hard
47814810

4811+
"p-locate@npm:^6.0.0":
4812+
version: 6.0.0
4813+
resolution: "p-locate@npm:6.0.0"
4814+
dependencies:
4815+
p-limit: "npm:^4.0.0"
4816+
checksum: 10c0/d72fa2f41adce59c198270aa4d3c832536c87a1806e0f69dffb7c1a7ca998fb053915ca833d90f166a8c082d3859eabfed95f01698a3214c20df6bb8de046312
4817+
languageName: node
4818+
linkType: hard
4819+
47824820
"p-map@npm:^7.0.2, p-map@npm:^7.0.3":
47834821
version: 7.0.3
47844822
resolution: "p-map@npm:7.0.3"
@@ -4849,6 +4887,13 @@ __metadata:
48494887
languageName: node
48504888
linkType: hard
48514889

4890+
"path-exists@npm:^5.0.0":
4891+
version: 5.0.0
4892+
resolution: "path-exists@npm:5.0.0"
4893+
checksum: 10c0/b170f3060b31604cde93eefdb7392b89d832dfbc1bed717c9718cbe0f230c1669b7e75f87e19901da2250b84d092989a0f9e44d2ef41deb09aa3ad28e691a40a
4894+
languageName: node
4895+
linkType: hard
4896+
48524897
"path-is-absolute@npm:^1.0.0":
48534898
version: 1.0.1
48544899
resolution: "path-is-absolute@npm:1.0.1"
@@ -5914,13 +5959,6 @@ __metadata:
59145959
languageName: node
59155960
linkType: hard
59165961

5917-
"toml@npm:^3.0.0":
5918-
version: 3.0.0
5919-
resolution: "toml@npm:3.0.0"
5920-
checksum: 10c0/8d7ed3e700ca602e5419fca343e1c595eb7aa177745141f0761a5b20874b58ee5c878cd045c408da9d130cb2b611c639912210ba96ce2f78e443569aa8060c18
5921-
languageName: node
5922-
linkType: hard
5923-
59245962
"tr46@npm:~0.0.3":
59255963
version: 0.0.3
59265964
resolution: "tr46@npm:0.0.3"
@@ -6383,6 +6421,13 @@ __metadata:
63836421
languageName: node
63846422
linkType: hard
63856423

6424+
"yocto-queue@npm:^1.0.0":
6425+
version: 1.2.1
6426+
resolution: "yocto-queue@npm:1.2.1"
6427+
checksum: 10c0/5762caa3d0b421f4bdb7a1926b2ae2189fc6e4a14469258f183600028eb16db3e9e0306f46e8ebf5a52ff4b81a881f22637afefbef5399d6ad440824e9b27f9f
6428+
languageName: node
6429+
linkType: hard
6430+
63866431
"yoctocolors-cjs@npm:^2.1.2":
63876432
version: 2.1.2
63886433
resolution: "yoctocolors-cjs@npm:2.1.2"

0 commit comments

Comments
 (0)