biome.json 🔗
@@ -1,5 +1,5 @@
{
- "$schema": "https://biomejs.dev/schemas/2.4.10/schema.json",
+ "$schema": "https://biomejs.dev/schemas/2.4.16/schema.json",
"vcs": {
"enabled": true,
"clientKind": "git"
Amolith created
Update the root development toolchain to the latest patch releases and
refresh local Pi development providers. Keep Pi as the package peer API
and raise the advertised floor to the first published Pi package
version.
Make TypeBox a runtime dependency of the extensions that build schemas
with it instead of treating it as a host-provided peer.
biome.json | 2
bun.lock | 37 +++++++++++++++++++-----------
package.json | 19 +++++++++------
packages/answer/package.json | 12 +++++----
packages/handoff/package.json | 12 +++++----
packages/personas/package.json | 2
packages/questionnaire/package.json | 10 +++++---
7 files changed, 56 insertions(+), 38 deletions(-)
@@ -1,5 +1,5 @@
{
- "$schema": "https://biomejs.dev/schemas/2.4.10/schema.json",
+ "$schema": "https://biomejs.dev/schemas/2.4.16/schema.json",
"vcs": {
"enabled": true,
"clientKind": "git"
@@ -4,44 +4,53 @@
"workspaces": {
"": {
"devDependencies": {
- "@biomejs/biome": "^2.4.10",
- "typescript": "^6.0.2",
+ "@biomejs/biome": "^2.4.16",
+ "@earendil-works/pi-ai": "^0.78.0",
+ "@earendil-works/pi-coding-agent": "^0.78.0",
+ "@earendil-works/pi-tui": "^0.78.0",
+ "typescript": "^6.0.3",
},
},
"packages/answer": {
"name": "@amolith/pi-answer",
"version": "0.1.0",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.49",
+ },
"peerDependencies": {
- "@earendil-works/pi-ai": ">=0.65.0",
- "@earendil-works/pi-coding-agent": ">=0.65.0",
- "@earendil-works/pi-tui": ">=0.65.0",
- "@sinclair/typebox": ">=0.34.0",
+ "@earendil-works/pi-ai": ">=0.74.0",
+ "@earendil-works/pi-coding-agent": ">=0.74.0",
+ "@earendil-works/pi-tui": ">=0.74.0",
},
},
"packages/handoff": {
"name": "@amolith/pi-handoff",
"version": "0.1.0",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.49",
+ },
"peerDependencies": {
- "@earendil-works/pi-ai": ">=0.65.0",
- "@earendil-works/pi-coding-agent": ">=0.65.0",
- "@earendil-works/pi-tui": ">=0.65.0",
- "@sinclair/typebox": ">=0.34.0",
+ "@earendil-works/pi-ai": ">=0.74.0",
+ "@earendil-works/pi-coding-agent": ">=0.74.0",
+ "@earendil-works/pi-tui": ">=0.74.0",
},
},
"packages/personas": {
"name": "@amolith/pi-personas",
"version": "0.1.0",
"peerDependencies": {
- "@earendil-works/pi-coding-agent": ">=0.65.0",
+ "@earendil-works/pi-coding-agent": ">=0.74.0",
},
},
"packages/questionnaire": {
"name": "@amolith/pi-questionnaire",
"version": "0.1.0",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.49",
+ },
"peerDependencies": {
- "@earendil-works/pi-coding-agent": ">=0.65.0",
- "@earendil-works/pi-tui": ">=0.65.0",
- "@sinclair/typebox": ">=0.34.0",
+ "@earendil-works/pi-coding-agent": ">=0.74.0",
+ "@earendil-works/pi-tui": ">=0.74.0",
},
},
},
@@ -66,121 +75,97 @@
"@aws-crypto/util": ["@aws-crypto/util@5.2.0", "", { "dependencies": { "@aws-sdk/types": "^3.222.0", "@smithy/util-utf8": "^2.0.0", "tslib": "^2.6.2" } }, "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ=="],
@@ -1,16 +1,19 @@
{
+ "devDependencies": {
+ "@biomejs/biome": "^2.4.16",
+ "@earendil-works/pi-ai": "^0.78.0",
+ "@earendil-works/pi-coding-agent": "^0.78.0",
+ "@earendil-works/pi-tui": "^0.78.0",
+ "typescript": "^6.0.3"
+ },
"private": true,
- "workspaces": [
- "packages/*"
- ],
- "type": "module",
"scripts": {
"fmt": "biome format --write .",
"lint": "biome lint .",
"typecheck": "bun run --filter '*' typecheck"
},
- "devDependencies": {
- "@biomejs/biome": "^2.4.10",
- "typescript": "^6.0.2"
- }
+ "type": "module",
+ "workspaces": [
+ "packages/*"
+ ]
}
@@ -14,10 +14,12 @@
"typecheck": "tsc --noEmit"
},
"peerDependencies": {
- "@earendil-works/pi-ai": ">=0.65.0",
- "@earendil-works/pi-coding-agent": ">=0.65.0",
- "@earendil-works/pi-tui": ">=0.65.0",
- "@sinclair/typebox": ">=0.34.0"
+ "@earendil-works/pi-ai": ">=0.74.0",
+ "@earendil-works/pi-coding-agent": ">=0.74.0",
+ "@earendil-works/pi-tui": ">=0.74.0"
},
- "type": "module"
+ "type": "module",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.49"
+ }
}
@@ -14,10 +14,12 @@
"typecheck": "tsc --noEmit"
},
"peerDependencies": {
- "@earendil-works/pi-ai": ">=0.65.0",
- "@earendil-works/pi-coding-agent": ">=0.65.0",
- "@earendil-works/pi-tui": ">=0.65.0",
- "@sinclair/typebox": ">=0.34.0"
+ "@earendil-works/pi-ai": ">=0.74.0",
+ "@earendil-works/pi-coding-agent": ">=0.74.0",
+ "@earendil-works/pi-tui": ">=0.74.0"
},
- "type": "module"
+ "type": "module",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.49"
+ }
}
@@ -14,7 +14,7 @@
"typecheck": "tsc --noEmit"
},
"peerDependencies": {
- "@earendil-works/pi-coding-agent": ">=0.65.0"
+ "@earendil-works/pi-coding-agent": ">=0.74.0"
},
"type": "module"
}
@@ -14,9 +14,11 @@
"typecheck": "tsc --noEmit"
},
"peerDependencies": {
- "@earendil-works/pi-coding-agent": ">=0.65.0",
- "@earendil-works/pi-tui": ">=0.65.0",
- "@sinclair/typebox": ">=0.34.0"
+ "@earendil-works/pi-coding-agent": ">=0.74.0",
+ "@earendil-works/pi-tui": ">=0.74.0"
},
- "type": "module"
+ "type": "module",
+ "dependencies": {
+ "@sinclair/typebox": "^0.34.49"
+ }
}