{"_id":"@cairn-tool/cairn","_rev":"23-e7f5e1bc46cc873da9e4c563daf56162","name":"@cairn-tool/cairn","dist-tags":{"latest":"6.3.0"},"versions":{"2.0.0":{"name":"@cairn-tool/cairn","version":"2.0.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@2.0.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"b781668762a443839ad088ad79b8c6226b31230c","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-2.0.0.tgz","fileCount":526,"integrity":"sha512-OWff8gLESOWJS9IWHjfQPk0V0PolXn18ckDqMcPFYcG4A+wZIwyItxW0P3+xlSxhjNLDS/MvSXuyPZejEYTgOA==","signatures":[{"sig":"MEUCIF2sI1S1z5m7N26eBlKje1YJatBxnO+iIN8JeFnyzkKMAiEAyoBVxYGuY1LG4SCnhH3L5pCRUVKwXGH9Pbjy7zilPvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2935622},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"f6f58952c77e32a79d96eb39a6cc880866397324","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.1","mermaid":"^11.12.0","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.1.2","@types/jsdom":"^21.1.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.8","typescript-eslint":"^8.65.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_2.0.0_1788119021760_0.6579193962328369","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@cairn-tool/cairn","version":"2.0.1","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@2.0.1","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"6e950b5e0dc07e9e662d02877504c62d95727e54","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-2.0.1.tgz","fileCount":526,"integrity":"sha512-QAS4mMytYiPrNl+LMUhNW63a9YeGZ7XZdmaUDrZr3MpbjqjtqZPHl9UAoGtA8OBRgJNiJ5yfNUxpaEo4imHbFg==","signatures":[{"sig":"MEUCIQC8o/Azi34THKR7kTfX/OCuhIDDf8MJ2xZziQl+4TGx6gIgECgbDjStoW41Crow2KxbycKLOBb7RNO+o6cDk5eVEfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2935622},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"ac991413a72c1c8608fe4a09578fce9f5fb144cd","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.1","mermaid":"^11.12.0","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.1.2","@types/jsdom":"^21.1.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.8","typescript-eslint":"^8.65.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_2.0.1_1788119351757_0.6219135078080495","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@cairn-tool/cairn","version":"2.1.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@2.1.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"1fc294e96942f60d80ea861d1039b59c5343632b","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-2.1.0.tgz","fileCount":541,"integrity":"sha512-JlEoBR9s9AxuewGZJJ3GsHAoxS2o2FfI5tnaU4k6TbH+62jWA25+hwv23Cg60z1CJ87EUnr6Bl5y1M++Ky8b1w==","signatures":[{"sig":"MEQCIBde6xJPRO6ArN8TdTqA0bvENJaCaXB2XysND3jtgL6SAiBKIRmmSpthBFgaaah43yUdKbHsKgE/tAl9bNM92lgAvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2968934},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"229ebfccbe5edc0119cfcabbab15834878544764","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.1","mermaid":"^11.12.0","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.8.0","vitest":"^4.1.10","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.1.2","@types/jsdom":"^21.1.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","@commitlint/cli":"^21.2.1","semantic-release":"^25.0.8","typescript-eslint":"^8.65.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_2.1.0_1788126131962_0.1060920397909848","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@cairn-tool/cairn","version":"3.0.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@3.0.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"e339e55e5051369e15ed49e908c04583e4a0d393","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-3.0.0.tgz","fileCount":547,"integrity":"sha512-cV3Yln5Cnufl7CjaOZpGtO3355x9NCmDun6HcQOq8f7vTVrZoGinIgC9mvj73fjWAxd4aW6HnYu5U/dbTmqlpA==","signatures":[{"sig":"MEUCIQCiPbEFp4vCtfB8iFatosVU7ZS5EiyLamz7VIHwtO6/cgIgDgO6oWgbe5CqGk0lAIaG7SXfJjkBwWW08q2Z1rXEBkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3046903},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"068d760c99a99ddf073c024a4e26ec78354965c8","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_3.0.0_1788139160666_0.7114187047513079","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@cairn-tool/cairn","version":"3.1.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@3.1.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"7cab94fd48299fdbe8b5809ec03e5f4772f1e0e4","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-3.1.0.tgz","fileCount":583,"integrity":"sha512-8ykI4ex/f6BkPGH/Z7YSYUWzJoMvDJlPmvrsPO232PdzVw5PTaiy4t9cBuN84NGYQQNIEfFM0lhAskoB5OmPgg==","signatures":[{"sig":"MEUCIQDHWFyRmuJHpvwGTonEFBkyEJ8L3imr+hJPz7URVfo9AwIgQ0LvWVYnk/LF3Xg/m7vBk2Yxj7erV23uO/m6fQR/qF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3247345},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"b66ca1758ff6b02c8698405a934b91e8b54c439d","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_3.1.0_1788203942638_0.22433079229129405","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@cairn-tool/cairn","version":"3.2.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@3.2.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"08dec96ccd741f3d7fa42178e30584bac316b2c3","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-3.2.0.tgz","fileCount":586,"integrity":"sha512-mozHkL89rIE4aRsMvniurypVOBeo6v3fhpsGtMhxxkyi25fAxn+93AmuiTI5b/sgUSSoai8VT9D9xMEbsKLZhA==","signatures":[{"sig":"MEUCIQDoLYeGXAfCEHFn4Vi9a8t2ZqJ/2yX9XvDVNHnb6HT9AAIgYNlzxOs4paY1Bw+5Zhhyu4dyu0bM2azQ4keTckqNNks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3296423},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"8251976d93a20bbd3bb221375188bd9e6fa98e5f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_3.2.0_1788277635557_0.9283079417561524","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@cairn-tool/cairn","version":"3.3.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@3.3.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"bc84a289cb0ae81fef86fd3b816011aec323c5db","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-3.3.0.tgz","fileCount":646,"integrity":"sha512-yFKwv5BDSDiUndU02Cp7UKltARer14yD9RLSGdfAplWX/k64QK8og4r+jFNTyxMmMNy8I2P+mekKg0sDI8GwYw==","signatures":[{"sig":"MEQCIAajbuZTn2BnnTKZWNr6IduHNO365UMoid7VSR7y2uPqAiBaCZqjmxo0FF4mgjgTU0Tg4vg58mzol+cuwK6yjQ+7jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3635819},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"4bd4aaba31ae08561471524b8f0248d7e16ba1a0","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_3.3.0_1788481646148_0.26100786401995757","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@cairn-tool/cairn","version":"3.3.1","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@3.3.1","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"a25ec963fd08840852e45e540d162a8b5e5878b0","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-3.3.1.tgz","fileCount":646,"integrity":"sha512-RPGywBvY7Unz7yzd4b4kI5/Tq3r23gMCxfnuz7RZ7rd3rKhsCttayJ1gWZm4THcavZO166O12PviQqIRuDwtmQ==","signatures":[{"sig":"MEUCIQDZp9OtfRR1b/pY89e8vrm+kG99OYbeawl0aN6r0i4aTgIgDYd4bmm9XEMHN10C7zasgzcHQpBEQS+3Sm1QnSMf9Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3648601},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"d2c06d125a500ba18d82b9220964f0b4818e8311","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_3.3.1_1788537844454_0.62119665152165","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@cairn-tool/cairn","version":"3.4.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@3.4.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"bbce8c2f03bd4dfee1d8634e71abfb5fd1564d9d","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-3.4.0.tgz","fileCount":646,"integrity":"sha512-YD/XWxT+gtZJ3+bTdV5mteNNrwj21xu01+f82MTgv/XTReuXeK43ZQ6jGrZ8D6qFjtRY57kkpxocERmYLIJdag==","signatures":[{"sig":"MEQCIFzC7wK6vqOtAY0hG8ey0o03Rih64IadfRFhfDfygNHoAiB2W/U0PJa1xuYAbvASvbifBRJCDLwy+XTsttZvA4rwwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3652063},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"6e1dfe4f3dae60226139c4b1184381e2c2b05bc3","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_3.4.0_1788568411089_0.41337947264415176","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@cairn-tool/cairn","version":"3.5.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@3.5.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"f38f5fc8714d8f9f86a0e36b6e7f3336fc832c70","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-3.5.0.tgz","fileCount":724,"integrity":"sha512-ha7x46I9dn1foLf5Q4+Y6sSel8XO2f8Cz1rSeYHiI+Fez7mAXv0ZEptPofmNoE3SmWcV1l630ARZ0l8HvDOOSA==","signatures":[{"sig":"MEUCIQDEO1H34qwBGUxmmtw6hnDXaYcgiRllHcr90BXnlN/sjAIgRKQ6gZ1MVtywQ/aMeBFgj9Q+ib7HQTCXUwSEDh4zsgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3999513},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"6b22a8447bcb1342db4001257df676c4263ff5c5","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^4.1.11","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_3.5.0_1788960852749_0.5824761093059037","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@cairn-tool/cairn","version":"3.6.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@3.6.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"8fd736d0fe243c076543b1cd0654583604f8dca1","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-3.6.0.tgz","fileCount":724,"integrity":"sha512-sBUSFOPM4eGVMZW1T8rvkMIRaxAxa+Gf9IPqr3YOrzfysYZEEbwEppUK6OPcb2ZKN7TBvBAH0vwU7tE1RmavNA==","signatures":[{"sig":"MEQCIHoJN5IbYAIwFne/Zvlpklzow5XRAGM6W+taDvIMyJrQAiBCs6onPnigEpxkta6uLG3we2jTswdUTD2HSYbYjYyAnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4020589},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"73f4fbf190ccfcbfa9d161d7a8f10f2296d01cb1","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_3.6.0_1788972416366_0.33914856119616954","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@cairn-tool/cairn","version":"4.0.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@4.0.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"6dbe82445ae7626d4927a062271864aca1287525","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-4.0.0.tgz","fileCount":727,"integrity":"sha512-0j86MpAxFysGS5UDzufHukfphYKC6gWvACR/Zt6aN3xLSgqX08QJ7kfPwHkeI3vTj7lrMYgveO8A1SNvW3Ca6g==","signatures":[{"sig":"MEQCIH+ngwbHgBMSWr/8W+qYlG81gxfWOvPiGsIypJiLfzmmAiBBwHIhZZK1+bu0Vq4TYgGfpFlqmr3iP+xMxMV1BSxn3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4058778},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"a1608421568e83645d1ffc4c6248612383c4a446","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_4.0.0_1789059455053_0.8850353947519713","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@cairn-tool/cairn","version":"4.1.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@4.1.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"a441ebdf3fecce9b9d6fe356427b2ac7af226c87","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-4.1.0.tgz","fileCount":727,"integrity":"sha512-phQ9wbUBmWVAiklj/AWiDcMoBWrx+wcO3JsMjATKQjlwIZooEtv4xqwV3mEEuu3FHeXZU05gi3jG8cHs9y5R+A==","signatures":[{"sig":"MEUCIQCFlLa4NsAcHQvWEcZ6uKav6mDDhYFLRjQxJsdqtpIDgAIgDOKHdVVtqDcKNwFSBAHjuP9eoWwaL5fXA+0WLZ9rFKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4081401},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"0d1fb5e723604fdd8e6bdaa4b2eb566d82beb92e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_4.1.0_1789247441391_0.9159222284844881","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@cairn-tool/cairn","version":"4.2.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@4.2.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"f5f21bdae359921c27e5eaa13bb8a2349f619635","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-4.2.0.tgz","fileCount":730,"integrity":"sha512-I4x9MTaliXskTUtPBWoMw1/+z/bqKP8LkmUEhM+38rWcaZ3Kitd0Ou7mS9+qs6e8AaC7Bfl13TOzMN4DdtURlA==","signatures":[{"sig":"MEUCIDrdyA9c4RrGOi/FeEAvJVuyArAx1uf5UOOg3/SFiJkZAiEAn5fu6YbM5BK3BzfumOABhH5PVlVwq3EiDvUkXEXaT8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4096455},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"31a871b5b961fd03ae705b05df1de64150d7191a","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_4.2.0_1789250264174_0.33977571614477076","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@cairn-tool/cairn","version":"5.0.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@5.0.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"4d3d2c2966b9f7d8fbb830ec6ed35c14c778efeb","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-5.0.0.tgz","fileCount":742,"integrity":"sha512-S67Xd4xUoQL0IBnN2caktOo4pdsgAO5Oyn7CsCPmqkPvaRadr5m7+MvADP6Ks5kaLtexwF2Uz5FigyRvCTSH0A==","signatures":[{"sig":"MEYCIQDJCeJ3FWM9Id5ORhFLGAhVNVxRDH+DM607DXjQLH4t1QIhAOStnNj6bXH9SRkZWokCXukOLIo0BC337H8caGAsjG/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4147363},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"f00755916f68963940bee3aec4f5ee5b919b4590","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_5.0.0_1789415548268_0.43519816183614846","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@cairn-tool/cairn","version":"5.0.1","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@5.0.1","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"54f79313cde74d4561a3680982730251ff6b2f20","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-5.0.1.tgz","fileCount":742,"integrity":"sha512-Bvw3cgOl79B6+9LLhpZZAOTC1nDnQfoHDvtpQ4cXRyNh7/yoRSihf5DSTM+wUOVsa4GbubYL21RRufW1rdbcMw==","signatures":[{"sig":"MEYCIQDl0oTiORYuKX33iKFNAxT/cBzb5Fd6r1+7WSftJcH/GgIhAIuMiHpAiTv5BwnoTI27ymIy1B4LVQaGnP5a4tlsrStj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4147918},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"5102517bc1810b14074ec151b3d90641791e2c24","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_5.0.1_1789416800038_0.5004968602521698","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@cairn-tool/cairn","version":"5.1.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@5.1.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"80b4fee3296a8d8c67ebcd817742f0039559a23a","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-5.1.0.tgz","fileCount":742,"integrity":"sha512-LfnLHhVEQlskzFZGo9g4kxiKS0JU5kpElgJ/U+P1ch7if45wlz9VXWJkHoW7VcnCbMRt57+cPN2qd1ANEyfehg==","signatures":[{"sig":"MEUCIQDptUJVfVeCV+IaZvOoriOkWOw8pdVZ5atBqdnXfIOOPwIgApdQIzYExN0V8x7N+ws9zfeBTwmNJEg/I+cDMk3Rif4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4150045},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"d13f9679cc53a0c84c028ca6e9824edbbc0280e7","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn_5.1.0_1789417518068_0.6788546891873386","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@cairn-tool/cairn","version":"5.1.1","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@5.1.1","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"71eb600ad2b5bfba4c492ee892409f955278257c","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-5.1.1.tgz","fileCount":742,"integrity":"sha512-7B4ddYHyoUuznxmOasmOy1F5AUSSBEV4UI7Kuwd561F9vSYrmjS4krsa1tcHYClFcOwH/yemOEvm1dWdgJb/JA==","signatures":[{"sig":"MEYCIQCweeSFuF7AFtT1T6RX53cvnbu8yLKnI0kV2G7T7VwBIAIhAJEeQliLKObtmUDUQ05ISotZeTw99Q6N6rUqwghJFBpn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4150105},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"2ac041771ccb9eeef217a5259f584df3474a9738","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cairn_5.1.1_1789478798201_0.34547960272089706","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@cairn-tool/cairn","version":"5.2.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@5.2.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"5205056e2d60ce1eb708480d8a3e6e6bbb884e74","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-5.2.0.tgz","fileCount":742,"integrity":"sha512-gJ0vIMaca0QoRj7lPML3nZKEAlztl4t6pjRSleP28xLem3E+AGiSxk84X7RovBi0Icf9cGYe3VDhAy+bXfhqAQ==","signatures":[{"sig":"MEUCIQCyJNFcCiGNNcxcIPKUiAM7Hf5SX8er5uhbg1sOZXi8kQIgbe5X6V49nK/OXzIMn1aAuAJqp+6YHU5yIElh34yTwNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4173830},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"182414be8ea60d466261105876851737441bc20e","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"bstockus","email":"bstockus@icloud.com"},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cairn_5.2.0_1789498869799_0.26766367871765007","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@cairn-tool/cairn","version":"6.0.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@6.0.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"06763125a7914b9a7c2408ffe8dfa76fe86eb568","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-6.0.0.tgz","fileCount":742,"integrity":"sha512-0NFIZJH1rKMXMnKQOH0vU7YVJ0FJ5sblW9QuKtlJmokmLwlM3PrTphgeBI5UA7BeRvnsedv++FeXTnyw/f3d5g==","signatures":[{"sig":"MEUCIHMB6Yj0XPl8456TDSJc8Ub6/CnDmiLckRaH3aBPYobyAiEA2Rk8l9WfvIe+l4MKuCE8KXD/y+KPPqr1rkvVlCGh9OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4156099},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"bebfe7eed05c8054ebceb631da5c21ac972a605d","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54ab18a7-5526-4a00-88d8-d0d9b05273c9"}},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@cairn-tool/cli-schema":"^1.0.0","@modelcontextprotocol/sdk":"^1.30.0","@cairn-tool/cli-schema-commander":"^1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cairn_6.0.0_1789601265635_0.8140095243850247","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@cairn-tool/cairn","version":"6.1.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@6.1.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"5a7df119718302725823c4d08c71fca4aa8a2b92","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-6.1.0.tgz","fileCount":754,"integrity":"sha512-n3X1TGLZKCPQ9SLXpKjEQsl+z15URn7wisTKRrIH3wN8B1IfHg5xndffY3lhHay9TUlI/9YfDYGiZ8mMP+XKNg==","signatures":[{"sig":"MEUCIQDnmFp6IVnOZvIt93xhz9YRVZ3lI+ZD4u15aDsln2hoHwIgQvtCb7lG0dfESMLODFe/wvUxFh2KqMnHD/sveaHTsrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCevEh6/2q/PzNjBktdRQCu6dMkglvB2MpWfngxwboVXAIgR704Sbc22/oAgG5scTPm+1pLGhrCNN87pvrXDXvK/d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4234682},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"c4244d345be7bce7c6fd539e8f44efb20ffae764","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc && chmod +x dist/cli.js","clean":"rm -rf dist","format":"prettier --write .","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54ab18a7-5526-4a00-88d8-d0d9b05273c9"}},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@cairn-tool/cli-schema":"^1.0.0","@modelcontextprotocol/sdk":"^1.30.0","@cairn-tool/cli-schema-commander":"^1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cairn_6.1.0_1789701941825_0.10619472614708036","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@cairn-tool/cairn","version":"6.2.0","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"author":{"name":"Bryan Stockus"},"license":"MIT","_id":"@cairn-tool/cairn@6.2.0","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"homepage":"https://github.com/cairn-tool/cairn#readme","bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"bin":{"cairn":"dist/cli.js"},"dist":{"shasum":"e7eae82fa5fcc108382897f6ea9f66c7b27afd9b","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-6.2.0.tgz","fileCount":775,"integrity":"sha512-9qxXTY3H83O42ap4IBt29TswkrttaxXfZ/zi11C/p8W/s3sqIFNWHyvgc8DXkZHMtMELV9/lsuBxnhUg8k0cKA==","signatures":[{"sig":"MEQCIB/DVlHSlqKa/AjgZNhs++bSg4P5wVXyd3sEaDN6AJI6AiB3g8n+kwiFQJnZL8uDRMTeAwSITBDFXSzTnGKdtKoY3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFLPSZBl3lS43KXYYzsAyNrPIg9yDcL6lV/KOCZC4XqwIhAK1kfnT4TDaa2s67d9DWj4v4st4WghDBFYOUqlwRQjsQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4291678},"type":"module","engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"ab43d682a1463177f80b9568ea761cf00700fed6","scripts":{"lint":"eslint .","test":"vitest run","build":"npm run build -w @cairn-tool/agent-bundle-schema && tsc && chmod +x dist/cli.js","clean":"rm -rf dist && npm run clean -w @cairn-tool/agent-bundle-schema","format":"prettier --write .","codegen":"node scripts/codegen.mjs","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"npm run build -w @cairn-tool/agent-bundle-schema && tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","codegen:check":"node scripts/codegen.mjs --check","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54ab18a7-5526-4a00-88d8-d0d9b05273c9"}},"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@cairn-tool/cli-schema":"^1.0.0","@modelcontextprotocol/sdk":"^1.30.0","@cairn-tool/agent-bundle-schema":"6.2.0","@cairn-tool/cli-schema-commander":"^1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","json-schema-to-typescript":"^16.0.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cairn_6.2.0_1789834763415_0.9007987666028745","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"_id":"@cairn-tool/cairn@6.3.0","bin":{"cairn":"dist/cli.js"},"bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"dist":{"shasum":"3560122e81072bc24c95db83afe13bc68573e56d","tarball":"https://registry.npmjs.org/@cairn-tool/cairn/-/cairn-6.3.0.tgz","fileCount":787,"integrity":"sha512-oRmCdyWVghOWGLLk5qIrhCTUCDhTKTWkfJX/XSjteub3Tmw8qse3LS/Cr/CUHU80/2W0Nh9k9dL+Br25muyuOA==","signatures":[{"sig":"MEUCIAcDCQGY0w9yN/Hey7eK9/zbMbo46m6rLb7I/PfRRWXkAiEA95fZFM+/eiJM5bDSLtSaVqdoiFT62p5TYmLa0o9bhMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHx17Qa4VR08eV88gRpkO0uMS0lR04xj/vSqtReoYARZAiBbE/nVf5WIEfPYM2QcY2NsMVvSgqCbXRPmucRwjzamWg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cairn-tool%2fcairn@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4374385},"name":"@cairn-tool/cairn","type":"module","author":{"name":"Bryan Stockus"},"engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"gitHead":"ef1377343541f49f9ba778d9b5ed0d9c8f6f7171","license":"MIT","scripts":{"lint":"eslint .","test":"vitest run","build":"npm run build -w @cairn-tool/agent-bundle-schema && tsc && chmod +x dist/cli.js","clean":"rm -rf dist && npm run clean -w @cairn-tool/agent-bundle-schema","format":"prettier --write .","codegen":"node scripts/codegen.mjs","prepare":"husky","pretest":"npm run build","lint:fix":"eslint . --fix","typecheck":"npm run build -w @cairn-tool/agent-bundle-schema && tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","codegen:check":"node scripts/codegen.mjs --check","prepublishOnly":"npm run clean && npm run build"},"version":"6.3.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:54ab18a7-5526-4a00-88d8-d0d9b05273c9"}},"homepage":"https://github.com/cairn-tool/cairn#readme","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","directories":{},"maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"_nodeVersion":"22.23.2","dependencies":{"ajv":"^8.20.0","yaml":"^2.8.2","jsdom":"^30.0.1","katex":"^0.18.4","mermaid":"^11.17.2","unified":"^11.0.5","commander":"^15.0.0","minimatch":"^10.2.6","pdfjs-dist":"^6.3.289","remark-gfm":"^4.0.1","ajv-formats":"^3.0.1","markdownlint":"^0.41.1","remark-parse":"^11.0.0","github-slugger":"^2.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","remark-frontmatter":"^5.0.0","get-east-asian-width":"^1.6.0","@cairn-tool/cli-schema":"^1.0.0","@modelcontextprotocol/sdk":"^1.30.0","@cairn-tool/agent-bundle-schema":"6.3.0","@cairn-tool/cli-schema-commander":"^1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.9.1","vitest":"^5.0.0","prettier":"^3.4.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^26.4.0","@types/jsdom":"^30.0.0","@types/katex":"^0.16.0","@types/mdast":"^4.0.4","ajv-draft-04":"^1.0.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@atlaskit/adf-schema":"^57.2.8","@semantic-release/git":"^11.0.1","@semantic-release/exec":"^7.1.0","eslint-config-prettier":"^10.1.8","json-schema-to-typescript":"^16.0.0","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.2.0","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cairn_6.3.0_1790039899150_0.14377142423840072"}}},"time":{"created":"2026-08-30T19:43:41.663Z","modified":"2026-09-22T01:18:19.639Z","2.0.0":"2026-08-30T19:43:41.935Z","2.0.1":"2026-08-30T19:49:11.939Z","2.1.0":"2026-08-30T21:42:12.159Z","3.0.0":"2026-08-31T01:19:20.854Z","3.1.0":"2026-08-31T19:19:02.805Z","3.2.0":"2026-09-01T15:47:15.782Z","3.3.0":"2026-09-04T00:27:26.405Z","3.3.1":"2026-09-04T16:04:04.600Z","3.4.0":"2026-09-05T00:33:31.299Z","3.5.0":"2026-09-09T13:34:12.980Z","3.6.0":"2026-09-09T16:46:56.531Z","4.0.0":"2026-09-10T16:57:35.258Z","4.1.0":"2026-09-12T21:10:41.576Z","4.2.0":"2026-09-12T21:57:44.366Z","5.0.0":"2026-09-14T19:52:28.468Z","5.0.1":"2026-09-14T20:13:20.260Z","5.1.0":"2026-09-14T20:25:18.290Z","5.1.1":"2026-09-15T13:26:38.358Z","5.2.0":"2026-09-15T19:01:09.968Z","6.0.0":"2026-09-16T23:27:45.825Z","6.1.0":"2026-09-18T03:25:42.006Z","6.2.0":"2026-09-19T16:19:23.561Z","6.3.0":"2026-09-22T01:18:19.267Z"},"bugs":{"url":"https://github.com/cairn-tool/cairn/issues"},"author":{"name":"Bryan Stockus"},"license":"MIT","homepage":"https://github.com/cairn-tool/cairn#readme","keywords":["markdown","cli","lint","markdownlint","mermaid","katex","claude"],"repository":{"url":"git+https://github.com/cairn-tool/cairn.git","type":"git"},"description":"An agent-agnostic CLI toolkit for working with markdown files and related assets","maintainers":[{"name":"bstockus","email":"bstockus@icloud.com"}],"readme":"# Cairn\n\n[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/cairn-tool/cairn/badge)](https://scorecard.dev/viewer/?uri=github.com/cairn-tool/cairn)\n\nAn agent-agnostic CLI toolkit for working with Markdown files and related assets. Cairn\nsupports all LLM coding agents, as well as humans and CI systems; its commands do not\ndepend on Claude or any model-provider API.\n\nPublished as [`@cairn-tool/cairn`](https://www.npmjs.com/package/@cairn-tool/cairn) on the\npublic npm registry; the installed binary is named `cairn`.\n\n> **Renamed from `claude-cli`.** The old name implied a coupling that never existed. Every\n> identifier Cairn writes into your files or environment is still _read_ under its pre-rename\n> spelling, so nothing on disk has to change — see\n> [Migrating from claude-cli](docs/migration.md).\n\n## Install\n\nNo registry configuration and no token — the package is public.\n\n```bash\nnpm install -g @cairn-tool/cairn\ncairn --version\n```\n\nOr without installing: `npx @cairn-tool/cairn md lint README.md`.\n\nReleases are published through OIDC trusted publishing, so every version carries a provenance\nattestation. Node 22.22.2+, 24.15.0+, or 26+ is required.\n[Installation details](docs/install.md) covers keeping a stable path across Node upgrades and\nbuilding from source.\n\n## Quick start\n\n```bash\n# Markdown: check a docs tree, then fix what is mechanical.\ncairn md lint-dir docs --style\ncairn md fix docs --write\n\n# Find what points at a file before you move it, then move it.\ncairn md refs-to docs/setup.md\ncairn md rename-file docs/setup.md docs/getting-started.md\n\n# Agent bundles: write once, render for every host.\ncairn agent convert ./my-bundle --target all --output ./dist\ncairn agent verify                      # has the committed tree drifted?\n\n# Named scripts: same result from any directory in the repo.\ncairn scripts run lint-changed -- --fix\n\n# Where did the tokens go?\ncairn usage summary\n```\n\nEvery command takes `--format llm|human|json` (`-fh`/`-fj` for short) and exits `0` when clean,\n`1` on a usage error, and **`2` when it found something** — exit `2` is the answer, not a\nfailure to retry. The [complete command listing](docs/commands.md) has all of them.\n\n## What is in it\n\nEight toolsets, plus `describe`, `schema`, `serve`, `completion`, and `check-update`.\n\n| Toolset   | Does                                                                             | Guide                                        |\n| --------- | -------------------------------------------------------------------------------- | -------------------------------------------- |\n| `md`      | Lint, validate, query, and safely refactor a Markdown workspace.                 | [Markdown](docs/guide/markdown.md)           |\n| `agent`   | Compile one portable bundle into every assistant's native format.                | [Agent bundles](docs/guide/agent-bundles.md) |\n| `scripts` | Resolve and run a repository's named commands from anywhere inside it.           | [Named scripts](docs/guide/scripts.md)       |\n| `usage`   | Report on local assistant transcripts: tokens, tools, sessions, and cost.        | [Usage reporting](docs/guide/usage.md)       |\n| `archive` | Keep what a session produced before the logs are pruned, and get it back.        | [Archiving](docs/guide/archiving.md)         |\n| `jira`    | Convert Jira and Confluence rich text between ADF and Markdown.                  | [Jira rich text](docs/guide/jira.md)         |\n| `pdf`     | Read PDF documents: text, structure, embedded files, and conversion to Markdown. | [PDF documents](docs/guide/pdf.md)           |\n| `qa`      | Run TC-N test-case plans through Cursor, Claude Code, and Codex backends.        | [QA harness](docs/guide/qa.md)               |\n\n`scripts run` and `qa run` are the two commands that execute anything. `scripts run` only\nruns what a tracked file in your repository names. `qa run` discovers `_plans/tc-N.yaml` and\nspawns the named agent backend with permission checks bypassed.\n\n## Documentation\n\nFull documentation lives in\n[`docs/`](https://github.com/cairn-tool/cairn/tree/main/docs).\n\n| Page                                                 | Covers                                                          |\n| ---------------------------------------------------- | --------------------------------------------------------------- |\n| [Documentation contents](docs/_contents.md)          | Index of everything below.                                      |\n| [Complete command listing](docs/commands.md)         | Every command, with a one-line description.                     |\n| [Guides](docs/guide.md)                              | Why each toolset exists.                                        |\n| [Project configuration](docs/configuration.md)       | The `.cairn.yml` schema.                                        |\n| [Machine-readable result contract](docs/contract.md) | JSON output, the envelope, and what may change.                 |\n| [File formats and schemas](docs/formats.md)          | The files Cairn itself reads and writes.                        |\n| [Diagnostic codes](docs/formats/diagnostic-codes.md) | Every `AB###`, `AD###`, and `AP###`, with severity and meaning. |\n| [Providers](docs/providers.md)                       | What is known about each assistant's own formats.               |\n| [Cairn's own plugins](docs/plugins.md)               | The toolsets, shipped as agent bundles.                         |\n| [Installing Cairn](docs/install.md)                  | Node versions, stable paths, and building from source.          |\n| [Migrating from claude-cli](docs/migration.md)       | Every pre-rename identifier, and what still reads it.           |\n\n## Plugins\n\nCairn ships its own toolsets as installable plugins, so an assistant has the command surface\navailable without rediscovering it from `--help`. Everything is published to a single `release`\nbranch, which carries each host's catalog at its own root path:\n\n| Host        | Catalog                            | Install from                   |\n| ----------- | ---------------------------------- | ------------------------------ |\n| Claude Code | `.claude-plugin/marketplace.json`  | the marketplace, or `bundles/` |\n| Codex       | `.agents/plugins/marketplace.json` | the marketplace, or `bundles/` |\n| Cursor      | `.cursor-plugin/marketplace.json`  | the marketplace, or `bundles/` |\n| Antigravity | none                               | `bundles/`                     |\n\nThe marketplace is named `cairn`, and the plugins in it are `cairn-markdown`, `cairn-scripts`,\n`cairn-usage`, `cairn-archive`, `cairn-agent`, `cairn-jira`, `cairn-pdf`, and `cairn-qa`.\n\nThe branch also publishes the **source bundles** under `bundles/`, so a host with no marketplace\nconcept is installed straight off the same branch:\n\n```bash\ngit clone --branch release https://github.com/cairn-tool/cairn.git\ncairn agent install cairn/bundles/cairn-markdown --target antigravity --scope user\n```\n\n> **Moved from the per-host branches.** `claude-plugins`, `codex-plugins` and `cursor-plugins` are\n> replaced by `release`. A marketplace added from one of those must be removed and re-added — the\n> marketplace key changed, and there is no in-place upgrade across that.\n\n### Claude Code\n\n```text\n/plugin marketplace add cairn-tool/cairn@release\n/plugin install cairn-markdown@cairn\n```\n\n### Codex\n\nAdd the branch as a marketplace, then install from it by name. `--ref` is what pins the\nmarketplace to the published branch rather than `main`:\n\n```bash\ncodex plugin marketplace add cairn-tool/cairn --ref release\ncodex plugin add cairn-markdown@cairn\n```\n\n`codex plugin list --marketplace cairn` shows what the branch offers, and\n`codex plugin marketplace upgrade cairn` re-fetches it after a release — the snapshot Codex\ninstalls from is local, so it does not update on its own.\n\n### Cursor\n\nCursor has no CLI for adding a marketplace; a repository-backed one is a **team marketplace**,\nwhich is a Teams or Enterprise feature. In the dashboard, go to **Plugins → Team Marketplaces →\nAdd Marketplace → Import from Repo**, point it at `https://github.com/cairn-tool/cairn` and the\n`release` branch, then install from **Customize** in the sidebar. Turning on **Auto\nRefresh** re-reads the catalog whenever that branch is pushed.\n\nWithout a team plan, install locally instead — this drops the plugins into\n`~/.cursor/plugins/local`, which Cursor scans on startup:\n\n```bash\nscripts/install-cursor.sh\n```\n\nAntigravity and OpenCode have no marketplace concept at all; there a plugin is a directory drop,\nso use [`agent install`](docs/commands/agent/install.md) or the\n[install scripts](scripts/README.md).\n\nThe plugins are authored as agent bundles under `plugins/`, built with the same `agent` commands\nthey document. **The `cairn` binary is a separate install** — the plugins invoke it, they do not\ncarry it. See [Cairn's own plugins](docs/plugins.md) for what each one contains.\n\n## Contributing\n\nPull requests are welcome. [CONTRIBUTING.md](CONTRIBUTING.md) covers the setup, the\npre-push checks, the Conventional Commits requirement, and the handful of conventions that\nare load-bearing rather than stylistic.\n\n## Security\n\nReport a vulnerability privately through GitHub Security Advisories rather than in a public\nissue. [SECURITY.md](SECURITY.md) lists what is in scope — chiefly `scripts run`, the only\ncommand that executes anything.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}