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.18 | runtime |
@0xsarwagya/ontoly-cacheEnvironment{
"local_name": "@0xsarwagya/ontoly-cache",
"alias": false,
"peer_metadata": null
} | 0.1.0-alpha.18 | runtime |
@0xsarwagya/ontoly-diagnosticsEnvironment{
"local_name": "@0xsarwagya/ontoly-diagnostics",
"alias": false,
"peer_metadata": null
} | 0.1.0-alpha.18 | 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": "aafa5628ae9c1069defefaf7999b464d3341395b",
"tarball": "https://registry.npmjs.org/@0xsarwagya/ontoly-compiler/-/ontoly-compiler-0.1.0-alpha.18.tgz",
"fileCount": 29,
"integrity": "sha512-Rci5mnbX9usABwsMXx3p5FvJptjj2uF1mapxLxbxXDOEobNlXwK58A+LUM+V6RQNRyZv6LRQvMbAZ0KgzkKoyw==",
"signatures": [
{
"sig": "MEUCICAgpa8KeSVX7DUtZ+EV7AoQsQpWp5AVAmaJS46N09ATAiEAid8+i36XtA54kZ++qwGjSdKzMGEKAJVsz6t83rYNq+M=",
"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:fd724b88fe9311430d7c82cfb5dab9716d5a01a77762145864d4f4e1eb9d32bf