{"_id":"@aeye/context","name":"@aeye/context","dist-tags":{"latest":"0.3.9"},"versions":{"0.3.9":{"name":"@aeye/context","version":"0.3.9","description":"Pull @aeye's agent context into your repo — flatten every installed @aeye/* package's aeye-*.md into one folder (with a generated index) to point a coding agent at.","type":"module","license":"GPL-3.0","author":{"name":"ClickerMonkey"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ClickerMonkey/aeye.git","directory":"packages/context"},"bin":{"aeye-context":"bin/aeye-context.mjs"},"keywords":["aeye","context","docs","llm","agent","cli"],"_id":"@aeye/context@0.3.9","gitHead":"7df3bae899c5a30cf17f4925fb7057e9a61e7332","bugs":{"url":"https://github.com/ClickerMonkey/aeye/issues"},"homepage":"https://github.com/ClickerMonkey/aeye#readme","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-2oLS1Ox9wJPpRucKj/7l465LVzuAMUdB8ItYhyl0PNTPx7ML6XjekNmU9jQMLm2HmwQt/GGMD2MaxBNSexSVzA==","shasum":"c9be39817a6087de1af96860ec0175170f08a105","tarball":"https://registry.npmjs.org/@aeye/context/-/context-0.3.9.tgz","fileCount":3,"unpackedSize":6781,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDlcaz4U6raA2pj6E5kD7goOo8ZqdpZAz88bH2fTSyXSAIgebywyqtUwizR5C3pjHgXhm3oxAQDLZE+d7Uqt5/CXgk="}]},"_npmUser":{"name":"philip.diffenderfer","email":"pdiffenderfer@gmail.com"},"directories":{},"maintainers":[{"name":"philip.diffenderfer","email":"pdiffenderfer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/context_0.3.9_1783858180284_0.8233756293036436"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-12T12:09:40.144Z","0.3.9":"2026-07-12T12:09:40.425Z","modified":"2026-07-12T12:09:40.696Z"},"maintainers":[{"name":"philip.diffenderfer","email":"pdiffenderfer@gmail.com"}],"description":"Pull @aeye's agent context into your repo — flatten every installed @aeye/* package's aeye-*.md into one folder (with a generated index) to point a coding agent at.","homepage":"https://github.com/ClickerMonkey/aeye#readme","keywords":["aeye","context","docs","llm","agent","cli"],"repository":{"type":"git","url":"git+https://github.com/ClickerMonkey/aeye.git","directory":"packages/context"},"author":{"name":"ClickerMonkey"},"bugs":{"url":"https://github.com/ClickerMonkey/aeye/issues"},"license":"GPL-3.0","readme":"# @aeye/context\r\n\r\nPull **@aeye's agent context** — the flat agent-reference docs — into your repo with one command.\r\n\r\nEach `@aeye/*` package ships LLM/agent docs as flat markdown: an `aeye-<pkg>.md` reference (some\r\npackages add topic sub-docs like `aeye-core-tools.md`), cross-linked as flat siblings\r\n(`./aeye-core-types.md`). Those files ship inside each installed package\r\n(`node_modules/@aeye/core/aeye-core.md`, …). This CLI copies every installed package's doc into one\r\nflat folder and generates an `aeye.md` index, so the links actually resolve — on GitHub, in your\r\neditor, and when you point a coding agent at them.\r\n\r\n## Usage\r\n\r\n```bash\r\nnpx @aeye/context             # → ./docs\r\nnpx @aeye/context .aeye       # → any target directory\r\n```\r\n\r\nRun it from your project root (wherever `node_modules/` lives). Re-run after adding or upgrading\r\n`@aeye/*` packages to resync. To wire it into your project:\r\n\r\n```jsonc\r\n// package.json\r\n\"scripts\": { \"context:sync\": \"aeye-context\" }\r\n```\r\n\r\n## What it does\r\n\r\n1. Scans `node_modules/@aeye/*` (and pnpm's virtual store) for `aeye-*.md` files and copies each,\r\n   flat, into the target folder. Deduped by filename; direct dependencies win.\r\n2. Writes a generated **`aeye.md`** index — a table linking to every synced doc, labelled by each\r\n   file's title. (Unlike some monorepos, `@aeye` has no hand-written root router, so the index is\r\n   generated from whatever is installed — it never lists docs you don't have.)\r\n\r\nOnly files are written — nothing is deleted from the target.\r\n\r\n## Options\r\n\r\n| Arg | Meaning |\r\n| --- | --- |\r\n| `[target-dir]` | Where to write the flat docs + index. Default: `docs`. |\r\n| `--help` | Show usage. |\r\n","readmeFilename":"README.md","_rev":"1-b9218b4dbedf369b7bd3ce8e1962d5f0"}