From 5e4f6807a100aeed63b3ab16a7ed8eb855ca4d51 Mon Sep 17 00:00:00 2001 From: Noah Schatz Date: Fri, 7 Aug 2026 01:38:29 +0000 Subject: [PATCH] fix(npm): take the em dash out of the package description (EMDASH-CONFORMANCE) The most visible string the package has: the subtitle on the npm package page and the one line in every npm search result. Rewritten with a colon, per the rule's own remedy list. The arrow in the same string is U+2192, not an em dash, and it names the direction of the transformation. It stays. Scoped to the description alone, deliberately. This repo's full sweep is 660 occurrences across 76 files and is a separate queued unit that lands with the CI gate. --- .changeset/npm-description-emdash.md | 15 +++++++++++++++ package.json | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 .changeset/npm-description-emdash.md diff --git a/.changeset/npm-description-emdash.md b/.changeset/npm-description-emdash.md new file mode 100644 index 0000000..e9858c5 --- /dev/null +++ b/.changeset/npm-description-emdash.md @@ -0,0 +1,15 @@ +--- +"@cosyte/transform": patch +--- + +The npm `description` no longer carries an em dash (`EMDASH-CONFORMANCE`). + +The brand rule bans U+2014 on every cosyte surface, and this string is the most visible one the +package has: it is the subtitle on the npm package page and the one line shown in every npm search +result. It now reads with a colon, which is what the rule's own remedy list names first. + +The `→` in the same string is U+2192, not an em dash, and it is load-bearing: it names the direction +of the transformation. It stays. + +Scoped deliberately to the description alone. The full tree sweep for this repo is a separate unit, +still queued, and lands with the CI gate that keeps it swept. diff --git a/package.json b/package.json index 7b65e08..c553462 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@cosyte/transform", "version": "0.0.6", - "description": "HL7 v2 → FHIR R4 transformation library for Node.js and TypeScript — IG-grounded, fail-safe, value-free diagnostics; never a confident wrong FHIR value.", + "description": "HL7 v2 → FHIR R4 transformation library for Node.js and TypeScript: IG-grounded, fail-safe, value-free diagnostics; never a confident wrong FHIR value.", "keywords": [ "hl7", "hl7v2",