{"bin":{"maid":"out/cli.js"},"bugs":{"url":"https://github.com/probelabs/maid/issues"},"dist":{"shasum":"4c9c4360d27ba1a0d95d473247443416860fc7df","tarball":"https://registry.npmjs.org/@probelabs/maid/-/maid-0.0.29.tgz","fileCount":247,"integrity":"sha512-Fer71+LDKClmibWkPTfsR5QZ13gaBxhVEZRmYNj+Cf9JQjoJpeg6JP+am3AcRpuWy5VgxE/8jtgJ3wacHD07LA==","signatures":[{"sig":"MEQCIDeLDHWcFn+1i/qbT017lxsDdO/t4TeQHr7zGaDhbtppAiAcc+fTeU4Quvl2dG4Q6lSZ1+xTa0V6dSRwyWnNsQ5VMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@probelabs%2fmaid@0.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1342389},"main":"./out/index.js","name":"@probelabs/maid","type":"module","types":"./out/index.d.ts","author":{"name":"Probelabs"},"engines":{"node":">=18"},"exports":{".":{"types":"./out/index.d.ts","import":"./out/index.js"},"./cli":{"import":"./out/cli.js"},"./core/edits":{"types":"./out/core/edits.d.ts","import":"./out/core/edits.js"},"./core/fixes":{"types":"./out/core/fixes.d.ts","import":"./out/core/fixes.js"},"./core/types":{"types":"./out/core/types.d.ts","import":"./out/core/types.js"},"./core/router":{"types":"./out/core/router.d.ts","import":"./out/core/router.js"},"./core/markdown":{"types":"./out/core/markdown.d.ts","import":"./out/core/markdown.js"}},"gitHead":"e3d5c10fe35fbf68d5bbd9eea6f7cac65b20697d","license":"ISC","scripts":{"test":"node scripts/test-chevrotain.js","build":"tsc","clean":"rm -rf out","ci:test":"npm run build && node scripts/test-errors.js all && node scripts/test-fixes.js && node scripts/test-cli-fixes.js && node scripts/test-frontmatter.js && node scripts/test-unsupported.js && node scripts/compare-linters.js flowchart && node scripts/compare-linters.js pie && node scripts/compare-linters.js sequence && node scripts/test-renderer-pie.js && node scripts/test-renderer-flowchart.js && node scripts/test-renderer-sequence.js && node scripts/test-renderer-class.js && node scripts/test-renderer-state.js","prepack":"npm run build","test:dir":"npm run build && node scripts/test-dir.js","test:sdk":"node scripts/test-sdk.js","lint:valid":"for file in test-fixtures/flowchart/valid/*.mmd; do node out/cli.js \"$file\" || exit 1; done","ci:previews":"npm run build && node scripts/generate-previews.js all && git update-index -q --refresh && git diff --exit-code || (echo '\nPreview files are outdated. Run: npm run generate:previews' && exit 1)","compare:one":"node scripts/compare-render-svg.js","lint:invalid":"for file in test-fixtures/flowchart/invalid/*.mmd; do node out/cli.js \"$file\" 2>/dev/null && exit 1 || true; done","test:compare":"node scripts/compare-linters.js flowchart","build:browser":"npm run build && esbuild out/browser.js --bundle --minify --format=esm --outfile=site/maid/maid.bundle.js --platform=browser --tree-shaking=true --target=es2020 --external:fs --external:path --external:url --external:util --external:@modelcontextprotocol/sdk --external:@modelcontextprotocol/sdk/*","test:markdown":"npm run build && node scripts/test-markdown.js","generate:valid":"node scripts/generate-previews.js all --valid-only","palette:extract":"node scripts/extract-mermaid-palette.js","test:errors:all":"npm run build && node scripts/test-errors.js all","test:errors:pie":"npm run build && node scripts/test-errors.js pie","generate:invalid":"node scripts/generate-previews.js all --invalid-only","test:compare:pie":"node scripts/compare-linters.js pie","test:frontmatter":"npm run build && node scripts/test-frontmatter.js","compare:renderers":"npm run build && node scripts/compare-renderers-batch.js","generate:previews":"node scripts/generate-previews.js all","test:errors:sequence":"npm run build && node scripts/test-errors.js sequence","build:browser:analyze":"npm run build && esbuild out/browser.js --bundle --minify --format=esm --metafile=meta.json --platform=browser --tree-shaking=true --target=es2020 --external:fs --external:path --external:url --external:util --analyze","compare:renderers:pie":"npm run build && node scripts/compare-renderers-batch.js pie","test:compare:sequence":"node scripts/compare-linters.js sequence","test:errors:flowchart":"npm run build && node scripts/test-errors.js flowchart","compare:renderers:class":"npm run build && node scripts/compare-renderers-batch.js class","compare:renderers:state":"npm run build && node scripts/compare-renderers-batch.js state","compare:renderers:sequence":"npm run build && node scripts/compare-renderers-batch.js sequence","compare:renderers:flowchart":"npm run build && node scripts/compare-renderers-all.js flowchart"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e1288ec8-8100-4b9b-8010-aca945cfc27a"}},"homepage":"https://github.com/probelabs/maid#readme","keywords":["mermaid","linter","cli","docs","markdown","diagram"],"repository":{"url":"git+https://github.com/probelabs/maid.git","type":"git"},"_npmVersion":"11.9.0","description":"Fast, accurate Mermaid diagram validator (CLI) with clear diagnostics.","directories":{},"maintainers":[{"name":"buger","email":"leonsbox@gmail.com"}],"_nodeVersion":"24.14.0","dependencies":{"dagre":"^0.8.5","globby":"^14.0.2","chevrotain":"^11.0.3","@types/dagre":"^0.7.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.10","typescript":"^5.9.2","@types/node":"^24.5.2","@resvg/resvg-js":"^2.6.2","@mermaid-js/mermaid-cli":"^11.12.0"},"_npmOperationalInternal":{"tmp":"tmp/maid_0.0.29_1773859960295_0.936949860782305","host":"s3://npm-registry-packages-npm-production"},"_id":"@probelabs/maid@0.0.29","version":"0.0.29"}