{"_id":"@act-spec/adapter-markdown","name":"@act-spec/adapter-markdown","dist-tags":{"rc":"0.2.0-rc.1","latest":"0.2.0-rc.1"},"versions":{"0.2.0-rc.1":{"name":"@act-spec/adapter-markdown","version":"0.2.0-rc.1","description":"PRD-201 markdown adapter for the ACT (Agent Content Tree) v0.1 reference implementation.","license":"Apache-2.0","author":{"name":"Jeremy Forsythe","email":"jeremy@act-spec.org"},"homepage":"https://act-spec.org","bugs":{"url":"https://github.com/act-spec/act/issues"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/act-spec/act.git","directory":"packages/adapter-markdown"},"dependencies":{"remark-frontmatter":"^5.0.0","remark-gfm":"^4.0.0","remark-parse":"^11.0.0","unified":"^11.0.5","yaml":"^2.6.0","@act-spec/adapter-framework":"0.2.0-rc.1","@act-spec/core":"0.2.0-rc.1","@act-spec/validator":"0.2.0-rc.1"},"devDependencies":{"@vitest/coverage-v8":"^2.1.9","tsx":"^4.19.2","typescript":"^5.6.3","vitest":"^2.1.4"},"scripts":{"build":"tsc -p tsconfig.json","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","lint":"eslint src","typecheck":"tsc -p tsconfig.json --noEmit","conformance":"tsx conformance.ts"},"_id":"@act-spec/adapter-markdown@0.2.0-rc.1","_integrity":"sha512-nrleegCUl63N25hDzIS4jN2ve6iqnYtzDhSAcfSMtlRkTLXZQ5exAdgyuSFttk9rSu3vWK5RK2qheim0/xKSfg==","_resolved":"/private/var/folders/yp/y7frhcvj70jgr6b8g633lghr0000gn/T/90f2e249799a028861178d2aa5da7460/act-spec-adapter-markdown-0.2.0-rc.1.tgz","_from":"file:act-spec-adapter-markdown-0.2.0-rc.1.tgz","_nodeVersion":"22.19.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-nrleegCUl63N25hDzIS4jN2ve6iqnYtzDhSAcfSMtlRkTLXZQ5exAdgyuSFttk9rSu3vWK5RK2qheim0/xKSfg==","shasum":"8c26d2203c110c454d4ed1ac0b11eb60e5709af9","tarball":"https://registry.npmjs.org/@act-spec/adapter-markdown/-/adapter-markdown-0.2.0-rc.1.tgz","fileCount":19,"unpackedSize":242670,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBpwsMYcW5g2Pw3SWSc7Jvp/jYrShU8i8WaMXunRCVugIhAI7lS4cXGdWxy/rtjVPNIcl3TE7Bm7WNIF1GHX82gESR"}]},"_npmUser":{"name":"jdforsythe","email":"jdforsythe@gmail.com"},"directories":{},"maintainers":[{"name":"jdforsythe","email":"jdforsythe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapter-markdown_0.2.0-rc.1_1777915287767_0.5554459560259288"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T17:21:27.561Z","0.2.0-rc.1":"2026-05-04T17:21:27.928Z","modified":"2026-05-04T17:21:28.145Z"},"maintainers":[{"name":"jdforsythe","email":"jdforsythe@gmail.com"}],"description":"PRD-201 markdown adapter for the ACT (Agent Content Tree) v0.1 reference implementation.","homepage":"https://act-spec.org","repository":{"type":"git","url":"git+https://github.com/act-spec/act.git","directory":"packages/adapter-markdown"},"author":{"name":"Jeremy Forsythe","email":"jeremy@act-spec.org"},"bugs":{"url":"https://github.com/act-spec/act/issues"},"license":"Apache-2.0","readme":"# @act-spec/adapter-markdown\n\nFilesystem markdown adapter for ACT (Agent Content Tree). Walks a content\ndirectory of `.md` / `.mdx` files, parses front-matter, and emits ACT\nenvelopes against the shared adapter framework\n(`@act-spec/adapter-framework`).\n\nThis is the canonical first-party adapter for static-site setups (Astro,\nEleventy, Docusaurus) where authors write markdown by hand.\n\n## Status\n\nACT v0.1 internal hand-test candidate. Public release lands at v0.2.\n\n## Install\n\nUnpublished in v0.1. Consume via the workspace:\n\n```jsonc\n// package.json\n{ \"dependencies\": { \"@act-spec/adapter-markdown\": \"workspace:*\" } }\n```\n\n## Usage\n\n```ts\nimport { markdown } from '@act-spec/adapter-markdown';\n\nconst adapter = markdown({\n  rootDir: './content',\n});\n```\n\nWire it into a generator config:\n\n```ts\nimport { defineConfig } from '@act-spec/cli';\nimport { markdown } from '@act-spec/adapter-markdown';\n\nexport default defineConfig({\n  output: { dir: 'public/act' },\n  manifest: { site: { name: 'Example' } },\n  adapters: [markdown({ rootDir: './content' })],\n});\n```\n\nSee [`examples/eleventy-blog/`](../../examples/eleventy-blog) and [`examples/astro-docs/`](../../examples/astro-docs) for complete projects.\n\n## Links\n\n- Adapter framework: [`@act-spec/adapter-framework`](../adapter-framework)\n- Repository: <https://github.com/act-spec/act>\n","readmeFilename":"README.md","_rev":"1-b2daced65ad1025e6eaac4e91b394f06"}