{"bugs":{"url":"https://github.com/DavidAnson/markdownlint/issues"},"dist":{"shasum":"7cd7ad9d9afe5b2ac19aace77f8928c178507606","tarball":"https://registry.npmjs.org/markdownlint/-/markdownlint-0.42.0.tgz","fileCount":153,"integrity":"sha512-kzsCV/rPWRFn3jUhcB919YF4Qgeh0g9tcogoXFadGSo6Zxj6662YOqWXv0jDn8nv5KCCxDfMKJZv6N4HkNkvTg==","signatures":[{"sig":"MEUCIHlERSaCA4Az1rOlRUX4Cj4TjOHIVni4alPg/HM3/5APAiEAjiaWVh8taL325sW8nrznrGYpJhoJWfRa5eDcWS0vewA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBzBEOSj4vOlXsjQTGPs2ixAMxcjxySjknwqC9iZ8/sVAiBFSukFAVPZ7OWAOR1QCmqsDiGm1xIyTM+u06SEEj6aSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856635},"name":"markdownlint","type":"module","types":"./lib/types.d.mts","author":{"url":"https://dlaa.me/","name":"David Anson"},"engines":{"node":">=22"},"exports":{".":"./lib/exports.mjs","./sync":"./lib/exports-sync.mjs","./async":"./lib/exports-async.mjs","./helpers":"./helpers/helpers.cjs","./promise":"./lib/exports-promise.mjs","./style/all":"./style/all.json","./style/relaxed":"./style/relaxed.json","./style/prettier":"./style/prettier.json","./style/cirosantilli":"./style/cirosantilli.json"},"funding":"https://github.com/sponsors/DavidAnson","gitHead":"b67636d47f335cf124990faae4a72c5e9fadd613","imports":{"#node-imports":{"browser":"./lib/node-imports-browser.mjs","default":"./lib/node-imports-node.mjs","markdownlint-imports-node":"./lib/node-imports-node.mjs","markdownlint-imports-browser":"./lib/node-imports-browser.mjs"}},"license":"MIT","scripts":{"ci":"concurrently npm:build-demo npm:lint npm:serial-config-docs npm:serial-declaration npm:test npm:test-webpack && git diff --exit-code && echo PASS","lint":"cross-env RECHECK_BACKEND=pure eslint --max-warnings 0","test":"node --test --experimental-test-coverage --test-coverage-branches=100 --test-coverage-functions=100 --test-coverage-lines=100 --test-coverage-exclude=test/**/* test/markdownlint-test.mjs test/markdownlint-test-config.mjs test/markdownlint-test-custom-rules.mjs test/markdownlint-test-exports.mjs test/markdownlint-test-fixes.mjs test/markdownlint-test-helpers.mjs test/markdownlint-test-micromark.mjs test/markdownlint-test-project.mjs test/markdownlint-test-result-object.mjs test/markdownlint-test-scenarios.mjs test/parse-configuration-test.mjs test/resolve-module-test.mjs helpers/test.cjs","example":"cd example && node standalone.mjs","build-demo":"node scripts/index.mjs copy node_modules/markdown-it/dist/browser/markdown-it.umd.min.js demo/markdown-it.umd.min.js && cd demo && webpack --no-stats","build-docs":"node doc-build/build-rules.mjs","test-extra":"node --test test/markdownlint-test-extra-parse.mjs test/markdownlint-test-extra-type.mjs","build-config":"npm run build-config-schema && npm run build-config-example","test-webpack":"cd test && node resolve-module-webpack.mjs && webpack --entry ./resolve-module-webpack.mjs --output-path . --output-filename resolve-module-webpack.cjs --stats errors-only && node resolve-module-webpack.cjs","lint-test-repos":"node --test test/markdownlint-test-repos-*.mjs","clone-test-repos":"mkdir test-repos && cd test-repos && npm run clone-test-repos-dotnet-docs && npm run clone-test-repos-electron-electron && npm run clone-test-repos-eslint-eslint && npm run clone-test-repos-mdn-content && npm run clone-test-repos-mkdocs-mkdocs && npm run clone-test-repos-mochajs-mocha && npm run clone-test-repos-pi-hole-docs && npm run clone-test-repos-v8-v8-dev && npm run clone-test-repos-webhintio-hint && npm run clone-test-repos-webpack-webpack-js-org","test-declaration":"concurrently npm:test-declaration-cts npm:test-declaration-mts","update-snapshots":"node --test --test-update-snapshots test/markdownlint-test-custom-rules.mjs test/markdownlint-test-exports.mjs test/markdownlint-test-micromark.mjs test/markdownlint-test-result-object.mjs test/markdownlint-test-scenarios.mjs","build-declaration":"tsc --project ./declaration/tsconfig.json && node scripts/index.mjs copy dts/lib/exports.d.mts lib/exports.d.mts && node scripts/index.mjs copy dts/lib/exports-async.d.mts lib/exports-async.d.mts && node scripts/index.mjs copy dts/lib/exports-promise.d.mts lib/exports-promise.d.mts && node scripts/index.mjs copy dts/lib/exports-sync.d.mts lib/exports-sync.d.mts && node scripts/index.mjs copy dts/lib/markdownlint.d.mts lib/markdownlint.d.mts && node scripts/index.mjs copy dts/lib/resolve-module.d.cts lib/resolve-module.d.cts && node scripts/index.mjs remove dts","update-test-repos":"node scripts/index.mjs remove ./test-repos && npm run clone-test-repos && npm run update-snapshots-test-repos","serial-config-docs":"npm run build-config && npm run build-docs","serial-declaration":"npm run build-declaration && npm run test-declaration","build-config-schema":"node schema/build-config-schema.mjs","build-config-example":"node schema/build-config-example.mjs","test-declaration-cts":"cd example/typescript && node ../../scripts/index.mjs copy type-check.ts type-check-commonjs.cts && tsc --project tsconfig.cts.json","test-declaration-mts":"cd example/typescript && node ../../scripts/index.mjs copy type-check.ts type-check-nodenext.mts && tsc --project tsconfig.mts.json && node type-check-nodenext.mjs","clone-test-repos-v8-v8-dev":"cd test-repos && git clone https://github.com/v8/v8.dev v8-v8-dev --depth 1 --no-tags --quiet","update-snapshots-test-repos":"node --test --test-update-snapshots test/markdownlint-test-repos-*.mjs","clone-test-repos-dotnet-docs":"cd test-repos && git clone https://github.com/dotnet/docs dotnet-docs --depth 1 --no-tags --quiet","clone-test-repos-mdn-content":"cd test-repos && git clone https://github.com/mdn/content mdn-content --depth 1 --no-tags --quiet","clone-test-repos-pi-hole-docs":"cd test-repos && git clone https://github.com/pi-hole/docs pi-hole-docs --depth 1 --no-tags --quiet","clone-test-repos-eslint-eslint":"cd test-repos && git clone https://github.com/eslint/eslint eslint-eslint --depth 1 --no-tags --quiet","clone-test-repos-mkdocs-mkdocs":"cd test-repos && git clone https://github.com/mkdocs/mkdocs mkdocs-mkdocs --depth 1 --no-tags --quiet","clone-test-repos-mochajs-mocha":"cd test-repos && git clone https://github.com/mochajs/mocha mochajs-mocha --depth 1 --no-tags --quiet","clone-test-repos-webhintio-hint":"cd test-repos && git clone https://github.com/webhintio/hint webhintio-hint --depth 1 --no-tags --quiet","clone-test-repos-electron-electron":"cd test-repos && git clone https://github.com/electron/electron electron-electron --depth 1 --no-tags --quiet && cd electron-electron && node ../../scripts/index.mjs delete package.json && npm install --no-save --ignore-scripts @electron/lint-roller","clone-test-repos-webpack-webpack-js-org":"cd test-repos && git clone https://github.com/webpack/webpack.js.org webpack-webpack-js-org --depth 1 --no-tags --quiet"},"_npmUser":{"name":"davidanson","email":"david@dlaa.me"},"homepage":"https://github.com/DavidAnson/markdownlint","keywords":["markdown","lint","md","commonmark"],"repository":{"url":"git+https://github.com/DavidAnson/markdownlint.git","type":"git"},"_npmVersion":"12.2.0","description":"A Node.js style checker and lint tool for Markdown/CommonMark files","directories":{},"maintainers":[{"name":"davidanson","email":"david@dlaa.me"}],"_nodeVersion":"24.21.0","dependencies":{"re2js":"2.8.6","micromark":"4.0.3","string-width":"8.3.0","micromark-util-types":"2.0.3","micromark-extension-math":"3.1.0","micromark-core-commonmark":"2.0.4","micromark-extension-directive":"4.0.0","micromark-extension-gfm-table":"2.1.2","micromark-extension-gfm-footnote":"2.1.0","micromark-extension-gfm-autolink-literal":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.20.0","eslint":"10.12.0","gemoji":"8.1.0","globby":"16.2.4","js-yaml":"5.4.2","webpack":"5.111.1","cross-env":"10.1.0","smol-toml":"1.9.0","@eslint/js":"10.0.1","nano-spawn":"2.1.0","typescript":"7.0.2","markdown-it":"15.0.2","webpack-cli":"7.2.3","concurrently":"10.0.5","jsonc-parser":"3.3.1","eslint-plugin-n":"18.4.1","markdown-it-sub":"2.0.0","markdown-it-sup":"2.0.0","eslint-node-test":"1.0.1","character-entities":"2.0.2","eslint-package-json":"2.0.0","eslint-plugin-jsdoc":"65.1.0","eslint-plugin-redos":"4.5.0","json-stringify-safe":"5.0.1","eslint-plugin-regexp":"3.3.1","eslint-plugin-unicorn":"77.0.0","terser-webpack-plugin":"5.6.1","markdown-it-for-inline":"2.0.1","@stylistic/eslint-plugin":"5.10.0","json-schema-to-typescript":"16.0.0","markdownlint-rule-extended-ascii":"0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/markdownlint_0.42.0_1792044555192_0.6127505452444495","host":"s3://npm-registry-packages-npm-production"},"_id":"markdownlint@0.42.0","version":"0.42.0"}