{
  "name": "jbrowse",
  "version": "1.12.1",
  "dependencies": {
    "dojo":         "~1.8.10",
    "dojox":        "~1.8.10",
    "util":         "dojo/util#1.8.10",
    "dijit":        "~1.8.10",
    "put-selector": "~0.3.4",
    "dgrid":        "~0.3.9",
    "xstyle":       "~0.1.3",
    "json-schema":  "kriszyp/json-schema#0.2.1",
    "lazyload":     "rbuels/lazyload#amd",
    "dbind":        "rbuels/dbind",
    "jDataView":    "rbuels/jDataView",
    "jszlib":       "rbuels/jszlib",
    "FileSaver":    "dkasenberg/FileSaver.js"
  }
}

{
  "name": "jbrowse",
  "version": "1.12.1",
  "dependencies": {
    "dojo":         "1.8.10",
    "dojox":        "1.8.10",
    "util":         "dojo/util#1.8.10",
    "dijit":        "1.8.10",
    "put-selector": "0.3.4",
    "dgrid":        "0.3.9",
    "xstyle":       "0.1.3",
    "json-schema":  "kriszyp/json-schema#0.2.1",
    "lazyload":     "rbuels/lazyload#amd",
    "dbind":        "rbuels/dbind",
    "jDataView":    "rbuels/jDataView",
    "jszlib":       "rbuels/jszlib",
    "FileSaver":    "dkasenberg/FileSaver.js"
  }
}

Use specific versions instead of allowing patch bumps
Use specific versions instead of allowing patch bumps
