{"_id":"@0xsarwagya/ontoly-semantic-go","_rev":"5-c457a6d80a3b9d77f2fceff85bd89bdd","name":"@0xsarwagya/ontoly-semantic-go","dist-tags":{"latest":"1.3.3"},"versions":{"1.2.0":{"name":"@0xsarwagya/ontoly-semantic-go","version":"1.2.0","keywords":["ontoly","software-graph","go","golang","static-analysis","developer-tools","semantic-bridge"],"license":"AGPL-3.0-only","_id":"@0xsarwagya/ontoly-semantic-go@1.2.0","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"homepage":"https://ontoly.xyz","bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"dist":{"shasum":"6bcf4193cbc9cab9eaddf9ef25df993fef5ac969","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-semantic-go/-/ontoly-semantic-go-1.2.0.tgz","fileCount":7,"integrity":"sha512-ukJvBmOTW+VMAoF3uaDZuS05fst8DShmgEFhYS1k/hv4JoaV8aW4DPmipBwCGsNkSQHN87idxvmyEG39HzgXxQ==","signatures":[{"sig":"MEQCIG6hsPpYFEdKC8QPcMWkcNPCh4CvMRwXDgGPIxlVXKBOAiBEojJaFKuou8AwlXc1BZEPH0KySUBIIMcyhLlXRc/7LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-semantic-go@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124865},"main":"./dist/index.js","type":"module","_from":"file:0xsarwagya-ontoly-semantic-go-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/0xsarwagya","type":"github"},"scripts":{"test":"vitest run tests","build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit"},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"_resolved":"/tmp/abec142fb448338a6a986d5233502708/0xsarwagya-ontoly-semantic-go-1.2.0.tgz","_integrity":"sha512-ukJvBmOTW+VMAoF3uaDZuS05fst8DShmgEFhYS1k/hv4JoaV8aW4DPmipBwCGsNkSQHN87idxvmyEG39HzgXxQ==","repository":{"url":"git+https://github.com/0xsarwagya/ontoly.git","type":"git","directory":"packages/semantic-go"},"_npmVersion":"10.9.8","description":"Go semantic bridge and framework analyzers for Ontoly.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@0xsarwagya/ontoly-go":"1.2.0","@0xsarwagya/ontoly-core":"1.2.0","@0xsarwagya/ontoly-compiler":"1.2.0","@0xsarwagya/ontoly-semantic":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ontoly-semantic-go_1.2.0_1785590764598_0.7768604327655122","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@0xsarwagya/ontoly-semantic-go","version":"1.3.0","keywords":["ontoly","software-graph","go","golang","static-analysis","developer-tools","semantic-bridge"],"license":"AGPL-3.0-only","_id":"@0xsarwagya/ontoly-semantic-go@1.3.0","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"homepage":"https://ontoly.xyz","bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"dist":{"shasum":"f9021189f1922b790cb23d8410764594d4ca0ba5","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-semantic-go/-/ontoly-semantic-go-1.3.0.tgz","fileCount":7,"integrity":"sha512-Dp6w65JZTpXFNTvIX/tI6rmCaHrudIArgolLWEANdY+Ic8gydZXRs49hXT9b+h594PL3opRtGJ5x4oSQeDaAmg==","signatures":[{"sig":"MEUCIQCzSB6jEQw4qunfRhRQ5cgHOx0Ti1A8fnrQHCwrbNKLSgIgCyIbfaIctivglOf8rF2XbhXqB++P9QVoCBuat+oh6tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-semantic-go@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124865},"main":"./dist/index.js","type":"module","_from":"file:0xsarwagya-ontoly-semantic-go-1.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/0xsarwagya","type":"github"},"scripts":{"test":"vitest run tests","build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit"},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"_resolved":"/tmp/c23ed180e966c0708cc3bd40b6830907/0xsarwagya-ontoly-semantic-go-1.3.0.tgz","_integrity":"sha512-Dp6w65JZTpXFNTvIX/tI6rmCaHrudIArgolLWEANdY+Ic8gydZXRs49hXT9b+h594PL3opRtGJ5x4oSQeDaAmg==","repository":{"url":"git+https://github.com/0xsarwagya/ontoly.git","type":"git","directory":"packages/semantic-go"},"_npmVersion":"10.9.8","description":"Go semantic bridge and framework analyzers for Ontoly.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@0xsarwagya/ontoly-go":"1.3.0","@0xsarwagya/ontoly-core":"1.3.0","@0xsarwagya/ontoly-compiler":"1.3.0","@0xsarwagya/ontoly-semantic":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ontoly-semantic-go_1.3.0_1785800340402_0.44206786672775666","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@0xsarwagya/ontoly-semantic-go","version":"1.3.1","keywords":["ontoly","software-graph","go","golang","static-analysis","developer-tools","semantic-bridge"],"license":"AGPL-3.0-only","_id":"@0xsarwagya/ontoly-semantic-go@1.3.1","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"homepage":"https://ontoly.xyz","bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"dist":{"shasum":"e9cb55d8832c544366d64497a93a436eac76526d","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-semantic-go/-/ontoly-semantic-go-1.3.1.tgz","fileCount":7,"integrity":"sha512-hjBaT5uZY+hAttojsPTpjb8xe9cOoZxpqDkqxI+miLZwAKBcQWeUxYm/27XUmyI7cYEEzFallTXAc0t0dPLbVA==","signatures":[{"sig":"MEQCIGoCIe+OU8gmQlDmkdAXDpPpdUMAmkfyLm6gtBoK5bahAiA6LPHttwwCNIlWusAG9wQVpw+RTK2F+5ein3GTuNY6QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-semantic-go@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124865},"main":"./dist/index.js","type":"module","_from":"file:0xsarwagya-ontoly-semantic-go-1.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/0xsarwagya","type":"github"},"scripts":{"test":"vitest run tests","build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit"},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"_resolved":"/tmp/b5d71061f36b682e7d7f65f03bf45805/0xsarwagya-ontoly-semantic-go-1.3.1.tgz","_integrity":"sha512-hjBaT5uZY+hAttojsPTpjb8xe9cOoZxpqDkqxI+miLZwAKBcQWeUxYm/27XUmyI7cYEEzFallTXAc0t0dPLbVA==","repository":{"url":"git+https://github.com/0xsarwagya/ontoly.git","type":"git","directory":"packages/semantic-go"},"_npmVersion":"10.9.8","description":"Go semantic bridge and framework analyzers for Ontoly.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@0xsarwagya/ontoly-go":"1.3.1","@0xsarwagya/ontoly-core":"1.3.1","@0xsarwagya/ontoly-compiler":"1.3.1","@0xsarwagya/ontoly-semantic":"1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ontoly-semantic-go_1.3.1_1785844243919_0.12206790034687431","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@0xsarwagya/ontoly-semantic-go","version":"1.3.2","keywords":["ontoly","software-graph","go","golang","static-analysis","developer-tools","semantic-bridge"],"license":"AGPL-3.0-only","_id":"@0xsarwagya/ontoly-semantic-go@1.3.2","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"homepage":"https://ontoly.xyz","bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"dist":{"shasum":"19f0857252edcdaa20c5a6755b698358a00ac841","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-semantic-go/-/ontoly-semantic-go-1.3.2.tgz","fileCount":7,"integrity":"sha512-IcLl0+IqzA4vII/hWFkkfXYQWazjR6ggXCMi6we3Li2T9+0q8CgOPX8XZpjodELIa1NO5atNphqf4KIJJsBybg==","signatures":[{"sig":"MEUCIAcfh4F+XzoNJ8Y+yTXnUeEHP0ZP75q56ClbqcoHCXWlAiEA4+Ib2PwQc4/NgYJfHERICr1buEuKy9BWiTebR42JGGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-semantic-go@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124865},"main":"./dist/index.js","type":"module","_from":"file:0xsarwagya-ontoly-semantic-go-1.3.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/0xsarwagya","type":"github"},"scripts":{"test":"vitest run tests","build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit"},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"_resolved":"/tmp/3c8f0f0782b3f8e98000d0004aa3fccc/0xsarwagya-ontoly-semantic-go-1.3.2.tgz","_integrity":"sha512-IcLl0+IqzA4vII/hWFkkfXYQWazjR6ggXCMi6we3Li2T9+0q8CgOPX8XZpjodELIa1NO5atNphqf4KIJJsBybg==","repository":{"url":"git+https://github.com/0xsarwagya/ontoly.git","type":"git","directory":"packages/semantic-go"},"_npmVersion":"10.9.8","description":"Go semantic bridge and framework analyzers for Ontoly.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@0xsarwagya/ontoly-go":"1.3.2","@0xsarwagya/ontoly-core":"1.3.2","@0xsarwagya/ontoly-compiler":"1.3.2","@0xsarwagya/ontoly-semantic":"1.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.0.0","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/ontoly-semantic-go_1.3.2_1785844894577_0.7276528094831063","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@0xsarwagya/ontoly-semantic-go","version":"1.3.3","description":"Go semantic bridge and framework analyzers for Ontoly.","type":"module","license":"AGPL-3.0-only","repository":{"type":"git","url":"git+https://github.com/0xsarwagya/ontoly.git","directory":"packages/semantic-go"},"homepage":"https://ontoly.xyz","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@0xsarwagya/ontoly-compiler":"1.3.3","@0xsarwagya/ontoly-semantic":"1.3.3","@0xsarwagya/ontoly-core":"1.3.3","@0xsarwagya/ontoly-go":"1.3.3"},"publishConfig":{"access":"public"},"devDependencies":{"@types/node":"^22.15.3","tsup":"^8.3.5","vitest":"^3.0.0"},"bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/0xsarwagya"},"engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["ontoly","software-graph","go","golang","static-analysis","developer-tools","semantic-bridge"],"scripts":{"build":"tsup && tsc -p tsconfig.build.json","check-types":"tsc --noEmit","test":"vitest run tests"},"_id":"@0xsarwagya/ontoly-semantic-go@1.3.3","_integrity":"sha512-bEIejkKaM6S8QnZWDKORVeOyn3znvV0B3cf+2ZiW0u9sLp2yS1mlpJnHNlYKY/WDClAio3/eSMRe/Fy/1IXlww==","_resolved":"/tmp/a1e3de5f17202d158b1f09c41427c389/0xsarwagya-ontoly-semantic-go-1.3.3.tgz","_from":"file:0xsarwagya-ontoly-semantic-go-1.3.3.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-bEIejkKaM6S8QnZWDKORVeOyn3znvV0B3cf+2ZiW0u9sLp2yS1mlpJnHNlYKY/WDClAio3/eSMRe/Fy/1IXlww==","shasum":"b9be7ef1ee8a0922435850631abfd4dd0c060807","tarball":"https://registry.npmjs.org/@0xsarwagya/ontoly-semantic-go/-/ontoly-semantic-go-1.3.3.tgz","fileCount":7,"unpackedSize":124865,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xsarwagya%2fontoly-semantic-go@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCONTdY9QD8Fdrrpkw4GYvMgplrOWK9ZgKTKrJVewurWwIgU7IW9vxUadS2rg3yUox7phwGU/VIq/Hv7IPpJQej4Cg="}]},"_npmUser":{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"},"directories":{},"maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ontoly-semantic-go_1.3.3_1785852970849_0.9896320454157839"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-01T13:26:04.404Z","modified":"2026-08-04T14:16:11.371Z","1.2.0":"2026-08-01T13:26:04.774Z","1.3.0":"2026-08-03T23:39:00.592Z","1.3.1":"2026-08-04T11:50:44.076Z","1.3.2":"2026-08-04T12:01:34.738Z","1.3.3":"2026-08-04T14:16:11.006Z"},"bugs":{"url":"https://github.com/0xsarwagya/ontoly/issues"},"license":"AGPL-3.0-only","homepage":"https://ontoly.xyz","keywords":["ontoly","software-graph","go","golang","static-analysis","developer-tools","semantic-bridge"],"repository":{"type":"git","url":"git+https://github.com/0xsarwagya/ontoly.git","directory":"packages/semantic-go"},"description":"Go semantic bridge and framework analyzers for Ontoly.","maintainers":[{"name":"0xsarwagya","email":"sarwagyasingh69@gmail.com"}],"readme":"# @0xsarwagya/ontoly-semantic-go\n\nGo semantic bridge and framework analyzers for [Ontoly](https://ontoly.xyz).\n\nConverts a `GoProject` semantic model into `CompilerSymbol` and `CompilerRelationship` artifacts for the Ontoly Software Graph. Includes framework analyzers for Gin, Echo, Fiber, Chi, gRPC, and GORM.\n\n## Usage\n\n```ts\nimport { analyzeGoProject } from \"@0xsarwagya/ontoly-go\";\nimport { generateGoCompilerArtifacts } from \"@0xsarwagya/ontoly-semantic-go\";\n\nconst project = analyzeGoProject({ root: \".\", files: [\"main.go\"] });\nconst { symbols, relationships, detections } = generateGoCompilerArtifacts({ project });\n```\n\n## License\n\nAGPL-3.0-only\n","readmeFilename":"README.md"}