{"_id":"@auraone/rubric-studio","_rev":"4-a55d70bd3b63ac37d1da4223ea9966db","name":"@auraone/rubric-studio","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.1":{"name":"@auraone/rubric-studio","version":"0.0.1","keywords":["ai","evaluation","evals","rubric","vscode"],"license":"MIT","_id":"@auraone/rubric-studio@0.0.1","maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"homepage":"https://github.com/auraoneai/rubric-studio-open#readme","bugs":{"url":"https://github.com/auraoneai/rubric-studio-open/issues"},"bin":{"rubric-studio":"src/index.js"},"dist":{"shasum":"9370a7f2db425c9eedae56e63cf616f097ce5480","tarball":"https://registry.npmjs.org/@auraone/rubric-studio/-/rubric-studio-0.0.1.tgz","fileCount":4,"integrity":"sha512-cBAyw8euNLTMs1ZiTbOfrMgx7c7qwzmKPxbt0Du8aj0zIeBa1l4Q65R+aX5tecHSg+Vouv9qlGbOgEU0t6Gtmw==","signatures":[{"sig":"MEUCIQD6SUnNC1HAY+pH2MrDkRVRYMuWqN5zm8hCgnDcau1azAIgC4HJFNLp1tlzFE4Z+XTpnram11/mu0ocyB/a9ulr14U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2210},"type":"module","engines":{"node":">=18"},"exports":{".":"./src/index.js"},"gitHead":"e470727239c65bd65014eaf168b11ee213a061a5","_npmUser":{"name":"veeronecorp","email":"gchahal@veerone.com"},"deprecated":"Reservation-only placeholder. Upgrade to @auraone/rubric-studio@0.2.0 or later.","repository":{"url":"git+https://github.com/auraoneai/rubric-studio-open.git","type":"git"},"_npmVersion":"10.9.4","description":"Reservation package for Rubric Studio Open VS Code and JavaScript integration.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rubric-studio_0.0.1_1778751063394_0.7494080263693657","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@auraone/rubric-studio","version":"0.2.0","keywords":["ai","ai-evaluation","calibration","criterion","evaluation","evals","local-first","rubric","rubric-validation","rubric-studio"],"license":"MIT","_id":"@auraone/rubric-studio@0.2.0","maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"homepage":"https://auraone.ai/open/rubric-studio-open","bugs":{"url":"https://github.com/auraoneai/rubric-studio-open/issues"},"bin":{"rubric-studio":"src/cli.js"},"dist":{"shasum":"b7f977637d6ee2bc3f00e463fd9b974dafac7439","tarball":"https://registry.npmjs.org/@auraone/rubric-studio/-/rubric-studio-0.2.0.tgz","fileCount":6,"integrity":"sha512-Y9lJytcJTqk/FhDfiF46iCIN4LIaq8qcii9hFMuTDrOjjz+ATmmnCwlT2T5UZsYSb95yZtwKhH98U0YQx8wxfA==","signatures":[{"sig":"MEUCIQCIlbKbipFH0llVL+Y/H9aBrT+bX2UGa6s0Zf9El4mx4wIgBH9A41SgC3fMbgO0rHDkR2OQCE73LwNUx3sA6xopBtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12781},"type":"module","types":"./src/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"veeronecorp","email":"gchahal@veerone.com"},"repository":{"url":"git+https://github.com/auraoneai/rubric-studio-open.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript validation and release metadata companion for Rubric Studio Open.","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rubric-studio_0.2.0_1783977604930_0.1142333515253624","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@auraone/rubric-studio","version":"0.2.1","description":"JavaScript validation and release metadata companion for Rubric Studio Open.","license":"MIT","type":"module","types":"./src/index.d.ts","bin":{"rubric-studio":"src/cli.js"},"exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","default":"./src/index.js"},"./package.json":"./package.json"},"keywords":["ai","ai-evaluation","calibration","criterion","evaluation","evals","local-first","rubric","rubric-validation","rubric-studio"],"repository":{"type":"git","url":"git+https://github.com/auraoneai/rubric-studio-open.git"},"homepage":"https://auraone.ai/open/rubric-studio-open","bugs":{"url":"https://github.com/auraoneai/rubric-studio-open/issues"},"publishConfig":{"access":"public"},"scripts":{"test":"node --test","pack:check":"npm pack --dry-run"},"engines":{"node":">=20"},"_id":"@auraone/rubric-studio@0.2.1","_nodeVersion":"22.22.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-1MLT1YwNy05fXE3+x2nKwCflPMPmJO2wFCg4YcVpUsdqJFxQ8ylXxAlWXqXH0M8k2+dCYEUBoFWK4LiWp+4OXQ==","shasum":"b339d696466e793824b39d6519b0e19a504f2f0b","tarball":"https://registry.npmjs.org/@auraone/rubric-studio/-/rubric-studio-0.2.1.tgz","fileCount":6,"unpackedSize":12739,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCrwauMFnEMtWRAiEjwNYf3ytOvQE3KTmGYLY7fXLflnQIhANOocF/MGLTS5HyWhFRITnPWDLUZydWmSvyxS8S1okSs"}]},"_npmUser":{"name":"veeronecorp","email":"gchahal@veerone.com"},"directories":{},"maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rubric-studio_0.2.1_1783986974824_0.6352748507160959"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T09:31:03.274Z","modified":"2026-07-13T23:56:15.115Z","0.0.1":"2026-05-14T09:31:03.524Z","0.2.0":"2026-07-13T21:20:05.075Z","0.2.1":"2026-07-13T23:56:14.965Z"},"bugs":{"url":"https://github.com/auraoneai/rubric-studio-open/issues"},"license":"MIT","homepage":"https://auraone.ai/open/rubric-studio-open","keywords":["ai","ai-evaluation","calibration","criterion","evaluation","evals","local-first","rubric","rubric-validation","rubric-studio"],"repository":{"type":"git","url":"git+https://github.com/auraoneai/rubric-studio-open.git"},"description":"JavaScript validation and release metadata companion for Rubric Studio Open.","maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"readme":"# @auraone/rubric-studio\n\nJavaScript validation and release metadata companion for\n[Rubric Studio Open](https://auraone.ai/open/rubric-studio-open), AuraOne's\nlocal-first visual IDE for authoring, previewing, calibrating, diffing, and\nexporting AI evaluation rubrics.\n\n![Rubric Studio Open reviewer preview with criterion-level evidence and deterministic local fixture scores](https://www.auraone.ai/open/rubric-studio-open/screenshots/preview-scoring.webp)\n\n## Install\n\n```bash\nnpm install @auraone/rubric-studio\n```\n\nThis package is intentionally small and dependency-free. It does not bundle the\nReact/Tauri visual application. Use the\n[hosted browser editor](https://rubric-studio.auraone.ai), the verified macOS\nrelease, or the source repository for the full Studio interface.\n\n## Validate A Project\n\n```js\nimport { validateRubricBundle } from \"@auraone/rubric-studio\";\n\nconst result = validateRubricBundle({\n  project: {\n    id: \"helpful-response\",\n    name: \"Helpful response\",\n    version: \"0.2.0\",\n    branch: \"main\",\n    commentsVisible: true,\n    themes: [{ id: \"quality\" }],\n    criteria: [{\n      id: \"clear\",\n      label: \"Clear\",\n      themeId: \"quality\",\n      weight: 1,\n    }],\n    samples: [],\n    judges: [],\n  },\n});\n\nif (!result.valid) {\n  console.error(result.issues);\n}\n```\n\n`validateRubricProject` checks the project object directly.\n`validateRubricBundle` accepts either a project object or a browser-exported\n`{ project }` bundle. The validator covers the portable interchange boundary;\nthe full Studio app provides deeper authoring diagnostics, weight guidance,\npreview, calibration, semantic diff, and evidence export.\n\n## CLI\n\n```bash\nnpx @auraone/rubric-studio --version\nnpx @auraone/rubric-studio --json\nnpx @auraone/rubric-studio validate ./project-bundle.json\n```\n\nValidation prints a machine-readable result and exits with:\n\n- `0` for a valid project\n- `1` for validation issues\n- `2` for invalid CLI usage or unreadable JSON\n\n## Current Release\n\n- Package: `@auraone/rubric-studio@0.2.1`\n- Browser editor: [rubric-studio.auraone.ai](https://rubric-studio.auraone.ai)\n- Documentation: [docs.rubricstudio.auraone.ai](https://docs.rubricstudio.auraone.ai)\n- Source: [auraoneai/rubric-studio-open](https://github.com/auraoneai/rubric-studio-open)\n- Signed macOS Apple silicon release:\n  [Rubric Studio Open 0.2.0](https://github.com/auraoneai/rubric-studio-open/releases/tag/v0.2.0)\n\nThe npm package contains no private font binaries, provider credentials,\ntelemetry uploader, hosted account client, or desktop executable. Project\nvalidation runs locally.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}