diff --git a/package.json b/package.json index 43f90e13..a7893585 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,6 @@ ], "license": "CC0-1.0", "dependencies": { - "array.prototype.find": "^2.0.0", "commander": "^2.9.0", "parse-github-url": "^1.0.0", "semver": "^5.1.0" diff --git a/src/commits.js b/src/commits.js index a22c414c..50679584 100644 --- a/src/commits.js +++ b/src/commits.js @@ -1,7 +1,3 @@ -import find from 'array.prototype.find' - -find.shim() - const COMMIT_SEPARATOR = '__AUTO_CHANGELOG_COMMIT_SEPARATOR__' const MESSAGE_SEPARATOR = '__AUTO_CHANGELOG_MESSAGE_SEPARATOR__' @@ -33,8 +29,12 @@ export function parseCommits (string) { } function tagFromRefs (refs) { - const valid = refs.split(', ').find(ref => ref.indexOf(TAG_PREFIX) === 0) - return valid ? valid.replace(TAG_PREFIX, '') : null + for (let ref of refs.split(', ')) { + if (ref.indexOf(TAG_PREFIX) === 0) { + return ref.replace(TAG_PREFIX, '') + } + } + return null } function parseStats (stats) { diff --git a/yarn.lock b/yarn.lock index 5d9b5ba0..d9c04f3e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -127,7 +127,7 @@ array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" -array.prototype.find@^2.0.0, array.prototype.find@^2.0.1: +array.prototype.find@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.0.4.tgz#556a5c5362c08648323ddaeb9de9d14bc1864c90" dependencies: