From 635fde031553e2bb88e09e0c78f1ccf26a5099da Mon Sep 17 00:00:00 2001 From: lex00 <121451605+lex00@users.noreply.github.com> Date: Sat, 12 Sep 2026 17:10:31 -0600 Subject: [PATCH] chore(deps): chant 0.72.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two releases behind: the pin was ^0.71.1, which does not resolve to any 0.72.x, so nothing from 0.72.0 or 0.72.1 had reached this repository. What the range now admits that it did not: foldProject's lexicon list and build parameters (chant#2422), the SPEC_VERSION export (chant#2424), a unit-level fold binding the file's own functions (chant#2436), a project-local call admitted by the shape classifier (chant#2435), and a host package named outside the lexicon convention (chant#2438). The @intentius/chant-lexicon-github devDependency moves with it, since chant releases the lexicons in lockstep and ^0.72.1 on core would otherwise sit beside a 0.71.1 lexicon peering on ^0.71.1. @intentius/tsad-reference stays at ^1.4.0. The fold path the tutorial and the weekly demo exercise runs through that package, not through chant, so this bump does not change what the demo proves. Moving it is a separate decision waiting on 1.5.0 being published. Gates: tsc clean, 113 tests passing, production build clean, and the built CLI runs — the last of those because a missing transitive dependency is invisible until runtime, which is how chant-v0.71.0's undeclared js-yaml reached all three wardens. --- package-lock.json | 18 +++++++++--------- package.json | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 47caf79..a462b7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.4.0", "license": "Apache-2.0", "dependencies": { - "@intentius/chant": "^0.71.1", + "@intentius/chant": "^0.72.1", "@intentius/tsad-reference": "^1.4.0", "yaml": "^2.9.0" }, @@ -17,7 +17,7 @@ "forgejo-warden": "bin/forgejo-warden.js" }, "devDependencies": { - "@intentius/chant-lexicon-github": "^0.71.1", + "@intentius/chant-lexicon-github": "^0.72.1", "@types/node": "^22.0.0", "esbuild": "^0.28.0", "sentences": "^0.1.1", @@ -491,9 +491,9 @@ } }, "node_modules/@intentius/chant": { - "version": "0.71.1", - "resolved": "https://registry.npmjs.org/@intentius/chant/-/chant-0.71.1.tgz", - "integrity": "sha512-u7on1eNpETqdCBwuL/c7gbOCkMOUuzLJrQHHczCmbG9/RFrLOtGWunPp4GRtd6pHRwN0y7EQksMarWluvxa8yg==", + "version": "0.72.1", + "resolved": "https://registry.npmjs.org/@intentius/chant/-/chant-0.72.1.tgz", + "integrity": "sha512-srOVhbHoyCbsnocGoUVo3x4WdxZBS38MqrWDASlkV1GrCSKNy6sVHxlBGmtfFMj85UJqWCqeSLFtmWXJiTzm3w==", "license": "Apache-2.0", "dependencies": { "@dagrejs/dagre": "^3.0.0", @@ -510,13 +510,13 @@ } }, "node_modules/@intentius/chant-lexicon-github": { - "version": "0.71.1", - "resolved": "https://registry.npmjs.org/@intentius/chant-lexicon-github/-/chant-lexicon-github-0.71.1.tgz", - "integrity": "sha512-feMC5P2ssEqq87Tlm5Ok8RhQhqFwFJ0Pl/6EJtUsrqq6WwV3sSTTeOwgj31vaF6U0IWbk7V6FQC4J4DO286kaQ==", + "version": "0.72.1", + "resolved": "https://registry.npmjs.org/@intentius/chant-lexicon-github/-/chant-lexicon-github-0.72.1.tgz", + "integrity": "sha512-PCEoBZ6TfKlsPSWwCQ6h6A4FtlhjDCxj+sXTeqLuc2v52kHa80STfXZzzW1/skBWyegN5P87Zhmjea3WYJDIFw==", "dev": true, "license": "Apache-2.0", "peerDependencies": { - "@intentius/chant": "^0.71.1", + "@intentius/chant": "^0.72.1", "typescript": "^5.9.3" } }, diff --git a/package.json b/package.json index 0a351c1..97fc8aa 100644 --- a/package.json +++ b/package.json @@ -34,12 +34,12 @@ "build:types": "tsc -p tsconfig.types.json" }, "dependencies": { - "@intentius/chant": "^0.71.1", + "@intentius/chant": "^0.72.1", "yaml": "^2.9.0", "@intentius/tsad-reference": "^1.4.0" }, "devDependencies": { - "@intentius/chant-lexicon-github": "^0.71.1", + "@intentius/chant-lexicon-github": "^0.72.1", "@types/node": "^22.0.0", "esbuild": "^0.28.0", "sentences": "^0.1.1",