@routerlab/core
Advanced tools
+1
-1
@@ -1,2 +0,2 @@ | ||
| export declare const version = "0.0.1"; | ||
| export declare const version: string; | ||
| export { route, getDefaultCandidates } from "./router.ts"; | ||
@@ -3,0 +3,0 @@ export { __resetQualityCacheForTest, getQualitySourceInfo, PRIOR_N, predictQuality, predictQualityWithCI, wilsonScore95, } from "./quality_predictor.ts"; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAQA,eAAO,MAAM,OAAO,UAAU,CAAC;AAE/B,OAAO,EAAE,KAAK,EAAE,oBAAoB,EAAE,MAAM,aAAa,CAAC;AAM1D,OAAO,EACL,0BAA0B,EAC1B,oBAAoB,EACpB,OAAO,EACP,cAAc,EACd,oBAAoB,EACpB,aAAa,GACd,MAAM,wBAAwB,CAAC;AAChC,YAAY,EAAE,aAAa,EAAE,MAAM,wBAAwB,CAAC;AAE5D,YAAY,EACV,cAAc,EACd,YAAY,EACZ,QAAQ,EACR,aAAa,EACb,aAAa,EACb,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,SAAS,GACV,MAAM,YAAY,CAAC;AAOpB,OAAO,EACL,mBAAmB,EACnB,8BAA8B,EAC9B,YAAY,EACZ,iBAAiB,GAClB,MAAM,WAAW,CAAC;AACnB,YAAY,EACV,UAAU,EACV,YAAY,EACZ,qBAAqB,EACrB,SAAS,EACT,WAAW,EACX,YAAY,EACZ,WAAW,GACZ,MAAM,WAAW,CAAC"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAgBA,eAAO,MAAM,OAAO,QAAuB,CAAC;AAE5C,OAAO,EAAE,KAAK,EAAE,oBAAoB,EAAE,MAAM,aAAa,CAAC;AAM1D,OAAO,EACL,0BAA0B,EAC1B,oBAAoB,EACpB,OAAO,EACP,cAAc,EACd,oBAAoB,EACpB,aAAa,GACd,MAAM,wBAAwB,CAAC;AAChC,YAAY,EAAE,aAAa,EAAE,MAAM,wBAAwB,CAAC;AAE5D,YAAY,EACV,cAAc,EACd,YAAY,EACZ,QAAQ,EACR,aAAa,EACb,aAAa,EACb,SAAS,EACT,YAAY,EACZ,YAAY,EACZ,SAAS,GACV,MAAM,YAAY,CAAC;AAOpB,OAAO,EACL,mBAAmB,EACnB,8BAA8B,EAC9B,YAAY,EACZ,iBAAiB,GAClB,MAAM,WAAW,CAAC;AACnB,YAAY,EACV,UAAU,EACV,YAAY,EACZ,qBAAqB,EACrB,SAAS,EACT,WAAW,EACX,YAAY,EACZ,WAAW,GACZ,MAAM,WAAW,CAAC"} |
+7
-1
@@ -8,3 +8,9 @@ // @routerlab/core — public entrypoint. | ||
| // RouteLLM, RouterArena, NotDiamond, and other prior open routers. | ||
| export const version = "0.0.1"; | ||
| import { readFileSync } from "node:fs"; | ||
| function readPackageVersion() { | ||
| const packageJsonUrl = new URL("../package.json", import.meta.url); | ||
| const packageJson = JSON.parse(readFileSync(packageJsonUrl, "utf8")); | ||
| return packageJson.version ?? "0.0.0"; | ||
| } | ||
| export const version = readPackageVersion(); | ||
| export { route, getDefaultCandidates } from "./router.js"; | ||
@@ -11,0 +17,0 @@ // Quality predictor: serves measured eval data when present, falls |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,EAAE;AACF,uEAAuE;AACvE,gEAAgE;AAChE,sEAAsE;AACtE,iEAAiE;AACjE,mEAAmE;AAEnE,MAAM,CAAC,MAAM,OAAO,GAAG,OAAO,CAAC;AAE/B,OAAO,EAAE,KAAK,EAAE,oBAAoB,EAAE,MAAM,aAAa,CAAC;AAE1D,mEAAmE;AACnE,oEAAoE;AACpE,qEAAqE;AACrE,sEAAsE;AACtE,OAAO,EACL,0BAA0B,EAC1B,oBAAoB,EACpB,OAAO,EACP,cAAc,EACd,oBAAoB,EACpB,aAAa,GACd,MAAM,wBAAwB,CAAC;AAehC,mEAAmE;AACnE,6EAA6E;AAC7E,0EAA0E;AAC1E,yEAAyE;AACzE,wCAAwC;AACxC,OAAO,EACL,mBAAmB,EACnB,8BAA8B,EAC9B,YAAY,EACZ,iBAAiB,GAClB,MAAM,WAAW,CAAC"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,uCAAuC;AACvC,EAAE;AACF,uEAAuE;AACvE,gEAAgE;AAChE,sEAAsE;AACtE,iEAAiE;AACjE,mEAAmE;AAEnE,OAAO,EAAE,YAAY,EAAE,MAAM,SAAS,CAAC;AAEvC,SAAS,kBAAkB;IACzB,MAAM,cAAc,GAAG,IAAI,GAAG,CAAC,iBAAiB,EAAE,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;IACnE,MAAM,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC,YAAY,CAAC,cAAc,EAAE,MAAM,CAAC,CAAyB,CAAC;IAC7F,OAAO,WAAW,CAAC,OAAO,IAAI,OAAO,CAAC;AACxC,CAAC;AAED,MAAM,CAAC,MAAM,OAAO,GAAG,kBAAkB,EAAE,CAAC;AAE5C,OAAO,EAAE,KAAK,EAAE,oBAAoB,EAAE,MAAM,aAAa,CAAC;AAE1D,mEAAmE;AACnE,oEAAoE;AACpE,qEAAqE;AACrE,sEAAsE;AACtE,OAAO,EACL,0BAA0B,EAC1B,oBAAoB,EACpB,OAAO,EACP,cAAc,EACd,oBAAoB,EACpB,aAAa,GACd,MAAM,wBAAwB,CAAC;AAehC,mEAAmE;AACnE,6EAA6E;AAC7E,0EAA0E;AAC1E,yEAAyE;AACzE,wCAAwC;AACxC,OAAO,EACL,mBAAmB,EACnB,8BAA8B,EAC9B,YAAY,EACZ,iBAAiB,GAClB,MAAM,WAAW,CAAC"} |
+5
-1
| { | ||
| "name": "@routerlab/core", | ||
| "version": "1.0.1", | ||
| "version": "1.0.2", | ||
| "description": "Routing engine for cost-quality LLM model selection.", | ||
@@ -10,2 +10,5 @@ "license": "Apache-2.0", | ||
| "types": "dist/index.d.ts", | ||
| "engines": { | ||
| "node": ">=20" | ||
| }, | ||
| "files": [ | ||
@@ -23,2 +26,3 @@ "dist", | ||
| "build": "tsc -p tsconfig.json", | ||
| "lint": "tsc -p tsconfig.json --noEmit", | ||
| "test": "bun test" | ||
@@ -25,0 +29,0 @@ }, |
118163
0.55%1581
0.38%