From 7d8d733c8af71f35f4d4446915d7e319678bdf55 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Thu, 21 May 2026 00:43:42 +0100 Subject: [PATCH] =?UTF-8?q?chore(affine-vscode):=20finish=20PMPL=E2=86=92M?= =?UTF-8?q?PL=20sweep=20+=20truth-up=20Status=20paragraph=20(Refs=20#104)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two stale license fields slipped past commit 3170a6b (the repo-wide PMPL-1.0-or-later → MPL-2.0 SPDX sweep, Closes #301): * packages/affine-vscode/package.json:6 * packages/affine-vscode/deno.json:7 mod.js + README.adoc already carry the right SPDX header, the publish workflow already does, and the OCaml-side LICENSE is MPL-2.0 — these two manifests were the only out-of-band sites. While here, refresh the README "Status" paragraph: the "long-term plan is to publish to npm so consumers do not have to vendor mod.js" framing is stale because affine-vscode-publish.yml has landed; the npm wiring is in place and the only remaining work tracked by #104 is the first publish + consumer-side un-vendoring in my-lang and standards rsr-certifier. No JS / OCaml / dune changes — manifest + doc only. Refs #104 Co-Authored-By: Claude Opus 4.7 (1M context) --- packages/affine-vscode/README.adoc | 7 ++++--- packages/affine-vscode/deno.json | 2 +- packages/affine-vscode/package.json | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/affine-vscode/README.adoc b/packages/affine-vscode/README.adoc index e3c8ebf2..5108cc92 100644 --- a/packages/affine-vscode/README.adoc +++ b/packages/affine-vscode/README.adoc @@ -113,6 +113,7 @@ ABI lands. Phase 2 — bindings landed. The pilot affinescript port (issue #63) and external-extension ports (issue #64: my-lang, rsr-certifier) consume -this adapter; the long-term plan is to publish it to npm so consumers -do not have to vendor `mod.js`. Phase 4 (rattlescript-face sweep) still -to do. +this adapter. npm publish wiring is in place (issue #104: +`affine-vscode-publish.yml` ships the package on `affine-vscode-v*` +tag pushes); the first publish + downstream un-vendoring is gated on +that issue. Phase 4 (rattlescript-face sweep) still to do. diff --git a/packages/affine-vscode/deno.json b/packages/affine-vscode/deno.json index e5b31654..efa23541 100644 --- a/packages/affine-vscode/deno.json +++ b/packages/affine-vscode/deno.json @@ -4,5 +4,5 @@ "exports": { ".": "./mod.js" }, - "license": "PMPL-1.0-or-later" + "license": "MPL-2.0" } diff --git a/packages/affine-vscode/package.json b/packages/affine-vscode/package.json index 9b41d9f5..378e6234 100644 --- a/packages/affine-vscode/package.json +++ b/packages/affine-vscode/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "description": "JS-side adapter for AffineScript's stdlib/Vscode.affine + stdlib/VscodeLanguageClient.affine binding modules. Resolves each extern fn to a real vscode / vscode-languageclient call and maintains the FFI handle table.", "main": "./mod.js", - "license": "PMPL-1.0-or-later", + "license": "MPL-2.0", "repository": { "type": "git", "url": "https://github.com/hyperpolymath/affinescript.git",