)]}'
{
  "log": [
    {
      "commit": "c24ddf5b3afaf56fa1ad4fb003f69eb713cb20a3",
      "tree": "c4ca55ae7f71cc16fd2f1003aabe42aef0c2eda5",
      "parents": [
        "7b3338f0defa9ab6bccd1f8cb68c48454595b090"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 13 23:50:25 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 23:50:25 2026 +0900"
      },
      "message": "chore(deps): bump path-to-regexp from 8.2.0 to 8.4.0 (#89)\n\nBumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 8.2.0 to 8.4.0.\n- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)\n- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)\n- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v8.2.0...v8.4.0)\n\n---\nupdated-dependencies:\n- dependency-name: path-to-regexp\n  dependency-version: 8.4.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7b3338f0defa9ab6bccd1f8cb68c48454595b090",
      "tree": "3a93368f6a4d9d65573a238cd2d3fc250d1e7789",
      "parents": [
        "01e002211d76fb61dfe54a0bdcd6cd9cd6010d8e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 13 23:48:48 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 23:48:48 2026 +0900"
      },
      "message": "chore(deps-dev): bump picomatch from 4.0.3 to 4.0.4 (#88)\n\nBumps [picomatch](https://github.com/micromatch/picomatch) from 4.0.3 to 4.0.4.\n- [Release notes](https://github.com/micromatch/picomatch/releases)\n- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4)\n\n---\nupdated-dependencies:\n- dependency-name: picomatch\n  dependency-version: 4.0.4\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "01e002211d76fb61dfe54a0bdcd6cd9cd6010d8e",
      "tree": "6740c287deecfd10d9d4c8c2af619c8abb451213",
      "parents": [
        "d9afa0750a86b00a99f39623747f6bc036b7402d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 25 18:13:02 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 18:13:02 2026 +0900"
      },
      "message": "chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (#87)\n\nBumps [flatted](https://github.com/WebReflection/flatted) from 3.3.3 to 3.4.2.\n- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: flatted\n  dependency-version: 3.4.2\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d9afa0750a86b00a99f39623747f6bc036b7402d",
      "tree": "e92606d4ca484f0662506b1e08e8528abc0172a2",
      "parents": [
        "04fd861e6c1881f13082e6b35fb9bbb410d6da31"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Mar 01 18:57:53 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 18:57:53 2026 +0900"
      },
      "message": "chore(deps): bump express from 5.1.0 to 5.2.0 (#83)\n\nBumps [express](https://github.com/expressjs/express) from 5.1.0 to 5.2.0.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/v5.1.0...v5.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: express\n  dependency-version: 5.2.0\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "04fd861e6c1881f13082e6b35fb9bbb410d6da31",
      "tree": "0486858ac6b09b5fca52a57686f03c6c7bea8d35",
      "parents": [
        "ecb2a013f471d5b959b150c3bfa9134c35f4dc67"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Mar 01 18:38:32 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 18:38:32 2026 +0900"
      },
      "message": "chore(deps): bump minimatch (#86)\n\nBumps  and [minimatch](https://github.com/isaacs/minimatch). These dependencies needed to be updated together.\n\nUpdates `minimatch` from 3.1.2 to 3.1.5\n- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)\n\nUpdates `minimatch` from 9.0.5 to 9.0.9\n- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)\n\n---\nupdated-dependencies:\n- dependency-name: minimatch\n  dependency-version: 3.1.5\n  dependency-type: indirect\n- dependency-name: minimatch\n  dependency-version: 9.0.9\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "ecb2a013f471d5b959b150c3bfa9134c35f4dc67",
      "tree": "5a2e9de89fb946dc42b02af2edf9a4aff624ccf1",
      "parents": [
        "90278daed66440a01c535ce09adcdc64c1d8c6cb"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Feb 15 12:50:18 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 15 12:50:18 2026 +0100"
      },
      "message": "chore(deps): bump qs from 6.14.0 to 6.14.2 (#85)\n\nBumps [qs](https://github.com/ljharb/qs) from 6.14.0 to 6.14.2.\n- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.2)\n\n---\nupdated-dependencies:\n- dependency-name: qs\n  dependency-version: 6.14.2\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "90278daed66440a01c535ce09adcdc64c1d8c6cb",
      "tree": "a674eb0c85f6f70517309a6fc8ac7a223a128dcc",
      "parents": [
        "7518e7895b7d0d0ef3f1c71cd8cdd8f134353645"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Nov 26 13:24:19 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 26 13:24:19 2025 +0900"
      },
      "message": "chore(deps): bump body-parser from 2.2.0 to 2.2.1 (#82)\n\nBumps [body-parser](https://github.com/expressjs/body-parser) from 2.2.0 to 2.2.1.\n- [Release notes](https://github.com/expressjs/body-parser/releases)\n- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)\n- [Commits](https://github.com/expressjs/body-parser/compare/v2.2.0...v2.2.1)\n\n---\nupdated-dependencies:\n- dependency-name: body-parser\n  dependency-version: 2.2.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7518e7895b7d0d0ef3f1c71cd8cdd8f134353645",
      "tree": "e2c50c7e1b4ccc8ab855b5e8f7aff7752ba0c73e",
      "parents": [
        "e75dcb33086de5431171f53802e33467be260998"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Sun Nov 23 12:43:10 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 22 19:43:10 2025 -0800"
      },
      "message": "chore: update release audit workflow \u0026 license headers \u0026 add .npmrc (#81)\n\n"
    },
    {
      "commit": "e75dcb33086de5431171f53802e33467be260998",
      "tree": "9accc8a4514f876fadb7063f7e2ad2849857bc4d",
      "parents": [
        "8af0e438b3a5cd704aba2b6ca76b000d68230085"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Nov 22 02:59:41 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 22 02:59:41 2025 +0900"
      },
      "message": "chore(deps): bump glob from 10.4.5 to 10.5.0 (#80)\n\nBumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0.\n- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)\n\n---\nupdated-dependencies:\n- dependency-name: glob\n  dependency-version: 10.5.0\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8af0e438b3a5cd704aba2b6ca76b000d68230085",
      "tree": "362d4527959ae419263a04439a2470bcd1f6926d",
      "parents": [
        "e63b7901f286b48452efca73ca57ffea60d03280"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Nov 19 00:18:36 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 19 00:18:36 2025 +0900"
      },
      "message": "build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (#79)\n\nBumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.\n- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: js-yaml\n  dependency-version: 4.1.1\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e63b7901f286b48452efca73ca57ffea60d03280",
      "tree": "eddb149c65a18dbf94a705fe0439298d0c75f159",
      "parents": [
        "63f1596f2d5a770ca748bce4161991b99b017255"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Fri Aug 22 01:32:33 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 22 01:32:33 2025 +0900"
      },
      "message": "feat: app electron support (#76)\n\n"
    },
    {
      "commit": "63f1596f2d5a770ca748bce4161991b99b017255",
      "tree": "329441c953ada56da3598997cd7c697df4be5122",
      "parents": [
        "c572ff17a3ab8ec073aed947d531b138b57fdc64"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Fri Aug 22 01:32:22 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 22 01:32:22 2025 +0900"
      },
      "message": "fix!: update android\u0027s hardcoded platform www path (#77)\n\n"
    },
    {
      "commit": "c572ff17a3ab8ec073aed947d531b138b57fdc64",
      "tree": "585ee4128741fdf5efa981480cd8eded75f4b6ed",
      "parents": [
        "24f0f3c74e7825a534bacb27453c698ad13e57c1"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Fri Aug 22 01:32:02 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 22 01:32:02 2025 +0900"
      },
      "message": "ci: update node workflow (#78)\n\n"
    },
    {
      "commit": "24f0f3c74e7825a534bacb27453c698ad13e57c1",
      "tree": "406ca15629a224d44cdbbcbe3fe83b2140d90576",
      "parents": [
        "9b1d9f747d2303832529964fb6fdf5a12ca081d0"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Fri Aug 22 01:08:35 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 22 01:08:35 2025 +0900"
      },
      "message": "chore!: drop chalk for node:util \u0026 bump node engine requirement (#75)\n\n"
    },
    {
      "commit": "9b1d9f747d2303832529964fb6fdf5a12ca081d0",
      "tree": "ea619e5f8b9fa57bdc3de44d5f5359ab707bb7e1",
      "parents": [
        "a61ef5f950b96cd650ce70c0887fc86347710257"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Thu Aug 21 13:26:38 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 13:26:38 2025 +0900"
      },
      "message": "chore: various changes (#74)\n\n* chore: use node:* prefix\n* chore: remove globals Promise comment line\n* chore(main): convert CordovaServe to class"
    },
    {
      "commit": "a61ef5f950b96cd650ce70c0887fc86347710257",
      "tree": "303e92d81efd11b985a1c8f15c5c305fe3295df3",
      "parents": [
        "775f449247ca4faaec682614846b4832a3908859"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Thu Aug 21 13:26:19 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 13:26:19 2025 +0900"
      },
      "message": "chore!: drop deprecated platforms (#73)\n\n"
    },
    {
      "commit": "775f449247ca4faaec682614846b4832a3908859",
      "tree": "5c7f18b058267900d02a763b5a865e0be2f36eda",
      "parents": [
        "c140c758a0a1ca1f5d0085f566b58c714b506b1d"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Thu Aug 21 13:26:02 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 13:26:02 2025 +0900"
      },
      "message": "refactor: launchBrowser \u0026 docs (#72)\n\n"
    },
    {
      "commit": "c140c758a0a1ca1f5d0085f566b58c714b506b1d",
      "tree": "8db270680f352eb5a70258479f8c5f462b1a1de2",
      "parents": [
        "556f1ce02e5c6f093a6ff6de9ede736cad3c0ce1"
      ],
      "author": {
        "name": "Tim Brust",
        "email": "github@timbrust.de",
        "time": "Thu Aug 21 05:21:49 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 12:21:49 2025 +0900"
      },
      "message": "feat: forward the CLI user arguments to cordova-serve/browser (#42)\n\nCo-authored-by: max104t \u003cmax104t_2000@hotmail.com\u003e"
    },
    {
      "commit": "556f1ce02e5c6f093a6ff6de9ede736cad3c0ce1",
      "tree": "e06cfd257507a9fcdc1ebdd9b01bdb3151d8a8be",
      "parents": [
        "af2e258b2457b46adbe8cc975e9ab6b650d0f9a3"
      ],
      "author": {
        "name": "TAICHI",
        "email": "kumo01@outlook.com",
        "time": "Thu Aug 21 12:16:06 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 12:16:06 2025 +0900"
      },
      "message": "chore!: bump @cordova/eslint-config (#70)\n\n* chore: bump eslint\n* chore!: bump node engine requirement \u003e\u003d20.9.0\n* chore: add eslint.config.js to .npmignore\n* chore: remove old .eslintrc.yml config file\n\n---------\n\nCo-authored-by: Erisu \u003cerisu@apache.org\u003e"
    },
    {
      "commit": "af2e258b2457b46adbe8cc975e9ab6b650d0f9a3",
      "tree": "aa418d6d876a70f53933f551d2e8dabc06138435",
      "parents": [
        "509ed2d5faf3983d09ec0c4b5df90cf837d99050"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Thu Aug 21 12:02:50 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 21 12:02:50 2025 +0900"
      },
      "message": "ci: add release audit workflow \u0026 apply license formatting (#71)\n\n"
    },
    {
      "commit": "509ed2d5faf3983d09ec0c4b5df90cf837d99050",
      "tree": "02ffa2821ad7aa22b7e8100085edf283e767e605",
      "parents": [
        "b0eb6c0c49ba36dd987b44f2fbfa113e9e75112f"
      ],
      "author": {
        "name": "TAICHI",
        "email": "kumo01@outlook.com",
        "time": "Wed Aug 20 11:09:59 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 20 11:09:59 2025 +0900"
      },
      "message": "chore: update dependencies \u0026 replaced nyc with c8 (#69)\n\n- Replace nyc with c8\n- Bump compression@1.8.1\n- Bump jasmine@5.9.0\n- Bump rewire@9.0.1"
    },
    {
      "commit": "b0eb6c0c49ba36dd987b44f2fbfa113e9e75112f",
      "tree": "0f69f136c03d5d2ccac77ec5e652ac15d8a91491",
      "parents": [
        "f07e0f9585f005c9f7ea4c2516c1d28927bda3aa"
      ],
      "author": {
        "name": "TAICHI",
        "email": "kumo01@outlook.com",
        "time": "Tue Aug 19 16:51:05 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 19 16:51:05 2025 +0900"
      },
      "message": "chore!: bump node requirement \u0026 npm dependencies (#67)\n\n* chore!: bump node\n* chore!: bump test tools\n* chore!: bump express\n* chore!: bump chalk, open, which"
    },
    {
      "commit": "f07e0f9585f005c9f7ea4c2516c1d28927bda3aa",
      "tree": "2281cd65c2a46a4f751d719975da8fffd9f855b5",
      "parents": [
        "73ed4f045f33e91ee1a472f49a3b809b687de76f"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Tue Aug 19 16:37:19 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 19 16:37:19 2025 +0900"
      },
      "message": "chore: bump 5.0.0-dev (#68)\n\n"
    },
    {
      "commit": "73ed4f045f33e91ee1a472f49a3b809b687de76f",
      "tree": "e695c4d383214bb0eb60312673cea67638daeb6a",
      "parents": [
        "35c4ef0e9df5a1ef77d18de208f4d820a837689e"
      ],
      "author": {
        "name": "Darryl Pogue",
        "email": "darryl@dpogue.ca",
        "time": "Tue Oct 22 21:56:39 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 22 21:56:39 2024 -0700"
      },
      "message": "chore(ci): Add Node 22 to CI, drop Node 14 (#65)\n\n"
    },
    {
      "commit": "35c4ef0e9df5a1ef77d18de208f4d820a837689e",
      "tree": "5e6d53a8094f8aabbf50a0f273bc64a0e6d17328",
      "parents": [
        "614ac85ccb69e74ea4c07c37f2c8355ba85a3787"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Oct 22 18:34:36 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 22 18:34:36 2024 -0700"
      },
      "message": "build(deps): bump cookie and express (#64)\n\nBumps [cookie](https://github.com/jshttp/cookie) to 0.7.1 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.\r\n\r\n\r\nUpdates `cookie` from 0.6.0 to 0.7.1\r\n- [Release notes](https://github.com/jshttp/cookie/releases)\r\n- [Commits](https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1)\r\n\r\nUpdates `express` from 4.19.2 to 4.21.1\r\n- [Release notes](https://github.com/expressjs/express/releases)\r\n- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md)\r\n- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: cookie\r\n  dependency-type: indirect\r\n- dependency-name: express\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "614ac85ccb69e74ea4c07c37f2c8355ba85a3787",
      "tree": "03a3a791d4e5b7a7a313104a4bda92bfa5f952db",
      "parents": [
        "7dbb30616a6e918aa6487ce755b7d5d83a36c733"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Sat Apr 13 23:53:07 2024 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 13 23:53:07 2024 +0900"
      },
      "message": "ci: update codecov@v4 w/ token (#59)\n\n"
    },
    {
      "commit": "7dbb30616a6e918aa6487ce755b7d5d83a36c733",
      "tree": "d0be2cda77f0513b94fbbd53480bde19f3fc3bef",
      "parents": [
        "fd273f572eb05da1065f7e60740e7e2e998f0edb"
      ],
      "author": {
        "name": "Darryl Pogue",
        "email": "darryl@dpogue.ca",
        "time": "Thu Mar 28 12:40:33 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 28 12:40:33 2024 -0700"
      },
      "message": "chore(deps): Update express (#58)\n\n"
    },
    {
      "commit": "fd273f572eb05da1065f7e60740e7e2e998f0edb",
      "tree": "584b0520eaaa85a26d45add28aef71f960b634db",
      "parents": [
        "9dce9f1212c3f7f8c8ee22527825940e2e1acbd1"
      ],
      "author": {
        "name": "Darryl Pogue",
        "email": "darryl@dpogue.ca",
        "time": "Sun Mar 24 23:11:01 2024 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 24 23:11:01 2024 -0700"
      },
      "message": "chore(deps): Update deps, add Node 20 to CI (#57)\n\n"
    },
    {
      "commit": "9dce9f1212c3f7f8c8ee22527825940e2e1acbd1",
      "tree": "3e20e14607efc6280ab98e3e93c1737be7902152",
      "parents": [
        "561a9e7746ad155f3f7ae4af52fae7e2c4239b97"
      ],
      "author": {
        "name": "Niklas Merz",
        "email": "niklasmerz@linux.com",
        "time": "Wed Feb 01 11:33:12 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 01 19:33:12 2023 +0900"
      },
      "message": "chore: remove duplicate CONTRIBUTION.md (#54)\n\n"
    },
    {
      "commit": "561a9e7746ad155f3f7ae4af52fae7e2c4239b97",
      "tree": "9c8d7ecb78856fbfaf958ba8df417a78527892a1",
      "parents": [
        "9b24c468d3a24275027191c26eeb2bb3173700b1"
      ],
      "author": {
        "name": "Erisu",
        "email": "erisu@apache.org",
        "time": "Wed Feb 01 19:25:52 2023 +0900"
      },
      "committer": {
        "name": "Erisu",
        "email": "erisu@apache.org",
        "time": "Wed Feb 01 19:25:52 2023 +0900"
      },
      "message": "chore: increment package version to 4.0.2-dev\n"
    },
    {
      "commit": "9b24c468d3a24275027191c26eeb2bb3173700b1",
      "tree": "bf0eb056a19802e61101e366855ca47a9cb90d41",
      "parents": [
        "e49edb3321c4fab750873903adbf198db7d8d8a9"
      ],
      "author": {
        "name": "Erisu",
        "email": "erisu@apache.org",
        "time": "Mon Jan 30 14:14:22 2023 +0900"
      },
      "committer": {
        "name": "Erisu",
        "email": "erisu@apache.org",
        "time": "Mon Jan 30 14:14:22 2023 +0900"
      },
      "message": "release(4.0.1): updated release notes \u0026 version (serve-4.0.1)\n"
    },
    {
      "commit": "e49edb3321c4fab750873903adbf198db7d8d8a9",
      "tree": "7726f4d7a2197e0de763ad696ea48a14d14f5ce4",
      "parents": [
        "dd5a599a16447f8dd82e9b69e7e296c880dfb600"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Mon Jan 30 14:01:23 2023 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 30 14:01:23 2023 +0900"
      },
      "message": "chore: rebuilt package-lock.json (#53)\n\n"
    },
    {
      "commit": "dd5a599a16447f8dd82e9b69e7e296c880dfb600",
      "tree": "3d4c9f8a58010ee6ce59d4bc719a6345c906db9d",
      "parents": [
        "4e4c546222750c2af9b56e8e81277bf0b785c8f7"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Fri Jan 27 23:44:18 2023 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 27 23:44:18 2023 +0900"
      },
      "message": "chore: rebuilt package-lock.json (#51)\n\n"
    },
    {
      "commit": "4e4c546222750c2af9b56e8e81277bf0b785c8f7",
      "tree": "7ba6061b8d11f8885a97630333629a0bfb4136d2",
      "parents": [
        "47a6a4e594044b1a98678fb2cc06e7fb2f8e5a3d"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Fri Jan 27 23:44:02 2023 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 27 23:44:02 2023 +0900"
      },
      "message": "ci: update github action workflow (#52)\n\n"
    },
    {
      "commit": "47a6a4e594044b1a98678fb2cc06e7fb2f8e5a3d",
      "tree": "2f15634f2ad9bce7fa5759a31659fb249cad3a7e",
      "parents": [
        "4f03d3776df6cfa5b8caf2eb7d0f7ebace8a19dd"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Tue Jul 19 15:57:57 2022 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 19 15:57:57 2022 +0900"
      },
      "message": "chore(npm): rebuilt package-lock to v2 (#49)\n\n"
    },
    {
      "commit": "4f03d3776df6cfa5b8caf2eb7d0f7ebace8a19dd",
      "tree": "1316dfe946f7b6aeeda88b37b7f76745c319034b",
      "parents": [
        "ecee0773005b329c30314cc5c5caaa27d565a0f2"
      ],
      "author": {
        "name": "Raphael von der Grün",
        "email": "raphinesse@gmail.com",
        "time": "Sat Oct 16 12:50:26 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 16 12:50:26 2021 +0200"
      },
      "message": "fix(main.js): color of 404 status in console logs (#46)\n\n"
    },
    {
      "commit": "ecee0773005b329c30314cc5c5caaa27d565a0f2",
      "tree": "dd2b725c92e45ee695f981c3566530758c6463f5",
      "parents": [
        "2607e5b543efe5651a4afbc59b99d90c19710edb"
      ],
      "author": {
        "name": "Zoltan Galantai Fekete",
        "email": "92577424+gfzoli@users.noreply.github.com",
        "time": "Fri Oct 15 18:38:45 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 18:38:45 2021 +0200"
      },
      "message": "fix(main.js): resolve deprecation warning on Node.js 12 (#45)\n\nFix Node version 12 deprecated OutgoingMessage.prototype._headers\r\n\r\nCo-authored-by: Raphael von der Grün \u003craphinesse@gmail.com\u003e"
    },
    {
      "commit": "2607e5b543efe5651a4afbc59b99d90c19710edb",
      "tree": "19dc8a1261a0499c2dd49e47f14f51bf236fcdaa",
      "parents": [
        "ea89b6ee6d0c84a018c7b893bfbfead97b1c402b"
      ],
      "author": {
        "name": "seamlink-aalves",
        "email": "49952868+seamlink-aalves@users.noreply.github.com",
        "time": "Sun Aug 29 12:37:26 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 29 13:37:26 2021 +0200"
      },
      "message": "fix: pass mandatory args to platform API constructor (#44)\n\nCo-authored-by: Alexandre Alves \u003caalves@seamlink.com\u003e"
    },
    {
      "commit": "ea89b6ee6d0c84a018c7b893bfbfead97b1c402b",
      "tree": "ca01351cb4c91006f493af37f008a81b6e02c118",
      "parents": [
        "c7eb9524ed8c2bfec64e4bbaf03af2a6ba54e76c"
      ],
      "author": {
        "name": "Darryl Pogue",
        "email": "darryl@ayogo.com",
        "time": "Tue Oct 06 20:30:36 2020 -0700"
      },
      "committer": {
        "name": "Darryl Pogue",
        "email": "darryl@ayogo.com",
        "time": "Tue Oct 06 20:30:36 2020 -0700"
      },
      "message": "chore(asf): Update GitHub repo metadata\n"
    },
    {
      "commit": "c7eb9524ed8c2bfec64e4bbaf03af2a6ba54e76c",
      "tree": "24a212104a44d414432cd81999a18287c3a80a24",
      "parents": [
        "bbe740cd70dc31f91537864b39a8569d394205f0"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Sat Jul 25 01:54:40 2020 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 01:54:40 2020 +0900"
      },
      "message": "ci: add node 14 to workflow (#38)\n\n"
    },
    {
      "commit": "bbe740cd70dc31f91537864b39a8569d394205f0",
      "tree": "ffe625f4a747b77ebdc927d4d5fadb2d97427986",
      "parents": [
        "a75c8635bf1cf38cd90e1822bedc43b941ea20b4"
      ],
      "author": {
        "name": "Erisu",
        "email": "ellis.bryan@gmail.com",
        "time": "Wed Apr 22 13:44:17 2020 +0900"
      },
      "committer": {
        "name": "Erisu",
        "email": "ellis.bryan@gmail.com",
        "time": "Wed Apr 22 13:44:17 2020 +0900"
      },
      "message": "chore(asf): update git notification settings\n"
    },
    {
      "commit": "a75c8635bf1cf38cd90e1822bedc43b941ea20b4",
      "tree": "90b778780c82777b7bdb8a02699fe924d1005f79",
      "parents": [
        "913b935f37943e2dd689ca0a2a21898eb01d03fe"
      ],
      "author": {
        "name": "Niklas Merz",
        "email": "niklasmerz@apache.org",
        "time": "Mon Apr 13 14:42:12 2020 +0200"
      },
      "committer": {
        "name": "Niklas Merz",
        "email": "niklasmerz@apache.org",
        "time": "Mon Apr 13 14:42:12 2020 +0200"
      },
      "message": "Update CONTRIBUTING.md\n"
    },
    {
      "commit": "913b935f37943e2dd689ca0a2a21898eb01d03fe",
      "tree": "a7964576e6147615de3e72c43ec3540f9934b01b",
      "parents": [
        "e2b078ff5bfffe123acb666a3e834befced8d420"
      ],
      "author": {
        "name": "Erisu",
        "email": "ellis.bryan@gmail.com",
        "time": "Mon Apr 13 10:42:59 2020 +0900"
      },
      "committer": {
        "name": "Erisu",
        "email": "ellis.bryan@gmail.com",
        "time": "Mon Apr 13 10:42:59 2020 +0900"
      },
      "message": "Increment package version to 4.0.1-dev\n"
    },
    {
      "commit": "e2b078ff5bfffe123acb666a3e834befced8d420",
      "tree": "70a58f2480d24dd27cf3c6d34c2145e9eab2166a",
      "parents": [
        "efc4674046ce54639f0e287b36be4794017d7167"
      ],
      "author": {
        "name": "Erisu",
        "email": "ellis.bryan@gmail.com",
        "time": "Wed Apr 08 15:38:16 2020 +0900"
      },
      "committer": {
        "name": "Erisu",
        "email": "ellis.bryan@gmail.com",
        "time": "Wed Apr 08 15:38:16 2020 +0900"
      },
      "message": "serve-4.0.0 Updated version and RELEASENOTES.md for release 4.0.0\n"
    },
    {
      "commit": "efc4674046ce54639f0e287b36be4794017d7167",
      "tree": "78ba99d68aee54025c41c0583c3c2a80b7099b65",
      "parents": [
        "8a529cabe035de4af07b550e6c89a5b5fddaff4f"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Wed Apr 08 15:24:16 2020 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 15:24:16 2020 +0900"
      },
      "message": "doc(README): formatting, syntax updating, wording (#31)\n\n* doc(README): formatting, syntax updating, wording\r\n* chore: apply suggestion\r\n\r\nCo-Authored-By: Raphael von der Grün \u003craphinesse@gmail.com\u003e"
    },
    {
      "commit": "8a529cabe035de4af07b550e6c89a5b5fddaff4f",
      "tree": "b6a828772c3ac983345931e3515344c26b6ba3d3",
      "parents": [
        "355ffa30cc48b160ecacc4b508fb7826c28041fa"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Thu Apr 02 19:20:39 2020 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 19:20:39 2020 +0900"
      },
      "message": "refactor: transform template (#35)\n\n"
    },
    {
      "commit": "355ffa30cc48b160ecacc4b508fb7826c28041fa",
      "tree": "db71cd0926927bfd8677050f048a20272d0f3bc7",
      "parents": [
        "d4ccbaf7542cece29c5a8738db048fb49268b893"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Thu Apr 02 19:10:41 2020 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 19:10:41 2020 +0900"
      },
      "message": "refactor: transform object shorthand (#34)\n\n"
    },
    {
      "commit": "d4ccbaf7542cece29c5a8738db048fb49268b893",
      "tree": "b5575e6216647451cc0a63647cae1aaf2e2f8a77",
      "parents": [
        "0f13dff7f826f0ef75981e07d95e14e576e5805d"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Thu Apr 02 19:02:34 2020 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 19:02:34 2020 +0900"
      },
      "message": "refactor: transform arrow \u0026 arrow-returns (#33)\n\n* refactor: transform arrow\r\n* refactor: transform arrow-return\r\n* chore: applied review suggestions\r\n  * Remove unnecessary promise wrapping\r\n\r\nCo-Authored-By: Raphael von der Grün \u003craphinesse@gmail.com\u003e"
    },
    {
      "commit": "0f13dff7f826f0ef75981e07d95e14e576e5805d",
      "tree": "8b94029b1fe6189add4f16a03fb61a185fa384f0",
      "parents": [
        "8a44682e9ec82efbdff8189f59d03d263b18318b"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Thu Apr 02 18:56:51 2020 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 18:56:51 2020 +0900"
      },
      "message": "refactor: transform var to let/const (#32)\n\n"
    },
    {
      "commit": "8a44682e9ec82efbdff8189f59d03d263b18318b",
      "tree": "99b8b15f485296790035392a1db03bb4c0d26ee6",
      "parents": [
        "3e8ec0d87af05e48b478edf3fe0585dec0bd87e6"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Wed Apr 01 17:53:57 2020 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 17:53:57 2020 +0900"
      },
      "message": "breaking: replace dependency opn w/ open (#30)\n\n"
    },
    {
      "commit": "3e8ec0d87af05e48b478edf3fe0585dec0bd87e6",
      "tree": "4ec5f77c519d959cc616ea9db05c479375f266f7",
      "parents": [
        "9987b6ff410d86f3eaf8d071faba1bfab8fe3805"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Wed Apr 01 17:28:03 2020 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 17:28:03 2020 +0900"
      },
      "message": "ci: replace existing services with GitHub Actions (#29)\n\n* chore(npm): add package-lock to use cit command\r\n* ci: add nyc for code coverage\r\n* ci: remove travis \u0026 appveyor configs\r\n* ci(github-actions): add workflow\r\n* chore(npm): rebuild package-lock.json"
    },
    {
      "commit": "9987b6ff410d86f3eaf8d071faba1bfab8fe3805",
      "tree": "c4a9899749aaeaae38a1e5fbeed581d829a3d624",
      "parents": [
        "6ee754507a25c16046d315d75a3b299dc08a7f17"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Wed Apr 01 16:59:51 2020 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 16:59:51 2020 +0900"
      },
      "message": "chore(npm): update package \u0026 add ignore list (#27)\n\n"
    },
    {
      "commit": "6ee754507a25c16046d315d75a3b299dc08a7f17",
      "tree": "b83ed734947832239317f51a987f30d121d8c379",
      "parents": [
        "584d64066ff31c41d2a4549d23c69be820c8e2de"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Wed Apr 01 16:56:54 2020 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 16:56:54 2020 +0900"
      },
      "message": "breaking(npm): bump dependencies (#28)\n\n* breaking(npm): bump dependencies\r\n  * chalk@^3.0.0\r\n  * compression@^1.7.4\r\n  * express@^4.17.1\r\n  * opn@^6.0.0\r\n  * which@^2.0.2\r\n\r\n* breaking(npm): dev bump dependencies\r\n  * @cordova/eslint-config@^3.0.0\r\n  * rewire@^5.0.0"
    },
    {
      "commit": "584d64066ff31c41d2a4549d23c69be820c8e2de",
      "tree": "a32a65e31ce69fd880c6aeb447892b991c253516",
      "parents": [
        "3c0d5d3d01d6a1fdaeed5bae20839edef1694637"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Wed Nov 27 21:24:08 2019 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 27 21:24:08 2019 +0900"
      },
      "message": "chore: consolidate eslint configs (#25)\n\n"
    },
    {
      "commit": "3c0d5d3d01d6a1fdaeed5bae20839edef1694637",
      "tree": "0abe00ee8fbc3967132411fa95e17d6e7d444735",
      "parents": [
        "b5d446e210460d9d6a723c55de7412ecf710c15c"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Fri Nov 15 17:23:09 2019 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 15 17:23:09 2019 +0900"
      },
      "message": "chore: update jasmine dependencies \u0026 settings (#24)\n\n"
    },
    {
      "commit": "b5d446e210460d9d6a723c55de7412ecf710c15c",
      "tree": "f6145f7c6961aa0c951affa8ea446a25cb8e7fe3",
      "parents": [
        "d975fd569e0aab2f7d27b2992a02c2054d44e203"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Fri Nov 15 11:10:50 2019 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 15 11:10:50 2019 +0900"
      },
      "message": "refactor: eslint setup (#23)\n\n* replace dependencies with @cordova/eslint-config\r\n* update eslint config\r\n* eslint corrections"
    },
    {
      "commit": "d975fd569e0aab2f7d27b2992a02c2054d44e203",
      "tree": "c62dcfc8264d47ab8f32d655e4fa433ffa3f73f0",
      "parents": [
        "959c5a03b051f1b76aa9f8a4aaef1abb9c42a965"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Thu Nov 14 18:59:41 2019 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 14 18:59:41 2019 +0900"
      },
      "message": "chore: drop node 6 and 8 support (#22)\n\n"
    },
    {
      "commit": "959c5a03b051f1b76aa9f8a4aaef1abb9c42a965",
      "tree": "fc554e6f86adaeafde8665647ec05d39e0fe1a2a",
      "parents": [
        "32ea9f23e6ab747355041e0ed8be8477c9b9bf48"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Thu Nov 14 18:59:16 2019 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 14 18:59:16 2019 +0900"
      },
      "message": "chore: bump version to 4.0.0-dev (#21)\n\n"
    },
    {
      "commit": "32ea9f23e6ab747355041e0ed8be8477c9b9bf48",
      "tree": "fd79d9080091d636ede597bfb376d5eec5915905",
      "parents": [
        "f1ffa6572f8f0f77d266218e86b17201d963d8bb"
      ],
      "author": {
        "name": "Raphael von der Grün",
        "email": "raphinesse@gmail.com",
        "time": "Wed Oct 30 15:56:34 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 30 15:56:34 2019 +0100"
      },
      "message": "Spec cleanup (#20)\n\n* Let Jasmine handle promises\r\n\r\n* Wrap regItemPattern tests in common describe block\r\n\r\n* DRY regItemPattern tests\r\n\r\n* Don\u0027t use done for sync tests\r\n\r\n* Get fresh test subject beforeEach test\r\n"
    },
    {
      "commit": "f1ffa6572f8f0f77d266218e86b17201d963d8bb",
      "tree": "22026c04d606f4bb56658a7e08b6fffc6cbec8f7",
      "parents": [
        "19af40901d73d56e45db98b2da8b626a4de72afc"
      ],
      "author": {
        "name": "Raphael von der Grün",
        "email": "raphinesse@gmail.com",
        "time": "Wed Oct 30 08:37:20 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 30 08:37:20 2019 +0100"
      },
      "message": "Improve linting (#19)\n\n* Remove legacy linting configuration\r\n\r\n* Lint everything\r\n\r\n* Fix violations via eslint --fix\r\n\r\n* Manually fix remaining eslint violations\r\n"
    },
    {
      "commit": "19af40901d73d56e45db98b2da8b626a4de72afc",
      "tree": "9f6f9bf53456d34ad14b065f96a563cfa7b10d40",
      "parents": [
        "18ace76f16667ebf2ec5bc2125c100a199fb8f44"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Tue Sep 10 18:55:41 2019 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 10 18:55:41 2019 +0900"
      },
      "message": "chore: remove appveyor allow node12 failure (#17)\n\n"
    },
    {
      "commit": "18ace76f16667ebf2ec5bc2125c100a199fb8f44",
      "tree": "b22686bcf101ce49d4b459c09a9813e57d1849d1",
      "parents": [
        "36da64815848f6ffffc6308b70d421f48b99ab4f"
      ],
      "author": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Thu May 02 00:45:38 2019 +0900"
      },
      "committer": {
        "name": "Jan Piotrowski",
        "email": "piotrowski+git@gmail.com",
        "time": "Wed May 01 17:45:38 2019 +0200"
      },
      "message": "Add Node.js 12 to CI Services (#16)\n\n* Add Node.js 12 to CI Services\r\n\r\n* TMP: Allow Node.js 12 Failure on AppVeyor\r\n\r\nRemove once AppVeyor images support Node 12.\r\n"
    },
    {
      "commit": "36da64815848f6ffffc6308b70d421f48b99ab4f",
      "tree": "f28d3ace32e1ffa703d22bea181fdc52b55bf12b",
      "parents": [
        "87458b191b3c5986aded1b02f9231e600aa93a69"
      ],
      "author": {
        "name": "Jan Piotrowski",
        "email": "piotrowski+git@gmail.com",
        "time": "Mon Feb 11 18:41:27 2019 +0100"
      },
      "committer": {
        "name": "Jan Piotrowski",
        "email": "piotrowski+git@gmail.com",
        "time": "Mon Feb 11 18:41:27 2019 +0100"
      },
      "message": "Add or update GitHub pull request and issue template\n"
    },
    {
      "commit": "87458b191b3c5986aded1b02f9231e600aa93a69",
      "tree": "73a0f6c54efdd8925014a3f8f7fa83cbdc17b1f3",
      "parents": [
        "ca9ae8ddc61a97ba5cb0fa1540b4c84f6093a7df"
      ],
      "author": {
        "name": "エリス",
        "email": "ellis.bryan@gmail.com",
        "time": "Thu Dec 20 11:28:34 2018 +0900"
      },
      "committer": {
        "name": "エリス",
        "email": "ellis.bryan@gmail.com",
        "time": "Thu Dec 20 11:28:34 2018 +0900"
      },
      "message": "GH-10 Incremented package version to -dev\n"
    },
    {
      "commit": "ca9ae8ddc61a97ba5cb0fa1540b4c84f6093a7df",
      "tree": "0bfba1dbac0240bc62c2093ffdc963b17544b89c",
      "parents": [
        "7a9c60ff8531c6b3b553577e844020305e3ebdb0"
      ],
      "author": {
        "name": "エリス",
        "email": "ellis.bryan@gmail.com",
        "time": "Thu Dec 20 10:48:17 2018 +0900"
      },
      "committer": {
        "name": "エリス",
        "email": "ellis.bryan@gmail.com",
        "time": "Thu Dec 20 10:48:17 2018 +0900"
      },
      "message": "GH-10 Updated version and RELEASENOTES.md for release 3.0.0\n"
    },
    {
      "commit": "7a9c60ff8531c6b3b553577e844020305e3ebdb0",
      "tree": "8fe6261e46c23716a1adec7efd389b399a59a854",
      "parents": [
        "e6d8130ebfcddfe67c969e494d92429bbca9c9af"
      ],
      "author": {
        "name": "Yuri Skorokhodov",
        "email": "yurapkr@yandex.ru",
        "time": "Wed Dec 19 13:11:57 2018 +0300"
      },
      "committer": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Wed Dec 19 19:11:57 2018 +0900"
      },
      "message": "CB-14198: (all) Fix bug when running simulate --target\u003d under non-US Windows 10 (#14)\n\n* CB-14198: (all) Fix bug when running simulate --target\u003d under non-US Windows 10\r\n- change regex to parse stdout from reg.exe for browser recognition to be language independent\r\n- Add tests for regItemPattern check, enhanced regexp pattern to avoid regression in the future\r\n- Add \"var\" keyword to the \"result\" variable declaration\r\n- Add test for non-latin registry key (Russian)\r\n"
    },
    {
      "commit": "e6d8130ebfcddfe67c969e494d92429bbca9c9af",
      "tree": "235eba16c079f6e02d297dbd53ed88fb4cf4cfe5",
      "parents": [
        "ce6559d45d15fa76d5d149160bc0feb26d7c2477"
      ],
      "author": {
        "name": "Oliver Salzburg",
        "email": "oliver.salzburg@gmail.com",
        "time": "Tue Dec 18 22:47:14 2018 +0100"
      },
      "committer": {
        "name": "エリス",
        "email": "erisu@users.noreply.github.com",
        "time": "Wed Dec 19 06:47:14 2018 +0900"
      },
      "message": "Don\u0027t restore mocked resource prior to resolution (#15)\n\n* Don\u0027t restore mocked resource prior to resolution\r\n\r\nThe previous code had the possibility of restoring the mocked `open` module, actually shelling out and failing.\r\n\r\n* Ensure `open` is mocked in all cases\r\n\r\nBecause the default behavior is to use the default browser (and invoke it with `open`) it needs to be properly mocked in all tests.\r\n"
    },
    {
      "commit": "ce6559d45d15fa76d5d149160bc0feb26d7c2477",
      "tree": "97b8526b9c60f09418bb0b4d8ec0e62117e3c399",
      "parents": [
        "970878550aac5169ad22a363f41137847a459da3"
      ],
      "author": {
        "name": "Darryl Pogue",
        "email": "dvpdiner2@gmail.com",
        "time": "Wed Nov 07 10:57:16 2018 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 07 10:57:16 2018 -0800"
      },
      "message": "Dependency updates \u0026 replacing shelljs with which\n\n* Replace shelljs with which\r\n* Update all npm dependencies\r\n* Fix new eslint complaints\r\n"
    },
    {
      "commit": "970878550aac5169ad22a363f41137847a459da3",
      "tree": "64f826a65e55f6b03c2d092b282e22a7a92a6817",
      "parents": [
        "d05ce7c0517d9df147895216a60c2697645cd951"
      ],
      "author": {
        "name": "エリス",
        "email": "ellis.bryan@gmail.com",
        "time": "Tue Sep 11 17:22:59 2018 +0900"
      },
      "committer": {
        "name": "Darryl Pogue",
        "email": "dvpdiner2@gmail.com",
        "time": "Tue Sep 11 07:06:42 2018 -0700"
      },
      "message": "CB-14069: Drop Node 4, Add Node 10 Support\n"
    },
    {
      "commit": "d05ce7c0517d9df147895216a60c2697645cd951",
      "tree": "4811989ad2a1b0f0a4c953adbdb02f60342e4d0a",
      "parents": [
        "1667227ce3706cc0a27c065a300bce083c3799ee"
      ],
      "author": {
        "name": "Ruslan Bikkinin",
        "email": "v-rubikk@microsoft.com",
        "time": "Mon Sep 03 11:27:11 2018 +0300"
      },
      "committer": {
        "name": "Raphael von der Grün",
        "email": "raphinesse@gmail.com",
        "time": "Mon Sep 03 10:27:11 2018 +0200"
      },
      "message": "CB-14191 (android) Fix bug with module requiring (#10)\n\n"
    },
    {
      "commit": "1667227ce3706cc0a27c065a300bce083c3799ee",
      "tree": "d53e9b343a77d908879bd7540471afe4ec1d592e",
      "parents": [
        "ddf1fdbd9e0a7e449ffe29a94225c93836c03828"
      ],
      "author": {
        "name": "Darryl Pogue",
        "email": "darryl@dpogue.ca",
        "time": "Wed Jun 06 14:33:41 2018 -0700"
      },
      "committer": {
        "name": "Darryl Pogue",
        "email": "darryl@dpogue.ca",
        "time": "Wed Jun 06 14:33:41 2018 -0700"
      },
      "message": "CB-14122: Incremented package version to -dev\n"
    },
    {
      "commit": "ddf1fdbd9e0a7e449ffe29a94225c93836c03828",
      "tree": "51f06dcc27eb0da6268e596dfa70575e6835322c",
      "parents": [
        "82b0f073de902a165cd6054a8892fe7c9f758698"
      ],
      "author": {
        "name": "Darryl Pogue",
        "email": "darryl@dpogue.ca",
        "time": "Wed Jun 06 14:31:47 2018 -0700"
      },
      "committer": {
        "name": "Darryl Pogue",
        "email": "darryl@dpogue.ca",
        "time": "Wed Jun 06 14:31:47 2018 -0700"
      },
      "message": "CB-14122: Updated version and RELEASENOTES.md for release 2.0.1\n"
    },
    {
      "commit": "82b0f073de902a165cd6054a8892fe7c9f758698",
      "tree": "0e1eb841a0ddec04d6d2753d2ee8b2784cfe7119",
      "parents": [
        "f576fb627682d673c369f45e7c29979050c1a0c6"
      ],
      "author": {
        "name": "Darryl Pogue",
        "email": "darryl@dpogue.ca",
        "time": "Wed Jun 06 14:22:01 2018 -0700"
      },
      "committer": {
        "name": "Darryl Pogue",
        "email": "darryl@dpogue.ca",
        "time": "Wed Jun 06 14:22:01 2018 -0700"
      },
      "message": "Add package-lock.json to ratignore\n"
    },
    {
      "commit": "f576fb627682d673c369f45e7c29979050c1a0c6",
      "tree": "83c40b460af50c9e294604f46366fa07eb4c0c59",
      "parents": [
        "2c6aa99e4e254935fe14ba16e5075ef74cc68712"
      ],
      "author": {
        "name": "Darryl Pogue",
        "email": "darryl@ayogo.com",
        "time": "Wed Jun 06 09:46:16 2018 -0700"
      },
      "committer": {
        "name": "Darryl Pogue",
        "email": "dvpdiner2@gmail.com",
        "time": "Wed Jun 06 14:06:20 2018 -0700"
      },
      "message": "Use `opn` module instead of deprecated `open`\n"
    },
    {
      "commit": "2c6aa99e4e254935fe14ba16e5075ef74cc68712",
      "tree": "8f493a17c8e62ebd90d49dae4352ea983421c1fe",
      "parents": [
        "559eb45a19c4c586b75933eb5c76c0053bf07f4f",
        "b5b435bc2562e631e814e1cf86034b9f19315745"
      ],
      "author": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Fri May 18 11:24:38 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 18 11:24:38 2018 +0200"
      },
      "message": "Merge pull request #7 from zeprone/master\n\nCB-14054: fixing cordova-android directory restructuring. (backward compatible)"
    },
    {
      "commit": "b5b435bc2562e631e814e1cf86034b9f19315745",
      "tree": "8f493a17c8e62ebd90d49dae4352ea983421c1fe",
      "parents": [
        "5266b867533caac4d3d8e99ac221058847bbc3b0"
      ],
      "author": {
        "name": "Benoit Bousquet",
        "email": "theprawn91@gmail.com",
        "time": "Thu May 17 09:55:13 2018 +0200"
      },
      "committer": {
        "name": "Benoit Bousquet",
        "email": "theprawn91@gmail.com",
        "time": "Thu May 17 09:56:33 2018 +0200"
      },
      "message": "CB-14054: (android) amend with @TimBarham suggestion.\n"
    },
    {
      "commit": "5266b867533caac4d3d8e99ac221058847bbc3b0",
      "tree": "5406df3d256629222fe82ed1301ef2293afb227d",
      "parents": [
        "559eb45a19c4c586b75933eb5c76c0053bf07f4f"
      ],
      "author": {
        "name": "Benoit Bousquet",
        "email": "theprawn91@gmail.com",
        "time": "Wed May 16 10:26:38 2018 +0200"
      },
      "committer": {
        "name": "Benoit Bousquet",
        "email": "theprawn91@gmail.com",
        "time": "Thu May 17 09:45:25 2018 +0200"
      },
      "message": "CB-14054: (android) fixing cordova-android directory restructuring.\n"
    },
    {
      "commit": "559eb45a19c4c586b75933eb5c76c0053bf07f4f",
      "tree": "8e609b089bfc5a85c69ebc6dd6c4f5345eca3852",
      "parents": [
        "49ab0bec83fd3854f0027117a915ec8144ae821c",
        "8fd58eb3d6de84c8176796b7a2d43eecc4cb7bbb"
      ],
      "author": {
        "name": "jcesarmobile",
        "email": "jcesarmobile@gmail.com",
        "time": "Wed May 16 18:07:14 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 16 18:07:14 2018 +0200"
      },
      "message": "Merge pull request #8 from zeprone/package\n\nCB-14092: Fixing repository url"
    },
    {
      "commit": "8fd58eb3d6de84c8176796b7a2d43eecc4cb7bbb",
      "tree": "8e609b089bfc5a85c69ebc6dd6c4f5345eca3852",
      "parents": [
        "49ab0bec83fd3854f0027117a915ec8144ae821c"
      ],
      "author": {
        "name": "Benoit Bousquet",
        "email": "theprawn91@gmail.com",
        "time": "Wed May 16 11:03:46 2018 +0200"
      },
      "committer": {
        "name": "Benoit Bousquet",
        "email": "theprawn91@gmail.com",
        "time": "Wed May 16 11:03:46 2018 +0200"
      },
      "message": "CB-14092: Fixing repository url\n"
    },
    {
      "commit": "49ab0bec83fd3854f0027117a915ec8144ae821c",
      "tree": "7871bc30455e91ac60046e1dbd3110eb8a85de00",
      "parents": [
        "70ddb8ce2e6a6a4293c4342accfc39fd12a5554b",
        "506aac2c121ab0c06a65225e061fdf5afea13003"
      ],
      "author": {
        "name": "Audrey",
        "email": "auso@adobe.com",
        "time": "Mon Oct 30 16:03:13 2017 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 30 16:03:13 2017 -0700"
      },
      "message": "Merge pull request #5 from audreyso/CB-13501\n\nCB-13501 : added support for node 8"
    },
    {
      "commit": "506aac2c121ab0c06a65225e061fdf5afea13003",
      "tree": "7871bc30455e91ac60046e1dbd3110eb8a85de00",
      "parents": [
        "70ddb8ce2e6a6a4293c4342accfc39fd12a5554b"
      ],
      "author": {
        "name": "Audrey So",
        "email": "audreyso@apache.org",
        "time": "Fri Oct 27 14:08:16 2017 -0700"
      },
      "committer": {
        "name": "Audrey So",
        "email": "audreyso@apache.org",
        "time": "Fri Oct 27 14:08:16 2017 -0700"
      },
      "message": "CB-13501 : added support for node 8\n"
    },
    {
      "commit": "70ddb8ce2e6a6a4293c4342accfc39fd12a5554b",
      "tree": "94247731c30c5c64cccb282c4b764799fccb1ff7",
      "parents": [
        "4ad258947c0e347ad5c0f20d3b48e3125eb24111"
      ],
      "author": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Thu Aug 24 15:05:57 2017 -0700"
      },
      "committer": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Thu Aug 24 15:05:57 2017 -0700"
      },
      "message": "CB-13214 Incremented package version to -dev\n"
    },
    {
      "commit": "4ad258947c0e347ad5c0f20d3b48e3125eb24111",
      "tree": "956c9228054a2a762a38719402a80d1f15721954",
      "parents": [
        "446d68c098297c14d8d4cf214f26b71f9cd0d540"
      ],
      "author": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Thu Aug 24 14:44:19 2017 -0700"
      },
      "committer": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Thu Aug 24 14:44:19 2017 -0700"
      },
      "message": "CB-13214 Updated version and RELEASENOTES.md for release 2.0.0\n"
    },
    {
      "commit": "446d68c098297c14d8d4cf214f26b71f9cd0d540",
      "tree": "ef38902aaea8ffdc6791e1dcb652bc09b051b216",
      "parents": [
        "889befc8da8912e32b9512115a9abd1f237f42e1"
      ],
      "author": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Wed Aug 23 17:47:31 2017 -0700"
      },
      "committer": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Thu Aug 24 13:34:52 2017 -0700"
      },
      "message": "CB-13188: updated broken promise, set serve to use default browser if none is provided\n\n This closes #4\n"
    },
    {
      "commit": "889befc8da8912e32b9512115a9abd1f237f42e1",
      "tree": "ead3a9465f4d01ee9f6e8de21a7c468f677b8b58",
      "parents": [
        "338a86bafdd42e83081caf03d57c19e4bd800982"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Sat Aug 12 01:05:10 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Sat Aug 12 01:05:10 2017 -0700"
      },
      "message": "add eslint config file\n"
    },
    {
      "commit": "338a86bafdd42e83081caf03d57c19e4bd800982",
      "tree": "463a76c45b8bf3d02682e7ab4e9e538638675007",
      "parents": [
        "cef6a94592629f8e49ab428e868e795727c20c00"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Sat Aug 12 01:01:26 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Sat Aug 12 01:01:26 2017 -0700"
      },
      "message": "fix linting errors\n"
    },
    {
      "commit": "cef6a94592629f8e49ab428e868e795727c20c00",
      "tree": "767e601872b946427890c525078dcc6c17996aed",
      "parents": [
        "5bd008b37eb9e5dabf6343c5422e2b9c71bbd79a"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Sat Aug 12 01:00:46 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Sat Aug 12 01:00:46 2017 -0700"
      },
      "message": "Redo change to eslint instead of jshint\n"
    },
    {
      "commit": "5bd008b37eb9e5dabf6343c5422e2b9c71bbd79a",
      "tree": "43ea2e3850ebebef48ea87c110d626d63817d355",
      "parents": [
        "db1ae5518dbf0938da1035dc386102946b821add"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Fri Jun 30 18:02:54 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Fri Jun 30 18:02:54 2017 -0700"
      },
      "message": "cleanup quotes and semicolons\n"
    },
    {
      "commit": "db1ae5518dbf0938da1035dc386102946b821add",
      "tree": "ebfc93ba1734883aa9c4a50cba69600b4022bc55",
      "parents": [
        "2be7e2b5858ab4c7b6dadbf22a43568050a23a37"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Fri Jun 30 17:56:59 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Fri Jun 30 17:56:59 2017 -0700"
      },
      "message": "remove \u0027q\u0027 dependence completely. Added server.spec\n"
    },
    {
      "commit": "2be7e2b5858ab4c7b6dadbf22a43568050a23a37",
      "tree": "0e97b82e354c5eda00f54444c9476ad22b05634a",
      "parents": [
        "f5ef63d332f78cae4b8fde5855c279a6c479e2e1"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Fri Jun 30 17:07:36 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Fri Jun 30 17:07:36 2017 -0700"
      },
      "message": "reduce mockery, exec fails on windows which makes the test fail\n"
    },
    {
      "commit": "f5ef63d332f78cae4b8fde5855c279a6c479e2e1",
      "tree": "5ecac8d56e5216932433391a37ad54b5da4a408b",
      "parents": [
        "6d8eadc6439a6460f1bd81691c0ee802be25debd"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 17:51:33 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 18:03:25 2017 -0700"
      },
      "message": "added browser tests, new dep on rewire because of the way open() works\n"
    },
    {
      "commit": "6d8eadc6439a6460f1bd81691c0ee802be25debd",
      "tree": "8667cc618d774ed3feb8afe32fb804ab22207051",
      "parents": [
        "20737ed49b6c70a754a3ed5fc1aaf630afa3e82c"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 15:04:13 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 15:05:24 2017 -0700"
      },
      "message": "Convert src/browser to use Promise api\n"
    },
    {
      "commit": "20737ed49b6c70a754a3ed5fc1aaf630afa3e82c",
      "tree": "d9a2798a82f2db99f8393c769a4b5f5bbb3a3204",
      "parents": [
        "fd32d32ff3f23fbd97a5d8180c20f4aafa0c44ce"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 14:06:35 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 14:12:27 2017 -0700"
      },
      "message": "allow global Promise\n"
    },
    {
      "commit": "fd32d32ff3f23fbd97a5d8180c20f4aafa0c44ce",
      "tree": "8cf0d90b4690d7f529b310fb84f2b30ad32a5c86",
      "parents": [
        "5ab863a715ad6f70b52208fa8b7f008fdb16bccc"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 11:52:51 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 11:52:51 2017 -0700"
      },
      "message": "allow global Promise\n"
    },
    {
      "commit": "5ab863a715ad6f70b52208fa8b7f008fdb16bccc",
      "tree": "b6a567b3a5f614736088ecda930cf9960ffe415d",
      "parents": [
        "4608607b12a44c8410ad41c6f5be5bf25a48fc08"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 11:27:14 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 11:27:14 2017 -0700"
      },
      "message": "setup testing\n"
    },
    {
      "commit": "4608607b12a44c8410ad41c6f5be5bf25a48fc08",
      "tree": "5815454cc471ee4bc51acda44f8f8b8951ef8df8",
      "parents": [
        "ef88237fda44dffd25ba9ae2953253b6af038553"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 11:07:52 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 11:07:52 2017 -0700"
      },
      "message": "Add License, Contributing, Notice, pr-template, ...\n"
    },
    {
      "commit": "ef88237fda44dffd25ba9ae2953253b6af038553",
      "tree": "7a9b952268b7c1d1d138728787f70a71c3ed5b77",
      "parents": [
        "0c2fbd90491ed8798ca0b49c4db1d5bd634acf8f"
      ],
      "author": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 10:44:35 2017 -0700"
      },
      "committer": {
        "name": "Jesse MacFadyen",
        "email": "purplecabbage@gmail.com",
        "time": "Thu Jun 29 10:44:35 2017 -0700"
      },
      "message": "re-arrange code in src/, use Promise, default target gets open\u0027d\n"
    },
    {
      "commit": "0c2fbd90491ed8798ca0b49c4db1d5bd634acf8f",
      "tree": "013a56e69ae4f2085c8853e920df1d26e6aead69",
      "parents": [
        "cfaf7d5494edd34ed08bb017fa2668115fcffa8b"
      ],
      "author": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Tue Jun 06 16:12:10 2017 -0700"
      },
      "committer": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Tue Jun 06 16:12:10 2017 -0700"
      },
      "message": "CB-12785: added travis and appveyor\n"
    },
    {
      "commit": "cfaf7d5494edd34ed08bb017fa2668115fcffa8b",
      "tree": "fcf27020cf0ed682448f2fe4cd078eb4a077d099",
      "parents": [
        "742f9c0e1439e2433efb8a92f30126d3c5e1bfb0"
      ],
      "author": {
        "name": "Audrey So",
        "email": "audreyso@apache.org",
        "time": "Fri Jun 02 15:00:01 2017 -0700"
      },
      "committer": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Fri Jun 02 15:54:21 2017 -0700"
      },
      "message": "CB-12762 : updated common, fetch, and serve pkgJson to point pkgJson repo items to github mirrors\n\n This closes #560\n"
    },
    {
      "commit": "742f9c0e1439e2433efb8a92f30126d3c5e1bfb0",
      "tree": "96090465d2f97f2c6e2989edb76632ed73da5773",
      "parents": [
        "c9894377cc41d0187a8d058d6a8157369a2f853f"
      ],
      "author": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Wed Apr 19 11:30:48 2017 -0700"
      },
      "committer": {
        "name": "Steve Gill",
        "email": "stevengill97@gmail.com",
        "time": "Wed Apr 19 11:30:48 2017 -0700"
      },
      "message": "CB-12665 removed enginestrict since it is deprecated\n"
    }
  ],
  "next": "c9894377cc41d0187a8d058d6a8157369a2f853f"
}
