Why: Allow consumers to download an immutable module revision without nested source checkouts or local path replacements. Evidence: SELF package tests and the prior canonical-path rejection are recorded in the Dev dependency-workspace task card; remote consumption is replayed against the committed candidate. Impact: Change the module identity and its Go imports while preserving API behavior. Existing historical submodule revisions remain buildable. Refs: Versioned dependencies U1/U3; feature/dependency-workspace
26 lines
702 B
JSON
26 lines
702 B
JSON
{
|
|
"name": "@agent-system/contracts",
|
|
"version": "0.1.0",
|
|
"type": "module",
|
|
"description": "Agent-System public TypeScript wire contracts",
|
|
"files": ["package"],
|
|
"types": "./package/index.d.ts",
|
|
"exports": {
|
|
".": {
|
|
"types": "./package/index.d.ts",
|
|
"import": "./package/index.js"
|
|
},
|
|
"./package.json": "./package.json"
|
|
},
|
|
"sideEffects": false,
|
|
"scripts": {
|
|
"build": "node scripts/build-package.mjs",
|
|
"check:package": "node scripts/build-package.mjs --check",
|
|
"typecheck": "tsc -p tsconfig.package.json --noEmit",
|
|
"test": "npm run check:package && node --test scripts/test-package.mjs"
|
|
},
|
|
"devDependencies": {
|
|
"typescript": "5.9.3"
|
|
}
|
|
}
|