Each generated TypeScript package gets its lock, its package.json without dependencies and its type-check config (ADR 0634 §8, F7; issue 1966)

This commit is contained in:
2026-11-05 14:14:32 +01:00
parent 929bf5539e
commit 935a0c7753
48 changed files with 256 additions and 192 deletions
+12
View File
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-contracts-node-engine",
"packages": {
"": {
"name": "@novox/mesh-contracts-node-engine",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
+3 -9
View File
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat node-engine, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-contracts-node-engine",
"scripts": {
"build": "tsc",
"prepare": "tsc"
},
"type": "module",
"types": "./src/index.ts",
"version": "0.1.0"
}
+1 -3
View File
@@ -3,9 +3,7 @@
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"declaration": true,
"outDir": "dist",
"rootDir": "src",
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true