nim-lang / atlas

The Atlas Package cloner. It manages an isolated workspace that contains projects and dependencies.
MIT License
98 stars 14 forks source link

Lockfile and other improvements #67

Closed elcritch closed 1 year ago

elcritch commented 1 year ago

Changes:

Updated lockfile format example

{
  "items": {
    "assume": {
      "dir": "$deps/assume",
      "url": "https://github.com/disruptek/assume",
      "commit": "ebed5f2b726134400a4aca489d39e54a2e6dcd95",
      "version": "0.7.2"
    },
    "pixie": {
      "dir": "$deps/pixie",
      "url": "https://github.com/treeform/pixie",
      "commit": "523b364fcaa288d23ecb3f34c795da97d3637117",
      "version": "5.0.6"
    },
  },
  "nimcfg": [],
  "nimbleFile": {
    "filename": "figuro.nimble",
    "content": [
      "version       = \"0.6.0\"",
      "author        = \"Jaremy Creechley\"",
      "description   = \"UI Engine for Nim\"",
      "license       = \"MIT\"",
      "srcDir        = \".\"",
      "",
      "# Dependencies",
      "",
      "requires \"nim >= 1.6.5\"",
      "requires \"pixie >= 5.0.1\"",
      ""
    ]
  },
  "hostOS": "macosx",
  "hostCPU": "arm64",
  "nimVersion": "2.0.0 a488067a4130f029000be4550a0fb1b39e0e9e7c",
  "gccVersion": "",
  "clangVersion": ""
}