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"] +}