{
  "schemaVersion": 1,
  "kind": "source-configuration",
  "elideVersion": "1.6.3",
  "status": "development",
  "components": [
    {
      "id": "graalvm",
      "name": "GraalVM / Truffle",
      "version": "25.5.5-elide.24",
      "source": "tools/deps.yaml",
      "scope": "Runtime libraries and Native Image toolchain; GraalJS, GraalPy and GraalWasm share this fork version."
    },
    {
      "id": "java",
      "name": "Java / JDK",
      "version": "25",
      "source": "tools/toolchains/graalvm.mts",
      "scope": "Managed JDK major, not an installed patch-version measurement."
    },
    {
      "id": "kotlin",
      "name": "Kotlin",
      "version": "2.5.0-Beta2",
      "source": "tools/deps.yaml",
      "scope": "Embedded compiler and standard library."
    },
    {
      "id": "llvm",
      "name": "LLVM / Clang",
      "version": "23.x",
      "source": "tools/seam-llvm.mts",
      "scope": "Major required by the native toolchain integration; no patch version is inferred."
    },
    {
      "id": "native",
      "name": "Elide native toolchain",
      "version": "2026.11.1",
      "source": "tools/toolchains/native.mts",
      "scope": "Pinned bundle containing the native compiler, linker and libraries."
    },
    {
      "id": "pkl",
      "name": "Pkl",
      "version": "0.33.0-elide.1-alpha.1",
      "source": "tools/deps.yaml",
      "scope": "Embedded configuration evaluator."
    },
    {
      "id": "maven",
      "name": "Maven core",
      "version": "4.0.0-rc-7",
      "source": "tools/deps.yaml",
      "scope": "Embedded Maven libraries."
    },
    {
      "id": "junit",
      "name": "JUnit Jupiter / Platform",
      "version": "6.1.3",
      "source": "tools/deps.yaml",
      "scope": "Default Jupiter and Platform dependencies for JVM tests."
    }
  ],
  "manifestTargets": {
    "ecmascript": {
      "minimum": 2015,
      "maximum": 2025,
      "aliases": [
        "stable",
        "latest"
      ],
      "default": "stable"
    },
    "kotlin": {
      "named": [
        "latest",
        "stable",
        "auto",
        "1.9",
        "2.0",
        "2.1",
        "2.2",
        "2.3",
        "2.4",
        "2.5"
      ],
      "acceptsOtherStrings": true
    },
    "jvm": {
      "minimum": 8,
      "maximum": 29,
      "aliases": [
        "latest",
        "stable",
        "auto"
      ],
      "legacy": [
        "1.8",
        "1.9"
      ]
    }
  },
  "revision": "317b7f42b90603457873723d6ce1bf970c753b4c9f50deb3b73c0a647091c5d6"
}
