From 4cdea0edc5622184d76887763c4671d3f3706505 Mon Sep 17 00:00:00 2001 From: cesarParra Date: Thu, 10 Oct 2024 07:20:01 -0400 Subject: [PATCH 1/2] Cleaning up `dist` after every build --- package.json | 2 +- src/core/changelog/generate-change-log.ts | 2 +- src/core/shared/utils.ts | 9 +++++++++ src/index.ts | 10 +--------- 4 files changed, 12 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index d247aaac..64870dd9 100644 --- a/package.json +++ b/package.json @@ -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 Date: Thu, 10 Oct 2024 07:20:28 -0400 Subject: [PATCH 2/2] Cleaning up `dist` after every build --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 64870dd9..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",