From f7634028e106abf17d4f3b81bad559572bdf2869 Mon Sep 17 00:00:00 2001 From: Antony Rizzitelli Date: Mon, 15 Jun 2026 23:51:45 +0200 Subject: [PATCH] chore(deps): interface deps as bounded peer + matching dev dependencies Interfaces are host-provided runtime singletons, so they move to peerDependencies. The range keeps the original lower bound (no forced upgrade) and is bounded to the current major (<1.0.0). devDependencies mirror the exact same range so local/CI builds exercise the full supported window, and the field is grouped with the other dependency sections. --- package.json | 7 ++++--- pnpm-lock.yaml | 5 ++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 0ad097a..962619b 100644 --- a/package.json +++ b/package.json @@ -62,10 +62,8 @@ "release": "pnpm run lint && pnpm run prepack && release-it", "test": "pnpm run build && ajs module test ." }, - "dependencies": { - "@antelopejs/interface-core": "^0.0.3" - }, "devDependencies": { + "@antelopejs/interface-core": ">=0.0.3 <1.0.0", "@biomejs/biome": "2.3.2", "@types/chai": "^4.3.20", "@types/mocha": "^10.0.10", @@ -80,6 +78,9 @@ "rimraf": "^6.1.3", "typescript": "^5.9.3" }, + "peerDependencies": { + "@antelopejs/interface-core": ">=0.0.3 <1.0.0" + }, "publishConfig": { "access": "public" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7d66232..16dac8d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,11 +7,10 @@ settings: importers: .: - dependencies: + devDependencies: '@antelopejs/interface-core': - specifier: ^0.0.3 + specifier: '>=0.0.3 <1.0.0' version: 0.0.3 - devDependencies: '@biomejs/biome': specifier: 2.3.2 version: 2.3.2