mirror of
https://github.com/balena-io/etcher.git
synced 2025-07-27 21:26:38 +00:00
remove win-arm64 experiments
This commit is contained in:
parent
81355b6a19
commit
19df114a09
23
.github/actions/publish/action.yml
vendored
23
.github/actions/publish/action.yml
vendored
@ -15,10 +15,10 @@ inputs:
|
|||||||
default: "accounts+apple@balena.io"
|
default: "accounts+apple@balena.io"
|
||||||
NODE_VERSION:
|
NODE_VERSION:
|
||||||
type: string
|
type: string
|
||||||
default: "16.19.0"
|
default: "16.x"
|
||||||
VERBOSE:
|
VERBOSE:
|
||||||
type: string
|
type: string
|
||||||
default: "true"
|
default: "false"
|
||||||
|
|
||||||
runs:
|
runs:
|
||||||
# https://docs.github.com/en/actions/creating-actions/creating-a-composite-action
|
# https://docs.github.com/en/actions/creating-actions/creating-a-composite-action
|
||||||
@ -91,8 +91,6 @@ runs:
|
|||||||
run: |
|
run: |
|
||||||
set -ea
|
set -ea
|
||||||
|
|
||||||
[[ '${{ inputs.VERBOSE }}' =~ on|On|Yes|yes|true|True ]] && set -x
|
|
||||||
|
|
||||||
branch="$(echo '${{ github.event.pull_request.head.ref }}' | sed 's/[^[:alnum:]]/-/g')"
|
branch="$(echo '${{ github.event.pull_request.head.ref }}' | sed 's/[^[:alnum:]]/-/g')"
|
||||||
|
|
||||||
stdout="$(resinci-deploy store sentry \
|
stdout="$(resinci-deploy store sentry \
|
||||||
@ -102,6 +100,7 @@ runs:
|
|||||||
--org="$(yq e '.sentry.org' repo.yml)" \
|
--org="$(yq e '.sentry.org' repo.yml)" \
|
||||||
--type="$(yq e '.sentry.type' repo.yml)")"
|
--type="$(yq e '.sentry.type' repo.yml)")"
|
||||||
|
|
||||||
|
echo "::add-mask::${stdout}"
|
||||||
echo "dsn=$(echo "${stdout}" | tail -n 1)" >> $GITHUB_OUTPUT
|
echo "dsn=$(echo "${stdout}" | tail -n 1)" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
env:
|
env:
|
||||||
@ -180,22 +179,13 @@ runs:
|
|||||||
for arch in ${archs[*]}; do
|
for arch in ${archs[*]}; do
|
||||||
# (re)build|pack for all non-x64 architectures
|
# (re)build|pack for all non-x64 architectures
|
||||||
if ! [[ "$arch" =~ x64 ]]; then
|
if ! [[ "$arch" =~ x64 ]]; then
|
||||||
# FIXME: remove when Node.js win-arm64 support ships
|
|
||||||
# https://github.com/nodejs/build/issues/2450#issuecomment-1367786829
|
|
||||||
if [[ "$runner_os" =~ win ]] && [[ "$arch" =~ arm64 ]]; then
|
|
||||||
find "$(dirname $(which node))/.." -type f -name node-gyp.js \
|
|
||||||
| xargs -I{} node {} install \
|
|
||||||
--dist-url=https://unofficial-builds.nodejs.org/download/release
|
|
||||||
fi
|
|
||||||
|
|
||||||
npm ci
|
npm ci
|
||||||
|
npm run build
|
||||||
|
fi
|
||||||
|
|
||||||
find node_modules -type d \( -name 'prebuilds' -o -name 'deps' \) \
|
find node_modules -type d \( -name 'prebuilds' -o -name 'deps' \) \
|
||||||
| xargs -L1 -I{} find {} -type f
|
| xargs -L1 -I{} find {} -type f
|
||||||
|
|
||||||
npm run build
|
|
||||||
fi
|
|
||||||
|
|
||||||
electron-builder "--${ELECTRON_BUILDER_OS}" "${target}" "--${arch}" \
|
electron-builder "--${ELECTRON_BUILDER_OS}" "${target}" "--${arch}" \
|
||||||
--c.extraMetadata.analytics.sentry.token='${{ steps.sentry.outputs.dsn }}' \
|
--c.extraMetadata.analytics.sentry.token='${{ steps.sentry.outputs.dsn }}' \
|
||||||
--c.extraMetadata.analytics.mixpanel.token='balena-etcher' \
|
--c.extraMetadata.analytics.mixpanel.token='balena-etcher' \
|
||||||
@ -214,9 +204,6 @@ runs:
|
|||||||
# https://github.blog/2020-08-03-github-actions-improvements-for-fork-and-pull-request-workflows/#improvements-for-public-repository-forks
|
# https://github.blog/2020-08-03-github-actions-improvements-for-fork-and-pull-request-workflows/#improvements-for-public-repository-forks
|
||||||
# https://docs.github.com/en/actions/managing-workflow-runs/approving-workflow-runs-from-public-forks#about-workflow-runs-from-public-forks
|
# https://docs.github.com/en/actions/managing-workflow-runs/approving-workflow-runs-from-public-forks#about-workflow-runs-from-public-forks
|
||||||
CSC_FOR_PULL_REQUEST: true
|
CSC_FOR_PULL_REQUEST: true
|
||||||
# https://www.electron.build/#debug
|
|
||||||
DEBUG: electron-builder
|
|
||||||
NPM_CONFIG_loglevel: verbose
|
|
||||||
|
|
||||||
# https://www.electron.build/auto-update.html#staged-rollouts
|
# https://www.electron.build/auto-update.html#staged-rollouts
|
||||||
- name: Configure staged rollout(s)
|
- name: Configure staged rollout(s)
|
||||||
|
5
.github/actions/test/action.yml
vendored
5
.github/actions/test/action.yml
vendored
@ -12,10 +12,10 @@ inputs:
|
|||||||
# --- custom environment
|
# --- custom environment
|
||||||
NODE_VERSION:
|
NODE_VERSION:
|
||||||
type: string
|
type: string
|
||||||
default: "16.19.0"
|
default: "16.x"
|
||||||
VERBOSE:
|
VERBOSE:
|
||||||
type: string
|
type: string
|
||||||
default: "true"
|
default: "false"
|
||||||
|
|
||||||
runs:
|
runs:
|
||||||
# https://docs.github.com/en/actions/creating-actions/creating-a-composite-action
|
# https://docs.github.com/en/actions/creating-actions/creating-a-composite-action
|
||||||
@ -54,7 +54,6 @@ runs:
|
|||||||
env:
|
env:
|
||||||
# https://www.electronjs.org/docs/latest/api/environment-variables
|
# https://www.electronjs.org/docs/latest/api/environment-variables
|
||||||
ELECTRON_NO_ATTACH_CONSOLE: true
|
ELECTRON_NO_ATTACH_CONSOLE: true
|
||||||
NPM_CONFIG_loglevel: verbose
|
|
||||||
|
|
||||||
- name: Compress custom source
|
- name: Compress custom source
|
||||||
shell: pwsh
|
shell: pwsh
|
||||||
|
166
package-lock.json
generated
166
package-lock.json
generated
@ -41,7 +41,7 @@
|
|||||||
"electron-rebuild": "3.2.9",
|
"electron-rebuild": "3.2.9",
|
||||||
"electron-updater": "5.3.0",
|
"electron-updater": "5.3.0",
|
||||||
"esbuild-loader": "2.20.0",
|
"esbuild-loader": "2.20.0",
|
||||||
"etcher-sdk": "7.4.7-build-ab77-operational-6f10344d887bcf306b3bf897a5451666f6590ae9-1",
|
"etcher-sdk": "7.5.0-build-ab77-operational-b6b28fa83d619c5c1b4fa07f0ee9dc5702bec6ea-1",
|
||||||
"file-loader": "6.2.0",
|
"file-loader": "6.2.0",
|
||||||
"husky": "4.3.8",
|
"husky": "4.3.8",
|
||||||
"i18next": "21.10.0",
|
"i18next": "21.10.0",
|
||||||
@ -5178,11 +5178,12 @@
|
|||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/balena-image-fs": {
|
"node_modules/balena-image-fs": {
|
||||||
"version": "7.1.2-build-ab77-operational-072f44e6336a19e0f102ff0d8cbfe9edb65aad2d-1",
|
"version": "7.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/balena-image-fs/-/balena-image-fs-7.1.2.tgz",
|
||||||
|
"integrity": "sha512-f/RDGO/l4UdfHKoJb0BkBu9uPBG2OBuv7iK5z37ygIyBpFNCO+JdQcHjI4pM0kq6qHe98a/jNdBDMajJBhxMvQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "Apache-2.0",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ext2fs": "4.1.7-build-ab77-operational-ebb275b0f548905a5ab9f53b9b5363e060b857f4-1",
|
"ext2fs": "4.1.7",
|
||||||
"fatfs": "^0.10.8",
|
"fatfs": "^0.10.8",
|
||||||
"file-disk": "^8.0.1",
|
"file-disk": "^8.0.1",
|
||||||
"partitioninfo": "^6.0.3",
|
"partitioninfo": "^6.0.3",
|
||||||
@ -6031,8 +6032,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/chs": {
|
"node_modules/chs": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
"dev": true,
|
"resolved": "https://registry.npmjs.org/chs/-/chs-1.1.0.tgz",
|
||||||
"license": "MIT"
|
"integrity": "sha512-XPNir/V/SuHCyqz8+PRyq8OkNacS1RCSVBC+uEcFFZ5V4ZVtgQtpkEHx0kJYwiicaSFaIdka3HrVoYL7NHVR/w==",
|
||||||
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/ci-info": {
|
"node_modules/ci-info": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
@ -7772,10 +7774,11 @@
|
|||||||
"license": "BSD-2-Clause"
|
"license": "BSD-2-Clause"
|
||||||
},
|
},
|
||||||
"node_modules/drivelist": {
|
"node_modules/drivelist": {
|
||||||
"version": "11.0.5-build-ab77-operational-fdab0995f1e85b3d5abde0ff8d835c0a17341866-1",
|
"version": "11.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/drivelist/-/drivelist-11.1.0.tgz",
|
||||||
|
"integrity": "sha512-DT328SbKqB78y+HUeuazwj4+Enh5ormv9OgTIMB0/OP2VxKLFDOrKhejJxjP9ytmJok8W/nzR8gSWdpiaJi1XA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"license": "Apache-2.0",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bindings": "^1.5.0",
|
"bindings": "^1.5.0",
|
||||||
"debug": "^4.3.4",
|
"debug": "^4.3.4",
|
||||||
@ -9195,22 +9198,23 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/etcher-sdk": {
|
"node_modules/etcher-sdk": {
|
||||||
"version": "7.4.7-build-ab77-operational-6f10344d887bcf306b3bf897a5451666f6590ae9-1",
|
"version": "7.5.0-build-ab77-operational-b6b28fa83d619c5c1b4fa07f0ee9dc5702bec6ea-1",
|
||||||
"resolved": "https://registry.npmjs.org/etcher-sdk/-/etcher-sdk-7.4.7-build-ab77-operational-6f10344d887bcf306b3bf897a5451666f6590ae9-1.tgz",
|
"resolved": "https://registry.npmjs.org/etcher-sdk/-/etcher-sdk-7.5.0-build-ab77-operational-b6b28fa83d619c5c1b4fa07f0ee9dc5702bec6ea-1.tgz",
|
||||||
"integrity": "sha512-CEx7ghCvOpyPIHYJgVqZnR7ne+hE2q7YlB0Nz2Grmsk9f1hCfEGzCJXZSAgbiFtC80/zMnrXVoog510x2hEOyQ==",
|
"integrity": "sha512-LXiHvs6Y6P0JQtZWmaMPHI3v9jVvzQpcl/+5889JNs7Nk/2U4xTh+T2bcpZQrPw3SiS+FE53PFG/MOnzTAKF4g==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
|
"hasInstallScript": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@balena/node-beaglebone-usbboot": "^2.0.1",
|
"@balena/node-beaglebone-usbboot": "^2.0.1",
|
||||||
"@balena/udif": "^1.1.2",
|
"@balena/udif": "^1.1.2",
|
||||||
"@ronomon/direct-io": "^3.0.1",
|
"@ronomon/direct-io": "^3.0.1",
|
||||||
"aws4-axios": "^2.4.6",
|
"aws4-axios": "^2.4.6",
|
||||||
"axios": "^0.27.2",
|
"axios": "^0.27.2",
|
||||||
"balena-image-fs": "7.1.2-build-ab77-operational-072f44e6336a19e0f102ff0d8cbfe9edb65aad2d-1",
|
"balena-image-fs": "7.1.2",
|
||||||
"blockmap": "^4.0.3",
|
"blockmap": "^4.0.3",
|
||||||
"check-disk-space": "^2.1.0",
|
"check-disk-space": "^2.1.0",
|
||||||
"cyclic-32": "^1.1.0",
|
"cyclic-32": "^1.1.0",
|
||||||
"debug": "^3.1.0",
|
"debug": "^3.1.0",
|
||||||
"drivelist": "11.0.5-build-ab77-operational-fdab0995f1e85b3d5abde0ff8d835c0a17341866-1",
|
"drivelist": "11.1.0",
|
||||||
"file-disk": "^8.0.1",
|
"file-disk": "^8.0.1",
|
||||||
"file-type": "^16.5.4",
|
"file-type": "^16.5.4",
|
||||||
"gzip-stream": "^1.1.2",
|
"gzip-stream": "^1.1.2",
|
||||||
@ -9221,7 +9225,7 @@
|
|||||||
"partitioninfo": "^6.0.2",
|
"partitioninfo": "^6.0.2",
|
||||||
"rwmutex": "^1.0.0",
|
"rwmutex": "^1.0.0",
|
||||||
"tslib": "^2.0.0",
|
"tslib": "^2.0.0",
|
||||||
"unbzip2-stream": "github:balena-io-modules/unbzip2-stream#4a54f56",
|
"unbzip2-stream": "1.4.2",
|
||||||
"unzip-stream": "^0.3.0",
|
"unzip-stream": "^0.3.0",
|
||||||
"xxhash-addon": "^1.4.0",
|
"xxhash-addon": "^1.4.0",
|
||||||
"yauzl": "^2.9.2",
|
"yauzl": "^2.9.2",
|
||||||
@ -9231,7 +9235,7 @@
|
|||||||
"node": "16"
|
"node": "16"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"winusb-driver-generator": "1.2.8-build-ab77-operational-dbcb306dc547667326270cafcb5d4447babd56b3-1"
|
"winusb-driver-generator": "1.4.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/etcher-sdk/node_modules/aws4-axios": {
|
"node_modules/etcher-sdk/node_modules/aws4-axios": {
|
||||||
@ -9326,8 +9330,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/expand-template": {
|
"node_modules/expand-template": {
|
||||||
"version": "2.0.3",
|
"version": "2.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
|
||||||
|
"integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "(MIT OR WTFPL)",
|
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6"
|
"node": ">=6"
|
||||||
}
|
}
|
||||||
@ -9445,9 +9450,10 @@
|
|||||||
"license": "ISC"
|
"license": "ISC"
|
||||||
},
|
},
|
||||||
"node_modules/ext2fs": {
|
"node_modules/ext2fs": {
|
||||||
"version": "4.1.7-build-ab77-operational-ebb275b0f548905a5ab9f53b9b5363e060b857f4-1",
|
"version": "4.1.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/ext2fs/-/ext2fs-4.1.7.tgz",
|
||||||
|
"integrity": "sha512-saAfJb2G02DtCTiAWgtYcc9+D85z1vlEFLvuDolpBOJaK+X1Rr8VvvtBbhr4Vai3bdfIjpiBVl5BIKSdaL8ihA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "Apache-2.0",
|
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "16"
|
"node": "16"
|
||||||
}
|
}
|
||||||
@ -9551,8 +9557,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/fatfs": {
|
"node_modules/fatfs": {
|
||||||
"version": "0.10.8",
|
"version": "0.10.8",
|
||||||
|
"resolved": "https://registry.npmjs.org/fatfs/-/fatfs-0.10.8.tgz",
|
||||||
|
"integrity": "sha512-SgtbqGNMwptNXpgLeqSSShm254JIzoVUyyFQBbqMmSPDpKsdZ65vSiS2SzyUI8sMtPvYK62hkuYhXzGZCMt5uQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "Apache-2.0",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"fifolock": "^1.0.0",
|
"fifolock": "^1.0.0",
|
||||||
"struct-fu": "^1.2.1",
|
"struct-fu": "^1.2.1",
|
||||||
@ -9607,8 +9614,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/fifolock": {
|
"node_modules/fifolock": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"dev": true,
|
"resolved": "https://registry.npmjs.org/fifolock/-/fifolock-1.0.0.tgz",
|
||||||
"license": "BSD-2-Clause"
|
"integrity": "sha512-CqipzmuW6+xm7emSaBx1rV/fX17UGF9HkzLH887cFOj/Pe3TJsrboGxjZZtzV/5JrQ5vMegQ7ipZkB9wvsBDDQ==",
|
||||||
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/figures": {
|
"node_modules/figures": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
@ -9623,8 +9631,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/file-disk": {
|
"node_modules/file-disk": {
|
||||||
"version": "8.0.1",
|
"version": "8.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/file-disk/-/file-disk-8.0.1.tgz",
|
||||||
|
"integrity": "sha512-oO1bkG2RmZnMqteiAO3Uhffj/f6PJ5WY3fdVJJuI5tDbDgW3MgQvhQsDpijX81TXCbxRAKaNFdEQABTTyjL+og==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "Apache-2.0",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"tslib": "^2.0.0"
|
"tslib": "^2.0.0"
|
||||||
}
|
}
|
||||||
@ -10183,8 +10192,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/gpt": {
|
"node_modules/gpt": {
|
||||||
"version": "2.0.4",
|
"version": "2.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/gpt/-/gpt-2.0.4.tgz",
|
||||||
|
"integrity": "sha512-gCibB52dZAjDeyuAJE158FfVYpMa8poCBMYvNXCwDvZJ0+5D0YpP1hZ/KYtWpQyXu18ddoQoqj+FGnbyq2qhKw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"cyclic-32": "^1.1.0"
|
"cyclic-32": "^1.1.0"
|
||||||
}
|
}
|
||||||
@ -12513,8 +12523,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/mbr": {
|
"node_modules/mbr": {
|
||||||
"version": "1.1.3",
|
"version": "1.1.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/mbr/-/mbr-1.1.3.tgz",
|
||||||
|
"integrity": "sha512-be9zNj5gJOTAppUkjU7HU/hZnjLRsfkKSnlle1BqxmTzMlGis7dbIClEbQnDKlUjNaFhBTcQQ/KQT+OQDWAvJg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bloodline": "^1.0.1",
|
"bloodline": "^1.0.1",
|
||||||
"chs": "^1.1.0"
|
"chs": "^1.1.0"
|
||||||
@ -13839,8 +13850,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/napi-build-utils": {
|
"node_modules/napi-build-utils": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"dev": true,
|
"resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
|
||||||
"license": "MIT"
|
"integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
|
||||||
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/native-addon-loader": {
|
"node_modules/native-addon-loader": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
@ -14650,8 +14662,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/partitioninfo": {
|
"node_modules/partitioninfo": {
|
||||||
"version": "6.0.3",
|
"version": "6.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/partitioninfo/-/partitioninfo-6.0.3.tgz",
|
||||||
|
"integrity": "sha512-4B88aRAwZm/KYT9dxvdTbrqZ24AiUOnVfkuKVqjQWO3tNvnD2o8g6afZzQnd6+JUuCZWzMq7JrfxtfbL8EyPNQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"file-disk": "^8.0.1",
|
"file-disk": "^8.0.1",
|
||||||
"gpt": "^2.0.4",
|
"gpt": "^2.0.4",
|
||||||
@ -15183,8 +15196,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/prebuild-install": {
|
"node_modules/prebuild-install": {
|
||||||
"version": "7.1.1",
|
"version": "7.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
|
||||||
|
"integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"detect-libc": "^2.0.0",
|
"detect-libc": "^2.0.0",
|
||||||
"expand-template": "^2.0.3",
|
"expand-template": "^2.0.3",
|
||||||
@ -17143,6 +17157,8 @@
|
|||||||
},
|
},
|
||||||
"node_modules/simple-get": {
|
"node_modules/simple-get": {
|
||||||
"version": "4.0.1",
|
"version": "4.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
|
||||||
|
"integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@ -17158,7 +17174,6 @@
|
|||||||
"url": "https://feross.org/support"
|
"url": "https://feross.org/support"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"decompress-response": "^6.0.0",
|
"decompress-response": "^6.0.0",
|
||||||
"once": "^1.3.1",
|
"once": "^1.3.1",
|
||||||
@ -17167,8 +17182,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/simple-get/node_modules/decompress-response": {
|
"node_modules/simple-get/node_modules/decompress-response": {
|
||||||
"version": "6.0.0",
|
"version": "6.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
|
||||||
|
"integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"mimic-response": "^3.1.0"
|
"mimic-response": "^3.1.0"
|
||||||
},
|
},
|
||||||
@ -17181,8 +17197,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/simple-get/node_modules/mimic-response": {
|
"node_modules/simple-get/node_modules/mimic-response": {
|
||||||
"version": "3.1.0",
|
"version": "3.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
|
||||||
|
"integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=10"
|
"node": ">=10"
|
||||||
},
|
},
|
||||||
@ -17971,8 +17988,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/struct-fu": {
|
"node_modules/struct-fu": {
|
||||||
"version": "1.2.1",
|
"version": "1.2.1",
|
||||||
"dev": true,
|
"resolved": "https://registry.npmjs.org/struct-fu/-/struct-fu-1.2.1.tgz",
|
||||||
"license": "BSD-2-Clause"
|
"integrity": "sha512-QrtfoBRe+RixlBJl852/Gu7tLLTdx3kWs3MFzY1OHNrSsYYK7aIAnzqsncYRWrKGG/QSItDmOTlELMxehw4Gjw==",
|
||||||
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/style-loader": {
|
"node_modules/style-loader": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
@ -18777,8 +18795,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/typed-error": {
|
"node_modules/typed-error": {
|
||||||
"version": "3.2.1",
|
"version": "3.2.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/typed-error/-/typed-error-3.2.1.tgz",
|
||||||
|
"integrity": "sha512-XlUv4JMrT2dpN0c4Vm3lOm88ga21Z6pNJUmjejRz/mkh6sdBtkMwyRf4fF+yhRGZgfgWam31Lkxu11GINKiBTQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "Apache-2.0",
|
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.0.0",
|
"node": ">=6.0.0",
|
||||||
"npm": ">=3.0.0"
|
"npm": ">=3.0.0"
|
||||||
@ -20097,9 +20116,9 @@
|
|||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/winusb-driver-generator": {
|
"node_modules/winusb-driver-generator": {
|
||||||
"version": "1.2.8-build-ab77-operational-dbcb306dc547667326270cafcb5d4447babd56b3-1",
|
"version": "1.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/winusb-driver-generator/-/winusb-driver-generator-1.2.8-build-ab77-operational-dbcb306dc547667326270cafcb5d4447babd56b3-1.tgz",
|
"resolved": "https://registry.npmjs.org/winusb-driver-generator/-/winusb-driver-generator-1.4.0.tgz",
|
||||||
"integrity": "sha512-izB8ob3lAxil9F3FTPWZvZP4E7kQyU+OnRKB0nCtgrRf1fVYMf9BaZCaS3/h88f/VTRkDjiQKzklmC/UqVrhbg==",
|
"integrity": "sha512-t3+ELcX2mcPcgtkeGGHmRFM8EiE2RE2DUnj3i/ISlEdiWHdrh10n3tGQ7fIk5IR72ChZsVQ7I/NhdTCJMlOqFw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"optional": true,
|
"optional": true,
|
||||||
@ -20228,8 +20247,9 @@
|
|||||||
},
|
},
|
||||||
"node_modules/xok": {
|
"node_modules/xok": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"dev": true,
|
"resolved": "https://registry.npmjs.org/xok/-/xok-1.0.0.tgz",
|
||||||
"license": "WTFPL"
|
"integrity": "sha512-DVb6F65Oiq0/fQxLH4adxE92OeNl1njEd+A1pPknmujM/nJhid2iofGXhrU4subNbUi2F0whuKhLv8ReFsqg6g==",
|
||||||
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/xtend": {
|
"node_modules/xtend": {
|
||||||
"version": "4.0.2",
|
"version": "4.0.2",
|
||||||
@ -23911,10 +23931,12 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"balena-image-fs": {
|
"balena-image-fs": {
|
||||||
"version": "7.1.2-build-ab77-operational-072f44e6336a19e0f102ff0d8cbfe9edb65aad2d-1",
|
"version": "7.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/balena-image-fs/-/balena-image-fs-7.1.2.tgz",
|
||||||
|
"integrity": "sha512-f/RDGO/l4UdfHKoJb0BkBu9uPBG2OBuv7iK5z37ygIyBpFNCO+JdQcHjI4pM0kq6qHe98a/jNdBDMajJBhxMvQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"ext2fs": "4.1.7-build-ab77-operational-ebb275b0f548905a5ab9f53b9b5363e060b857f4-1",
|
"ext2fs": "4.1.7",
|
||||||
"fatfs": "^0.10.8",
|
"fatfs": "^0.10.8",
|
||||||
"file-disk": "^8.0.1",
|
"file-disk": "^8.0.1",
|
||||||
"partitioninfo": "^6.0.3",
|
"partitioninfo": "^6.0.3",
|
||||||
@ -24467,6 +24489,8 @@
|
|||||||
},
|
},
|
||||||
"chs": {
|
"chs": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/chs/-/chs-1.1.0.tgz",
|
||||||
|
"integrity": "sha512-XPNir/V/SuHCyqz8+PRyq8OkNacS1RCSVBC+uEcFFZ5V4ZVtgQtpkEHx0kJYwiicaSFaIdka3HrVoYL7NHVR/w==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"ci-info": {
|
"ci-info": {
|
||||||
@ -25694,7 +25718,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"drivelist": {
|
"drivelist": {
|
||||||
"version": "11.0.5-build-ab77-operational-fdab0995f1e85b3d5abde0ff8d835c0a17341866-1",
|
"version": "11.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/drivelist/-/drivelist-11.1.0.tgz",
|
||||||
|
"integrity": "sha512-DT328SbKqB78y+HUeuazwj4+Enh5ormv9OgTIMB0/OP2VxKLFDOrKhejJxjP9ytmJok8W/nzR8gSWdpiaJi1XA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"bindings": "^1.5.0",
|
"bindings": "^1.5.0",
|
||||||
@ -26639,9 +26665,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"etcher-sdk": {
|
"etcher-sdk": {
|
||||||
"version": "7.4.7-build-ab77-operational-6f10344d887bcf306b3bf897a5451666f6590ae9-1",
|
"version": "7.5.0-build-ab77-operational-b6b28fa83d619c5c1b4fa07f0ee9dc5702bec6ea-1",
|
||||||
"resolved": "https://registry.npmjs.org/etcher-sdk/-/etcher-sdk-7.4.7-build-ab77-operational-6f10344d887bcf306b3bf897a5451666f6590ae9-1.tgz",
|
"resolved": "https://registry.npmjs.org/etcher-sdk/-/etcher-sdk-7.5.0-build-ab77-operational-b6b28fa83d619c5c1b4fa07f0ee9dc5702bec6ea-1.tgz",
|
||||||
"integrity": "sha512-CEx7ghCvOpyPIHYJgVqZnR7ne+hE2q7YlB0Nz2Grmsk9f1hCfEGzCJXZSAgbiFtC80/zMnrXVoog510x2hEOyQ==",
|
"integrity": "sha512-LXiHvs6Y6P0JQtZWmaMPHI3v9jVvzQpcl/+5889JNs7Nk/2U4xTh+T2bcpZQrPw3SiS+FE53PFG/MOnzTAKF4g==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"@balena/node-beaglebone-usbboot": "^2.0.1",
|
"@balena/node-beaglebone-usbboot": "^2.0.1",
|
||||||
@ -26649,12 +26675,12 @@
|
|||||||
"@ronomon/direct-io": "^3.0.1",
|
"@ronomon/direct-io": "^3.0.1",
|
||||||
"aws4-axios": "^2.4.6",
|
"aws4-axios": "^2.4.6",
|
||||||
"axios": "^0.27.2",
|
"axios": "^0.27.2",
|
||||||
"balena-image-fs": "7.1.2-build-ab77-operational-072f44e6336a19e0f102ff0d8cbfe9edb65aad2d-1",
|
"balena-image-fs": "7.1.2",
|
||||||
"blockmap": "^4.0.3",
|
"blockmap": "^4.0.3",
|
||||||
"check-disk-space": "^2.1.0",
|
"check-disk-space": "^2.1.0",
|
||||||
"cyclic-32": "^1.1.0",
|
"cyclic-32": "^1.1.0",
|
||||||
"debug": "^3.1.0",
|
"debug": "^3.1.0",
|
||||||
"drivelist": "11.0.5-build-ab77-operational-fdab0995f1e85b3d5abde0ff8d835c0a17341866-1",
|
"drivelist": "11.1.0",
|
||||||
"file-disk": "^8.0.1",
|
"file-disk": "^8.0.1",
|
||||||
"file-type": "^16.5.4",
|
"file-type": "^16.5.4",
|
||||||
"gzip-stream": "^1.1.2",
|
"gzip-stream": "^1.1.2",
|
||||||
@ -26665,9 +26691,9 @@
|
|||||||
"partitioninfo": "^6.0.2",
|
"partitioninfo": "^6.0.2",
|
||||||
"rwmutex": "^1.0.0",
|
"rwmutex": "^1.0.0",
|
||||||
"tslib": "^2.0.0",
|
"tslib": "^2.0.0",
|
||||||
"unbzip2-stream": "github:balena-io-modules/unbzip2-stream#4a54f56",
|
"unbzip2-stream": "1.4.2",
|
||||||
"unzip-stream": "^0.3.0",
|
"unzip-stream": "^0.3.0",
|
||||||
"winusb-driver-generator": "1.2.8-build-ab77-operational-dbcb306dc547667326270cafcb5d4447babd56b3-1",
|
"winusb-driver-generator": "1.4.0",
|
||||||
"xxhash-addon": "^1.4.0",
|
"xxhash-addon": "^1.4.0",
|
||||||
"yauzl": "^2.9.2",
|
"yauzl": "^2.9.2",
|
||||||
"zip-part-stream": "^1.0.3"
|
"zip-part-stream": "^1.0.3"
|
||||||
@ -26737,6 +26763,8 @@
|
|||||||
},
|
},
|
||||||
"expand-template": {
|
"expand-template": {
|
||||||
"version": "2.0.3",
|
"version": "2.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
|
||||||
|
"integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"express": {
|
"express": {
|
||||||
@ -26823,7 +26851,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ext2fs": {
|
"ext2fs": {
|
||||||
"version": "4.1.7-build-ab77-operational-ebb275b0f548905a5ab9f53b9b5363e060b857f4-1",
|
"version": "4.1.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/ext2fs/-/ext2fs-4.1.7.tgz",
|
||||||
|
"integrity": "sha512-saAfJb2G02DtCTiAWgtYcc9+D85z1vlEFLvuDolpBOJaK+X1Rr8VvvtBbhr4Vai3bdfIjpiBVl5BIKSdaL8ihA==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"extend": {
|
"extend": {
|
||||||
@ -26897,6 +26927,8 @@
|
|||||||
},
|
},
|
||||||
"fatfs": {
|
"fatfs": {
|
||||||
"version": "0.10.8",
|
"version": "0.10.8",
|
||||||
|
"resolved": "https://registry.npmjs.org/fatfs/-/fatfs-0.10.8.tgz",
|
||||||
|
"integrity": "sha512-SgtbqGNMwptNXpgLeqSSShm254JIzoVUyyFQBbqMmSPDpKsdZ65vSiS2SzyUI8sMtPvYK62hkuYhXzGZCMt5uQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"fifolock": "^1.0.0",
|
"fifolock": "^1.0.0",
|
||||||
@ -26946,6 +26978,8 @@
|
|||||||
},
|
},
|
||||||
"fifolock": {
|
"fifolock": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/fifolock/-/fifolock-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-CqipzmuW6+xm7emSaBx1rV/fX17UGF9HkzLH887cFOj/Pe3TJsrboGxjZZtzV/5JrQ5vMegQ7ipZkB9wvsBDDQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"figures": {
|
"figures": {
|
||||||
@ -26957,6 +26991,8 @@
|
|||||||
},
|
},
|
||||||
"file-disk": {
|
"file-disk": {
|
||||||
"version": "8.0.1",
|
"version": "8.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/file-disk/-/file-disk-8.0.1.tgz",
|
||||||
|
"integrity": "sha512-oO1bkG2RmZnMqteiAO3Uhffj/f6PJ5WY3fdVJJuI5tDbDgW3MgQvhQsDpijX81TXCbxRAKaNFdEQABTTyjL+og==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"tslib": "^2.0.0"
|
"tslib": "^2.0.0"
|
||||||
@ -27322,6 +27358,8 @@
|
|||||||
},
|
},
|
||||||
"gpt": {
|
"gpt": {
|
||||||
"version": "2.0.4",
|
"version": "2.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/gpt/-/gpt-2.0.4.tgz",
|
||||||
|
"integrity": "sha512-gCibB52dZAjDeyuAJE158FfVYpMa8poCBMYvNXCwDvZJ0+5D0YpP1hZ/KYtWpQyXu18ddoQoqj+FGnbyq2qhKw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"cyclic-32": "^1.1.0"
|
"cyclic-32": "^1.1.0"
|
||||||
@ -28760,6 +28798,8 @@
|
|||||||
},
|
},
|
||||||
"mbr": {
|
"mbr": {
|
||||||
"version": "1.1.3",
|
"version": "1.1.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/mbr/-/mbr-1.1.3.tgz",
|
||||||
|
"integrity": "sha512-be9zNj5gJOTAppUkjU7HU/hZnjLRsfkKSnlle1BqxmTzMlGis7dbIClEbQnDKlUjNaFhBTcQQ/KQT+OQDWAvJg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"bloodline": "^1.0.1",
|
"bloodline": "^1.0.1",
|
||||||
@ -29655,6 +29695,8 @@
|
|||||||
},
|
},
|
||||||
"napi-build-utils": {
|
"napi-build-utils": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
|
||||||
|
"integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"native-addon-loader": {
|
"native-addon-loader": {
|
||||||
@ -30184,6 +30226,8 @@
|
|||||||
},
|
},
|
||||||
"partitioninfo": {
|
"partitioninfo": {
|
||||||
"version": "6.0.3",
|
"version": "6.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/partitioninfo/-/partitioninfo-6.0.3.tgz",
|
||||||
|
"integrity": "sha512-4B88aRAwZm/KYT9dxvdTbrqZ24AiUOnVfkuKVqjQWO3tNvnD2o8g6afZzQnd6+JUuCZWzMq7JrfxtfbL8EyPNQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"file-disk": "^8.0.1",
|
"file-disk": "^8.0.1",
|
||||||
@ -30538,6 +30582,8 @@
|
|||||||
},
|
},
|
||||||
"prebuild-install": {
|
"prebuild-install": {
|
||||||
"version": "7.1.1",
|
"version": "7.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz",
|
||||||
|
"integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"detect-libc": "^2.0.0",
|
"detect-libc": "^2.0.0",
|
||||||
@ -31876,6 +31922,8 @@
|
|||||||
},
|
},
|
||||||
"simple-get": {
|
"simple-get": {
|
||||||
"version": "4.0.1",
|
"version": "4.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz",
|
||||||
|
"integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"decompress-response": "^6.0.0",
|
"decompress-response": "^6.0.0",
|
||||||
@ -31885,6 +31933,8 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"decompress-response": {
|
"decompress-response": {
|
||||||
"version": "6.0.0",
|
"version": "6.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
|
||||||
|
"integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"mimic-response": "^3.1.0"
|
"mimic-response": "^3.1.0"
|
||||||
@ -31892,6 +31942,8 @@
|
|||||||
},
|
},
|
||||||
"mimic-response": {
|
"mimic-response": {
|
||||||
"version": "3.1.0",
|
"version": "3.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
|
||||||
|
"integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -32399,6 +32451,8 @@
|
|||||||
},
|
},
|
||||||
"struct-fu": {
|
"struct-fu": {
|
||||||
"version": "1.2.1",
|
"version": "1.2.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/struct-fu/-/struct-fu-1.2.1.tgz",
|
||||||
|
"integrity": "sha512-QrtfoBRe+RixlBJl852/Gu7tLLTdx3kWs3MFzY1OHNrSsYYK7aIAnzqsncYRWrKGG/QSItDmOTlELMxehw4Gjw==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"style-loader": {
|
"style-loader": {
|
||||||
@ -32909,6 +32963,8 @@
|
|||||||
},
|
},
|
||||||
"typed-error": {
|
"typed-error": {
|
||||||
"version": "3.2.1",
|
"version": "3.2.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/typed-error/-/typed-error-3.2.1.tgz",
|
||||||
|
"integrity": "sha512-XlUv4JMrT2dpN0c4Vm3lOm88ga21Z6pNJUmjejRz/mkh6sdBtkMwyRf4fF+yhRGZgfgWam31Lkxu11GINKiBTQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"typedarray": {
|
"typedarray": {
|
||||||
@ -32940,7 +32996,7 @@
|
|||||||
"unbzip2-stream": {
|
"unbzip2-stream": {
|
||||||
"version": "git+ssh://git@github.com/balena-io-modules/unbzip2-stream.git#4a54f56a25b58950f9e4277c56db2912d62242e7",
|
"version": "git+ssh://git@github.com/balena-io-modules/unbzip2-stream.git#4a54f56a25b58950f9e4277c56db2912d62242e7",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"from": "unbzip2-stream@github:balena-io-modules/unbzip2-stream#4a54f56"
|
"from": "unbzip2-stream@1.4.2"
|
||||||
},
|
},
|
||||||
"unherit": {
|
"unherit": {
|
||||||
"version": "1.1.3",
|
"version": "1.1.3",
|
||||||
@ -33719,9 +33775,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"winusb-driver-generator": {
|
"winusb-driver-generator": {
|
||||||
"version": "1.2.8-build-ab77-operational-dbcb306dc547667326270cafcb5d4447babd56b3-1",
|
"version": "1.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/winusb-driver-generator/-/winusb-driver-generator-1.2.8-build-ab77-operational-dbcb306dc547667326270cafcb5d4447babd56b3-1.tgz",
|
"resolved": "https://registry.npmjs.org/winusb-driver-generator/-/winusb-driver-generator-1.4.0.tgz",
|
||||||
"integrity": "sha512-izB8ob3lAxil9F3FTPWZvZP4E7kQyU+OnRKB0nCtgrRf1fVYMf9BaZCaS3/h88f/VTRkDjiQKzklmC/UqVrhbg==",
|
"integrity": "sha512-t3+ELcX2mcPcgtkeGGHmRFM8EiE2RE2DUnj3i/ISlEdiWHdrh10n3tGQ7fIk5IR72ChZsVQ7I/NhdTCJMlOqFw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"optional": true,
|
"optional": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
@ -33793,6 +33849,8 @@
|
|||||||
},
|
},
|
||||||
"xok": {
|
"xok": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/xok/-/xok-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-DVb6F65Oiq0/fQxLH4adxE92OeNl1njEd+A1pPknmujM/nJhid2iofGXhrU4subNbUi2F0whuKhLv8ReFsqg6g==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"xtend": {
|
"xtend": {
|
||||||
|
11
package.json
11
package.json
@ -22,9 +22,8 @@
|
|||||||
"lint-ts": "balena-lint --fix --typescript typings lib tests scripts/clean-shrinkwrap.ts webpack.config.ts",
|
"lint-ts": "balena-lint --fix --typescript typings lib tests scripts/clean-shrinkwrap.ts webpack.config.ts",
|
||||||
"lint": "npm run lint-ts && npm run lint-css",
|
"lint": "npm run lint-ts && npm run lint-css",
|
||||||
"postinstall": "bash scripts/ci/postinstall.sh",
|
"postinstall": "bash scripts/ci/postinstall.sh",
|
||||||
"preinstall": "bash scripts/ci/preinstall.sh",
|
|
||||||
"sanity-checks": "bash scripts/ci/ensure-all-file-extensions-in-gitattributes.sh",
|
"sanity-checks": "bash scripts/ci/ensure-all-file-extensions-in-gitattributes.sh",
|
||||||
"start": "node_modules/.bin/electron .",
|
"start": "npx electron .",
|
||||||
"test-gui": "electron-mocha --recursive --reporter spec --require ts-node/register/transpile-only --require-main tests/gui/allow-renderer-process-reuse.ts --full-trace --no-sandbox --renderer tests/gui/**/*.ts",
|
"test-gui": "electron-mocha --recursive --reporter spec --require ts-node/register/transpile-only --require-main tests/gui/allow-renderer-process-reuse.ts --full-trace --no-sandbox --renderer tests/gui/**/*.ts",
|
||||||
"test-linux": "npm run lint && xvfb-run --auto-servernum npm run test-gui && xvfb-run --auto-servernum npm run test-shared && xvfb-run --auto-servernum npm run test-spectron && npm run sanity-checks",
|
"test-linux": "npm run lint && xvfb-run --auto-servernum npm run test-gui && xvfb-run --auto-servernum npm run test-shared && xvfb-run --auto-servernum npm run test-spectron && npm run sanity-checks",
|
||||||
"test-macos": "npm run lint && npm run test-gui && npm run test-shared && npm run test-spectron && npm run sanity-checks",
|
"test-macos": "npm run lint && npm run test-gui && npm run test-shared && npm run test-spectron && npm run sanity-checks",
|
||||||
@ -82,7 +81,7 @@
|
|||||||
"electron-rebuild": "3.2.9",
|
"electron-rebuild": "3.2.9",
|
||||||
"electron-updater": "5.3.0",
|
"electron-updater": "5.3.0",
|
||||||
"esbuild-loader": "2.20.0",
|
"esbuild-loader": "2.20.0",
|
||||||
"etcher-sdk": "7.4.7-build-ab77-operational-6f10344d887bcf306b3bf897a5451666f6590ae9-1",
|
"etcher-sdk": "7.5.0-build-ab77-operational-b6b28fa83d619c5c1b4fa07f0ee9dc5702bec6ea-1",
|
||||||
"file-loader": "6.2.0",
|
"file-loader": "6.2.0",
|
||||||
"husky": "4.3.8",
|
"husky": "4.3.8",
|
||||||
"i18next": "21.10.0",
|
"i18next": "21.10.0",
|
||||||
@ -182,15 +181,13 @@
|
|||||||
{
|
{
|
||||||
"target": "nsis",
|
"target": "nsis",
|
||||||
"arch": [
|
"arch": [
|
||||||
"x64",
|
"x64"
|
||||||
"arm64"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"target": "portable",
|
"target": "portable",
|
||||||
"arch": [
|
"arch": [
|
||||||
"x64",
|
"x64"
|
||||||
"arm64"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -1,47 +0,0 @@
|
|||||||
diff --git a/node_modules/lzma-native/binding.gyp b/node_modules/lzma-native/binding.gyp
|
|
||||||
index 8bcda26..3d66890 100644
|
|
||||||
--- a/node_modules/lzma-native/binding.gyp
|
|
||||||
+++ b/node_modules/lzma-native/binding.gyp
|
|
||||||
@@ -38,8 +38,10 @@
|
|
||||||
"conditions": [
|
|
||||||
[ 'target_arch=="x64"', {
|
|
||||||
"library_dirs" : [ "<(module_root_dir)\\deps\\bin_x86-64" ]
|
|
||||||
- }, {
|
|
||||||
+ }, 'target_arch=="ia32"', {
|
|
||||||
"library_dirs" : [ "<(module_root_dir)\\deps\\bin_i686" ]
|
|
||||||
+ }, {
|
|
||||||
+ "library_dirs" : [ "<(module_root_dir)\\deps\\bin_ARM64" ]
|
|
||||||
} ]
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -69,11 +71,16 @@
|
|
||||||
"arch_lib_path" : 'bin_x86-64',
|
|
||||||
"arch_lib_code" : 'x64'
|
|
||||||
}
|
|
||||||
- }, {
|
|
||||||
+ }, 'target_arch=="ia32"', {
|
|
||||||
'variables': {
|
|
||||||
"arch_lib_path" : 'bin_i686',
|
|
||||||
"arch_lib_code" : 'ix86'
|
|
||||||
}
|
|
||||||
+ },{
|
|
||||||
+ 'variables': {
|
|
||||||
+ "arch_lib_path" : 'bin_ARM64',
|
|
||||||
+ "arch_lib_code" : 'ARM64'
|
|
||||||
+ }
|
|
||||||
} ]
|
|
||||||
],
|
|
||||||
"actions" : [
|
|
||||||
diff --git a/node_modules/lzma-native/package.json b/node_modules/lzma-native/package.json
|
|
||||||
index 3264e55..f18ea42 100644
|
|
||||||
--- a/node_modules/lzma-native/package.json
|
|
||||||
+++ b/node_modules/lzma-native/package.json
|
|
||||||
@@ -37,7 +37,7 @@
|
|
||||||
"prepack": "[ $(ls prebuilds | wc -l) = '6' ] || (echo 'Some prebuilds are missing'; exit 1)",
|
|
||||||
"test": "mocha --expose-gc -s 1000 -t 15000",
|
|
||||||
"prepare": "npm run prepare-win32 || true",
|
|
||||||
- "prepare-win32": "cd deps && 7z x -y xz-5.2.3-windows.7z bin_i686/liblzma.dll bin_x86-64/liblzma.dll include doc/liblzma.def",
|
|
||||||
+ "prepare-win32": "cd deps && 7z x -y xz-5.2.3-windows.7z bin_i686/liblzma.dll bin_x86-64/liblzma.dll bin_ARM64/liblzma.dll include doc/liblzma.def",
|
|
||||||
"jshint": "jshint ."
|
|
||||||
},
|
|
||||||
"gypfile": true,
|
|
@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
###
|
###
|
||||||
# Copyright 2017 balena.io
|
# Copyright 2017 balena.io
|
||||||
|
@ -7,18 +7,6 @@ set -ea
|
|||||||
# use specified or fallback to platform architecture
|
# use specified or fallback to platform architecture
|
||||||
arch="${arch:-$(node -e 'console.log(os.arch())')}"
|
arch="${arch:-$(node -e 'console.log(os.arch())')}"
|
||||||
|
|
||||||
# FIXME: remove when lzma-native ships with win-arm64 suport
|
|
||||||
# https://github.com/addaleax/lzma-native/issues/132
|
|
||||||
pushd node_modules/lzma-native
|
|
||||||
# https://docs.npmjs.com/cli/v9/using-npm/config#environment-variables
|
|
||||||
NPM_CONFIG_arch="${arch}" \
|
|
||||||
NPM_CONFIG_target_arch="${NPM_CONFIG_arch}" npm i
|
|
||||||
|
|
||||||
# https://github.com/prebuild/prebuildify#options
|
|
||||||
# https://www.npmjs.com/package/node-gyp-build
|
|
||||||
PREBUILD_ARCH="${NPM_CONFIG_arch}" npm run prebuild
|
|
||||||
popd
|
|
||||||
|
|
||||||
# FIXME: (re)build for the latest version of electron, since v13.x uses ancient node-gyp
|
# FIXME: (re)build for the latest version of electron, since v13.x uses ancient node-gyp
|
||||||
# https://releases.electronjs.org/releases/stable
|
# https://releases.electronjs.org/releases/stable
|
||||||
electron_version="${ELECTRON_VERSION:-$(npm view electron --json | jq -r '.version')}"
|
electron_version="${ELECTRON_VERSION:-$(npm view electron --json | jq -r '.version')}"
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
set -ea
|
|
||||||
|
|
||||||
[[ "$VERBOSE" =~ on|On|Yes|yes|true|True ]] && set -x
|
|
||||||
|
|
||||||
# FIXME: remove when lzma-native ships with win-arm64 suport
|
|
||||||
# https://github.com/addaleax/lzma-native/issues/132
|
|
||||||
find patches -type f | xargs cat && npx patch-package
|
|
Loading…
x
Reference in New Issue
Block a user