v0.3.1
Released 3 July 2026. Available on npm as orino-cli and @bynaree/orino.
npm install @bynaree/orino-
auditToJson()programmatic entry point. A new library export runs the full audit pipeline and returns the same JSON payload as--json, without printing to stdout, prompting, or callingprocess.exit— so you can embed Orino in a web app, a job runner, or any long-lived Node process instead of shelling out to the CLI.import { auditToJson } from '@bynaree/orino'const result = await auditToJson({ url: 'https://example.com', pages: 10 })console.log(result.score.value, result.score.band)It accepts a focused options subset —
url,dir,framework,pages,psiKey,psiStrategy,noCodebase,noUrl,ignore,severity, andthresholds— and, unlike the CLI’srunAudit, never touches stdout or exits the process. A bareurlscan defaults to URL-only (no codebase on disk), andpsiKeyfalls back to theORINO_PSI_KEYenvironment variable. This is the entry point the Orino dashboard uses to run audits server-side.