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
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-health-and-repair-contracts-mesh-conditions",
"packages": {
"": {
"name": "@novox/mesh-health-and-repair-contracts-mesh-conditions",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat mesh-conditions, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-health-and-repair-contracts-mesh-conditions",
"scripts": {
"build": "tsc",
"prepare": "tsc"
},
"type": "module",
"types": "./src/index.ts",
"version": "0.1.0"
}
@@ -3,9 +3,7 @@
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"declaration": true,
"outDir": "dist",
"rootDir": "src",
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-health-and-repair-contracts-mesh-hand-acts",
"packages": {
"": {
"name": "@novox/mesh-health-and-repair-contracts-mesh-hand-acts",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat mesh-hand-acts, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-health-and-repair-contracts-mesh-hand-acts",
"scripts": {
"build": "tsc",
"prepare": "tsc"
},
"type": "module",
"types": "./src/index.ts",
"version": "0.1.0"
}
@@ -3,9 +3,7 @@
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"declaration": true,
"outDir": "dist",
"rootDir": "src",
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
+12
View File
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-health-and-repair-contracts-mesh-healers",
"packages": {
"": {
"name": "@novox/mesh-health-and-repair-contracts-mesh-healers",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat mesh-healers, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-health-and-repair-contracts-mesh-healers",
"scripts": {
"build": "tsc",
"prepare": "tsc"
},
"type": "module",
"types": "./src/index.ts",
"version": "0.1.0"
}
@@ -3,9 +3,7 @@
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"declaration": true,
"outDir": "dist",
"rootDir": "src",
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-health-and-repair-contracts-mesh-self-check",
"packages": {
"": {
"name": "@novox/mesh-health-and-repair-contracts-mesh-self-check",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat mesh-self-check, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-health-and-repair-contracts-mesh-self-check",
"scripts": {
"build": "tsc",
"prepare": "tsc"
},
"type": "module",
"types": "./src/index.ts",
"version": "0.1.0"
}
@@ -3,9 +3,7 @@
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"declaration": true,
"outDir": "dist",
"rootDir": "src",
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-health-and-repair-contracts-mesh-watchdogs",
"packages": {
"": {
"name": "@novox/mesh-health-and-repair-contracts-mesh-watchdogs",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat mesh-watchdogs, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-health-and-repair-contracts-mesh-watchdogs",
"scripts": {
"build": "tsc",
"prepare": "tsc"
},
"type": "module",
"types": "./src/index.ts",
"version": "0.1.0"
}
@@ -3,9 +3,7 @@
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"declaration": true,
"outDir": "dist",
"rootDir": "src",
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-operator-and-conversation-contracts-operator-channel",
"packages": {
"": {
"name": "@novox/mesh-operator-and-conversation-contracts-operator-channel",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat operator-channel, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-operator-and-conversation-contracts-operator-channel",
"scripts": {
"build": "tsc",
"prepare": "tsc"
},
"type": "module",
"types": "./src/index.ts",
"version": "0.1.0"
}
@@ -3,9 +3,7 @@
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"declaration": true,
"outDir": "dist",
"rootDir": "src",
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
+12
View File
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-provisioning-contracts-mesh-provisioner",
"packages": {
"": {
"name": "@novox/mesh-provisioning-contracts-mesh-provisioner",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat mesh-provisioner, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-provisioning-contracts-mesh-provisioner",
"scripts": {
"build": "tsc",
"prepare": "tsc"
},
"type": "module",
"types": "./src/index.ts",
"version": "0.1.0"
}
@@ -3,9 +3,7 @@
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"declaration": true,
"outDir": "dist",
"rootDir": "src",
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
+12
View File
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-contracts-container-image-registry",
"packages": {
"": {
"name": "@novox/mesh-contracts-container-image-registry",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
+3 -9
View File
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat container-image-registry, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-contracts-container-image-registry",
"scripts": {
"build": "tsc",
"prepare": "tsc"
},
"type": "module",
"types": "./src/index.ts",
"version": "0.1.0"
}
@@ -3,9 +3,7 @@
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"declaration": true,
"outDir": "dist",
"rootDir": "src",
"noEmit": true,
"strict": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
+12
View File
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-contracts-go-package-registry",
"packages": {
"": {
"name": "@novox/mesh-contracts-go-package-registry",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
+3 -9
View File
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat go-package-registry, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-contracts-go-package-registry",
"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
+12
View File
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-contracts-mesh-broker",
"packages": {
"": {
"name": "@novox/mesh-contracts-mesh-broker",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
+3 -9
View File
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat mesh-broker, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-contracts-mesh-broker",
"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
+12
View File
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-contracts-mesh-config",
"packages": {
"": {
"name": "@novox/mesh-contracts-mesh-config",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
+3 -9
View File
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat mesh-config, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-contracts-mesh-config",
"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
+12
View File
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-contracts-mesh-delivery-checker",
"packages": {
"": {
"name": "@novox/mesh-contracts-mesh-delivery-checker",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
+3 -9
View File
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat mesh-delivery-checker, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-contracts-mesh-delivery-checker",
"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
+12
View File
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-contracts-mesh-vault",
"packages": {
"": {
"name": "@novox/mesh-contracts-mesh-vault",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
+3 -9
View File
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat mesh-vault, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-contracts-mesh-vault",
"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
+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
+12
View File
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-contracts-npm-package-registry",
"packages": {
"": {
"name": "@novox/mesh-contracts-npm-package-registry",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
+3 -9
View File
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat npm-package-registry, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-contracts-npm-package-registry",
"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
+12
View File
@@ -0,0 +1,12 @@
{
"lockfileVersion": 3,
"name": "@novox/mesh-contracts-oci-artifact-registry",
"packages": {
"": {
"name": "@novox/mesh-contracts-oci-artifact-registry",
"version": "0.1.0"
}
},
"requires": true,
"version": "0.1.0"
}
+3 -9
View File
@@ -1,19 +1,13 @@
{
"description": "The contract of the seat oci-artifact-registry, generated from its definition.",
"devDependencies": {
"typescript": "^5.6.0"
},
"exports": {
".": "./dist/index.js"
".": "./src/index.ts"
},
"files": [
"dist"
"src"
],
"name": "@novox/mesh-contracts-oci-artifact-registry",
"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