{
  "schemaVersion": 1,
  "browserRuntime": {
    "defaultCandidateId": "stockfish-18-lite-single",
    "candidates": [
      {
        "id": "stockfish-18-lite-single",
        "distributionId": "stockfish-18.0.8",
        "label": "Stockfish 18 Lite WASM",
        "technology": "wasm",
        "workerUrl": "/engines/stockfish-18.0.8-lite-single.js",
        "expectedUciName": "Stockfish 18 Lite WASM",
        "startupTimeoutMs": 45000,
        "requirements": {
          "webAssembly": true,
          "crossOriginIsolated": false,
          "threads": 1
        }
      },
      {
        "id": "stockfish-10-wasm",
        "distributionId": "stockfish.js-10.0.2",
        "label": "Stockfish 10 WASM fallback",
        "technology": "wasm",
        "workerUrl": "/engines/stockfish-10.0.2/stockfish.wasm.js",
        "expectedUciName": "Stockfish 2019-08-15 64 POPCNT Multi-Variant",
        "startupTimeoutMs": 20000,
        "requirements": {
          "webAssembly": true,
          "crossOriginIsolated": false,
          "threads": 1
        }
      },
      {
        "id": "stockfish-10-asmjs",
        "distributionId": "stockfish.js-10.0.2",
        "label": "Stockfish 10 JavaScript fallback",
        "technology": "asm.js",
        "workerUrl": "/engines/stockfish-10.0.2/stockfish.js",
        "expectedUciName": "Stockfish 2019-08-15 Multi-Variant",
        "startupTimeoutMs": 30000,
        "requirements": {
          "webAssembly": false,
          "crossOriginIsolated": false,
          "threads": 1
        }
      }
    ]
  },
  "distributions": [
    {
      "id": "stockfish-18.0.8",
      "engine": {
        "name": "Stockfish",
        "version": "18",
        "uciName": "Stockfish 18 Lite WASM"
      },
      "package": {
        "name": "stockfish",
        "version": "18.0.8",
        "tarball": "https://registry.npmjs.org/stockfish/-/stockfish-18.0.8.tgz",
        "integrity": "sha512-z+f2UMPXLylDBGjv9e9zU8QulY7hUl8MYHesLRrdddewlOXjJrUSmtNmbtID1/F72EPhq0CCkCNxgWS5MQVWtQ==",
        "gitHead": "93c994592dcf3b4b21052ab925e9b534df9c0918"
      },
      "upstream": {
        "repository": "https://github.com/official-stockfish/Stockfish",
        "tag": "sf_18",
        "commit": "cb3d4ee9b47d0c5aae855b12379378ea1439675c",
        "sourceArchive": "https://github.com/official-stockfish/Stockfish/archive/cb3d4ee9b47d0c5aae855b12379378ea1439675c.tar.gz"
      },
      "build": {
        "repository": "https://github.com/nmrugg/stockfish.js",
        "commit": "93c994592dcf3b4b21052ab925e9b534df9c0918",
        "sourceArchive": "https://github.com/nmrugg/stockfish.js/archive/93c994592dcf3b4b21052ab925e9b534df9c0918.tar.gz",
        "distribution": "npm:stockfish@18.0.8",
        "variant": "lite-single",
        "command": "node build.js --single-threaded --lite -f",
        "documentedToolchain": "Emscripten 3.1.7",
        "threads": 1,
        "embeddedNnue": "nn-9067e33176e8.nnue"
      },
      "license": {
        "spdx": "GPL-3.0",
        "file": "public/licenses/stockfish-18-COPYING.txt"
      },
      "artifacts": [
        {
          "id": "stockfish-18-lite-single-js",
          "packagePath": "bin/stockfish-18-lite-single.js",
          "publicPath": "public/engines/stockfish-18.0.8-lite-single.js",
          "url": "/engines/stockfish-18.0.8-lite-single.js",
          "bytes": 21429,
          "sha256": "5243fd9b276cab7dfe3ad1d43ab9ead73568fac76468c614242977a210c4a391"
        },
        {
          "id": "stockfish-18-lite-single-wasm",
          "packagePath": "bin/stockfish-18-lite-single.wasm",
          "publicPath": "public/engines/stockfish-18.0.8-lite-single.wasm",
          "url": "/engines/stockfish-18.0.8-lite-single.wasm",
          "bytes": 7295411,
          "sha256": "a8fbc05ec6920b56d7485826dcb02c5ffd2826bcbf751cf973046f237a9096f1"
        }
      ]
    },
    {
      "id": "stockfish.js-10.0.2",
      "engine": {
        "name": "Stockfish Multi-Variant",
        "version": "2019-08-15",
        "uciName": "Stockfish 2019-08-15 Multi-Variant"
      },
      "package": {
        "name": "stockfish.js",
        "version": "10.0.2",
        "tarball": "https://registry.npmjs.org/stockfish.js/-/stockfish.js-10.0.2.tgz",
        "integrity": "sha512-treB3AYcdvRJ9SDPOyL0R2NcEAtQgG432nStfRzR4wzVELGQ6iVoeBHwvirHTfocNOTims7XNkK3SADaocsJmQ==",
        "gitHead": "e105072e84cf8ee5dd5219e2c5be29c3b8bf8a5a"
      },
      "upstream": {
        "repository": "https://github.com/niklasf/stockfish.js",
        "tag": null,
        "commit": "e105072e84cf8ee5dd5219e2c5be29c3b8bf8a5a",
        "sourceArchive": "https://github.com/niklasf/stockfish.js/archive/e105072e84cf8ee5dd5219e2c5be29c3b8bf8a5a.tar.gz"
      },
      "build": {
        "repository": "https://github.com/niklasf/stockfish.js",
        "commit": "e105072e84cf8ee5dd5219e2c5be29c3b8bf8a5a",
        "sourceArchive": "https://github.com/niklasf/stockfish.js/archive/e105072e84cf8ee5dd5219e2c5be29c3b8bf8a5a.tar.gz",
        "distribution": "npm:stockfish.js@10.0.2",
        "variant": "single-threaded multi-variant WASM and asm.js",
        "command": "./build.sh",
        "threads": 1,
        "embeddedNnue": null
      },
      "license": {
        "spdx": "GPL-3.0",
        "file": "public/licenses/stockfish.js-10-COPYING.txt"
      },
      "artifacts": [
        {
          "id": "stockfish-10-asmjs",
          "packagePath": "stockfish.js",
          "publicPath": "public/engines/stockfish-10.0.2/stockfish.js",
          "url": "/engines/stockfish-10.0.2/stockfish.js",
          "bytes": 1579948,
          "sha256": "723fda70117bfa8d5053a7bc4ae50cdc96dc9e3fd41b57627e4dfa0a0025957a"
        },
        {
          "id": "stockfish-10-wasm-loader",
          "packagePath": "stockfish.wasm.js",
          "publicPath": "public/engines/stockfish-10.0.2/stockfish.wasm.js",
          "url": "/engines/stockfish-10.0.2/stockfish.wasm.js",
          "bytes": 96597,
          "sha256": "064175042d8b72eb9fba8311b730f6f5cebcfec736494698d675dc433f3bd275"
        },
        {
          "id": "stockfish-10-wasm",
          "packagePath": "stockfish.wasm",
          "publicPath": "public/engines/stockfish-10.0.2/stockfish.wasm",
          "url": "/engines/stockfish-10.0.2/stockfish.wasm",
          "bytes": 558861,
          "sha256": "45816b436eb8c180acb2c5b9fda0148101f411edbfa6bf919918e0a362eafca8"
        }
      ]
    }
  ]
}
