@semantic-release/changelog
Advanced tools
Comparing version
/* eslint require-atomic-updates: off */ | ||
const {defaultTo, castArray} = require('lodash'); | ||
const verifyChangelog = require('./lib/verify'); | ||
const prepareChangelog = require('./lib/prepare'); | ||
const verifyChangelog = require('./lib/verify.js'); | ||
const prepareChangelog = require('./lib/prepare.js'); | ||
@@ -14,3 +14,3 @@ let verified; | ||
const preparePlugin = | ||
castArray(options.prepare).find(config => config.path && config.path === '@semantic-release/changelog') || {}; | ||
castArray(options.prepare).find((config) => config.path && config.path === '@semantic-release/changelog') || {}; | ||
@@ -17,0 +17,0 @@ pluginConfig.changelogFile = defaultTo(pluginConfig.changelogFile, preparePlugin.changelogFile); |
const pkg = require('../../package.json'); | ||
const [homepage] = pkg.homepage.split('#'); | ||
const linkify = file => `${homepage}/blob/master/${file}`; | ||
const linkify = (file) => `${homepage}/blob/master/${file}`; | ||
@@ -6,0 +6,0 @@ module.exports = { |
const SemanticReleaseError = require('@semantic-release/error'); | ||
const ERROR_DEFINITIONS = require('./definitions/errors'); | ||
const ERROR_DEFINITIONS = require('./definitions/errors.js'); | ||
@@ -4,0 +4,0 @@ module.exports = (code, ctx) => { |
const path = require('path'); | ||
const {readFile, writeFile, ensureFile} = require('fs-extra'); | ||
const resolveConfig = require('./resolve-config'); | ||
const resolveConfig = require('./resolve-config.js'); | ||
@@ -5,0 +5,0 @@ module.exports = async (pluginConfig, {cwd, nextRelease: {notes}, logger}) => { |
const {isString, isNil} = require('lodash'); | ||
const AggregateError = require('aggregate-error'); | ||
const getError = require('./get-error'); | ||
const resolveConfig = require('./resolve-config'); | ||
const getError = require('./get-error.js'); | ||
const resolveConfig = require('./resolve-config.js'); | ||
const isNonEmptyString = value => isString(value) && value.trim(); | ||
const isNonEmptyString = (value) => isString(value) && value.trim(); | ||
@@ -13,3 +13,3 @@ const VALIDATORS = { | ||
module.exports = pluginConfig => { | ||
module.exports = (pluginConfig) => { | ||
const options = resolveConfig(pluginConfig); | ||
@@ -16,0 +16,0 @@ |
{ | ||
"name": "@semantic-release/changelog", | ||
"description": "semantic-release plugin to create or update a changelog file", | ||
"version": "6.0.1", | ||
"version": "6.0.3", | ||
"author": "Pierre Vanduynslager (https://github.com/pvdlg)", | ||
@@ -21,14 +21,14 @@ "ava": { | ||
"aggregate-error": "^3.0.0", | ||
"fs-extra": "^9.0.0", | ||
"fs-extra": "^11.0.0", | ||
"lodash": "^4.17.4" | ||
}, | ||
"devDependencies": { | ||
"ava": "3.15.0", | ||
"clear-module": "4.1.1", | ||
"ava": "5.1.0", | ||
"clear-module": "4.1.2", | ||
"codecov": "3.8.3", | ||
"nyc": "15.1.0", | ||
"semantic-release": "18.0.0", | ||
"sinon": "11.1.2", | ||
"semantic-release": "20.1.3", | ||
"sinon": "15.0.2", | ||
"tempy": "1.0.1", | ||
"xo": "0.28.3" | ||
"xo": "0.39.1" | ||
}, | ||
@@ -90,2 +90,3 @@ "engines": { | ||
"rules": { | ||
"unicorn/no-array-reduce": "off", | ||
"unicorn/string-content": "off" | ||
@@ -92,0 +93,0 @@ } |
10552
0.63%- Removed
- Removed
Updated