{"_id":"@codegraphy-dev/plugin-api","_rev":"13-a0c631a3c03f1d7038570313a46a728b","name":"@codegraphy-dev/plugin-api","dist-tags":{"latest":"8.0.0"},"versions":{"3.0.0":{"name":"@codegraphy-dev/plugin-api","version":"3.0.0","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@3.0.0","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"04f948de1edb713836911286f8a6b1a7edada812","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-3.0.0.tgz","fileCount":10,"integrity":"sha512-/oC5orK2ojtRJpDuGF8/35NWYH/g4eKOpkZay4o90P1cr2IzHa2tWmyNlejFk2wh35Tu+j94AB/jUssH7B6YiQ==","signatures":[{"sig":"MEQCIEDUB3E0SdDNeeBVm1FKaqUCdzoTfciWyhnwPB7unWeyAiBNvKj33KRu37AKR5nKjmCQqRFcnREAvdMfhK01Pl2QXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30475},"type":"module","_from":"file:codegraphy-dev-plugin-api-3.0.0.tgz","types":"src/index.ts","engines":{"node":">=22.22.0 <23"},"exports":{".":{"types":"./src/index.ts"},"./events":{"types":"./src/events.ts"},"./plugin":{"types":"./src/plugin.ts"}},"scripts":{"lint":"eslint src","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/private/var/folders/09/m1sgrczj11d5v3_0bmmkw9gm0000gp/T/f2b21a0201bf1cf41cae7abbc59973bc/codegraphy-dev-plugin-api-3.0.0.tgz","_integrity":"sha512-/oC5orK2ojtRJpDuGF8/35NWYH/g4eKOpkZay4o90P1cr2IzHa2tWmyNlejFk2wh35Tu+j94AB/jUssH7B6YiQ==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_3.0.0_1779403647247_0.316594122744287","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@codegraphy-dev/plugin-api","version":"3.1.0","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@3.1.0","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"784767e8137172bf78e7e9764bb7660ac4c3d031","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-3.1.0.tgz","fileCount":14,"integrity":"sha512-d+O1aG59SuQk60WHGhVEwI43VCAOF8TabOT8C6VgvK3LFAaQRfVqCixoZF2o9c/TuzxfR0eBA3/eoWdJAAbLNg==","signatures":[{"sig":"MEQCIH6mkg8N+CrrBKzRnEh8EVMj/vJy9Wdf/KQfbPTUPCy1AiB9FFUlsv4AYvdLt+XmHVG7H/HtxL1E/10Wc1dQbZ+h5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46877},"type":"module","_from":"file:codegraphy-dev-plugin-api-3.1.0.tgz","types":"src/index.ts","engines":{"node":">=22.22.0 <23"},"exports":{".":{"types":"./src/index.ts"},"./data":{"types":"./src/data.ts"},"./access":{"types":"./src/access.ts"},"./events":{"types":"./src/events.ts"},"./plugin":{"types":"./src/plugin.ts"},"./webview":{"types":"./src/webview.ts"},"./graph-view":{"types":"./src/graphView.ts"}},"scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/private/var/folders/09/m1sgrczj11d5v3_0bmmkw9gm0000gp/T/cbb6bf29a1b9464cf286bbdac5c63101/codegraphy-dev-plugin-api-3.1.0.tgz","_integrity":"sha512-d+O1aG59SuQk60WHGhVEwI43VCAOF8TabOT8C6VgvK3LFAaQRfVqCixoZF2o9c/TuzxfR0eBA3/eoWdJAAbLNg==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_3.1.0_1780014581819_0.7447914450491944","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@codegraphy-dev/plugin-api","version":"3.1.1","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@3.1.1","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"bd11967084a3b68325e353bed84431957e7c45be","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-3.1.1.tgz","fileCount":14,"integrity":"sha512-Dp4ma9eNaqkaktPHP47H+AKo5rAeZYAX2FY0plj3xLjek5CYbgjdr344Nn1psFX1yCn6p4rP00YzTPRJUBdgRg==","signatures":[{"sig":"MEYCIQCBL/8U4mJtgEXyXZdVaFjky2LMkvK538wCtjyNidDDiwIhALYNecWlhiePB7jpRe9rUKuBv7dMt2KTaVJZ5Y4AkcQd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46877},"type":"module","_from":"file:codegraphy-dev-plugin-api-3.1.1.tgz","types":"src/index.ts","engines":{"node":">=20.20.0 <23"},"exports":{".":{"types":"./src/index.ts"},"./data":{"types":"./src/data.ts"},"./access":{"types":"./src/access.ts"},"./events":{"types":"./src/events.ts"},"./plugin":{"types":"./src/plugin.ts"},"./webview":{"types":"./src/webview.ts"},"./graph-view":{"types":"./src/graphView.ts"}},"scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/private/var/folders/09/m1sgrczj11d5v3_0bmmkw9gm0000gp/T/fefb331964028577cc28791473c81187/codegraphy-dev-plugin-api-3.1.1.tgz","_integrity":"sha512-Dp4ma9eNaqkaktPHP47H+AKo5rAeZYAX2FY0plj3xLjek5CYbgjdr344Nn1psFX1yCn6p4rP00YzTPRJUBdgRg==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_3.1.1_1780076957952_0.5173073857488864","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@codegraphy-dev/plugin-api","version":"3.1.2","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@3.1.2","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"bec58951945fe7129fd9a4bb96a9dae807edf74f","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-3.1.2.tgz","fileCount":14,"integrity":"sha512-seXRrgRW8M0YRyIhZtQaiNTgNpP5EVGduh0pP1ktdogaoEuVDyVOb6Oz3sNcaBa5BNbbGMlT2bL3CF1SkhpQcg==","signatures":[{"sig":"MEUCIACnBmCVDZ7/x8sqIxW2ua9jKs8yEvQoKZ5hGbs83T0sAiEAzMjZTNqsp1iKwAq74jItdb/VNl3uvrcbqWUIeBfuVb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46920},"type":"module","_from":"file:codegraphy-dev-plugin-api-3.1.2.tgz","types":"src/index.ts","engines":{"node":">=20.20.0 <23"},"exports":{".":{"types":"./src/index.ts"},"./data":{"types":"./src/data.ts"},"./access":{"types":"./src/access.ts"},"./events":{"types":"./src/events.ts"},"./plugin":{"types":"./src/plugin.ts"},"./webview":{"types":"./src/webview.ts"},"./graph-view":{"types":"./src/graphView.ts"}},"scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/private/var/folders/09/m1sgrczj11d5v3_0bmmkw9gm0000gp/T/e855ceabad763c22a739b3df8d363ab6/codegraphy-dev-plugin-api-3.1.2.tgz","_integrity":"sha512-seXRrgRW8M0YRyIhZtQaiNTgNpP5EVGduh0pP1ktdogaoEuVDyVOb6Oz3sNcaBa5BNbbGMlT2bL3CF1SkhpQcg==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_3.1.2_1780181280677_0.1961554413531188","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@codegraphy-dev/plugin-api","version":"4.0.0","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@4.0.0","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"b95f8c29406401fe119c8952b46b4db062d39f4e","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-4.0.0.tgz","fileCount":14,"integrity":"sha512-qkM/4pnDoZARJyJD3GzNx03K71vYKTZfoZ8yBvX9BcSfEeVSgPGUO8WNdJqyZXpMpVR4v+Xj1CBxl8Wlh72VYw==","signatures":[{"sig":"MEQCIEpcpzuSLPYKelASXONUOgIb7GB27Hd8OQFWhJWQhXZ4AiA3teDRrC86RghYyYZeMKGxHBGvW7+jD8/EdBnW8M4JWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49631},"type":"module","_from":"file:codegraphy-dev-plugin-api-4.0.0.tgz","types":"src/index.ts","engines":{"node":">=20.20.0 <23"},"exports":{".":{"types":"./src/index.ts"},"./data":{"types":"./src/data.ts"},"./access":{"types":"./src/access.ts"},"./events":{"types":"./src/events.ts"},"./plugin":{"types":"./src/plugin.ts"},"./webview":{"types":"./src/webview.ts"},"./graph-view":{"types":"./src/graphView.ts"}},"scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/private/var/folders/09/m1sgrczj11d5v3_0bmmkw9gm0000gp/T/d54802b27024864ee7f64fe698e1ea63/codegraphy-dev-plugin-api-4.0.0.tgz","_integrity":"sha512-qkM/4pnDoZARJyJD3GzNx03K71vYKTZfoZ8yBvX9BcSfEeVSgPGUO8WNdJqyZXpMpVR4v+Xj1CBxl8Wlh72VYw==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_4.0.0_1780936924791_0.2719264159250756","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@codegraphy-dev/plugin-api","version":"5.0.0","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@5.0.0","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"f792ca2444a7cef6b3bb28ec51e8c4a068fb2b3a","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-5.0.0.tgz","fileCount":14,"integrity":"sha512-aayd+fODN+ZJxU6fSsCbMjZOapBPhdn735P615Ukp/zgGDIqdaKHI9IZC+iYAjJCjTzSXfNXWYUQN+PQmjSv2A==","signatures":[{"sig":"MEUCIQD3wF3/MTwkKGX6gwsavdCrkQ+P0qj10nfGOofNm0P6XAIgK42lTJH3UTaAytyclOTbzSf0IxybX8dX8vPwcMbO9kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50556},"type":"module","_from":"file:codegraphy-dev-plugin-api-5.0.0.tgz","types":"src/index.ts","engines":{"node":">=20.20.0 <23"},"exports":{".":{"types":"./src/index.ts"},"./data":{"types":"./src/data.ts"},"./access":{"types":"./src/access.ts"},"./events":{"types":"./src/events.ts"},"./plugin":{"types":"./src/plugin.ts"},"./webview":{"types":"./src/webview.ts"},"./graph-view":{"types":"./src/graphView.ts"}},"scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/private/var/folders/09/m1sgrczj11d5v3_0bmmkw9gm0000gp/T/b19fc80833793dcc52de3bba844aebdf/codegraphy-dev-plugin-api-5.0.0.tgz","_integrity":"sha512-aayd+fODN+ZJxU6fSsCbMjZOapBPhdn735P615Ukp/zgGDIqdaKHI9IZC+iYAjJCjTzSXfNXWYUQN+PQmjSv2A==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_5.0.0_1781117287827_0.9318005191819598","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@codegraphy-dev/plugin-api","version":"5.1.0","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@5.1.0","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"0645bac0875e550b565c675fc51bfaf7f93844e6","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-5.1.0.tgz","fileCount":14,"integrity":"sha512-sYFfF2GlTtu+HqyO5mlFcnKYeCpRWjRbjVBNAOMjpNY7iXVnvMPTkFIktW/xInPQCf5lv4uqZ33L16W93P5yzw==","signatures":[{"sig":"MEUCIQDTlbQh2J4H26zQMeizkciiCr+NfISJO/3fqvVsd0DyuwIgMvY1xKS6Aznquo1VP4QzTT4bF7z+it2Zcz9ZdQoaU0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52667},"type":"module","_from":"file:codegraphy-dev-plugin-api-5.1.0.tgz","types":"src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts"},"./data":{"types":"./src/data.ts"},"./access":{"types":"./src/access.ts"},"./events":{"types":"./src/events.ts"},"./plugin":{"types":"./src/plugin.ts"},"./webview":{"types":"./src/webview.ts"},"./graph-view":{"types":"./src/graphView.ts"}},"scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/tmp/d82a6518b431d45b5269fcc29330f3a7/codegraphy-dev-plugin-api-5.1.0.tgz","_integrity":"sha512-sYFfF2GlTtu+HqyO5mlFcnKYeCpRWjRbjVBNAOMjpNY7iXVnvMPTkFIktW/xInPQCf5lv4uqZ33L16W93P5yzw==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_5.1.0_1781554949450_0.4786481806635057","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@codegraphy-dev/plugin-api","version":"5.2.0","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@5.2.0","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"286f1cbbaacc769baa46b7aa5173e31efd67b022","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-5.2.0.tgz","fileCount":14,"integrity":"sha512-HvQDC7YwjzwcMu91nRS1FRfpNCp4vRJryoMA7MHOJAfAyY4bJnJvR2gaTpcPu7rCf84rhPAZmRMAZbjZwkVu1A==","signatures":[{"sig":"MEUCIHR2KlRqKeB3FJrjs6df/5h6GSooTAcuEwYWQWdwrKkwAiEAlWyU/+PzgL6TPhI8l66Jhk8V+sf2IEg7mf9EtZChF6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52525},"type":"module","_from":"file:codegraphy-dev-plugin-api-5.2.0.tgz","types":"src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts"},"./data":{"types":"./src/data.ts"},"./access":{"types":"./src/access.ts"},"./events":{"types":"./src/events.ts"},"./plugin":{"types":"./src/plugin.ts"},"./webview":{"types":"./src/webview.ts"},"./graph-view":{"types":"./src/graphView.ts"}},"scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/tmp/eff9b6144ad0145794ac40a1df8e4d74/codegraphy-dev-plugin-api-5.2.0.tgz","_integrity":"sha512-HvQDC7YwjzwcMu91nRS1FRfpNCp4vRJryoMA7MHOJAfAyY4bJnJvR2gaTpcPu7rCf84rhPAZmRMAZbjZwkVu1A==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_5.2.0_1782154525079_0.15097997692346188","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@codegraphy-dev/plugin-api","version":"5.3.0","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@5.3.0","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"ce085dd6487d29f8f0591ea93a294eea9958a6da","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-5.3.0.tgz","fileCount":14,"integrity":"sha512-POd0FAJnqarLSvld4yaYb8uLPAeRhVEQ+ZeLCrONwN9+TTCu2OXLQ+cWhrHw4Frq0DzacDhNwx62e33M/1t6hg==","signatures":[{"sig":"MEUCIH+KfL1UpH/Pivo2O1wQlmzuzeQpff+yousZw/BeylNHAiEA/H/7c/tSeJ06Hg7xzNsFDMTeKZCSGLkqyM4hxsTwIKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53449},"type":"module","_from":"file:codegraphy-dev-plugin-api-5.3.0.tgz","types":"src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts"},"./data":{"types":"./src/data.ts"},"./access":{"types":"./src/access.ts"},"./events":{"types":"./src/events.ts"},"./plugin":{"types":"./src/plugin.ts"},"./webview":{"types":"./src/webview.ts"},"./graph-view":{"types":"./src/graphView.ts"}},"scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/tmp/5dab324aa4e56d69bcd2b47b92347872/codegraphy-dev-plugin-api-5.3.0.tgz","_integrity":"sha512-POd0FAJnqarLSvld4yaYb8uLPAeRhVEQ+ZeLCrONwN9+TTCu2OXLQ+cWhrHw4Frq0DzacDhNwx62e33M/1t6hg==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_5.3.0_1782493303025_0.8013275234922508","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@codegraphy-dev/plugin-api","version":"6.0.0","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@6.0.0","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"53e311d0fec3492e8a180a4a68791920001df900","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-6.0.0.tgz","fileCount":14,"integrity":"sha512-stEAykhe2ayXRM4/jouE2J726Zftm29JmVJz+FPPnTOqEsNQeygCtF8mdG6OJex0VJisif+1IKc5psJQeir8UQ==","signatures":[{"sig":"MEUCIArKhQP0iMKaDQuk2zg2ssJV7eeYaxrVYFUWWltUobV/AiEAzQTaxqTqQEEcmKEQ9dKT2jlxMkoIg6oiKxMToF9vQJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52255},"type":"module","_from":"file:codegraphy-dev-plugin-api-6.0.0.tgz","types":"src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts"},"./data":{"types":"./src/data.ts"},"./access":{"types":"./src/access.ts"},"./events":{"types":"./src/events.ts"},"./plugin":{"types":"./src/plugin.ts"},"./webview":{"types":"./src/webview.ts"},"./graph-view":{"types":"./src/graphView.ts"}},"scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/tmp/775f6212d5604a6e7fef19e6b2fd98d1/codegraphy-dev-plugin-api-6.0.0.tgz","_integrity":"sha512-stEAykhe2ayXRM4/jouE2J726Zftm29JmVJz+FPPnTOqEsNQeygCtF8mdG6OJex0VJisif+1IKc5psJQeir8UQ==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_6.0.0_1784178603550_0.622451490517175","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@codegraphy-dev/plugin-api","version":"6.1.0","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@6.1.0","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"aabf65da4e179919e62d21f972432835050b0b41","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-6.1.0.tgz","fileCount":14,"integrity":"sha512-+46RgX+jRhFnOOECOxI1f4h0DToDW8TcssEHuA5o95gzvFB/qaLG0O9HI3yjtm47nZ5zPCrGwvdrFaFgqW92mA==","signatures":[{"sig":"MEQCIGqyVtHJNIJeluJizjj0/cRbD1u9ALagiFXw5d3wSpYFAiBSpaCtlaSoIrTtHCOXmdbC5o9ixDHugdr1/aU3Ri29gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52853},"type":"module","_from":"file:codegraphy-dev-plugin-api-6.1.0.tgz","types":"src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts"},"./data":{"types":"./src/data.ts"},"./access":{"types":"./src/access.ts"},"./events":{"types":"./src/events.ts"},"./plugin":{"types":"./src/plugin.ts"},"./webview":{"types":"./src/webview.ts"},"./graph-view":{"types":"./src/graphView.ts"}},"scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/tmp/dc2f82115415c82c68c5f0ae46341c8a/codegraphy-dev-plugin-api-6.1.0.tgz","_integrity":"sha512-+46RgX+jRhFnOOECOxI1f4h0DToDW8TcssEHuA5o95gzvFB/qaLG0O9HI3yjtm47nZ5zPCrGwvdrFaFgqW92mA==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_6.1.0_1784248943535_0.9004744516085597","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@codegraphy-dev/plugin-api","version":"7.0.0","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"license":"MIT","_id":"@codegraphy-dev/plugin-api@7.0.0","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"dist":{"shasum":"5d2d39c8fd231ba7de377260a18f1ac16c4d65c0","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-7.0.0.tgz","fileCount":11,"integrity":"sha512-BgQiVd7zKlZ0r4OVc912TkuWZMyMqSW2NgJXMgvJotni6SrWN/9WmT9evTO/bBgEXA6Nx3fOOF4JRLZ8gvo11g==","signatures":[{"sig":"MEUCIQCsV31Bve1f9V2JPkVvPDZTu8Yq1MQqnItWN+AhI+uhkgIgLTDIueAqutP2/m7usWugK3v9kkQxm6rjVAPnLPLgTJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21925},"type":"module","_from":"file:codegraphy-dev-plugin-api-7.0.0.tgz","types":"src/index.ts","engines":{"node":">=20"},"exports":{".":{"types":"./src/index.ts"},"./data":{"types":"./src/data.ts"},"./graph":{"types":"./src/graph.ts"},"./access":{"types":"./src/access.ts"},"./plugin":{"types":"./src/plugin.ts"},"./disposable":{"types":"./src/disposable.ts"}},"scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"_resolved":"/tmp/c076f024ce2221be6ebff7a66388898a/codegraphy-dev-plugin-api-7.0.0.tgz","_integrity":"sha512-BgQiVd7zKlZ0r4OVc912TkuWZMyMqSW2NgJXMgvJotni6SrWN/9WmT9evTO/bBgEXA6Nx3fOOF4JRLZ8gvo11g==","repository":{"url":"git+https://github.com/joesobo/CodeGraphyV4.git","type":"git"},"_npmVersion":"10.9.4","description":"Type definitions for CodeGraphy plugins","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"data":["src/data.ts"],"graph":["src/graph.ts"],"access":["src/access.ts"],"plugin":["src/plugin.ts"],"disposable":["src/disposable.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/plugin-api_7.0.0_1784845034246_0.7157328334201483","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@codegraphy-dev/plugin-api","version":"8.0.0","description":"Type definitions for CodeGraphy plugins","engines":{"node":"^22.14.0 || >=23.6.0"},"repository":{"type":"git","url":"git+https://github.com/joesobo/CodeGraphyV4.git"},"homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"type":"module","sideEffects":false,"exports":{".":{"types":"./src/index.ts"},"./plugin":{"types":"./src/plugin.ts"},"./access":{"types":"./src/access.ts"},"./data":{"types":"./src/data.ts"},"./disposable":{"types":"./src/disposable.ts"},"./graph":{"types":"./src/graph.ts"}},"types":"src/index.ts","typesVersions":{"*":{"access":["src/access.ts"],"data":["src/data.ts"],"disposable":["src/disposable.ts"],"graph":["src/graph.ts"],"plugin":["src/plugin.ts"]}},"publishConfig":{"access":"public"},"license":"MIT","scripts":{"lint":"eslint src tests vitest.config.ts","test":"vitest run --config vitest.config.ts","typecheck":"tsc --noEmit -p tsconfig.json"},"_id":"@codegraphy-dev/plugin-api@8.0.0","_integrity":"sha512-WwIjgtdn4tO4yTJ0UeWxTkzUtwkf6ili+Uh1EwJrD3jXP3gaQOBEH9fAa0IJf38iLZnG6zBLLJ2hLhiT/1ELug==","_resolved":"/tmp/97ab10b502b75b0d152f073886ee5e09/codegraphy-dev-plugin-api-8.0.0.tgz","_from":"file:codegraphy-dev-plugin-api-8.0.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-WwIjgtdn4tO4yTJ0UeWxTkzUtwkf6ili+Uh1EwJrD3jXP3gaQOBEH9fAa0IJf38iLZnG6zBLLJ2hLhiT/1ELug==","shasum":"c2e9fb00192a6af723727698f114b07c1646cfc7","tarball":"https://registry.npmjs.org/@codegraphy-dev/plugin-api/-/plugin-api-8.0.0.tgz","fileCount":11,"unpackedSize":22149,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJfZjyCSbhy+/xvLOy+yeR5WvmocHyowmtXGpQHvOO8gIgf5hjHQYHKjusBk8jSIwHYKhTOC4cSYmQI4t+57fzRRI="}]},"_npmUser":{"name":"poleski","email":"soboleskijoe@gmail.com"},"directories":{},"maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-api_8.0.0_1785378931296_0.6910440393811108"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T22:47:27.136Z","modified":"2026-07-30T02:35:31.595Z","3.0.0":"2026-05-21T22:47:27.384Z","3.1.0":"2026-05-29T00:29:41.989Z","3.1.1":"2026-05-29T17:49:18.127Z","3.1.2":"2026-05-30T22:48:00.818Z","4.0.0":"2026-06-08T16:42:04.927Z","5.0.0":"2026-06-10T18:48:07.986Z","5.1.0":"2026-06-15T20:22:29.624Z","5.2.0":"2026-06-22T18:55:25.334Z","5.3.0":"2026-06-26T17:01:43.162Z","6.0.0":"2026-07-16T05:10:03.685Z","6.1.0":"2026-07-17T00:42:23.667Z","7.0.0":"2026-07-23T22:17:14.399Z","8.0.0":"2026-07-30T02:35:31.443Z"},"bugs":{"url":"https://github.com/joesobo/CodeGraphyV4/issues"},"license":"MIT","homepage":"https://github.com/joesobo/CodeGraphyV4/tree/main/packages/plugin-api","keywords":["codegraphy","codegraphy-plugin","plugin-api","types"],"repository":{"type":"git","url":"git+https://github.com/joesobo/CodeGraphyV4.git"},"description":"Type definitions for CodeGraphy plugins","maintainers":[{"name":"poleski","email":"soboleskijoe@gmail.com"}],"readme":"# `@codegraphy-dev/plugin-api`\n\nType definitions for plugins hosted by CodeGraphy Core.\n\nUse this API to extend headless analysis. Use\n[`@codegraphy-dev/extension-plugin-api`](../extension-plugin-api/README.md) for\nVS Code Extension and Graph View behavior.\n\n## Install\n\nInstalling this package requires Node.js `^22.14.0 || >=23.6.0`. Node.js 20 is not\nsupported.\n\n```bash\nnpm install -D @codegraphy-dev/plugin-api\n```\n\n## Minimal plugin\n\n```ts\nimport type { IPluginFactory } from '@codegraphy-dev/plugin-api';\n\nconst createPlugin: IPluginFactory = ({ dataHost, options } = {}) => ({\n  id: 'acme.typescript-analysis',\n  name: 'Acme TypeScript Analysis',\n  version: '1.0.0',\n  apiVersion: '^4.0.0',\n  supportedExtensions: ['.ts', '.tsx'],\n  async initialize() {\n    await dataHost?.saveData({ mode: options?.mode ?? 'default' });\n  },\n  async analyzeFile(filePath) {\n    return { filePath, relations: [] };\n  },\n});\n\nexport default createPlugin;\n```\n\nThis package is type-only. Use `import type`.\n\n## What Core plugins can do\n\nCore plugins can:\n\n- analyze workspace files;\n- use Core Relationship kinds including `import`, `reexport`, `call`, `reference`, and `inherit`;\n- add semantic Nodes, Symbols, and Relationships;\n- add semantic Node Type and Edge Type definitions;\n- declare Graph Scope capabilities and default filters;\n- respond to analysis and file-change lifecycle events;\n- store plugin-owned data through the provided data host.\n\nCore plugins cannot define colors, shapes, positions, physics, webviews,\ntoolbars, context menus, or editor actions. Those behaviors belong to an\ninterface API.\n\nThe descriptor in `package.json` is the only plugin manifest. Do not add a\nsecond `codegraphy.json` file.\n\nCore runs its built-in analysis first, then merges active plugin results. Paths\nin results are absolute workspace paths. Use `context.fileSystem` for workspace\nreads when possible.\n\n## Package descriptor\n\nThe package descriptor uses host `core`:\n\n```json\n{\n  \"codegraphy\": {\n    \"plugins\": [\n      {\n        \"id\": \"acme.typescript-analysis\",\n        \"host\": \"core\",\n        \"entry\": \"./dist/plugin.js\",\n        \"apiVersion\": \"^4.0.0\"\n      }\n    ]\n  }\n}\n```\n\nSee the [Plugin Guide](../../docs/PLUGINS.md) for registration, global and\nworkspace activation, multi-host packages, and settings ownership.\n","readmeFilename":"README.md"}