{
  "schemaVersion": 1,
  "project": "bitbybit-web-cad",
  "libraryDirectory": "web-freecad-bitbybit",
  "platform": "linux-x64-debian13",
  "node": {
    "version": "22.23.2",
    "npmVersion": "10.9.8",
    "archive": ".runtime/downloads/node-v22.23.2-linux-x64.tar.xz",
    "libraryPath": "toolchains/node/node-v22.23.2-linux-x64.tar.xz"
  },
  "npmLocks": [
    "package-lock.json",
    "cnc_wams_gpt6/linuxcnc-master/web/package-lock.json"
  ],
  "archives": [
    {
      "id": "project-node-modules",
      "source": "node_modules",
      "restore": "node_modules",
      "libraryPath": "archives/project-node-modules.tar.zst",
      "required": true
    },
    {
      "id": "freecad-source",
      "source": ".cache/freecad/FreeCAD",
      "restore": ".cache/freecad/FreeCAD",
      "libraryPath": "sources/freecad-1.1.1-0108fd4b.tar.zst",
      "revision": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
      "required": true
    },
    {
      "id": "bitbybit-source",
      "source": ".cache/bitbybit/bitbybit",
      "restore": ".cache/bitbybit/bitbybit",
      "libraryPath": "sources/bitbybit-d3f52bd1.tar.zst",
      "revision": "d3f52bd1fcf78148b60800d69ed6b42e53f4ad06",
      "required": true
    },
    {
      "id": "occt-source",
      "sourceEnvironment": "OCCT_SOURCE_DIR",
      "sourceCandidates": [
        ".cache/occt/occt",
        "../working/WebCam/occt"
      ],
      "restore": ".cache/occt/occt",
      "libraryPath": "sources/occt-8-bb75017e.tar.zst",
      "revision": "bb75017e915f6509a4bfa8b551f853352754c2da",
      "required": true
    },
    {
      "id": "opencamlib-source",
      "source": "OpenCAMLib",
      "restore": "OpenCAMLib",
      "libraryPath": "sources/opencamlib-95b036fe.tar.zst",
      "revision": "95b036fe28ce6d77c97b98e5fbc337904ae49560",
      "required": true
    },
    {
      "id": "camotics-worktree",
      "source": "CAMotics",
      "restore": "CAMotics",
      "libraryPath": "sources/camotics-e84665f2-worktree.tar.zst",
      "revision": "e84665f2fa9d1151f03282ac7e01320bc65e015b",
      "preserveWorktree": true,
      "required": true
    },
    {
      "id": "cbang-worktree",
      "source": ".cache/camotics-native/cbang",
      "restore": ".cache/camotics-native/cbang",
      "libraryPath": "sources/cbang-9b6672a0-worktree.tar.zst",
      "revision": "9b6672a0e2b800a909d799ffa3ab46774cf171b8",
      "required": true
    },
    {
      "id": "linuxcnc-worktree",
      "source": "cnc_wams_gpt6/linuxcnc-master",
      "restore": "cnc_wams_gpt6/linuxcnc-master",
      "libraryPath": "sources/linuxcnc-web-58f50e6d-worktree.tar.zst",
      "revision": "58f50e6d66287bc31e6d906e5c33658a348658e4",
      "preserveWorktree": true,
      "required": true
    },
    {
      "id": "freecad-native-oracle",
      "source": ".cache/freecad/install-native",
      "restore": ".cache/freecad/install-native",
      "libraryPath": "artifacts/freecad-install-native.tar.zst",
      "required": true
    },
    {
      "id": "freecad-desktop-oracle",
      "source": ".cache/freecad/install-desktop",
      "restore": ".cache/freecad/install-desktop",
      "libraryPath": "artifacts/freecad-install-desktop.tar.zst",
      "required": true
    },
    {
      "id": "freecad-sysroot",
      "source": ".cache/freecad/sysroot",
      "restore": ".cache/freecad/sysroot",
      "libraryPath": "artifacts/freecad-sysroot.tar.zst",
      "required": true
    },
    {
      "id": "occt-history-dist",
      "source": "native/occt-history/dist",
      "restore": "native/occt-history/dist",
      "libraryPath": "artifacts/occt-history-dist.tar.zst",
      "required": true
    },
    {
      "id": "freecad-naming-wasm-sdk",
      "source": ".cache/toolchains/freecad-naming-sdk",
      "restore": ".cache/toolchains/freecad-naming-sdk",
      "libraryPath": "toolchains/freecad-naming-wasm-sdk-1.1.1.tar.zst",
      "required": true
    },
    {
      "id": "planegcs-dist",
      "source": "native/planegcs/dist",
      "restore": "native/planegcs/dist",
      "libraryPath": "artifacts/planegcs-dist.tar.zst",
      "required": true
    },
    {
      "id": "freecad-build-native",
      "source": ".cache/freecad/build-native",
      "restore": ".cache/freecad/build-native",
      "libraryPath": "build-caches/freecad-build-native.tar.zst",
      "required": false
    },
    {
      "id": "freecad-build-desktop",
      "source": ".cache/freecad/build-desktop",
      "restore": ".cache/freecad/build-desktop",
      "libraryPath": "build-caches/freecad-build-desktop.tar.zst",
      "required": false
    },
    {
      "id": "occt-history-build",
      "source": ".cache/bitbybit/occt-history-build-offline",
      "restore": ".cache/bitbybit/occt-history-build-offline",
      "libraryPath": "build-caches/occt-history-build.tar.zst",
      "required": false
    },
    {
      "id": "qt6-wasm-core-downloads",
      "source": ".cache/toolchains/qt6/downloads",
      "restore": ".cache/toolchains/qt6/downloads",
      "libraryPath": "sources/qtbase-6.8.2-downloads.tar.zst",
      "required": true
    },
    {
      "id": "qt6-wasm-core-source",
      "source": ".cache/toolchains/qt6/src",
      "restore": ".cache/toolchains/qt6/src",
      "libraryPath": "sources/qtbase-6.8.2-source.tar.zst",
      "required": true
    },
    {
      "id": "qt6-wasm-core-sdk",
      "source": ".cache/toolchains/qt6/install-wasm",
      "restore": ".cache/toolchains/qt6/install-wasm",
      "libraryPath": "toolchains/qt6-wasm-core-6.8.2.tar.zst",
      "required": true
    },
    {
      "id": "qt6-wasm-core-build",
      "source": ".cache/toolchains/qt6/build-wasm",
      "restore": ".cache/toolchains/qt6/build-wasm",
      "libraryPath": "build-caches/qt6-wasm-core-build.tar.zst",
      "required": false
    },
    {
      "id": "qt6-wasm-freecad-sdk",
      "source": ".cache/toolchains/qt6/install-wasm-freecad",
      "restore": ".cache/toolchains/qt6/install-wasm-freecad",
      "libraryPath": "toolchains/qt6-wasm-freecad-6.8.2.tar.zst",
      "required": true
    },
    {
      "id": "qt6-wasm-freecad-build",
      "source": ".cache/toolchains/qt6/build-wasm-freecad",
      "restore": ".cache/toolchains/qt6/build-wasm-freecad",
      "libraryPath": "build-caches/qt6-wasm-freecad-build.tar.zst",
      "required": false
    },
    {
      "id": "yaml-cpp-source",
      "source": ".cache/toolchains/yaml-cpp/src",
      "restore": ".cache/toolchains/yaml-cpp/src",
      "libraryPath": "sources/yaml-cpp-0.8.0-f7320141.tar.zst",
      "revision": "f7320141120f720aecc4c32be25586e7da9eb978",
      "required": true
    },
    {
      "id": "yaml-cpp-wasm-sdk",
      "source": ".cache/toolchains/yaml-cpp/install-wasm",
      "restore": ".cache/toolchains/yaml-cpp/install-wasm",
      "libraryPath": "toolchains/yaml-cpp-wasm-0.8.0.tar.zst",
      "required": true
    },
    {
      "id": "yaml-cpp-wasm-build",
      "source": ".cache/toolchains/yaml-cpp/build-wasm",
      "restore": ".cache/toolchains/yaml-cpp/build-wasm",
      "libraryPath": "build-caches/yaml-cpp-wasm-build.tar.zst",
      "required": false
    },
    {
      "id": "icu-68.2-download",
      "source": ".cache/toolchains/icu/downloads",
      "restore": ".cache/toolchains/icu/downloads",
      "libraryPath": "sources/icu-68.2-download.tar.zst",
      "required": true
    },
    {
      "id": "icu-wasm-sdk",
      "source": ".cache/toolchains/icu/install-wasm",
      "restore": ".cache/toolchains/icu/install-wasm",
      "libraryPath": "toolchains/icu-wasm-68.2.tar.zst",
      "required": true
    },
    {
      "id": "emscripten-freecad-cache",
      "source": ".cache/toolchains/emscripten-freecad-cache",
      "restore": ".cache/toolchains/emscripten-freecad-cache",
      "libraryPath": "build-caches/emscripten-freecad-cache.tar.zst",
      "required": false
    },
    {
      "id": "cpython-3.13.5-download",
      "source": ".cache/toolchains/python/downloads",
      "restore": ".cache/toolchains/python/downloads",
      "libraryPath": "sources/cpython-3.13.5-download.tar.zst",
      "required": true
    },
    {
      "id": "cpython-wasm-sdk",
      "source": ".cache/toolchains/python/install-wasm",
      "restore": ".cache/toolchains/python/install-wasm",
      "libraryPath": "toolchains/cpython-wasm-3.13.5.tar.zst",
      "required": true
    },
    {
      "id": "cpython-wasm-build",
      "source": ".cache/toolchains/python/build-wasm",
      "restore": ".cache/toolchains/python/build-wasm",
      "libraryPath": "build-caches/cpython-wasm-build.tar.zst",
      "required": false
    },
    {
      "id": "xerces-c-3.2.4-download",
      "source": ".cache/toolchains/xerces-c/downloads",
      "restore": ".cache/toolchains/xerces-c/downloads",
      "libraryPath": "sources/xerces-c-3.2.4-download.tar.zst",
      "required": true
    },
    {
      "id": "xerces-c-wasm-sdk",
      "source": ".cache/toolchains/xerces-c/install-wasm",
      "restore": ".cache/toolchains/xerces-c/install-wasm",
      "libraryPath": "toolchains/xerces-c-wasm-3.2.4.tar.zst",
      "required": true
    },
    {
      "id": "xerces-c-wasm-build",
      "source": ".cache/toolchains/xerces-c/build-wasm",
      "restore": ".cache/toolchains/xerces-c/build-wasm",
      "libraryPath": "build-caches/xerces-c-wasm-build.tar.zst",
      "required": false
    },
    {
      "id": "boost-1.83.0-download",
      "source": ".cache/toolchains/boost/downloads",
      "restore": ".cache/toolchains/boost/downloads",
      "libraryPath": "sources/boost-1.83.0-download.tar.zst",
      "required": true
    },
    {
      "id": "boost-wasm-sdk",
      "source": ".cache/toolchains/boost/install-wasm",
      "restore": ".cache/toolchains/boost/install-wasm",
      "libraryPath": "toolchains/boost-wasm-1.83.0.tar.zst",
      "required": true
    },
    {
      "id": "boost-wasm-build",
      "source": ".cache/toolchains/boost/src",
      "restore": ".cache/toolchains/boost/src",
      "libraryPath": "build-caches/boost-wasm-build.tar.zst",
      "required": false
    },
    {
      "id": "opencamlib-build",
      "source": ".cache/opencamlib-wasm",
      "restore": ".cache/opencamlib-wasm",
      "libraryPath": "build-caches/opencamlib-wasm.tar.zst",
      "required": false
    },
    {
      "id": "opencamlib-boost",
      "source": ".cache/opencamlib-boost",
      "restore": ".cache/opencamlib-boost",
      "libraryPath": "build-caches/opencamlib-boost.tar.zst",
      "required": false
    }
  ],
  "mirrors": [
    {
      "id": "playwright-browsers",
      "sourceEnvironment": "PLAYWRIGHT_BROWSERS_PATH",
      "sourceCandidates": [
        "~/.cache/ms-playwright"
      ],
      "libraryPath": "browsers/ms-playwright",
      "required": true
    },
    {
      "id": "boost-headers",
      "sourceCandidates": [
        "/usr/include/boost"
      ],
      "libraryPath": "system/headers/boost",
      "restore": ".cache/offline-sysroot/include/boost",
      "required": true
    },
    {
      "id": "eigen3-headers",
      "sourceCandidates": [
        "/usr/include/eigen3"
      ],
      "libraryPath": "system/headers/eigen3",
      "restore": ".cache/offline-sysroot/include/eigen3",
      "required": true
    },
    {
      "id": "fmt-headers",
      "sourceCandidates": [
        "/usr/include/fmt"
      ],
      "libraryPath": "system/headers/fmt-10.1.1",
      "restore": ".cache/offline-sysroot/fmt-10.1.1/include/fmt",
      "required": true
    },
    {
      "id": "debian-package-cache",
      "sourceCandidates": [
        "/var/cache/apt/archives"
      ],
      "libraryPath": "system/debian13-amd64/packages",
      "includePattern": "\\.deb$",
      "recursive": false,
      "required": true
    },
    {
      "id": "freecad-package-cache",
      "source": ".cache/freecad",
      "libraryPath": "system/debian13-amd64/freecad-packages",
      "includePattern": "\\.deb$",
      "required": true
    }
  ],
  "hostTools": {
    "node": "22.23.2",
    "npm": "10.9.8",
    "cmake": "3.31.6",
    "ninja": "1.12.1",
    "emscripten": "3.1.69",
    "chrome": "150.0.7871.128",
    "firefox": "140.12.0esr",
    "playwright": "1.61.1",
    "boost": "1.83.0",
    "eigen3": "3.4.0"
  }
}
