Observed since 21 Oct, 09:39 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
@0xsarwagya/ontoly-compiler
Repository discovery, graph build pipeline, and watch mode for Ontoly.
@0xsarwagya/ontoly-compiler owns repository discovery, compiler context,
pipeline execution, graph construction, build-time validation hooks, and watch
coordination. Language-specific frontends emit into compiler contracts; the
compiler does not own CLI UX, MCP transport, or high-level capability workflows.
See the repository architecture map for package boundaries.
pnpm add @0xsarwagya/ontoly-compiler
buildSoftwareGraph(options) compiles a repository to a Software Graph.defaultCompilerPasses() for the standard deterministic pipeline.import { buildSoftwareGraphWithArtifacts } from "@0xsarwagya/ontoly-compiler";
const result = await buildSoftwareGraphWithArtifacts({
root: process.cwd(),
mode: "incremental",
cache: true,
workers: 8,
onProgress: ({ stage, phase }) => console.log(stage, phase),
});
console.log(result.cache.hit, result.profile.durationMs);
Stable v1.0.0 package. Public contracts are governed by the Software Graph specification and RFC process.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
@0xsarwagya/ontoly-coreEnvironment{
"local_name": "@0xsarwagya/ontoly-core",
"alias": false,
"peer_metadata": null
} | 0.1.0-alpha.17 | runtime |
@0xsarwagya/ontoly-cacheEnvironment{
"local_name": "@0xsarwagya/ontoly-cache",
"alias": false,
"peer_metadata": null
} | 0.1.0-alpha.17 | runtime |
@0xsarwagya/ontoly-diagnosticsEnvironment{
"local_name": "@0xsarwagya/ontoly-diagnostics",
"alias": false,
"peer_metadata": null
} | 0.1.0-alpha.17 | runtime |
tsupEnvironment{
"local_name": "tsup",
"alias": false,
"peer_metadata": null
} | ^8.3.5 | development |
vitestEnvironment{
"local_name": "vitest",
"alias": false,
"peer_metadata": null
} | ^3.0.0 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | 5.9.2 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^22.15.3 | development |
Source distribution
{
"shasum": "a7a6da513f66b5ee320327b766572f2ca2b31753",
"tarball": "https://registry.npmjs.org/@0xsarwagya/ontoly-compiler/-/ontoly-compiler-0.1.0-alpha.17.tgz",
"fileCount": 29,
"integrity": "sha512-gb+FqjjabEVTpJiK7YLrc11BlsLtidnsnZOwOMH4yplexW7t8/je8jRYXUj5X+uN7cpzr675Gk0l31oD0uWuXw==",
"signatures": [
{
"sig": "MEUCID5mliw1de0Si3VkL34eEMEZKWI+IXCMuQ250xEx24EzAiEAxAhmyRaRkWuqyq95PnHQHR8r0XcALCTaQ+SCl1Zr+7U=",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 210265
}Observed since 21 Oct, 09:39 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:890d837ea6f49038a7de997133641d290bcd4602bdc8c941fa8e1b2fcb01bdb5