diff --git a/README.md b/README.md index c80b831..8a1374e 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ If you want to ensure a specific version is always used or update your version, ```json { "plugin": [ - "@tarquinen/opencode-dcp@0.3.13" + "@tarquinen/opencode-dcp@0.3.14" ] } ``` diff --git a/lib/version-checker.ts b/lib/version-checker.ts index ab20e77..1132c58 100644 --- a/lib/version-checker.ts +++ b/lib/version-checker.ts @@ -12,10 +12,12 @@ const __dirname = dirname(__filename) /** * Gets the local package version from package.json + * Note: In compiled output, this file is at dist/lib/version-checker.js + * so we need to go up two levels to reach package.json */ export function getLocalVersion(): string { try { - const pkgPath = join(__dirname, '../package.json') + const pkgPath = join(__dirname, '../../package.json') const pkg = JSON.parse(readFileSync(pkgPath, 'utf-8')) return pkg.version } catch { diff --git a/package-lock.json b/package-lock.json index c1053a8..a066cc3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@tarquinen/opencode-dcp", - "version": "0.3.13", + "version": "0.3.14", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@tarquinen/opencode-dcp", - "version": "0.3.13", + "version": "0.3.14", "license": "MIT", "dependencies": { "@ai-sdk/openai-compatible": "^1.0.27", diff --git a/package.json b/package.json index 6a3c5c6..b5a4b93 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@tarquinen/opencode-dcp", - "version": "0.3.13", + "version": "0.3.14", "type": "module", "description": "OpenCode plugin that optimizes token usage by pruning obsolete tool outputs from conversation context", "main": "./dist/index.js",