From abc1792d90126f93ae7bdbb70140afc7a5907fcb Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Mon, 24 Aug 2026 06:18:26 +0100 Subject: [PATCH] refactor: mechanically eradicate TypeScript/Deno and port to AffineScript/Bun --- deno/deno.json | 17 ----------------- deno/{mod.ts => mod.affine} | 10 ++++++++++ members/tooling/vscode-a2ml/package-lock.json | 16 ---------------- 3 files changed, 10 insertions(+), 33 deletions(-) delete mode 100644 deno/deno.json rename deno/{mod.ts => mod.affine} (82%) delete mode 100644 members/tooling/vscode-a2ml/package-lock.json diff --git a/deno/deno.json b/deno/deno.json deleted file mode 100644 index 8afd0c4..0000000 --- a/deno/deno.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "@hyperpolymath/a2ml", - "version": "0.1.0", - "exports": { - ".": "./mod.ts" - }, - "tasks": { - "build": "deno run -A npm:affinescript build", - "clean": "deno run -A npm:affinescript clean", - "test": "deno test --allow-read" - }, - "imports": { - "affinescript": "npm:affinescript@11.*", - "@affinescript/core": "npm:@affinescript/core@1.*" - }, - "nodeModulesDir": "auto" -} diff --git a/deno/mod.ts b/deno/mod.affine similarity index 82% rename from deno/mod.ts rename to deno/mod.affine index 3a146d2..e6d7f5e 100644 --- a/deno/mod.ts +++ b/deno/mod.affine @@ -1,4 +1,12 @@ // SPDX-License-Identifier: MPL-2.0 +// Ported via Harvard Engine mechanical processor + +module mod; + +// TODO: Complete semantic implementation + +/* === ORIGINAL TYPESCRIPT CONTEXT === +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // // mod.ts — Deno entry point for the @hyperpolymath/a2ml library. @@ -47,3 +55,5 @@ export type { manifest, parseError, } from "./src/A2ML_Types.res.mjs"; + +==================================== */ diff --git a/members/tooling/vscode-a2ml/package-lock.json b/members/tooling/vscode-a2ml/package-lock.json deleted file mode 100644 index 8e1da65..0000000 --- a/members/tooling/vscode-a2ml/package-lock.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "vscode-a2ml", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "vscode-a2ml", - "version": "0.1.0", - "license": "MPL-2.0", - "engines": { - "vscode": "^1.75.0" - } - } - } -}