{
  "schema_version": "4",
  "document": "project",
  "generator": "DreamWeave Mod Template 0.3.0",
  "project": {
    "id": "74143198-50bf-434b-938e-816699a5d0a4",
    "name": "DreamWeave Mod Template",
    "summary": "The DreamWeave Mod Template's build tool: validates, builds, releases and records a DreamWeave site's projects, through jess.",
    "type": "tool",
    "status": "active",
    "versioning": "numeric",
    "game": "morrowind",
    "tags": [
      "Jess",
      "Luau"
    ],
    "maintainers": [
      {
        "name": "DreamWeave",
        "url": "https://github.com/DreamWeave-MP"
      }
    ],
    "links": {
      "issues": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template/issues",
      "page": "https://dreamweave-mp.github.io/DreamWeave-Mod-Template/template/",
      "source": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template"
    },
    "integrations": {},
    "media": [],
    "credits": []
  },
  "channels": {
    "development": {
      "version": "0.4.2-dev.91"
    },
    "stable": {
      "version": "0.4.1"
    }
  },
  "releases": [
    {
      "version": "0.4.2-dev.91",
      "channel": "development",
      "date": "2026-10-24",
      "status": "available",
      "source": {
        "repository": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template",
        "release": "dev-build",
        "revision": "1d66843860baceed0408d4b0874d64ffc9316bac"
      },
      "runtimes": {},
      "platforms": [],
      "provides": [],
      "relationships": [],
      "components": [
        {
          "id": "main",
          "name": "DreamWeave Mod Template",
          "path": ".",
          "required": true,
          "default": true,
          "requires": [],
          "conflicts": [],
          "suggested_with": []
        }
      ],
      "groups": [],
      "extensions": {},
      "critical_extensions": [],
      "artifacts": [
        {
          "id": "jpk",
          "format": "jpk",
          "filename": "org.dreamweave.mod-template-0.4.2-dev.91.jpk",
          "media_type": "application/vnd.jess.jpk",
          "size": 186311,
          "digests": {
            "sha256": "a7103d69d9170bee50607e1b720d59da47914e923aa61e29fb8e3e9debe5dbb1"
          },
          "jess": {
            "package": "org.dreamweave.mod-template",
            "jess_api": "1",
            "content_digest": "7adead54f2294b7703b8b0900681f0b6e8794a5db669525de313cdb337369b2c",
            "dependencies": {
              "org.dreamweave.magick": "0.1.2",
              "org.dreamweave.site": "=0.1.1",
              "org.dreamweave.theme": "=0.2.0",
              "org.dreamweave.vfs": "2"
            }
          },
          "sources": [
            {
              "url": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template/releases/download/dev-build/org.dreamweave.mod-template-0.4.2-dev.91.jpk",
              "kind": "publisher"
            }
          ],
          "signatures": []
        }
      ]
    },
    {
      "version": "0.4.1",
      "channel": "stable",
      "date": "2026-10-24",
      "status": "available",
      "source": {
        "repository": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template",
        "tag": "template-0.4.1",
        "revision": "f9978c61052bfd3d6e2413d9d31d2614280230bb"
      },
      "notes": {
        "summary": "A Jess application goes to Nexus Mods as a program does, each platform's zip to its own file group, and a program can't name a mod's one file group.",
        "fixed": [
          "A project with `application`, or a `binary`, is refused `[nexusmods] file_group_id`, as the Python template refused a binary: its archives go to Nexus one file group per platform, from the `NEXUS_GROUP_IDS` secret, and StroggForge v68 uploads an application's that way. A crate is refused it too."
        ]
      },
      "runtimes": {},
      "platforms": [],
      "provides": [],
      "relationships": [],
      "components": [
        {
          "id": "main",
          "name": "DreamWeave Mod Template",
          "path": ".",
          "required": true,
          "default": true,
          "requires": [],
          "conflicts": [],
          "suggested_with": []
        }
      ],
      "groups": [],
      "extensions": {},
      "critical_extensions": [],
      "artifacts": [
        {
          "id": "jpk",
          "format": "jpk",
          "filename": "org.dreamweave.mod-template-0.4.1.jpk",
          "media_type": "application/vnd.jess.jpk",
          "size": 186304,
          "digests": {
            "sha256": "6ccfa573ef36677928d8bef635a0fe85280152da240b6e32827142b525ccdfc3"
          },
          "jess": {
            "package": "org.dreamweave.mod-template",
            "jess_api": "1",
            "content_digest": "877655399c457f38789136d2e2654853431de86ca14e8f242ce311a9d664162f",
            "dependencies": {
              "org.dreamweave.magick": "0.1.2",
              "org.dreamweave.site": "=0.1.1",
              "org.dreamweave.theme": "=0.2.0",
              "org.dreamweave.vfs": "2"
            }
          },
          "sources": [
            {
              "url": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template/releases/download/template-0.4.1/org.dreamweave.mod-template-0.4.1.jpk",
              "kind": "publisher"
            }
          ],
          "signatures": []
        }
      ]
    },
    {
      "version": "0.4.0",
      "channel": "stable",
      "date": "2026-10-23",
      "status": "available",
      "source": {
        "repository": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template",
        "tag": "template-0.4.0",
        "revision": "dd60cd17c7b28abb8c912909db10c519224bad9d"
      },
      "notes": {
        "summary": "Every protocol document is written at schema_version 4, and a Jess package can release an application: a packed workspace and an executable per platform, which jess install installs.",
        "added": [
          "`[package] application` in mod.toml releases a jpk project as an application too: CI packs it into dist/application with the jess image, named by StroggForge's jess_application input, and the release records the .jsw as a jsw artifact with its jess_workspace block and each platform's executable as a zipped binary artifact."
        ],
        "breaking": [
          "Sites are written at protocol schema_version 4, which jess reads from 0.2.0 on: an older jess can't sync packages from a site built with this release."
        ]
      },
      "runtimes": {},
      "platforms": [],
      "provides": [],
      "relationships": [],
      "components": [
        {
          "id": "main",
          "name": "DreamWeave Mod Template",
          "path": ".",
          "required": true,
          "default": true,
          "requires": [],
          "conflicts": [],
          "suggested_with": []
        }
      ],
      "groups": [],
      "extensions": {},
      "critical_extensions": [],
      "artifacts": [
        {
          "id": "jpk",
          "format": "jpk",
          "filename": "org.dreamweave.mod-template-0.4.0.jpk",
          "media_type": "application/vnd.jess.jpk",
          "size": 185562,
          "digests": {
            "sha256": "413c4ef2bf9ac05312fdc66e60685f172bf491b17d4fd11d8d49bbdd66fc4a08"
          },
          "jess": {
            "package": "org.dreamweave.mod-template",
            "jess_api": "1",
            "content_digest": "82bfe25be2eea1e163efc393c14bb3769579e1f6b03d70207135d4b42dac9f75",
            "dependencies": {
              "org.dreamweave.magick": "0.1.2",
              "org.dreamweave.site": "=0.1.1",
              "org.dreamweave.theme": "=0.2.0",
              "org.dreamweave.vfs": "2"
            }
          },
          "sources": [
            {
              "url": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template/releases/download/template-0.4.0/org.dreamweave.mod-template-0.4.0.jpk",
              "kind": "publisher"
            }
          ],
          "signatures": []
        }
      ]
    },
    {
      "version": "0.3.2",
      "channel": "stable",
      "date": "2026-10-21",
      "status": "available",
      "source": {
        "repository": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template",
        "tag": "template-0.3.2",
        "revision": "274cebd995e10ef1adabdde695c56c30f7dbe748"
      },
      "notes": {
        "summary": "Magick is taken from 0.1.2 within 0.1 rather than exactly 0.1.2, so a site can build with Magick's newer releases."
      },
      "runtimes": {},
      "platforms": [],
      "provides": [],
      "relationships": [],
      "components": [
        {
          "id": "main",
          "name": "DreamWeave Mod Template",
          "path": ".",
          "required": true,
          "default": true,
          "requires": [],
          "conflicts": [],
          "suggested_with": []
        }
      ],
      "groups": [],
      "extensions": {},
      "critical_extensions": [],
      "artifacts": [
        {
          "id": "jpk",
          "format": "jpk",
          "filename": "org.dreamweave.mod-template-0.3.2.jpk",
          "media_type": "application/vnd.jess.jpk",
          "size": 180485,
          "digests": {
            "sha256": "aec719c3535d92a41c507c47822d8c18146f34aefbe9ee929568d783bd5ce7cf"
          },
          "jess": {
            "package": "org.dreamweave.mod-template",
            "jess_api": "1",
            "content_digest": "717fb9c43365b6fec4d1fa637906aecafc4687b96b64c999f2ffcf26306436ad",
            "dependencies": {
              "org.dreamweave.magick": "0.1.2",
              "org.dreamweave.site": "=0.1.1",
              "org.dreamweave.theme": "=0.2.0",
              "org.dreamweave.vfs": "2"
            }
          },
          "sources": [
            {
              "url": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template/releases/download/template-0.3.2/org.dreamweave.mod-template-0.3.2.jpk",
              "kind": "publisher"
            }
          ],
          "signatures": []
        }
      ]
    },
    {
      "version": "0.3.1",
      "channel": "stable",
      "date": "2026-10-21",
      "status": "available",
      "source": {
        "repository": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template",
        "tag": "template-0.3.1",
        "revision": "2b4d7631387a8c439edae4384e00fa15b57f039e"
      },
      "notes": {
        "summary": "A development build is named by the last number bumped under every versioning scheme: a decimal project's 1.0.0 is followed by 1.0.1-dev.N, a Jess version, never 1.0.01-dev.N."
      },
      "runtimes": {},
      "platforms": [],
      "provides": [],
      "relationships": [],
      "components": [
        {
          "id": "main",
          "name": "DreamWeave Mod Template",
          "path": ".",
          "required": true,
          "default": true,
          "requires": [],
          "conflicts": [],
          "suggested_with": []
        }
      ],
      "groups": [],
      "extensions": {},
      "critical_extensions": [],
      "artifacts": [
        {
          "id": "jpk",
          "format": "jpk",
          "filename": "org.dreamweave.mod-template-0.3.1.jpk",
          "media_type": "application/vnd.jess.jpk",
          "size": 180481,
          "digests": {
            "sha256": "4a360ce3345ed26224003773f0f8b1520eb4966364859f15fe7d11048b786c62"
          },
          "jess": {
            "package": "org.dreamweave.mod-template",
            "jess_api": "1",
            "content_digest": "c665584d180967801958bf26ce5fad271b32193c91406605082ef79b96502c84",
            "dependencies": {
              "org.dreamweave.magick": "=0.1.2",
              "org.dreamweave.site": "=0.1.1",
              "org.dreamweave.theme": "=0.2.0",
              "org.dreamweave.vfs": "2"
            }
          },
          "sources": [
            {
              "url": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template/releases/download/template-0.3.1/org.dreamweave.mod-template-0.3.1.jpk",
              "kind": "publisher"
            }
          ],
          "signatures": []
        }
      ]
    },
    {
      "version": "0.3.0",
      "channel": "stable",
      "date": "2026-10-19",
      "status": "available",
      "source": {
        "repository": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template",
        "tag": "template-0.3.0",
        "revision": "e161e24e055ee44a7deff0be6184a95bb9feef2a"
      },
      "notes": {
        "summary": "First release published as a DreamWeave project."
      },
      "runtimes": {},
      "platforms": [],
      "provides": [],
      "relationships": [],
      "components": [
        {
          "id": "main",
          "name": "DreamWeave Mod Template",
          "path": ".",
          "required": true,
          "default": true,
          "requires": [],
          "conflicts": [],
          "suggested_with": []
        }
      ],
      "groups": [],
      "extensions": {},
      "critical_extensions": [],
      "artifacts": [
        {
          "id": "jpk",
          "format": "jpk",
          "filename": "org.dreamweave.mod-template-0.3.0.jpk",
          "media_type": "application/vnd.jess.jpk",
          "size": 180365,
          "digests": {
            "sha256": "5540eb01a8fd7f6746d4f118f8c129088540f05b275b860c8d99c2ac6b07361e"
          },
          "jess": {
            "package": "org.dreamweave.mod-template",
            "jess_api": "1",
            "content_digest": "88cf661aa324ed1b3e634a73720e7cf7097d65a065433a99d24774512e04eb85",
            "dependencies": {
              "org.dreamweave.magick": "=0.1.2",
              "org.dreamweave.site": "=0.1.1",
              "org.dreamweave.theme": "=0.2.0",
              "org.dreamweave.vfs": "2"
            }
          },
          "sources": [
            {
              "url": "https://github.com/DreamWeave-MP/DreamWeave-Mod-Template/releases/download/template-0.3.0/org.dreamweave.mod-template-0.3.0.jpk",
              "kind": "publisher"
            }
          ],
          "signatures": []
        }
      ]
    }
  ]
}
