{
  "package-a": {
    "0.0.1": {
      "README.md": "",
      "foo": "foo"
    },
    "0.0.1": {
      "README.md": "",
      "foo": "foo"
    },
    "0.0.2": {
      "README.md": "",
      "foo": "foo",
      "bar": "bar"
    },
    "0.1.0": {
      "README.md": "",
      "foo": "foo",
      "bar": "bar",
      "baz": "baz"
    },
    "0.1.1": {
      "README.md": "",
      "foo": "foo",
      "bar": "bar",
      "baz": "baz",
      "more/more-foo": "more-foo"
    },
    "0.2.0": {
      "README.md": "",
      "foo": "foo",
      "bar": "bar",
      "baz": "baz",
      "more/more-foo": "more-foo",
      "test/test.js": "some tests",
      "component.json": {
        "name": "a",
        "version": "0.2.0",
        "ignore": [
            "test/"
        ]
      }
    },
    "0.2.1": {
      "README.md": "",
      "foo": "foo",
      "bar": "bar",
      "baz": "baz",
      "more/more-foo": "more-foo",
      "test/test.js": "some tests",
      "bower.json": {
        "name": "a",
        "version": "0.2.0",
        "ignore": [
            "test/"
        ]
      }
    },
    "0.2.2": {
      "README.md": "",
      "foo": "foo",
      "bar": "bar",
      "baz": "baz",
      "more/more-foo": "more-foo",
      "main.js": "should not be ignored",
      "more/docs/doc.html": "doc",
      "more/assets/styles.css": "css",
      "bower.json": {
        "name": "a",
        "version": "0.2.2",
        "main": "main.js",
        "ignore": [
            "bower.json",
            "main.js",
            "test/",
            "more/docs",
            "more/assets/",
            "baz/"
        ]
      }
    },
    "some-branch": {
      "README.md": "",
      "foo": "foo foo",
      "bar": "bar bar",
      "baz": "baz baz"
    }
  }
}
