diff --git a/package.json b/package.json index d247aaac..2b7631ed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@cparra/apexdocs", - "version": "3.3.0", + "version": "3.3.1", "description": "Library with CLI capabilities to generate documentation for Salesforce Apex classes.", "keywords": [ "apex", @@ -21,7 +21,7 @@ "scripts": { "test": "npm run build && jest", "test:cov": "npm run build && jest --coverage", - "build": "rimraf ./lib && npm run lint && tsc --noEmit && pkgroll", + "build": "rimraf ./dist && npm run lint && tsc --noEmit && pkgroll", "lint": "eslint \"./src/**/*.{js,ts}\" --quiet --fix", "prepare": "npm run build", "version": "npm run format && git add -A src", diff --git a/src/core/changelog/generate-change-log.ts b/src/core/changelog/generate-change-log.ts index fbce605a..371073ca 100644 --- a/src/core/changelog/generate-change-log.ts +++ b/src/core/changelog/generate-change-log.ts @@ -9,7 +9,7 @@ import { changelogTemplate } from './templates/changelog-template'; import { ReflectionErrors } from '../errors/errors'; import { apply } from '#utils/fp'; import { filterScope } from '../reflection/filter-scope'; -import { skip } from '../../index'; +import { skip } from '../shared/utils'; export type ChangeLogPageData = { content: string; diff --git a/src/core/shared/utils.ts b/src/core/shared/utils.ts index 73ec83a8..233b0899 100644 --- a/src/core/shared/utils.ts +++ b/src/core/shared/utils.ts @@ -1,5 +1,14 @@ import { Skip } from './types'; +/** + * Represents a file to be skipped. + */ +export function skip(): Skip { + return { + _tag: 'Skip', + }; +} + export function isSkip(value: unknown): value is Skip { return Object.prototype.hasOwnProperty.call(value, '_tag') && (value as Skip)._tag === 'Skip'; } diff --git a/src/index.ts b/src/index.ts index 37b5ae82..dc7c2aa1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -14,6 +14,7 @@ import type { UserDefinedOpenApiConfig, UserDefinedChangelogConfig, } from './core/shared/types'; +import { skip } from './core/shared/utils'; import { changeLogDefaults, markdownDefaults, openApiDefaults } from './defaults'; import { process } from './node/process'; @@ -59,15 +60,6 @@ function defineChangelogConfig(config: ConfigurableChangelogConfig): Partial