import { BinaryType } from '../app/common/enum/Binary.ts'; declare const binaries: { readonly nwjs: { readonly category: 'nwjs'; readonly description: 'NW.js (previously known as node-webkit) lets you call all Node.js modules directly from DOM and enables a new way of writing applications with all Web technologies.'; readonly type: BinaryType.Nwjs; readonly repo: 'nwjs/nw.js'; readonly distUrl: 'https://dl.nwjs.io/'; }; readonly node: { readonly category: 'node'; readonly description: "Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine."; readonly type: BinaryType.Node; readonly repo: 'nodejs/node'; readonly distUrl: 'https://nodejs.org/dist'; }; readonly 'node-rc': { readonly category: 'node-rc'; readonly description: 'Node.js Release Candidate'; readonly type: BinaryType.Node; readonly repo: 'nodejs/node'; readonly distUrl: 'https://nodejs.org/download/rc'; }; readonly 'node-nightly': { readonly category: 'node-nightly'; readonly description: 'Node.js Nightly Build'; readonly type: BinaryType.Node; readonly repo: 'nodejs/node'; readonly distUrl: 'https://nodejs.org/download/nightly'; }; readonly 'node-unofficial-builds': { readonly category: 'node-unofficial-builds'; readonly description: 'Node.js unofficial-builds project https://unofficial-builds.nodejs.org/'; readonly type: BinaryType.Node; readonly repo: 'nodejs/unofficial-builds'; readonly distUrl: 'https://unofficial-builds.nodejs.org/download/release'; }; readonly alinode: { readonly category: 'alinode'; readonly description: 'Node.js 性能平台(Node.js Performance Platform)是面向中大型 Node.js 应用提供性能监控、安全提醒、故障排查、性能优化等服务的整体性解决方案。凭借对 Node.js 内核深入的理解,我们提供完善的工具链和服务,协助客户主动、快速发现和定位线上问题。'; readonly type: BinaryType.Node; readonly repo: ''; readonly distUrl: 'http://alinode.aliyun.com/dist/new-alinode'; readonly disable: true; }; readonly python: { readonly category: 'python'; readonly description: 'The Python programming language https://www.python.org/'; readonly type: BinaryType.Node; readonly repo: 'python/cpython'; readonly distUrl: 'https://www.python.org/ftp/python'; readonly ignoreFiles: readonly ['/src/Python-1.6.tar.gz']; readonly options: { readonly ignoreDownloadStatuses: number[]; }; }; readonly 'python-build-standalone': { readonly category: 'python-build-standalone'; readonly description: 'Produce redistributable builds of Python'; readonly type: BinaryType.GitHub; readonly repo: 'astral-sh/python-build-standalone'; readonly distUrl: 'https://github.com/astral-sh/python-build-standalone/releases'; readonly options: { readonly perPage: 10; }; }; readonly cypress: { readonly category: 'cypress'; readonly description: 'Fast, easy and reliable testing for anything that runs in a browser.'; readonly type: BinaryType.Cypress; readonly repo: 'cypress-io/cypress'; readonly distUrl: 'https://www.cypress.io/'; }; readonly '@journeyapps/sqlcipher': { readonly category: '@journeyapps/sqlcipher'; readonly description: 'SQLCipher bindings for Node'; readonly type: BinaryType.Sqlcipher; readonly repo: 'journeyapps/node-sqlcipher'; readonly distUrl: 'https://journeyapps-node-binary.s3.amazonaws.com'; }; readonly 'chromium-browser-snapshots': { readonly category: 'chromium-browser-snapshots'; readonly description: 'chromium-browser-snapshots sync for puppeteer'; readonly type: BinaryType.Puppeteer; readonly repo: 'puppeteer/puppeteer'; readonly distUrl: 'https://chromium-browser-snapshots.storage.googleapis.com/?delimiter=/&prefix='; }; readonly firefox: { readonly category: 'firefox'; readonly description: 'Firefox releases for puppeteer'; readonly type: BinaryType.Firefox; readonly repo: 'mozilla/firefox'; readonly distUrl: 'https://archive.mozilla.org/pub/firefox/releases'; }; readonly 'chrome-for-testing': { readonly category: 'chrome-for-testing'; readonly description: 'chrome-for-testing for puppeteer'; readonly type: BinaryType.ChromeForTesting; readonly repo: 'puppeteer/puppeteer'; readonly distUrl: 'https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/'; }; readonly 'grpc-tools': { readonly category: 'grpc-tools'; readonly description: 'Tools for developing with gRPC on Node.js'; readonly type: BinaryType.NodePreGyp; readonly repo: 'https://github.com/grpc/grpc-node/blob/master/packages/grpc-tools/'; readonly distUrl: 'https://node-precompiled-binaries.grpc.io'; }; readonly grpc: { readonly category: 'grpc'; readonly description: 'gRPC Library for Node'; readonly type: BinaryType.NodePreGyp; readonly repo: 'grpc/grpc-node'; readonly distUrl: 'https://node-precompiled-binaries.grpc.io'; }; readonly '@discordjs/opus': { readonly category: '@discordjs/opus'; readonly description: 'Opus bindings for Node'; readonly type: BinaryType.GitHub; readonly repo: 'discordjs/opus'; readonly distUrl: 'https://github.com/discordjs/opus/releases'; }; readonly 'skia-canvas': { readonly category: 'skia-canvas'; readonly description: 'A canvas environment for Node'; readonly type: BinaryType.GitHub; readonly repo: 'samizdatco/skia-canvas'; readonly distUrl: 'https://github.com/samizdatco/skia-canvas/releases'; }; readonly '@matrix-org/matrix-sdk-crypto-nodejs': { readonly category: '@matrix-org/matrix-sdk-crypto-nodejs'; readonly description: 'Node.js binding for the Rust matrix-sdk-crypto library'; readonly type: BinaryType.GitHub; readonly repo: 'matrix-org/matrix-rust-sdk-crypto-nodejs'; readonly distUrl: 'https://github.com/matrix-org/matrix-rust-sdk-crypto-nodejs/releases'; }; readonly protobuf: { readonly category: 'protobuf'; readonly description: "Protocol Buffers - Google's data interchange format"; readonly type: BinaryType.GitHub; readonly repo: 'protocolbuffers/protobuf'; readonly distUrl: 'https://github.com/protocolbuffers/protobuf/releases'; }; readonly wrtc: { readonly category: 'wrtc'; readonly description: 'node-webrtc is a Node.js Native Addon that provides bindings to WebRTC M87.'; readonly type: BinaryType.NodePreGyp; readonly repo: 'node-webrtc/node-webrtc'; readonly distUrl: 'https://node-webrtc.s3.amazonaws.com'; }; readonly nodegit: { readonly category: 'nodegit'; readonly description: 'Native Node bindings to Git.'; readonly type: BinaryType.NodePreGyp; readonly repo: 'nodegit/nodegit'; readonly distUrl: 'https://axonodegit.s3.amazonaws.com/nodegit'; readonly options: { readonly nodeArchs: { readonly linux: readonly ['x64']; readonly darwin: readonly ['x64']; readonly win32: readonly ['x64', 'ia32']; }; }; readonly disable: true; }; readonly chromedriver: { readonly category: 'chromedriver'; readonly description: 'WebDriver is an open source tool for automated testing of webapps across many browsers'; readonly type: BinaryType.Bucket; readonly repo: 'https://chromedriver.chromium.org/contributing'; readonly distUrl: 'https://chromedriver.storage.googleapis.com/'; }; readonly selenium: { readonly category: 'selenium'; readonly description: "Selenium automates browsers. That's it!"; readonly type: BinaryType.Bucket; readonly repo: 'https://www.selenium.dev/'; readonly distUrl: 'https://selenium-release.storage.googleapis.com/'; }; readonly 'node-inspector': { readonly category: 'node-inspector'; readonly description: 'Node.js debugger based on Blink Developer Tools'; readonly type: BinaryType.Bucket; readonly repo: 'node-inspector/node-inspector'; readonly distUrl: 'https://node-inspector.s3.amazonaws.com/'; readonly ignoreDirs: readonly ['/AWSLogs/']; }; readonly fsevents: { readonly category: 'fsevents'; readonly description: 'Native access to MacOS FSEvents in Node.js'; readonly type: BinaryType.Bucket; readonly repo: 'fsevents/fsevents'; readonly distUrl: 'https://fsevents-binaries.s3-us-west-2.amazonaws.com/'; }; readonly 'tfjs-models': { readonly category: 'tfjs-models'; readonly description: 'Pretrained models for TensorFlow.js'; readonly type: BinaryType.Bucket; readonly repo: 'tensorflow/tfjs-models'; readonly distUrl: 'https://tfjs-models.storage.googleapis.com/'; }; readonly tensorflow: { readonly category: 'tensorflow'; readonly description: 'A WebGL accelerated JavaScript library for training and deploying ML models.'; readonly type: BinaryType.Bucket; readonly repo: 'tensorflow/tfjs'; readonly distUrl: 'https://tensorflow.storage.googleapis.com/'; }; readonly 'tf-builds': { readonly category: 'tf-builds'; readonly description: 'A WebGL accelerated JavaScript library for training and deploying ML models.'; readonly type: BinaryType.Bucket; readonly repo: 'tensorflow/tfjs'; readonly distUrl: 'https://tf-builds.storage.googleapis.com/'; }; readonly prisma: { readonly category: 'prisma'; readonly description: 'Next-generation Node.js and TypeScript ORM https://www.prisma.io/'; readonly type: BinaryType.Prisma; readonly repo: 'prisma/prisma'; readonly distUrl: 'https://list-binaries.prisma-orm.workers.dev/'; }; readonly 'jpegtran-bin': { readonly category: 'jpegtran-bin'; readonly description: 'jpegtran bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/jpegtran-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly nodePlatforms: readonly ['macos', 'linux', 'freebsd', 'sunos', 'win']; readonly nodeArchs: { readonly macos: readonly []; readonly linux: readonly ['x86', 'x64']; readonly freebsd: readonly ['x86', 'x64']; readonly sunos: readonly ['x86', 'x64']; readonly win: readonly ['x86', 'x64']; }; readonly binFiles: { readonly macos: readonly ['jpegtran']; readonly linux: readonly ['jpegtran']; readonly freebsd: readonly ['jpegtran']; readonly sunos: readonly ['jpegtran']; readonly win: readonly ['jpegtran.exe', 'libjpeg-62.dll']; }; }; }; readonly 'pngquant-bin': { readonly category: 'pngquant-bin'; readonly description: 'pngquant bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/pngquant-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly nodePlatforms: readonly ['macos', 'linux', 'freebsd', 'win']; readonly nodeArchs: { readonly macos: readonly []; readonly linux: readonly ['x86', 'x64']; readonly freebsd: readonly ['x64']; readonly win: readonly []; }; readonly binFiles: { readonly macos: readonly ['pngquant']; readonly linux: readonly ['pngquant']; readonly freebsd: readonly ['pngquant']; readonly win: readonly ['pngquant.exe']; }; }; }; readonly 'mozjpeg-bin': { readonly category: 'mozjpeg-bin'; readonly description: 'mozjpeg bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/mozjpeg-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly npmPackageName: 'mozjpeg'; readonly nodePlatforms: readonly ['osx', 'macos', 'linux', 'win']; readonly nodeArchs: { readonly osx: readonly []; readonly macos: readonly []; readonly linux: readonly []; readonly win: readonly []; }; readonly binFiles: { readonly osx: readonly ['cjpeg']; readonly macos: readonly ['cjpeg']; readonly linux: readonly ['cjpeg']; readonly win: readonly ['cjpeg.exe']; }; }; }; readonly 'gifsicle-bin': { readonly category: 'gifsicle-bin'; readonly description: 'gifsicle bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/gifsicle-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly npmPackageName: 'gifsicle'; readonly nodePlatforms: readonly ['macos', 'linux', 'freebsd', 'win']; readonly nodeArchs: { readonly macos: readonly []; readonly linux: readonly ['x86', 'x64']; readonly freebsd: readonly ['x86', 'x64']; readonly win: readonly ['x86', 'x64']; }; readonly binFiles: { readonly macos: readonly ['gifsicle']; readonly linux: readonly ['gifsicle']; readonly freebsd: readonly ['gifsicle']; readonly win: readonly ['gifsicle.exe']; }; }; }; readonly 'optipng-bin': { readonly category: 'optipng-bin'; readonly description: 'optipng bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/optipng-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly nodePlatforms: readonly ['macos', 'linux', 'freebsd', 'sunos', 'win']; readonly nodeArchs: { readonly macos: readonly []; readonly linux: readonly ['x86', 'x64']; readonly freebsd: readonly ['x86', 'x64']; readonly sunos: readonly ['x86', 'x64']; readonly win: readonly []; }; readonly binFiles: { readonly macos: readonly ['optipng']; readonly linux: readonly ['optipng']; readonly freebsd: readonly ['optipng']; readonly sunos: readonly ['optipng']; readonly win: readonly ['optipng.exe']; }; }; }; readonly 'zopflipng-bin': { readonly category: 'zopflipng-bin'; readonly description: 'zopflipng bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/zopflipng-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly nodePlatforms: readonly ['osx', 'linux', 'win32']; readonly nodeArchs: { readonly osx: readonly []; readonly linux: readonly []; readonly win32: readonly []; }; readonly binFiles: { readonly osx: readonly ['zopflipng']; readonly linux: readonly ['zopflipng']; readonly win32: readonly ['zopflipng.exe']; }; }; }; readonly 'jpegoptim-bin': { readonly category: 'jpegoptim-bin'; readonly description: 'jpegoptim bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/jpegoptim-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly nodePlatforms: readonly ['osx', 'linux', 'win32']; readonly nodeArchs: { readonly osx: readonly []; readonly linux: readonly []; readonly win32: readonly []; }; readonly binFiles: { readonly osx: readonly ['jpegoptim']; readonly linux: readonly ['jpegoptim']; readonly win32: readonly ['jpegoptim.exe']; }; }; }; readonly 'jpeg-recompress-bin': { readonly category: 'jpeg-recompress-bin'; readonly description: 'jpeg-recompress bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/jpeg-recompress-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly nodePlatforms: readonly ['osx', 'linux', 'win']; readonly nodeArchs: { readonly osx: readonly []; readonly linux: readonly []; readonly win: readonly []; }; readonly binFiles: { readonly osx: readonly ['jpeg-recompress']; readonly linux: readonly ['jpeg-recompress']; readonly win: readonly ['jpeg-recompress.exe']; }; }; }; readonly 'pngcrush-bin': { readonly category: 'pngcrush-bin'; readonly description: 'pngcrush bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/pngcrush-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly nodePlatforms: readonly ['osx', 'linux', 'win']; readonly nodeArchs: { readonly osx: readonly []; readonly linux: readonly []; readonly win: readonly ['x64', 'x86']; }; readonly binFiles: { readonly osx: readonly ['pngcrush']; readonly linux: readonly ['pngcrush']; readonly win: readonly ['pngcrush.exe']; }; }; }; readonly 'pngout-bin': { readonly category: 'pngout-bin'; readonly description: 'pngout bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/pngout-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly nodePlatforms: readonly ['osx', 'linux', 'freebsd', 'win32']; readonly nodeArchs: { readonly osx: readonly []; readonly linux: readonly ['x64', 'x86']; readonly freebsd: readonly ['x64', 'x86']; readonly win32: readonly []; }; readonly binFiles: { readonly osx: readonly ['pngcrush']; readonly linux: readonly ['pngcrush']; readonly freebsd: readonly ['pngout']; readonly win32: readonly ['pngcrush.exe']; }; }; }; readonly 'gif2webp-bin': { readonly category: 'gif2webp-bin'; readonly description: 'gif2webp bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/gif2webp-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly nodePlatforms: readonly ['macos', 'linux', 'win']; readonly nodeArchs: { readonly macos: readonly []; readonly linux: readonly []; readonly win: readonly []; }; readonly binFiles: { readonly macos: readonly ['gif2webp']; readonly linux: readonly ['gif2webp']; readonly win: readonly ['gif2webp.exe']; }; }; }; readonly 'guetzli-bin': { readonly category: 'guetzli-bin'; readonly description: 'guetzli bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/guetzli-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly npmPackageName: 'guetzli'; readonly nodePlatforms: readonly ['macos', 'linux', 'win']; readonly nodeArchs: { readonly macos: readonly []; readonly linux: readonly []; readonly win: readonly []; }; readonly binFiles: { readonly macos: readonly ['guetzli']; readonly linux: readonly ['guetzli']; readonly win: readonly ['guetzli.exe']; }; }; }; readonly 'advpng-bin': { readonly category: 'advpng-bin'; readonly description: 'advpng bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/advpng-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly nodePlatforms: readonly ['osx', 'linux', 'win32']; readonly nodeArchs: { readonly osx: readonly []; readonly linux: readonly []; readonly win32: readonly []; }; readonly binFiles: { readonly osx: readonly ['advpng']; readonly linux: readonly ['advpng']; readonly win32: readonly ['advpng.exe']; }; }; }; readonly 'cwebp-bin': { readonly category: 'cwebp-bin'; readonly description: 'cwebp bin-wrapper that makes it seamlessly available as a local dependency'; readonly type: BinaryType.Imagemin; readonly repo: 'imagemin/cwebp-bin'; readonly distUrl: 'https://raw.githubusercontent.com'; readonly options: { readonly nodePlatforms: readonly ['osx', 'linux', 'win']; readonly nodeArchs: { readonly osx: readonly []; readonly linux: readonly ['x86', 'x64']; readonly win: readonly ['x86', 'x64']; }; readonly binFiles: { readonly osx: readonly ['cwebp']; readonly linux: readonly ['cwebp']; readonly win: readonly ['cwebp.exe']; }; }; }; readonly npm: { readonly category: 'npm'; readonly description: 'the package manager for JavaScript'; readonly type: BinaryType.GitHub; readonly repo: 'npm/cli'; readonly distUrl: 'https://github.com/npm/cli/releases'; readonly options: { readonly maxPage: 3; }; }; readonly xprofiler: { readonly category: 'xprofiler'; readonly description: '🌀An addon for node.js, which supporting output performance log and real-time profiling through sampling.'; readonly type: BinaryType.GitHub; readonly repo: 'X-Profiler/xprofiler'; readonly distUrl: 'https://github.com/X-Profiler/xprofiler/releases'; }; readonly 'node-sass': { readonly category: 'node-sass'; readonly description: '🌈 Node.js bindings to libsass'; readonly type: BinaryType.GitHub; readonly repo: 'sass/node-sass'; readonly distUrl: 'https://github.com/sass/node-sass/releases'; }; readonly 'sass-embedded': { readonly category: 'sass-embedded'; readonly description: 'This is a wrapper for Dart Sass that implements the compiler side of the Embedded Sass protocol.'; readonly type: BinaryType.GitHub; readonly repo: 'sass/dart-sass-embedded'; readonly distUrl: 'https://github.com/sass/dart-sass-embedded/releases'; }; readonly electron: { readonly category: 'electron'; readonly description: 'Build cross-platform desktop apps with JavaScript, HTML, and CSS'; readonly type: BinaryType.Electron; readonly repo: 'electron/electron'; readonly distUrl: 'https://github.com/electron/electron/releases'; readonly options: { readonly maxPage: 1; }; }; readonly 'electron-nightly': { readonly category: 'electron-nightly'; readonly description: 'Build cross-platform desktop apps with JavaScript, HTML, and CSS'; readonly type: BinaryType.GitHub; readonly repo: 'electron/nightlies'; readonly distUrl: 'https://github.com/electron/nightlies/releases'; readonly options: { readonly maxPage: 3; }; }; readonly 'electron-builder-binaries': { readonly category: 'electron-builder-binaries'; readonly description: 'electron-builder downloads required tools files on demand (e.g. to code sign windows application, to make AppX).'; readonly type: BinaryType.GitHub; readonly repo: 'electron-userland/electron-builder-binaries'; readonly distUrl: 'https://github.com/electron-userland/electron-builder-binaries/releases'; }; readonly 'ffmpeg-static': { readonly category: 'ffmpeg-static'; readonly description: 'ffmpeg static binaries for Mac OSX and Linux and Windows'; readonly type: BinaryType.GitHub; readonly repo: 'eugeneware/ffmpeg-static'; readonly distUrl: 'https://github.com/eugeneware/ffmpeg-static/releases'; }; readonly nodejieba: { readonly category: 'nodejieba'; readonly description: '"结巴"中文分词的Node.js版本'; readonly type: BinaryType.GitHub; readonly repo: 'yanyiwu/nodejieba'; readonly distUrl: 'https://github.com/yanyiwu/nodejieba/releases'; }; readonly 'git-for-windows': { readonly category: 'git-for-windows'; readonly description: 'A fork of Git containing Windows-specific patches.'; readonly type: BinaryType.GitHub; readonly repo: 'git-for-windows/git'; readonly distUrl: 'https://github.com/git-for-windows/git/releases'; }; readonly atom: { readonly category: 'atom'; readonly description: 'The hackable text editor'; readonly type: BinaryType.GitHub; readonly repo: 'atom/atom'; readonly distUrl: 'https://github.com/atom/atom/releases'; }; readonly operadriver: { readonly category: 'operadriver'; readonly description: 'OperaDriver for Chromium-based Opera releases'; readonly type: BinaryType.GitHub; readonly repo: 'operasoftware/operachromiumdriver'; readonly distUrl: 'https://github.com/operasoftware/operachromiumdriver/releases'; }; readonly geckodriver: { readonly category: 'geckodriver'; readonly description: 'WebDriver for Firefox'; readonly type: BinaryType.GitHub; readonly repo: 'mozilla/geckodriver'; readonly distUrl: 'https://github.com/mozilla/geckodriver/releases'; }; readonly leveldown: { readonly category: 'leveldown'; readonly description: 'Pure C++ Node.js LevelDB binding. An abstract-leveldown compliant store.'; readonly type: BinaryType.GitHub; readonly repo: 'Level/leveldown'; readonly distUrl: 'https://github.com/Level/leveldown/releases'; }; readonly couchbase: { readonly category: 'couchbase'; readonly description: 'Couchbase Node.js Client Library (Official)'; readonly type: BinaryType.GitHub; readonly repo: 'couchbase/couchnode'; readonly distUrl: 'https://github.com/couchbase/couchnode/releases'; }; readonly gl: { readonly category: 'gl'; readonly description: '🎃 Windowless WebGL for node.js'; readonly type: BinaryType.GitHub; readonly repo: 'stackgl/headless-gl'; readonly distUrl: 'https://github.com/stackgl/headless-gl/releases'; }; readonly flow: { readonly category: 'flow'; readonly description: 'Adds static typing to JavaScript to improve developer productivity and code quality.'; readonly type: BinaryType.GitHub; readonly repo: 'facebook/flow'; readonly distUrl: 'https://github.com/facebook/flow/releases'; }; readonly robotjs: { readonly category: 'robotjs'; readonly description: 'Node.js Desktop Automation. http://robotjs.io/'; readonly type: BinaryType.GitHub; readonly repo: 'octalmage/robotjs'; readonly distUrl: 'https://github.com/octalmage/robotjs/releases'; }; readonly poi: { readonly category: 'poi'; readonly description: 'Scalable KanColle browser and tool. https://poi.io/'; readonly type: BinaryType.GitHub; readonly repo: 'poooi/poi'; readonly distUrl: 'https://github.com/poooi/poi/releases'; }; readonly 'utf-8-validate': { readonly category: 'utf-8-validate'; readonly description: 'Check if a buffer contains valid UTF-8'; readonly type: BinaryType.GitHub; readonly repo: 'websockets/utf-8-validate'; readonly distUrl: 'https://github.com/websockets/utf-8-validate/releases'; }; readonly minikube: { readonly category: 'minikube'; readonly description: 'Run Kubernetes locally https://minikube.sigs.k8s.io/'; readonly type: BinaryType.GitHub; readonly repo: 'kubernetes/minikube'; readonly distUrl: 'https://github.com/kubernetes/minikube/releases'; }; readonly 'sentry-cli': { readonly category: 'sentry-cli'; readonly description: 'A command line utility to work with Sentry. https://docs.sentry.io/cli/'; readonly type: BinaryType.GitHub; readonly repo: 'getsentry/sentry-cli'; readonly distUrl: 'https://github.com/getsentry/sentry-cli/releases'; }; readonly 'sharp-libvips': { readonly category: 'sharp-libvips'; readonly description: "Packaging scripts to prebuild libvips and its dependencies - you're probably looking for https://github.com/lovell/sharp"; readonly type: BinaryType.GitHub; readonly repo: 'lovell/sharp-libvips'; readonly distUrl: 'https://github.com/lovell/sharp-libvips/releases'; }; readonly sharp: { readonly category: 'sharp'; readonly description: 'High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library. https://sharp.pixelplumbing.com/'; readonly type: BinaryType.GitHub; readonly repo: 'lovell/sharp'; readonly distUrl: 'https://github.com/lovell/sharp/releases'; }; readonly swc: { readonly category: 'swc'; readonly description: 'swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript. https://swc.rs/'; readonly type: BinaryType.GitHub; readonly repo: 'swc-project/swc'; readonly distUrl: 'https://github.com/swc-project/swc/releases'; }; readonly 'node-swc': { readonly category: 'node-swc'; readonly description: 'Experimental repo to avoid spamming watchers, see https://github.com/swc-project/swc'; readonly type: BinaryType.GitHub; readonly repo: 'swc-project/node-swc'; readonly distUrl: 'https://github.com/swc-project/node-swc/releases'; }; readonly argon2: { readonly category: 'argon2'; readonly description: 'Node.js bindings for Argon2 hashing algorithm'; readonly type: BinaryType.GitHub; readonly repo: 'ranisalt/node-argon2'; readonly distUrl: 'https://github.com/ranisalt/node-argon2/releases'; }; readonly iohook: { readonly category: 'iohook'; readonly description: 'Node.js global keyboard and mouse listener.'; readonly type: BinaryType.GitHub; readonly repo: 'wilix-team/iohook'; readonly distUrl: 'https://github.com/wilix-team/iohook/releases'; }; readonly saucectl: { readonly category: 'saucectl'; readonly description: 'A command line interface to run testrunner tests'; readonly type: BinaryType.GitHub; readonly repo: 'saucelabs/saucectl'; readonly distUrl: 'https://github.com/saucelabs/saucectl/releases'; }; readonly 'node-gdal-async': { readonly category: 'node-gdal-async'; readonly description: 'Node.js bindings for GDAL (Geospatial Data Abstraction Library) with full async support. https://mmomtchev.github.io/node-gdal-async/'; readonly type: BinaryType.GitHub; readonly repo: 'mmomtchev/node-gdal-async'; readonly distUrl: 'https://github.com/mmomtchev/node-gdal-async/releases'; }; readonly 'looksgood-s2': { readonly category: 'looksgood-s2'; readonly description: 'Node.js JavaScript & TypeScript bindings for Google S2.'; readonly type: BinaryType.GitHub; readonly repo: 'looksgood/s2'; readonly distUrl: 'https://github.com/looksgood/s2/releases'; }; readonly 'ali-zeromq': { readonly category: 'ali-zeromq'; readonly description: 'Node.js bindings for zeromq'; readonly type: BinaryType.GitHub; readonly repo: 'looksgood/zeromq.js'; readonly distUrl: 'https://github.com/looksgood/zeromq.js/releases'; }; readonly 'ali-usb_ctl': { readonly category: 'ali-usb_ctl'; readonly description: 'Node.js usb control module'; readonly type: BinaryType.GitHub; readonly repo: 'looksgood/ali-usb_ctl'; readonly distUrl: 'https://github.com/looksgood/ali-usb_ctl/releases'; }; readonly 'node-re2': { readonly category: 'node-re2'; readonly description: 'node.js bindings for RE2: fast, safe alternative to backtracking regular expression engines.'; readonly type: BinaryType.GitHub; readonly repo: 'uhop/node-re2'; readonly distUrl: 'https://github.com/uhop/node-re2/releases'; }; readonly sqlite3: { readonly category: 'sqlite3'; readonly description: 'Asynchronous, non-blocking SQLite3 bindings for Node.js'; readonly type: BinaryType.GitHub; readonly repo: 'TryGhost/node-sqlite3'; readonly distUrl: 'https://github.com/TryGhost/node-sqlite3/releases'; }; readonly 'better-sqlite3': { readonly category: 'better-sqlite3'; readonly description: 'AsyncThe fastest and simplest library for SQLite3 in Node.js'; readonly type: BinaryType.GitHub; readonly repo: 'WiseLibs/better-sqlite3'; readonly distUrl: 'https://github.com/WiseLibs/better-sqlite3/releases'; }; readonly keytar: { readonly category: 'keytar'; readonly description: 'Native Password Node Module'; readonly type: BinaryType.GitHub; readonly repo: 'atom/node-keytar'; readonly distUrl: 'https://github.com/atom/node-keytar/releases'; }; readonly 'isolated-vm': { readonly category: 'isolated-vm'; readonly description: 'Secure & isolated JS environments for nodejs'; readonly type: BinaryType.GitHub; readonly repo: 'laverdet/isolated-vm'; readonly distUrl: 'https://github.com/laverdet/isolated-vm/releases'; readonly options: { readonly maxPage: 2; }; }; readonly playwright: { readonly category: 'playwright'; readonly description: 'Playwright is a framework for Web Testing and Automation.'; readonly type: BinaryType.Playwright; readonly repo: 'microsoft/playwright'; readonly distUrl: 'https://github.com/microsoft/playwright/releases'; }; readonly nydus: { readonly category: 'nydus'; readonly description: 'the Dragonfly image service, providing fast, secure and easy access to container images.'; readonly type: BinaryType.GitHub; readonly repo: 'dragonflyoss/image-service'; readonly distUrl: 'https://github.com/dragonflyoss/image-service/releases'; }; readonly canvas: { readonly category: 'node-canvas-prebuilt'; readonly description: 'Node canvas is a Cairo backed Canvas implementation for NodeJS.'; readonly type: BinaryType.GitHub; readonly repo: 'Automattic/node-canvas'; readonly distUrl: 'https://github.com/Automattic/node-canvas/releases'; }; readonly 'canvas-prebuilt': { readonly category: 'canvas-prebuilt'; readonly distUrl: 'https://github.com/node-gfx/node-canvas-prebuilt/releases'; readonly repo: 'chearon/node-canvas-prebuilt'; readonly description: 'Prebuilt versions of node-canvas as a drop-in replacement'; readonly type: BinaryType.GitHub; readonly options: { readonly nodeArchs: { readonly linux: readonly ['x64']; readonly darwin: readonly ['x64']; readonly win32: readonly ['x64']; }; }; }; readonly 'node-canvas-prebuilt': { readonly category: 'node-canvas-prebuilt'; readonly distUrl: 'https://github.com/node-gfx/node-canvas-prebuilt/releases'; readonly repo: 'node-gfx/node-canvas-prebuilt'; readonly description: 'Repo used to build binaries for node-canvas on CI'; readonly type: BinaryType.GitHub; readonly options: { readonly nodeArchs: { readonly linux: readonly ['x64']; readonly darwin: readonly ['x64']; readonly win32: readonly ['x64']; }; }; }; readonly 'libpg-query-node': { readonly category: 'libpg-query-node'; readonly description: 'libpg-query is a real PostgreSQL query parser'; readonly type: BinaryType.NodePreGyp; readonly repo: 'pyramation/libpg-query-node'; readonly distUrl: 'https://supabase-public-artifacts-bucket.s3.amazonaws.com'; readonly options: { readonly npmPackageName: 'libpg-query'; }; }; readonly 'fuse-t': { readonly category: 'fuse-t'; readonly description: 'FUSE-T is a kext-less implementation of FUSE for macOS that uses NFS v4 local server instead of a kernel extension.'; readonly type: BinaryType.GitHub; readonly repo: 'macos-fuse-t/fuse-t'; readonly distUrl: 'https://github.com/macos-fuse-t/fuse-t/releases'; }; readonly 'ant-design-charts': { readonly category: 'ant-design-charts'; readonly description: 'A React Chart Library https://ant-design-charts-next.antgroup.com/'; readonly type: BinaryType.GitHub; readonly repo: 'ant-design/ant-design-charts'; readonly distUrl: 'https://github.com/ant-design/ant-design-charts/releases'; }; readonly 'pkg-fetch': { readonly category: 'pkg-fetch'; readonly description: 'pkg-fetch provides prebuilt node binaries used by pkg. yao-pkg/pkg-fetch is currently the most actively maintained fork of vercel/pkg-fetch.'; readonly type: BinaryType.GitHub; readonly repo: 'yao-pkg/pkg-fetch'; readonly distUrl: 'https://github.com/yao-pkg/pkg-fetch/releases'; }; readonly bun: { readonly category: 'bun'; readonly description: 'Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one'; readonly type: BinaryType.GitHub; readonly repo: 'oven-sh/bun'; readonly distUrl: 'https://github.com/oven-sh/bun/releases'; }; readonly deno: { readonly category: 'deno'; readonly description: 'A modern runtime for JavaScript and TypeScript.'; readonly type: BinaryType.GitHub; readonly repo: 'denoland/deno'; readonly distUrl: 'https://github.com/denoland/deno/releases'; }; readonly edgedriver: { readonly category: 'edgedriver'; readonly description: "Microsofts' EdgeDriver"; readonly type: BinaryType.Edgedriver; readonly repo: 'webdriverio-community/node-edgedriver'; readonly distUrl: 'https://developer.microsoft.com/zh-cn/microsoft-edge/tools/webdriver/'; }; readonly 'homebrew-macos-cross-toolchains': { readonly category: 'homebrew-macos-cross-toolchains'; readonly description: 'macOS cross compiler toolchains'; readonly type: BinaryType.GitHub; readonly repo: 'messense/homebrew-macos-cross-toolchains'; readonly distUrl: 'https://github.com/messense/homebrew-macos-cross-toolchains/releases'; }; readonly 'node-pty-prebuilt-multiarch': { readonly category: 'node-pty-prebuilt-multiarch'; readonly description: 'Prebuilt binaries for node-pty'; readonly type: BinaryType.GitHub; readonly repo: 'homebridge/node-pty-prebuilt-multiarch'; readonly distUrl: 'https://github.com/homebridge/node-pty-prebuilt-multiarch/releases'; }; readonly onnxruntime: { readonly category: 'onnxruntime'; readonly description: 'ONNX Runtime Node.js binding enables Node.js applications to run ONNX model inference.'; readonly type: BinaryType.GitHub; readonly repo: 'microsoft/onnxruntime'; readonly distUrl: 'https://github.com/microsoft/onnxruntime/releases/'; }; readonly 'ripgrep-prebuilt': { readonly category: 'ripgrep-prebuilt'; readonly description: 'Prebuilt ripgrep binaries for Node.js projects'; readonly type: BinaryType.GitHub; readonly repo: 'microsoft/ripgrep-prebuilt'; readonly distUrl: 'https://github.com/microsoft/ripgrep-prebuilt/releases'; }; readonly 'ffmpeg-builds': { readonly category: 'ffmpeg-builds'; readonly description: 'Static Windows (x86_64) and Linux (x86_64) Builds of ffmpeg master and latest release branch.'; readonly type: BinaryType.GitHub; readonly repo: 'KarinJS/FFmpeg-Builds'; readonly distUrl: 'https://github.com/KarinJS/FFmpeg-Builds/releases'; }; readonly 'lark-cli': { readonly category: 'lark-cli'; readonly description: 'Lark CLI - Command line interface for Lark/Feishu'; readonly type: BinaryType.GitHub; readonly repo: 'larksuite/cli'; readonly distUrl: 'https://github.com/larksuite/cli/releases'; }; }; export interface BinaryTaskConfig { category: CategoryName; description: string; type: BinaryType; repo: string; distUrl: string; ignoreDirs?: readonly string[]; ignoreFiles?: readonly string[]; options?: { nodePlatforms?: readonly string[]; nodeArchs?: Record; binFiles?: Record; maxPage?: number; perPage?: number; npmPackageName?: string; requiredNapiVersions?: boolean; ignoreDownloadStatuses?: number[]; }; disable?: boolean; } export type BinaryName = keyof typeof binaries; export type CategoryName = (typeof binaries)[BinaryName]['category']; export declare const BinaryConfigMap: Record; export default BinaryConfigMap;