From 0b1e9d3d54234ae93669b198b0169577d0a2381e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20T=C3=B6rcsv=C3=A1ri?= Date: Tue, 28 Jul 2026 12:52:01 +0200 Subject: [PATCH] chore: repoint .gitmodules at the PCBJam org Redirects from emergence-engineering still work, but fresh clones and CI checkouts should reference the real home. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01Y32etYBCKV6t1qDoLoGmgF --- .gitmodules | 8 ++++---- scripts/tsconfig.json | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 scripts/tsconfig.json diff --git a/.gitmodules b/.gitmodules index 8c1e77e..ffd7e43 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,16 +1,16 @@ [submodule "kicad"] path = kicad - url = https://github.com/emergence-engineering/kicad-source-mirror.git + url = https://github.com/PCBJam/kicad-source-mirror.git branch = wasm-port [submodule "wxwidgets"] path = wxwidgets - url = https://github.com/emergence-engineering/wxWidgets.git + url = https://github.com/PCBJam/wxWidgets.git branch = wasm-port [submodule "web/pcbjam-shared"] path = web/pcbjam-shared - url = https://github.com/emergence-engineering/pcbjam-shared.git + url = https://github.com/PCBJam/pcbjam-shared.git branch = main [submodule "binaryen"] path = binaryen - url = https://github.com/emergence-engineering/binaryen + url = https://github.com/PCBJam/binaryen branch = wasm-port diff --git a/scripts/tsconfig.json b/scripts/tsconfig.json new file mode 100644 index 0000000..7ed464f --- /dev/null +++ b/scripts/tsconfig.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + // IDE-only project for the plain-node .mjs scripts (deploy/, etc.). Without + // it the TS server attaches these files to a neighboring src-scoped project + // and flags their relative imports as outside that project. No package.json + // lives up this tree, so @types/node is unreachable — keep checkJs OFF; this + // config exists for module resolution, not type-checking. Nothing builds + // from it (noEmit; the scripts run directly under node). + "compilerOptions": { + "target": "ES2022", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "lib": ["ES2022"], + "allowJs": true, + "checkJs": false, + "skipLibCheck": true, + "noEmit": true + }, + "include": ["**/*.mjs"] +}