{"_id":"@danypops/zodiac-lector","_rev":"2-9f7d99655198778e76fbbe9ad2158271","name":"@danypops/zodiac-lector","dist-tags":{"latest":"0.0.10"},"versions":{"0.0.9":{"name":"@danypops/zodiac-lector","version":"0.0.9","keywords":["zodiac","lector","code-intelligence"],"license":"MIT","_id":"@danypops/zodiac-lector@0.0.9","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/lector#readme","bugs":{"url":"https://github.com/DanyPops/lector/issues"},"dist":{"shasum":"7036e642255f930ea27ce50a0a7c7c35314afbd0","tarball":"https://registry.npmjs.org/@danypops/zodiac-lector/-/zodiac-lector-0.0.9.tgz","fileCount":13,"integrity":"sha512-17WYkFYxP5LP4qedKkWPY/0JedSEz/OkaB3AsuRHh/UQ74iki/OQWBou9xegBmDDmagDkWYvNNUo0QmPgytiVw==","signatures":[{"sig":"MEYCIQCQKw1JXyJ2G057xWKc6k+JpvvD3RYIqqmMEtSZHJx2dgIhAId4De+KMPu5SKBqAAuJpoLTVd+aBQfsZhbaInCP49R5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":795137},"main":"./src/index.ts","type":"module","types":"./src/index.ts","zodiac":{"integrations":[{"kind":"editor","entry":"./dist/zodiac-entry.js"}]},"exports":{".":"./src/index.ts","./zodiac-entry":"./dist/zodiac-entry.js"},"gitHead":"5a01748af8ab984f6150a5c184f895fc14080499","scripts":{"test":"bun test","build":"bun build src/zodiac-entry.ts --target=node --outfile=dist/zodiac-entry.js","prepack":"bun run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"danypops","email":"danypops@protonmail.com"},"repository":{"url":"git+https://github.com/DanyPops/lector.git","type":"git","directory":"packages/zodiac-lector"},"_npmVersion":"11.14.1","description":"Package-owned Lector contribution for Zodiac workspace resources","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@danypops/lector":"^0.19.0","@zodiac/protocol":"file:vendor/zodiac-protocol-0.0.1.tgz"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"latest","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/zodiac-lector_0.0.9_1787587911841_0.9466364934157916","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@danypops/zodiac-lector","version":"0.0.10","description":"Package-owned Lector contribution for Zodiac workspace resources","keywords":["zodiac","lector","code-intelligence"],"license":"MIT","type":"module","main":"./src/index.ts","types":"./src/index.ts","exports":{".":"./src/index.ts","./zodiac-entry":"./dist/zodiac-entry.js"},"zodiac":{"integrations":[{"kind":"editor","entry":"./dist/zodiac-entry.js"}]},"scripts":{"build":"bun build src/zodiac-entry.ts --target=node --outfile=dist/zodiac-entry.js","prepack":"bun run build","test":"bun test","typecheck":"tsc --noEmit"},"dependencies":{"@zodiac/protocol":"file:vendor/zodiac-protocol-0.0.1.tgz","@danypops/lector":"^0.19.0"},"devDependencies":{"bun-types":"latest","typescript":"^5.9.3"},"repository":{"type":"git","url":"git+https://github.com/DanyPops/lector.git","directory":"packages/zodiac-lector"},"publishConfig":{"access":"public"},"gitHead":"902845b09ab9536ba877f68e7d70ef3affd4cbd3","_id":"@danypops/zodiac-lector@0.0.10","bugs":{"url":"https://github.com/DanyPops/lector/issues"},"homepage":"https://github.com/DanyPops/lector#readme","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-7m/dRoSWGSszO+g1CMj7sS7WHm6EKQBcS3ep4GckOkAXnFW/khJGymkQwzlQjRG/hrC0T9Mh5iGRJutXUqjxbQ==","shasum":"2a2ffd508d9c94c03d754ddb7143ad5ba27959e1","tarball":"https://registry.npmjs.org/@danypops/zodiac-lector/-/zodiac-lector-0.0.10.tgz","fileCount":13,"unpackedSize":808197,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fzodiac-lector@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAp2PTF9ndX/1ErfMkLeJrVakrkYQY3c/xMR/QIzl/EZAiA8icWNDtm9AU/jGJcs11ovgjCyRdgioTi3KbmP1kdxHQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46f66857-c2e5-4d74-a72e-904526f43acf"}},"directories":{},"maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zodiac-lector_0.0.10_1787938658545_0.3383402288448165"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-24T16:11:51.610Z","modified":"2026-08-28T17:37:39.010Z","0.0.9":"2026-08-24T16:11:52.045Z","0.0.10":"2026-08-28T17:37:38.704Z"},"bugs":{"url":"https://github.com/DanyPops/lector/issues"},"license":"MIT","homepage":"https://github.com/DanyPops/lector#readme","keywords":["zodiac","lector","code-intelligence"],"repository":{"type":"git","url":"git+https://github.com/DanyPops/lector.git","directory":"packages/zodiac-lector"},"description":"Package-owned Lector contribution for Zodiac workspace resources","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"readme":"# @danypops/zodiac-lector\n\nPackage-owned Lector contribution for Zodiac. It registers only:\n\n- `lector.workspace.open`\n- `lector.file.open`\n- `lector.file.save`\n- `lector.search.text` and `lector.search.files`\n- `lector.symbol.hover`, `lector.symbol.definition`, and `lector.symbol.references`\n- `lector.diagnostics.show`\n- `lector.call-graph.prepare`, `lector.call-graph.incoming`, `lector.call-graph.outgoing`, and `lector.call-graph.reachable`\n- `lector.git.status`, `lector.git.log`, `lector.git.diff`, and `lector.git.compare-symbol`\n- the bounded `lector:` workspace/tree/text/semantic/call-graph/Git resource provider\n\nThe contribution connects to an authenticated running Lector daemon. Workspace identity is explicit, file paths remain workspace-relative, and every resource read requires byte and entry bounds. Text projections expose Lector's host-neutral `GuardedLiveBuffer`; saves use the last observed content hash and preserve dirty local text when an external write makes that guard stale. Semantic projections preserve Lector provenance, explicit ready/degraded/stale states, and UTF-16 position semantics without exposing LSP wire types. Call-graph projections distinguish live code intelligence from the persisted symbol graph, use stable opaque node identities and openable declaration locations, and expose depth/node/edge/byte/deadline truncation. Read-only Git projections expose branch/status, bounded history, structured diff hunks, exact revisions, symbol comparisons, and openable working-tree locations; Lector owns Git parsing and typed non-repository, bad-revision, binary, detached, renamed, deleted, and truncated outcomes. It does not expose force-directed rendering, unbounded graphs, Git mutation, annotations, package-source, repository-cache, React, or shell behavior.\n\nThis PoC vendors the exact packed `@zodiac/protocol@0.0.1` artifact inside this package; it never depends on a machine-local absolute path.\n","readmeFilename":"README.md"}