diff --git a/package.json b/package.json index 6d82a9c..947f624 100644 --- a/package.json +++ b/package.json @@ -43,8 +43,8 @@ "typescript": "^4.0.5" }, "dependencies": { + "@electron/asar": "^3.2.1", "@malept/cross-spawn-promise": "^1.1.0", - "asar": "^3.1.0", "debug": "^4.3.1", "dir-compare": "^2.4.0", "fs-extra": "^9.0.1", diff --git a/src/asar-utils.ts b/src/asar-utils.ts index f48d3c9..64a76bb 100644 --- a/src/asar-utils.ts +++ b/src/asar-utils.ts @@ -1,4 +1,4 @@ -import * as asar from 'asar'; +import * as asar from '@electron/asar'; import { execFileSync } from 'child_process'; import * as crypto from 'crypto'; import * as fs from 'fs-extra'; diff --git a/src/index.ts b/src/index.ts index 32caa2d..34fec69 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,5 @@ import { spawn } from '@malept/cross-spawn-promise'; -import * as asar from 'asar'; +import * as asar from '@electron/asar'; import * as crypto from 'crypto'; import * as fs from 'fs-extra'; import * as minimatch from 'minimatch'; diff --git a/yarn.lock b/yarn.lock index 736392a..5bd7d59 100644 --- a/yarn.lock +++ b/yarn.lock @@ -48,6 +48,18 @@ read-pkg "^4.0.0" registry-auth-token "^3.3.1" +"@electron/asar@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@electron/asar/-/asar-3.2.1.tgz#c4143896f3dd43b59a80a9c9068d76f77efb62ea" + integrity sha512-hE2cQMZ5+4o7+6T2lUaVbxIzrOjZZfX7dB02xuapyYFJZEAiWTelq6J3mMoxzd0iONDvYLPVKecB5tyjIoVDVA== + dependencies: + chromium-pickle-js "^0.2.0" + commander "^5.0.0" + glob "^7.1.6" + minimatch "^3.0.4" + optionalDependencies: + "@types/glob" "^7.1.1" + "@iarna/cli@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@iarna/cli/-/cli-1.2.0.tgz#0f7af5e851afe895104583c4ca07377a8094d641" @@ -510,18 +522,6 @@ asap@^2.0.0: resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= -asar@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/asar/-/asar-3.1.0.tgz#70b0509449fe3daccc63beb4d3c7d2e24d3c6473" - integrity sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ== - dependencies: - chromium-pickle-js "^0.2.0" - commander "^5.0.0" - glob "^7.1.6" - minimatch "^3.0.4" - optionalDependencies: - "@types/glob" "^7.1.1" - asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"