all-contributors-cli
Advanced tools
Comparing version 6.9.2 to 6.9.3
@@ -9,7 +9,5 @@ "use strict"; | ||
var badgeRegex = /\[!\[All Contributors\]\([a-zA-Z0-9\-./_:?=]+\)\]\(#[\w-]+\)/; | ||
function injectListBetweenTags(newContent) { | ||
return function (previousContent) { | ||
var tagToLookFor = '<!-- ALL-CONTRIBUTORS-LIST:'; | ||
var tagToLookFor = `<!-- ALL-CONTRIBUTORS-LIST:`; | ||
var closingTag = '-->'; | ||
@@ -42,9 +40,13 @@ var startOfOpeningTagIndex = previousContent.indexOf(`${tagToLookFor}START`); | ||
return function (previousContent) { | ||
var regexResult = badgeRegex.exec(previousContent); | ||
var tagToLookFor = `<!-- ALL-CONTRIBUTORS-BADGE:`; | ||
var closingTag = '-->'; | ||
var startOfOpeningTagIndex = previousContent.indexOf(`${tagToLookFor}START`); | ||
var endOfOpeningTagIndex = previousContent.indexOf(closingTag, startOfOpeningTagIndex); | ||
var startOfClosingTagIndex = previousContent.indexOf(`${tagToLookFor}END`, endOfOpeningTagIndex); | ||
if (!regexResult) { | ||
if (startOfOpeningTagIndex === -1 || endOfOpeningTagIndex === -1 || startOfClosingTagIndex === -1) { | ||
return previousContent; | ||
} | ||
return previousContent.slice(0, regexResult.index) + newContent + previousContent.slice(regexResult.index + regexResult[0].length); | ||
return [previousContent.slice(0, endOfOpeningTagIndex + closingTag.length), newContent, previousContent.slice(startOfClosingTagIndex)].join(''); | ||
}; | ||
@@ -51,0 +53,0 @@ } |
@@ -7,3 +7,3 @@ "use strict"; | ||
var badgeContent = '[![All Contributors](https://img.shields.io/badge/all_contributors-0-orange.svg?style=flat-square)](#contributors-)'; | ||
var badgeContent = ['<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->', '[![All Contributors](https://img.shields.io/badge/all_contributors-0-orange.svg?style=flat-square)](#contributors-)', '<!-- ALL-CONTRIBUTORS-BADGE:END -->'].join('\n'); | ||
var headerContent = 'Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):'; | ||
@@ -10,0 +10,0 @@ var listContent = ['<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->', '<!-- prettier-ignore-start -->', '<!-- markdownlint-disable -->', '<!-- markdownlint-enable -->', '<!-- prettier-ignore-end -->', '<!-- ALL-CONTRIBUTORS-LIST:END -->'].join('\n'); |
{ | ||
"name": "all-contributors-cli", | ||
"version": "6.9.2", | ||
"version": "6.9.3", | ||
"description": "Tool to easily add recognition for new contributors", | ||
@@ -5,0 +5,0 @@ "bin": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
61224
1179