@changesets/config
Advanced tools
+7
-51
@@ -7,4 +7,2 @@ import fs from "node:fs/promises"; | ||
| import { shouldSkipPackage } from "@changesets/should-skip-package"; | ||
| //#region ../../node_modules/.pnpm/valibot@1.4.0_typescript@6.0.3/node_modules/valibot/dist/index.mjs | ||
| let store$4; | ||
| const DEFAULT_CONFIG = { | ||
@@ -27,46 +25,9 @@ lang: void 0, | ||
| return { | ||
| lang: config$1?.lang ?? store$4?.lang, | ||
| lang: config$1?.lang ?? void 0, | ||
| message: config$1?.message, | ||
| abortEarly: config$1?.abortEarly ?? store$4?.abortEarly, | ||
| abortPipeEarly: config$1?.abortPipeEarly ?? store$4?.abortPipeEarly | ||
| abortEarly: config$1?.abortEarly ?? void 0, | ||
| abortPipeEarly: config$1?.abortPipeEarly ?? void 0 | ||
| }; | ||
| } | ||
| let store$3; | ||
| /** | ||
| * Returns a global error message. | ||
| * | ||
| * @param lang The language of the message. | ||
| * | ||
| * @returns The error message. | ||
| */ | ||
| /* @__NO_SIDE_EFFECTS__ */ | ||
| function getGlobalMessage(lang) { | ||
| return store$3?.get(lang); | ||
| } | ||
| let store$2; | ||
| /** | ||
| * Returns a schema error message. | ||
| * | ||
| * @param lang The language of the message. | ||
| * | ||
| * @returns The error message. | ||
| */ | ||
| /* @__NO_SIDE_EFFECTS__ */ | ||
| function getSchemaMessage(lang) { | ||
| return store$2?.get(lang); | ||
| } | ||
| let store$1; | ||
| /** | ||
| * Returns a specific error message. | ||
| * | ||
| * @param reference The identifier reference. | ||
| * @param lang The language of the message. | ||
| * | ||
| * @returns The error message. | ||
| */ | ||
| /* @__NO_SIDE_EFFECTS__ */ | ||
| function getSpecificMessage(reference, lang) { | ||
| return store$1?.get(reference)?.get(lang); | ||
| } | ||
| /** | ||
| * Stringifies an unknown input to a literal or type string. | ||
@@ -118,3 +79,3 @@ * | ||
| const isSchema = context.kind === "schema"; | ||
| const message$1 = other?.message ?? context.message ?? /* @__PURE__ */ getSpecificMessage(context.reference, issue.lang) ?? (isSchema ? /* @__PURE__ */ getSchemaMessage(issue.lang) : null) ?? config$1.message ?? /* @__PURE__ */ getGlobalMessage(issue.lang); | ||
| const message$1 = other?.message ?? context.message ?? (context.reference, issue.lang, void 0) ?? (isSchema ? (issue.lang, void 0) : null) ?? config$1.message ?? (issue.lang, void 0); | ||
| if (message$1 !== void 0) issue.message = typeof message$1 === "function" ? message$1(issue) : message$1; | ||
@@ -852,3 +813,3 @@ if (isSchema) dataset.typed = false; | ||
| } | ||
| errors.push(...Array.from(duplicatedNames).map((pkgOrGlob) => `fixed: Invalid group: The package or glob "${pkgOrGlob}" is defined in multiple groups of fixed packages. Packages can only be belong to a single group. ${picomatchNote}`)); | ||
| errors.push(...Array.from(duplicatedNames, (pkgOrGlob) => `fixed: Invalid group: The package or glob "${pkgOrGlob}" is defined in multiple groups of fixed packages. Packages can only be belong to a single group. ${picomatchNote}`)); | ||
| } | ||
@@ -869,3 +830,3 @@ }; | ||
| } | ||
| errors.push(...Array.from(duplicatedNames).map((pkgOrGlob) => `linked: Invalid group: The package or glob "${pkgOrGlob}" is defined in multiple groups of linked packages. Packages can only be belong to a single group. ${picomatchNote}`)); | ||
| errors.push(...Array.from(duplicatedNames, (pkgOrGlob) => `linked: Invalid group: The package or glob "${pkgOrGlob}" is defined in multiple groups of linked packages. Packages can only be belong to a single group. ${picomatchNote}`)); | ||
| } | ||
@@ -879,6 +840,2 @@ }; | ||
| }; | ||
| const ignoredPatternsExist = ({ writtenConfig, packageNames, errors }) => { | ||
| if (writtenConfig.ignore == null || writtenConfig.ignore.length === 0) return; | ||
| errors.push(...getUnmatchedPatterns(writtenConfig.ignore, packageNames).map((pkgOrGlob) => `ignore: ${invalidPathOrGlobMessage(pkgOrGlob)}`)); | ||
| }; | ||
| const alsoSkipDependentsOfSkipped = ({ packages, config, errors }) => { | ||
@@ -920,3 +877,2 @@ if (config.ignore.length === 0 && config.privatePackages.version) return; | ||
| noFixedAndLinkedPackages, | ||
| ignoredPatternsExist, | ||
| alsoSkipDependentsOfSkipped, | ||
@@ -979,3 +935,3 @@ noPrivateTagWithoutPrivateVersion | ||
| //#region package.json | ||
| var version = "4.0.0-next.5"; | ||
| var version = "4.0.0-next.6"; | ||
| //#endregion | ||
@@ -982,0 +938,0 @@ //#region src/defaults.ts |
+7
-8
| { | ||
| "name": "@changesets/config", | ||
| "version": "4.0.0-next.5", | ||
| "version": "4.0.0-next.6", | ||
| "description": "Utilities for reading and parsing Changeset's config", | ||
@@ -24,11 +24,10 @@ "license": "MIT", | ||
| "picomatch": "^4.0.4", | ||
| "@changesets/get-dependents-graph": "^3.0.0-next.5", | ||
| "@changesets/should-skip-package": "^1.0.0-next.5", | ||
| "@changesets/types": "^7.0.0-next.5" | ||
| "@changesets/get-dependents-graph": "^3.0.0-next.6", | ||
| "@changesets/should-skip-package": "^1.0.0-next.6", | ||
| "@changesets/types": "^7.0.0-next.6" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/picomatch": "4.0.3", | ||
| "@valibot/to-json-schema": "^1.7.0", | ||
| "valibot": "^1.4.0", | ||
| "vitest": "^4.1.6", | ||
| "@valibot/to-json-schema": "^1.7.1", | ||
| "valibot": "^1.4.1", | ||
| "@changesets/test-utils": "0.0.9-next.3" | ||
@@ -40,3 +39,3 @@ }, | ||
| "inlinedDependencies": { | ||
| "valibot": "1.4.0" | ||
| "valibot": "1.4.1" | ||
| }, | ||
@@ -43,0 +42,0 @@ "scripts": { |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
4
-20%0
-100%42035
-3.06%1198
-3.54%