{"_id":"eslint-plugin-markdown","_rev":"3340767","name":"eslint-plugin-markdown","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","dist-tags":{"latest":"5.0.0","next":"2.0.0-rc.2"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"time":{"modified":"2026-03-02T03:18:10.000Z","created":"2016-01-17T21:28:53.879Z","5.0.0":"2024-05-02T21:00:10.467Z","4.0.1":"2024-03-06T18:46:20.214Z","3.0.1":"2023-07-28T15:31:38.469Z","3.0.0":"2022-07-16T20:34:52.196Z","2.2.1":"2021-09-12T01:13:14.522Z","2.2.0":"2021-05-26T04:17:31.127Z","2.1.0":"2021-04-25T21:13:20.881Z","2.0.1":"2021-04-05T04:37:01.470Z","2.0.0":"2021-02-14T23:10:49.845Z","2.0.0-rc.2":"2021-01-31T04:09:23.203Z","2.0.0-rc.1":"2020-12-20T20:47:04.147Z","2.0.0-rc.0":"2020-08-20T03:57:53.877Z","2.0.0-alpha.0":"2020-04-12T20:25:05.657Z","1.0.2":"2020-02-24T16:32:37.806Z","1.0.1":"2019-10-22T03:49:00.610Z","1.0.0":"2019-01-02T19:24:34.373Z","1.0.0-rc.1":"2018-11-06T02:27:32.748Z","1.0.0-rc.0":"2018-10-27T20:11:35.953Z","1.0.0-beta.8":"2018-04-08T21:18:08.600Z","1.0.0-beta.7":"2017-07-02T20:14:23.303Z","1.0.0-beta.6":"2017-04-30T01:16:31.882Z","1.0.0-beta.4":"2017-03-04T21:22:36.092Z","1.0.0-beta.3":"2016-10-27T02:11:30.963Z","1.0.0-beta.2":"2016-04-24T22:38:56.828Z","1.0.0-beta.1":"2016-01-17T21:28:53.879Z"},"users":{"paazmaya":true,"xueboren":true},"author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"versions":{"5.0.0":{"name":"eslint-plugin-markdown","version":"5.0.0","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint .","prepare":"node ./npm-prepare.js","release:generate:latest":"eslint-generate-release","release:generate:alpha":"eslint-generate-prerelease alpha","release:generate:beta":"eslint-generate-prerelease beta","release:generate:rc":"eslint-generate-prerelease rc","release:publish":"eslint-publish-release","test":"nyc _mocha -- -c tests/{examples,lib}/**/*.js --timeout 30000"},"main":"index.js","devDependencies":{"@eslint/js":"^9.1.1","chai":"^4.2.0","eslint":"^9.1.1","eslint-config-eslint":"^10.0.0","eslint-release":"^3.1.2","globals":"^15.1.0","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"mdast-util-from-markdown":"^0.8.5"},"peerDependencies":{"eslint":">=8"},"engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"_id":"eslint-plugin-markdown@5.0.0","gitHead":"bbdaaa8a239773f7f4b2ba5111709bcedff0e837","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"a2b69bce83e85838111d44c84b2d6721452dbb73","size":9710,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-5.0.0.tgz"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_5.0.0_1714683610313_0.06738912808300146"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-02T21:00:10.467Z","publish_time":1714683610467,"_source_registry_name":"default","deprecated":"Please use @eslint/markdown instead","_cnpm_publish_time":1714683610467},"4.0.1":{"name":"eslint-plugin-markdown","version":"4.0.1","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint .","prepare":"node ./npm-prepare.js","release:generate:latest":"eslint-generate-release","release:generate:alpha":"eslint-generate-prerelease alpha","release:generate:beta":"eslint-generate-prerelease beta","release:generate:rc":"eslint-generate-prerelease rc","release:publish":"eslint-publish-release","test":"nyc _mocha -- -c tests/{examples,lib}/**/*.js --timeout 30000"},"main":"index.js","devDependencies":{"@eslint/js":"^8.56.0","chai":"^4.2.0","eslint":"^8.56.0","eslint-config-eslint":"^9.0.0","eslint-release":"^3.1.2","globals":"^13.24.0","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"mdast-util-from-markdown":"^0.8.5"},"peerDependencies":{"eslint":">=8"},"engines":{"node":"^18.18.0 || ^20.9.0 || >=21.1.0"},"_id":"eslint-plugin-markdown@4.0.1","gitHead":"bb5c3d4d9b0283bbb44fd75d1c04a3ec7e789fe1","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"f5a574498d378da54bf2aea940d41a74e1f2dcb4","size":9537,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-4.0.1.tgz"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_4.0.1_1709750779999_0.9624942092454842"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-06T18:46:20.214Z","publish_time":1709750780214,"_source_registry_name":"default","deprecated":"Please use @eslint/markdown instead","_cnpm_publish_time":1709750780214},"3.0.1":{"name":"eslint-plugin-markdown","version":"3.0.1","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint --ext js,md .","prepare":"node ./npm-prepare.js","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/{examples,lib}/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^7.32.0","eslint-config-eslint":"^7.0.0","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-node":"^11.1.0","eslint-release":"^3.1.2","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"mdast-util-from-markdown":"^0.8.5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"gitHead":"e5899493efe0d802a7bc00073a4948a149ae2830","_id":"eslint-plugin-markdown@3.0.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"shasum":"fc6765bdb5f82a75e2438d7fac619602f2abc38c","size":9966,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-3.0.1.tgz"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_3.0.1_1690558298291_0.5110554932483713"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-28T15:31:38.469Z","publish_time":1690558298469,"_source_registry_name":"default","deprecated":"Please use @eslint/markdown instead","_cnpm_publish_time":1690558298469},"3.0.0":{"name":"eslint-plugin-markdown","version":"3.0.0","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint --ext js,md .","prepare":"node ./npm-prepare.js","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/{examples,lib}/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^7.32.0","eslint-config-eslint":"^7.0.0","eslint-plugin-jsdoc":"^37.0.3","eslint-plugin-node":"^11.1.0","eslint-release":"^3.1.2","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"mdast-util-from-markdown":"^0.8.5"},"peerDependencies":{"eslint":"^6.0.0 || ^7.0.0 || ^8.0.0"},"engines":{"node":"^12.22.0 || ^14.17.0 || >=16.0.0"},"gitHead":"e2012721e0e412ae1000c5641312aa6999346992","_id":"eslint-plugin-markdown@3.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"69a63ab3445076a3c2eb6fce6f5114785b19d318","size":9967,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-3.0.0.tgz"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_3.0.0_1658003692036_0.3540011824203406"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-16T20:34:56.054Z","publish_time":1658003692196,"deprecated":"Please use @eslint/markdown instead","_cnpm_publish_time":1658003692196},"2.2.1":{"name":"eslint-plugin-markdown","version":"2.2.1","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint --ext js,md .","prepare":"node ./npm-prepare.js","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/{examples,lib}/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","eslint-config-eslint":"^6.0.0","eslint-plugin-jsdoc":"^15.9.5","eslint-plugin-node":"^9.0.0","eslint-release":"^3.1.2","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"mdast-util-from-markdown":"^0.8.5"},"peerDependencies":{"eslint":">=6.0.0"},"engines":{"node":"^8.10.0 || ^10.12.0 || >= 12.0.0"},"gitHead":"f57487c273c1fdfc304e9e1129086afda4dd048d","_id":"eslint-plugin-markdown@2.2.1","_nodeVersion":"16.6.1","_npmVersion":"7.20.3","dist":{"shasum":"76b8a970099fbffc6cc1ffcad9772b96911c027a","size":9949,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-2.2.1.tgz"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_2.2.1_1631409194290_0.6009410131365347"},"_hasShrinkwrap":false,"publish_time":1631409194522,"_cnpm_publish_time":1631409194522,"deprecated":"Please use @eslint/markdown instead"},"2.2.0":{"name":"eslint-plugin-markdown","version":"2.2.0","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint --ext js,md .","prepare":"node ./npm-prepare.js","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/{examples,lib}/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","eslint-config-eslint":"^6.0.0","eslint-plugin-jsdoc":"^15.9.5","eslint-plugin-node":"^9.0.0","eslint-release":"^3.1.2","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"mdast-util-from-markdown":"^0.8.5"},"peerDependencies":{"eslint":">=6.0.0"},"engines":{"node":"^8.10.0 || ^10.12.0 || >= 12.0.0"},"gitHead":"89ea8380e298f913124e1581c493fa3bde1ff479","_id":"eslint-plugin-markdown@2.2.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"9c30bd51538a815e87e96646c69f11466b4c165f","size":14037,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-2.2.0.tgz"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_2.2.0_1622002650941_0.13209521763312693"},"_hasShrinkwrap":false,"publish_time":1622002651127,"_cnpm_publish_time":1622002651127,"deprecated":"Please use @eslint/markdown instead"},"2.1.0":{"name":"eslint-plugin-markdown","version":"2.1.0","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint --ext js,md .","prepare":"node ./npm-prepare.js","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/{examples,lib}/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","eslint-config-eslint":"^6.0.0","eslint-plugin-jsdoc":"^15.9.5","eslint-plugin-node":"^9.0.0","eslint-release":"^3.1.2","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"remark-parse":"^7.0.0","unified":"^6.1.2"},"peerDependencies":{"eslint":">=6.0.0"},"engines":{"node":"^8.10.0 || ^10.12.0 || >= 12.0.0"},"gitHead":"58729d5de22dbbafe52d7b8f8f0d84f2e17770e4","_id":"eslint-plugin-markdown@2.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"1fee34a058e299bd51f3393553bf7f92f3fa167c","size":13937,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-2.1.0.tgz"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_2.1.0_1619385200772_0.4567739808945397"},"_hasShrinkwrap":false,"publish_time":1619385200881,"_cnpm_publish_time":1619385200881,"deprecated":"Please use @eslint/markdown instead"},"2.0.1":{"name":"eslint-plugin-markdown","version":"2.0.1","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint --ext js,md .","prepare":"node ./npm-prepare.js","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/{examples,lib}/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","eslint-config-eslint":"^6.0.0","eslint-plugin-jsdoc":"^15.9.5","eslint-plugin-node":"^9.0.0","eslint-release":"^3.1.2","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"remark-parse":"^5.0.0","unified":"^6.1.2"},"peerDependencies":{"eslint":">=6.0.0"},"engines":{"node":"^8.10.0 || ^10.12.0 || >= 12.0.0"},"gitHead":"b1d267584f8bffabac1b460f5359dad089b22098","_id":"eslint-plugin-markdown@2.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"10567fd38c564462482e944a250ee6d0806826c4","size":13871,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-2.0.1.tgz"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_2.0.1_1617597421307_0.7580368063268141"},"_hasShrinkwrap":false,"publish_time":1617597421470,"_cnpm_publish_time":1617597421470,"deprecated":"Please use @eslint/markdown instead"},"2.0.0":{"name":"eslint-plugin-markdown","version":"2.0.0","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint --ext js,md .","prepare":"node ./npm-prepare.js","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/{examples,lib}/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","eslint-config-eslint":"^6.0.0","eslint-plugin-jsdoc":"^15.9.5","eslint-plugin-node":"^9.0.0","eslint-release":"^3.1.2","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"remark-parse":"^5.0.0","unified":"^6.1.2"},"peerDependencies":{"eslint":">=6.0.0"},"engines":{"node":"^8.10.0 || ^10.12.0 || >= 12.0.0"},"gitHead":"610cffd93d29cc10bf9f2b51daeecb1b42338a34","_id":"eslint-plugin-markdown@2.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"cd650beda2b599cd9e4535ea369266b5d0e49d23","size":13183,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-2.0.0.tgz"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_2.0.0_1613344249702_0.9721936906657029"},"_hasShrinkwrap":false,"publish_time":1613344249845,"_cnpm_publish_time":1613344249845,"deprecated":"Please use @eslint/markdown instead"},"2.0.0-rc.2":{"name":"eslint-plugin-markdown","version":"2.0.0-rc.2","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint --ext js,md .","prepare":"node ./npm-prepare.js","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/{examples,lib}/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","eslint-config-eslint":"^6.0.0","eslint-plugin-jsdoc":"^15.9.5","eslint-plugin-node":"^9.0.0","eslint-release":"^3.1.2","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"remark-parse":"^5.0.0","unified":"^6.1.2"},"peerDependencies":{"eslint":">=6.0.0"},"engines":{"node":"^8.10.0 || ^10.12.0 || >= 12.0.0"},"readmeFilename":"README.md","gitHead":"140adf42a9e103c5fdce5338b737fa0a7c47d38c","_id":"eslint-plugin-markdown@2.0.0-rc.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"0826da576df004f9823453fc8e66bd8cab8477d3","size":12672,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-2.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-2.0.0-rc.2.tgz"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_2.0.0-rc.2_1612066163036_0.8796640180618469"},"_hasShrinkwrap":false,"publish_time":1612066163203,"_cnpm_publish_time":1612066163203,"deprecated":"Please use @eslint/markdown instead"},"2.0.0-rc.1":{"name":"eslint-plugin-markdown","version":"2.0.0-rc.1","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint --ext js,md .","prepare":"node ./npm-prepare.js","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/{examples,lib}/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","eslint-config-eslint":"^6.0.0","eslint-plugin-jsdoc":"^15.9.5","eslint-plugin-node":"^9.0.0","eslint-release":"^3.1.2","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"remark-parse":"^5.0.0","unified":"^6.1.2"},"peerDependencies":{"eslint":">=6.0.0"},"engines":{"node":"^8.10.0 || ^10.12.0 || >= 12.0.0"},"readmeFilename":"README.md","gitHead":"390d508607aa6a5b1668633799d8e6b34a853d26","_id":"eslint-plugin-markdown@2.0.0-rc.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"14d25ba567eb3cd0022f4795274f886932a22460","size":12570,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-2.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-2.0.0-rc.1.tgz"},"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_2.0.0-rc.1_1608497224001_0.02536646694693845"},"_hasShrinkwrap":false,"publish_time":1608497224147,"_cnpm_publish_time":1608497224147,"deprecated":"Please use @eslint/markdown instead"},"2.0.0-rc.0":{"name":"eslint-plugin-markdown","version":"2.0.0-rc.0","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"install-examples":"for example in examples/*; do (cd \"$example\" && npm install); done","lint":"eslint --ext js,md .","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/{examples,lib}/**/*.js","generate-release":"npm run install-examples && eslint-generate-release","generate-alpharelease":"npm run install-examples && eslint-generate-prerelease alpha","generate-betarelease":"npm run install-examples && eslint-generate-prerelease beta","generate-rcrelease":"npm run install-examples && eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","eslint-config-eslint":"^6.0.0","eslint-plugin-jsdoc":"^15.9.5","eslint-plugin-node":"^9.0.0","eslint-release":"^1.2.0","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"remark-parse":"^5.0.0","unified":"^6.1.2"},"peerDependencies":{"eslint":">=6.0.0"},"engines":{"node":"^8.10.0 || ^10.12.0 || >= 12.0.0"},"readmeFilename":"README.md","gitHead":"2749b4deb8a8f8015721ecb5eb49bec8de2042c4","_id":"eslint-plugin-markdown@2.0.0-rc.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"5068eeea783ba2702a61483b7893f1cfe9357209","size":12352,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-2.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-2.0.0-rc.0.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_2.0.0-rc.0_1597895873775_0.8543803868537814"},"_hasShrinkwrap":false,"publish_time":1597895873877,"_cnpm_publish_time":1597895873877,"deprecated":"Please use @eslint/markdown instead"},"2.0.0-alpha.0":{"name":"eslint-plugin-markdown","version":"2.0.0-alpha.0","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint --ext js,md .","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/lib/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","eslint-config-eslint":"^6.0.0","eslint-plugin-jsdoc":"^15.9.5","eslint-plugin-node":"^9.0.0","eslint-release":"^1.2.0","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"remark-parse":"^5.0.0","unified":"^6.1.2"},"peerDependencies":{"eslint":">=6.0.0"},"engines":{"node":"^8.10.0 || ^10.12.0 || >= 12.0.0"},"readmeFilename":"README.md","gitHead":"2bc93523e006b482a4c57a251c221e7b8711b66b","_id":"eslint-plugin-markdown@2.0.0-alpha.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"shasum":"4316c3dc32e37cefbae6cd6b6676344a2982e5e8","size":11628,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-2.0.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-2.0.0-alpha.0.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_2.0.0-alpha.0_1586723105475_0.8644973265448375"},"_hasShrinkwrap":false,"publish_time":1586723105657,"_cnpm_publish_time":1586723105657,"deprecated":"Please use @eslint/markdown instead"},"1.0.2":{"name":"eslint-plugin-markdown","version":"1.0.2","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint .","test":"npm run lint && npm run test-cov","test-cov":"nyc _mocha -- -c tests/lib/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^4.2.0","eslint":"^5.16.0","eslint-config-eslint":"^5.0.1","eslint-plugin-node":"^6.0.1","eslint-release":"^1.2.0","mocha":"^6.2.2","nyc":"^14.1.1"},"dependencies":{"object-assign":"^4.0.1","remark-parse":"^5.0.0","unified":"^6.1.2"},"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"gitHead":"66b565b3763c30dcbc193e4bb74aee976860335d","_id":"eslint-plugin-markdown@1.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"79274bf17ce3ead48e4a55cbcb6d7ce735754280","size":9632,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.2.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_1.0.2_1582561957710_0.754056540762803"},"_hasShrinkwrap":false,"publish_time":1582561957806,"_cnpm_publish_time":1582561957806,"deprecated":"Please use @eslint/markdown instead"},"1.0.1":{"name":"eslint-plugin-markdown","version":"1.0.1","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint Makefile.js lib/**/*.js tests/lib/plugin.js","test":"npm run lint && npm run test-cov","test-cov":"istanbul cover _mocha -- -c tests/lib/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^3.0.0","eslint":"^4.19.1","eslint-config-eslint":"^5.0.1","eslint-plugin-node":"^6.0.1","eslint-release":"^1.0.0","istanbul":"^0.4.5","mocha":"^2.2.5"},"dependencies":{"object-assign":"^4.0.1","remark-parse":"^5.0.0","unified":"^6.1.2"},"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"gitHead":"2d306bad6416f88ae8d25a5e4a188fc5d719fd41","_id":"eslint-plugin-markdown@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"eslintbot","email":"nicholas+eslint@nczconsulting.com"},"dist":{"shasum":"9705786310f84dad9cf800bea1eb5c4acafcc13a","size":9366,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.1.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_1.0.1_1571716140470_0.8354908565793411"},"_hasShrinkwrap":false,"publish_time":1571716140610,"_cnpm_publish_time":1571716140610,"deprecated":"Please use @eslint/markdown instead"},"1.0.0":{"name":"eslint-plugin-markdown","version":"1.0.0","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint Makefile.js lib/**/*.js tests/lib/plugin.js","test":"npm run lint && npm run test-cov","test-cov":"istanbul cover _mocha -- -c tests/lib/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^3.0.0","eslint":"^4.19.1","eslint-config-eslint":"^3.0.0","eslint-release":"^1.0.0","istanbul":"^0.4.5","mocha":"^2.2.5"},"dependencies":{"object-assign":"^4.0.1","remark-parse":"^5.0.0","unified":"^6.1.2"},"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"gitHead":"a248c9abe7a3fe7c8c7d81d39440912d05ef8c49","_id":"eslint-plugin-markdown@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"shasum":"2d381b44fcf367f1bb53ae166eccf111cd4e1174","size":8805,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.0.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_1.0.0_1546457074224_0.020145424955396507"},"_hasShrinkwrap":false,"publish_time":1546457074373,"_cnpm_publish_time":1546457074373,"deprecated":"Please use @eslint/markdown instead"},"1.0.0-rc.1":{"name":"eslint-plugin-markdown","version":"1.0.0-rc.1","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint Makefile.js lib/**/*.js tests/lib/plugin.js","test":"npm run lint && npm run test-cov","test-cov":"istanbul cover _mocha -- -c tests/lib/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^3.0.0","eslint":"^4.19.1","eslint-config-eslint":"^3.0.0","eslint-release":"^1.0.0","istanbul":"^0.4.5","mocha":"^2.2.5"},"dependencies":{"object-assign":"^4.0.1","remark-parse":"^5.0.0","unified":"^6.1.2"},"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"readmeFilename":"README.md","gitHead":"4a5fd82a95db057a41a83c1e704828645d5c3fd2","_id":"eslint-plugin-markdown@1.0.0-rc.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"shasum":"479ec9d33f307b507711ab6ce7c8cd44be82d4cc","size":8079,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.0-rc.1.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_1.0.0-rc.1_1541471252625_0.4106390397051771"},"_hasShrinkwrap":false,"publish_time":1541471252748,"_cnpm_publish_time":1541471252748,"deprecated":"Please use @eslint/markdown instead"},"1.0.0-rc.0":{"name":"eslint-plugin-markdown","version":"1.0.0-rc.0","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint Makefile.js lib/**/*.js tests/lib/plugin.js","test":"npm run lint && npm run test-cov","test-cov":"istanbul cover _mocha -- -c tests/lib/**/*.js","generate-release":"eslint-generate-release","generate-alpharelease":"eslint-generate-prerelease alpha","generate-betarelease":"eslint-generate-prerelease beta","generate-rcrelease":"eslint-generate-prerelease rc","publish-release":"eslint-publish-release"},"main":"index.js","devDependencies":{"chai":"^3.0.0","eslint":"^4.19.1","eslint-config-eslint":"^3.0.0","eslint-release":"^1.0.0","istanbul":"^0.4.5","mocha":"^2.2.5"},"dependencies":{"object-assign":"^4.0.1","remark-parse":"^5.0.0","unified":"^6.1.2"},"engines":{"node":"^6.14.0 || ^8.10.0 || >=9.10.0"},"readmeFilename":"README.md","gitHead":"f9258b79d762d5883ca28d670540b1a0b2e28bcd","_id":"eslint-plugin-markdown@1.0.0-rc.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"shasum":"edbc8b3a801b2d026e1211bb0a7ed5ba3bcf400d","size":8018,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.0-rc.0.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_1.0.0-rc.0_1540671095764_0.30935400973219296"},"_hasShrinkwrap":false,"publish_time":1540671095953,"_cnpm_publish_time":1540671095953,"deprecated":"Please use @eslint/markdown instead"},"1.0.0-beta.8":{"name":"eslint-plugin-markdown","version":"1.0.0-beta.8","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint Makefile.js lib/**/*.js tests/lib/plugin.js","test":"npm run lint && npm run test-cov","test-cov":"istanbul cover _mocha -- -c tests/lib/**/*.js","release":"eslint-release","ci-release":"eslint-ci-release","gh-release":"eslint-gh-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"main":"index.js","files":["index.js","lib/index.js","lib/processor.js"],"devDependencies":{"chai":"^3.0.0","eslint":"^2.2.0","eslint-config-eslint":"^3.0.0","eslint-release":"^0.10.2","istanbul":"^0.4.5","mocha":"^2.2.5"},"dependencies":{"object-assign":"^4.0.1","remark-parse":"^3.0.0","unified":"^6.1.2"},"readmeFilename":"README.md","gitHead":"9ab617382b0583dd75a0bf968bca1f7459bb77bc","_id":"eslint-plugin-markdown@1.0.0-beta.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"shasum":"8d10707fdc551dc28ed9e14bd03c18f776e2fb76","size":5224,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.0-beta.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.0-beta.8.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown_1.0.0-beta.8_1523222288528_0.8478862937408953"},"_hasShrinkwrap":false,"publish_time":1523222288600,"_cnpm_publish_time":1523222288600,"deprecated":"Please use @eslint/markdown instead"},"1.0.0-beta.7":{"name":"eslint-plugin-markdown","version":"1.0.0-beta.7","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint Makefile.js lib/**/*.js tests/lib/plugin.js","test":"npm run lint && npm run test-cov","test-cov":"istanbul cover _mocha -- -c tests/lib/**/*.js","release":"eslint-release","ci-release":"eslint-ci-release","gh-release":"eslint-gh-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"main":"index.js","files":["index.js","lib/index.js","lib/processor.js"],"devDependencies":{"chai":"^3.0.0","eslint":"^2.2.0","eslint-config-eslint":"^3.0.0","eslint-release":"^0.10.2","istanbul":"^0.4.5","mocha":"^2.2.5"},"dependencies":{"object-assign":"^4.0.1","remark-parse":"^3.0.0","unified":"^6.1.2"},"gitHead":"7ed8342c0eb2cf517bb37bde461607f0a11e496d","_id":"eslint-plugin-markdown@1.0.0-beta.7","_shasum":"12e73a4127c4a4b79d966f9f475851dd0f78f7e7","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.3","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"shasum":"12e73a4127c4a4b79d966f9f475851dd0f78f7e7","size":5017,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.0-beta.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.0-beta.7.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-markdown-1.0.0-beta.7.tgz_1499026463164_0.1683483445085585"},"directories":{},"publish_time":1499026463303,"_hasShrinkwrap":false,"_cnpm_publish_time":1499026463303,"deprecated":"Please use @eslint/markdown instead"},"1.0.0-beta.6":{"name":"eslint-plugin-markdown","version":"1.0.0-beta.6","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"lint":"eslint Makefile.js lib/**/*.js tests/lib/plugin.js","test":"npm run lint && npm run test-cov","test-cov":"istanbul cover _mocha -- -c tests/lib/**/*.js","release":"eslint-release","ci-release":"eslint-ci-release","gh-release":"eslint-gh-release","alpharelease":"eslint-prerelease alpha","betarelease":"eslint-prerelease beta"},"main":"index.js","files":["index.js","lib/index.js","lib/processor.js"],"devDependencies":{"chai":"^3.0.0","eslint":"^2.2.0","eslint-config-eslint":"^3.0.0","eslint-release":"^0.10.2","istanbul":"^0.4.5","mocha":"^2.2.5"},"dependencies":{"object-assign":"^4.0.1","remark-parse":"^3.0.0","unified":"^6.1.2"},"gitHead":"65e296d71ce5ccd3b598ff1aa4c4ae9fb56442e7","_id":"eslint-plugin-markdown@1.0.0-beta.6","_shasum":"d9e62666eea4e76387e85f502df668abdfbd4395","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"eslint","email":"nicholas+eslint@nczconsulting.com"},"dist":{"shasum":"d9e62666eea4e76387e85f502df668abdfbd4395","size":4520,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.0-beta.6.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-markdown-1.0.0-beta.6.tgz_1493514990035_0.9429082840215415"},"directories":{},"publish_time":1493514991882,"_cnpm_publish_time":1493514991882,"_hasShrinkwrap":false,"deprecated":"Please use @eslint/markdown instead"},"1.0.0-beta.4":{"name":"eslint-plugin-markdown","version":"1.0.0-beta.4","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"test":"eslint --ext .js --ext .md . && mocha tests"},"main":"index.js","files":["lib/*.js","index.js","LICENSE","README.md"],"devDependencies":{"chai":"^3.0.0","eslint":"^2.2.0","eslint-config-eslint":"^3.0.0","mocha":"^2.2.5"},"dependencies":{"object-assign":"^4.0.1","parse5":"^2.2.2","remark":"^5.0.0"},"gitHead":"c84a63171c85a1ffec9b4fd41b55f29bb2117b21","_id":"eslint-plugin-markdown@1.0.0-beta.4","_shasum":"82a19971399e4b1b62f7d4ac6424687c2c07ee7a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"btmills","email":"mills.brandont@gmail.com"},"dist":{"shasum":"82a19971399e4b1b62f7d4ac6424687c2c07ee7a","size":4216,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.0-beta.4.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-markdown-1.0.0-beta.4.tgz_1488662554242_0.9874107467476279"},"directories":{},"publish_time":1488662556092,"_cnpm_publish_time":1488662556092,"_hasShrinkwrap":false,"deprecated":"Please use @eslint/markdown instead"},"1.0.0-beta.3":{"name":"eslint-plugin-markdown","version":"1.0.0-beta.3","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"test":"eslint --ext .js --ext .md . && mocha tests"},"main":"index.js","files":["lib/*.js","index.js","LICENSE","README.md"],"devDependencies":{"chai":"^3.0.0","eslint":"^2.2.0","eslint-config-eslint":"^3.0.0","mocha":"^2.2.5"},"dependencies":{"object-assign":"^4.0.1","parse5":"^2.2.2","remark":"^4.1.1"},"gitHead":"3930bc77549d1d074912b6919700761c03bcb106","_id":"eslint-plugin-markdown@1.0.0-beta.3","_shasum":"84762b7507b82f01a0c8694a4de4ca70ef56ae03","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"btmills","email":"mills.brandont@gmail.com"},"dist":{"shasum":"84762b7507b82f01a0c8694a4de4ca70ef56ae03","size":4225,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.0-beta.3.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-markdown-1.0.0-beta.3.tgz_1477534288688_0.6577547874767333"},"directories":{},"publish_time":1477534290963,"_cnpm_publish_time":1477534290963,"_hasShrinkwrap":false,"deprecated":"Please use @eslint/markdown instead"},"1.0.0-beta.2":{"name":"eslint-plugin-markdown","version":"1.0.0-beta.2","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"test":"eslint --ext .js --ext .md . && mocha tests"},"main":"index.js","files":["lib/*.js","index.js","LICENSE","README.md"],"devDependencies":{"chai":"^3.0.0","eslint":"^2.2.0","eslint-config-eslint":"^3.0.0","mocha":"^2.2.5"},"dependencies":{"object-assign":"^4.0.1","remark":"^4.1.1"},"gitHead":"fa006d51e2b98250dc378b0797f75d7987453e4b","_id":"eslint-plugin-markdown@1.0.0-beta.2","_shasum":"c7f1edce2e04ef83071647afc23f04e452ae9732","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"btmills","email":"mills.brandont@gmail.com"},"dist":{"shasum":"c7f1edce2e04ef83071647afc23f04e452ae9732","size":3180,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.0-beta.2.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-markdown-1.0.0-beta.2.tgz_1461537534695_0.2570176396984607"},"directories":{},"publish_time":1461537536828,"_cnpm_publish_time":1461537536828,"_hasShrinkwrap":false,"deprecated":"Please use @eslint/markdown instead"},"1.0.0-beta.1":{"name":"eslint-plugin-markdown","version":"1.0.0-beta.1","description":"An ESLint plugin to lint JavaScript in Markdown code fences.","license":"MIT","author":{"name":"Brandon Mills","url":"https://github.com/btmills"},"repository":{"type":"git","url":"git+https://github.com/eslint/eslint-plugin-markdown.git"},"bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","keywords":["eslint","eslintplugin","markdown","lint","linter"],"scripts":{"test":"eslint --ext .js --ext .md . && mocha tests"},"main":"index.js","files":["lib/*.js","index.js","LICENSE","README.md"],"devDependencies":{"chai":"^3.0.0","eslint":"^2.0.0-beta.1","eslint-config-eslint":"^2.0.0","mocha":"^2.2.5"},"dependencies":{"object-assign":"^4.0.1","remark":"^3.2.0"},"gitHead":"a4d25cd5c1d7ef2ac6c94cd8683140a1a963dbde","_id":"eslint-plugin-markdown@1.0.0-beta.1","_shasum":"48b0b35f2df1bafa060b8ecc6dafba8181e35ef9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"btmills","email":"mills.brandont@gmail.com"},"dist":{"shasum":"48b0b35f2df1bafa060b8ecc6dafba8181e35ef9","size":2953,"noattachment":false,"key":"/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-markdown/download/eslint-plugin-markdown-1.0.0-beta.1.tgz"},"maintainers":[{"name":"eslintbot","email":""},{"name":"openjsfoundation","email":""}],"directories":{},"publish_time":1453066133879,"_cnpm_publish_time":1453066133879,"_hasShrinkwrap":false,"deprecated":"Please use @eslint/markdown instead"}},"readme":"# eslint-plugin-markdown\n\n[![npm Version](https://img.shields.io/npm/v/eslint-plugin-markdown.svg)](https://www.npmjs.com/package/eslint-plugin-markdown)\n[![Downloads](https://img.shields.io/npm/dm/eslint-plugin-markdown.svg)](https://www.npmjs.com/package/eslint-plugin-markdown)\n[![Build Status](https://github.com/eslint/eslint-plugin-markdown/workflows/CI/badge.svg)](https://github.com/eslint/eslint-plugin-markdown/actions)\n\nLint JS, JSX, TypeScript, and more inside Markdown.\n\n<img\n    src=\"screenshot.png\"\n    height=\"142\"\n    width=\"432\"\n    alt=\"A JS code snippet in a Markdown editor has red squiggly underlines. A tooltip explains the problem.\"\n/>\n\n## Usage\n\n### Installing\n\nInstall the plugin alongside ESLint v8 or greater:\n\n```sh\nnpm install --save-dev eslint eslint-plugin-markdown\n```\n\n### Configuring\n\nIn your `eslint.config.js` file, import `eslint-plugin-markdown` and include the recommended config to enable the Markdown processor on all `.md` files:\n\n```js\n// eslint.config.js\nimport markdown from \"eslint-plugin-markdown\";\n\nexport default [\n    ...markdown.configs.recommended\n\n    // your other configs here\n];\n```\n\nIf you are still using the deprecated `.eslintrc.js` file format for ESLint, you can extend the `plugin:markdown/recommended-legacy` config to enable the Markdown processor on all `.md` files:\n\n```js\n// .eslintrc.js\nmodule.exports = {\n    extends: \"plugin:markdown/recommended-legacy\"\n};\n```\n\n#### Advanced Configuration\n\nYou can manually include the Markdown processor by setting the `processor` option in your configuration file for all `.md` files.\n\nEach fenced code block inside a Markdown document has a virtual filename appended to the Markdown file's path.\n\nThe virtual filename's extension will match the fenced code block's syntax tag, except for the following: \n\n* `javascript` and `ecmascript` are mapped to `js`\n* `typescript` is mapped to `ts`\n* `markdown` is mapped to `md`\n\nFor example, ```` ```js ```` code blocks in `README.md` would match `README.md/*.js` and ```` ```typescript ```` in `CONTRIBUTING.md` would match `CONTRIBUTING.md/*.ts`.\n\nYou can use glob patterns for these virtual filenames to customize configuration for code blocks without affecting regular code.\nFor more information on configuring processors, refer to the [ESLint documentation](https://eslint.org/docs/user-guide/configuring#specifying-processor).\n\nHere's an example:\n\n```js\n// eslint.config.js\nimport markdown from \"eslint-plugin-markdown\";\n\nexport default [\n    {\n        // 1. Add the plugin\n        plugins: {\n            markdown\n        }\n    },\n    {\n        // 2. Enable the Markdown processor for all .md files.\n        files: [\"**/*.md\"],\n        processor: \"markdown/markdown\"\n    },\n    {\n        // 3. Optionally, customize the configuration ESLint uses for ```js\n        // fenced code blocks inside .md files.\n        files: [\"**/*.md/*.js\"],\n        // ...\n        rules: {\n            // ...\n        }\n    }\n\n    // your other configs here\n];\n```\n\nIn the deprecated `.eslintrc.js` format:\n\n```js\n// .eslintrc.js\nmodule.exports = {\n    // 1. Add the plugin.\n    plugins: [\"markdown\"],\n    overrides: [\n        {\n            // 2. Enable the Markdown processor for all .md files.\n            files: [\"**/*.md\"],\n            processor: \"markdown/markdown\"\n        },\n        {\n            // 3. Optionally, customize the configuration ESLint uses for ```js\n            // fenced code blocks inside .md files.\n            files: [\"**/*.md/*.js\"],\n            // ...\n            rules: {\n                // ...\n            }\n        }\n    ]\n};\n```\n\n#### Frequently-Disabled Rules\n\nSome rules that catch mistakes in regular code are less helpful in documentation.\nFor example, `no-undef` would flag variables that are declared outside of a code snippet because they aren't relevant to the example.\nThe `markdown.configs.recommended` config disables these rules in Markdown files:\n\n- [`no-undef`](https://eslint.org/docs/rules/no-undef)\n- [`no-unused-expressions`](https://eslint.org/docs/rules/no-unused-expressions)\n- [`no-unused-vars`](https://eslint.org/docs/rules/no-unused-vars)\n- [`padded-blocks`](https://eslint.org/docs/rules/padded-blocks)\n\nUse glob patterns to disable more rules just for Markdown code blocks:\n\n```js\n// / eslint.config.js\nimport markdown from \"eslint-plugin-markdown\";\n\nexport default [\n    {\n        plugins: {\n            markdown\n        }\n    },\n    {\n        files: [\"**/*.md\"],\n        processor: \"markdown/markdown\"\n    },\n    {\n        // 1. Target ```js code blocks in .md files.\n        files: [\"**/*.md/*.js\"],\n        rules: {\n            // 2. Disable other rules.\n            \"no-console\": \"off\",\n            \"import/no-unresolved\": \"off\"\n        }\n    }\n\n    // your other configs here\n];\n```\n\nAnd in the deprecated `.eslintrc.js` format:\n\n```js\n// .eslintrc.js\nmodule.exports = {\n    plugins: [\"markdown\"],\n    overrides: [\n        {\n            files: [\"**/*.md\"],\n            processor: \"markdown/markdown\"\n        },\n        {\n            // 1. Target ```js code blocks in .md files.\n            files: [\"**/*.md/*.js\"],\n            rules: {\n                // 2. Disable other rules.\n                \"no-console\": \"off\",\n                \"import/no-unresolved\": \"off\"\n            }\n        }\n    ]\n};\n```\n\n#### Strict Mode\n\n`\"use strict\"` directives in every code block would be annoying.\nThe `markdown.configs.recommended` config enables the [`impliedStrict` parser option](https://eslint.org/docs/user-guide/configuring#specifying-parser-options) and disables the [`strict` rule](https://eslint.org/docs/rules/strict) in Markdown files.\nThis opts into strict mode parsing without repeated `\"use strict\"` directives.\n\n#### Unsatisfiable Rules\n\nMarkdown code blocks are not real files, so ESLint's file-format rules do not apply.\nThe `markdown.configs.recommended` config disables these rules in Markdown files:\n\n- [`eol-last`](https://eslint.org/docs/rules/eol-last): The Markdown parser trims trailing newlines from code blocks.\n- [`unicode-bom`](https://eslint.org/docs/rules/unicode-bom): Markdown code blocks do not have Unicode Byte Order Marks.\n\n### Running\n\nIf you are using an `eslint.config.js` file, then you can run ESLint as usual and it will pick up file patterns in your config file. The `--ext` option is not available when using flat config.\n\nIf you are using an `.eslintrc.*` file, then you can run ESLint as usual and it will pick up file extensions specified in `overrides[].files` patterns in config files.\n\n\n### Autofixing\n\nWith this plugin, [ESLint's `--fix` option](https://eslint.org/docs/user-guide/command-line-interface#fixing-problems) can automatically fix some issues in your Markdown fenced code blocks.\nTo enable this, pass the `--fix` flag when you run ESLint:\n\n```bash\neslint --fix .\n```\n\n## What Gets Linted?\n\nWith this plugin, ESLint will lint [fenced code blocks](https://help.github.com/articles/github-flavored-markdown/#fenced-code-blocks) in your Markdown documents:\n\n````markdown\n```js\n// This gets linted\nvar answer = 6 * 7;\nconsole.log(answer);\n```\n\nHere is some regular Markdown text that will be ignored.\n\n```js\n// This also gets linted\n\n/* eslint quotes: [2, \"double\"] */\n\nfunction hello() {\n    console.log(\"Hello, world!\");\n}\nhello();\n```\n\n```jsx\n// This can be linted too if you add `.jsx` files to file patterns in the `eslint.config.js`.\n// Or `overrides[].files` in `eslintrc.*`.\nvar div = <div className=\"jsx\"></div>;\n```\n````\n\nBlocks that don't specify a syntax are ignored:\n\n````markdown\n```\nThis is plain text and doesn't get linted.\n```\n````\n\nUnless a fenced code block's syntax appears as a file extension in file patterns in your config file, it will be ignored.\n\n## Configuration Comments\n\nThe processor will convert HTML comments immediately preceding a code block into JavaScript block comments and insert them at the beginning of the source code that it passes to ESLint.\nThis permits configuring ESLint via configuration comments while keeping the configuration comments themselves hidden when the markdown is rendered.\nComment bodies are passed through unmodified, so the plugin supports any [configuration comments](http://eslint.org/docs/user-guide/configuring) supported by ESLint itself.\n\nThis example enables the `alert` global variable, disables the `no-alert` rule, and configures the `quotes` rule to prefer single quotes:\n\n````markdown\n<!-- global alert -->\n<!-- eslint-disable no-alert -->\n<!-- eslint quotes: [\"error\", \"single\"] -->\n\n```js\nalert('Hello, world!');\n```\n````\n\nEach code block in a file is linted separately, so configuration comments apply only to the code block that immediately follows.\n\n````markdown\nAssuming `no-alert` is enabled in `eslint.config.js`, the first code block will have no error from `no-alert`:\n\n<!-- global alert -->\n<!-- eslint-disable no-alert -->\n\n```js\nalert(\"Hello, world!\");\n```\n\nBut the next code block will have an error from `no-alert`:\n\n<!-- global alert -->\n\n```js\nalert(\"Hello, world!\");\n```\n````\n\n### Skipping Blocks\n\nSometimes it can be useful to have code blocks marked with `js` even though they don't contain valid JavaScript syntax, such as commented JSON blobs that need `js` syntax highlighting.\nStandard `eslint-disable` comments only silence rule reporting, but ESLint still reports any syntax errors it finds.\nIn cases where a code block should not even be parsed, insert a non-standard `<!-- eslint-skip -->` comment before the block, and this plugin will hide the following block from ESLint.\nNeither rule nor syntax errors will be reported.\n\n````markdown\nThere are comments in this JSON, so we use `js` syntax for better\nhighlighting. Skip the block to prevent warnings about invalid syntax.\n\n<!-- eslint-skip -->\n\n```js\n{\n    // This code block is hidden from ESLint.\n    \"hello\": \"world\"\n}\n```\n\n```js\nconsole.log(\"This code block is linted normally.\");\n```\n````\n\n## Editor Integrations\n\n### VSCode\n\n[`vscode-eslint`](https://github.com/microsoft/vscode-eslint) has built-in support for the Markdown processor.\n\n### Atom\n\nThe [`linter-eslint`](https://atom.io/packages/linter-eslint) package allows for linting within the [Atom IDE](https://atom.io/).\n\nIn order to see `eslint-plugin-markdown` work its magic within Markdown code blocks in your Atom editor, you can go to `linter-eslint`'s settings and within \"List of scopes to run ESLint on...\", add the cursor scope \"source.gfm\".\n\nHowever, this reports a problem when viewing Markdown which does not have configuration, so you may wish to use the cursor scope \"source.embedded.js\", but note that `eslint-plugin-markdown` configuration comments and skip directives won't work in this context.\n\n## Contributing\n\n```sh\n$ git clone https://github.com/eslint/eslint-plugin-markdown.git\n$ cd eslint-plugin-markdown\n$ npm install\n$ npm test\n```\n\nThis project follows the [ESLint contribution guidelines](http://eslint.org/docs/developer-guide/contributing/).\n","_attachments":{},"homepage":"https://github.com/eslint/eslint-plugin-markdown#readme","bugs":{"url":"https://github.com/eslint/eslint-plugin-markdown/issues"},"license":"MIT"}