{"_id":"remark-message-control","_rev":"4179345","name":"remark-message-control","description":"remark plugin to enable, disable, and ignore messages with remark","dist-tags":{"latest":"8.0.0"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2026-03-01T21:44:28.000Z","created":"2016-02-03T13:39:06.827Z","8.0.0":"2023-09-22T14:50:59.655Z","7.1.1":"2021-11-11T14:02:14.674Z","7.1.0":"2021-09-23T09:08:55.387Z","7.0.0":"2021-08-03T14:37:26.992Z","6.0.0":"2020-03-23T07:47:50.481Z","5.0.0":"2019-07-22T14:56:23.784Z","4.2.0":"2019-06-16T06:26:11.555Z","4.1.1":"2018-11-22T08:54:51.291Z","4.1.0":"2018-01-26T18:29:39.057Z","4.0.2":"2017-12-10T11:59:37.463Z","4.0.1":"2017-06-17T11:05:09.712Z","4.0.0":"2017-02-23T15:28:22.355Z","2.0.3":"2016-08-24T19:56:36.323Z","2.0.2":"2016-06-13T12:24:16.469Z","2.0.1":"2016-06-12T11:08:18.023Z","2.0.0":"2016-02-14T10:42:10.461Z","1.0.1":"2016-02-03T15:01:41.776Z","1.0.0":"2016-02-03T13:39:06.827Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-message-control.git"},"versions":{"8.0.0":{"name":"remark-message-control","version":"8.0.0","description":"remark plugin to enable, disable, and ignore messages with remark","license":"MIT","keywords":["comment","control","markdown","marker","mdast","message","plugin","remark","remark-plugin","unified"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-message-control.git"},"bugs":{"url":"https://github.com/remarkjs/remark-message-control/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/mdast":"^4.0.0","mdast-comment-marker":"^3.0.0","unified-message-control":"^5.0.0","vfile":"^6.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","prettier":"^3.0.0","remark":"^15.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","remark-toc":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","unified":"^11.0.0","xo":"^0.56.0"},"scripts":{"build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . --frail --output --quiet && prettier . --log-level warn --write && xo --fix","prepack":"npm run build && npm run format","test":"npm run build && npm run format && npm run test-coverage","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api"},"prettier":{"bracketSpacing":false,"singleQuote":true,"semi":false,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"#":"to do: fix","ignoreFiles":["test.js"],"strict":true},"xo":{"prettier":true},"_id":"remark-message-control@8.0.0","gitHead":"16841e3a8052b8c6d36bd4f97550dfc45fe0e574","types":"./index.d.ts","homepage":"https://github.com/remarkjs/remark-message-control#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"shasum":"1d5880f33c05a65fcd60dcf0572b8198e9935d97","size":5692,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-8.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-message-control_8.0.0_1695394259510_0.2762396177914912"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-22T14:50:59.655Z","publish_time":1695394259655,"_source_registry_name":"default","_cnpm_publish_time":1695394259655},"7.1.1":{"name":"remark-message-control","version":"7.1.1","description":"remark plugin to enable, disable, and ignore messages with remark","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","comment","message","marker","control"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-message-control.git"},"bugs":{"url":"https://github.com/remarkjs/remark-message-control/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","mdast-comment-marker":"^2.0.0","unified":"^10.0.0","unified-message-control":"^4.0.0","vfile":"^5.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^14.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","remark-toc":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.46.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"f89206d9937fdf4e533fcbb08b91cac746171dd7","homepage":"https://github.com/remarkjs/remark-message-control#readme","_id":"remark-message-control@7.1.1","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"71e9b757b835fad2ac14fafa8b432f51b9b9bf52","size":5584,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-7.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-7.1.1.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-message-control_7.1.1_1636639334556_0.5737615117132044"},"_hasShrinkwrap":false,"publish_time":1636639334674,"_cnpm_publish_time":1636639334674},"7.1.0":{"name":"remark-message-control","version":"7.1.0","description":"remark plugin to enable, disable, and ignore messages with remark","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","comment","message","marker","control"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-message-control.git"},"bugs":{"url":"https://github.com/remarkjs/remark-message-control/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","mdast-comment-marker":"^2.0.0","unified":"^10.0.0","unified-message-control":"^4.0.0","vfile":"^5.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^14.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","remark-toc":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.44.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"fe30b124714aea560b05dcd33d61227e0ff16516","homepage":"https://github.com/remarkjs/remark-message-control#readme","_id":"remark-message-control@7.1.0","_nodeVersion":"16.9.0","_npmVersion":"7.23.0","dist":{"shasum":"900007a01e6f9b7e0a98e435c4b3576519e9dd02","size":4186,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-7.1.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-message-control_7.1.0_1632388135247_0.8774668821671521"},"_hasShrinkwrap":false,"publish_time":1632388135387,"_cnpm_publish_time":1632388135387},"7.0.0":{"name":"remark-message-control","version":"7.0.0","description":"remark plugin to enable, disable, and ignore messages with remark","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","comment","message","marker","control"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-message-control.git"},"bugs":{"url":"https://github.com/remarkjs/remark-message-control/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","mdast-comment-marker":"^2.0.0","rehype":"^12.0.0","unified":"^10.0.0","unified-message-control":"^4.0.0","vfile":"^5.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^14.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^8.0.0","remark-toc":"^7.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.43.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"5f8ed4a3af6da8319020e109edc17d0b5c3a8d59","homepage":"https://github.com/remarkjs/remark-message-control#readme","_id":"remark-message-control@7.0.0","_nodeVersion":"16.6.0","_npmVersion":"7.19.1","dist":{"shasum":"ba83d212fbde3e5e2adabd30697bf80b0b709ef7","size":4150,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-7.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-message-control_7.0.0_1628001446876_0.10241269283920151"},"_hasShrinkwrap":false,"publish_time":1628001446992,"_cnpm_publish_time":1628001446992},"6.0.0":{"name":"remark-message-control","version":"6.0.0","description":"remark plugin to enable, disable, and ignore messages with remark","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","comment","message","marker","control"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-message-control.git"},"bugs":{"url":"https://github.com/remarkjs/remark-message-control/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"}],"dependencies":{"mdast-comment-marker":"^1.0.0","unified-message-control":"^3.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark":"^11.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","remark-toc":"^7.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.28.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s remarkMessageControl > remark-message-control.js","build-mangle":"browserify . -s remarkMessageControl -p tinyify > remark-message-control.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/string-content":"off","guard-for-in":"off"},"ignores":["remark-message-control.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c145036797391d261fe168bf1620260e44c73a6a","homepage":"https://github.com/remarkjs/remark-message-control#readme","_id":"remark-message-control@6.0.0","_nodeVersion":"13.10.1","_npmVersion":"6.14.3","dist":{"shasum":"955b054b38c197c9f2e35b1d88a4912949db7fc5","size":3672,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-6.0.0.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-message-control_6.0.0_1584949670400_0.5795267491216172"},"_hasShrinkwrap":false,"publish_time":1584949670481,"_cnpm_publish_time":1584949670481},"5.0.0":{"name":"remark-message-control","version":"5.0.0","description":"remark plugin to enable, disable, and ignore messages with remark","license":"MIT","keywords":["unified","remark","plugin","mdast","markdown","comment","message","marker","control"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-message-control.git"},"bugs":{"url":"https://github.com/remarkjs/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"}],"dependencies":{"mdast-comment-marker":"^1.0.0","unified-message-control":"^2.0.0","xtend":"^4.0.1"},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark":"^11.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","remark-toc":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s remarkMessageControl > remark-message-control.js","build-mangle":"browserify . -s remarkMessageControl -p tinyify > remark-message-control.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["remark-message-control.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"d3aaf75be934a1b61734bf7c0685dd81eac4c4ae","homepage":"https://github.com/remarkjs/remark-message-control#readme","_id":"remark-message-control@5.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.10.1","dist":{"shasum":"25663e792f519213c5b4e05787528709614b35a4","size":3650,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-5.0.0.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-message-control_5.0.0_1563807383670_0.3883350285575613"},"_hasShrinkwrap":false,"publish_time":1563807383784,"_cnpm_publish_time":1563807383784},"4.2.0":{"name":"remark-message-control","version":"4.2.0","description":"remark plugin to enable, disable, and ignore messages with remark","license":"MIT","keywords":["unified","remark","plugin","mdast","markdown","comment","message","marker","control"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-message-control.git"},"bugs":{"url":"https://github.com/remarkjs/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Christian Murphy","email":"christian.murphy.42@gmail.com"}],"dependencies":{"mdast-comment-marker":"^1.0.0","unified-message-control":"^1.0.0","xtend":"^4.0.1"},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark":"^10.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","remark-toc":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s remarkMessageControl > remark-message-control.js","build-mangle":"browserify . -s remarkMessageControl -p tinyify > remark-message-control.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["remark-message-control.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"87132d7b295b0287815ba80abaecb0717f844d56","homepage":"https://github.com/remarkjs/remark-message-control#readme","_id":"remark-message-control@4.2.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"184c4a69ce6c4c707a5633fa35b0ce3dbf81f22c","size":3440,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-4.2.0.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-message-control_4.2.0_1560666371332_0.07806957690608018"},"_hasShrinkwrap":false,"publish_time":1560666371555,"_cnpm_publish_time":1560666371555},"4.1.1":{"name":"remark-message-control","version":"4.1.1","description":"Enable, disable, and ignore messages with remark","license":"MIT","keywords":["remark","comment","message","marker","control"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-message-control.git"},"bugs":{"url":"https://github.com/remarkjs/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"mdast-comment-marker":"^1.0.0","unified-message-control":"^1.0.0","xtend":"^4.0.1"},"devDependencies":{"browserify":"^16.0.0","nyc":"^13.0.0","prettier":"^1.14.2","remark":"^10.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","remark-toc":"^5.0.0","tape":"^4.0.0","tinyify":"^2.4.3","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s remarkMessageControl > remark-message-control.js","build-mangle":"browserify . -s remarkMessageControl -p tinyify > remark-message-control.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["remark-message-control.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"1a77687d5a7966cff8451f1cff97106fd01b9db9","homepage":"https://github.com/remarkjs/remark-message-control#readme","_id":"remark-message-control@4.1.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"a3f0b08dffda484e7196f0539de1488220f1d251","size":3285,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-4.1.1.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-message-control_4.1.1_1542876891180_0.757433574290725"},"_hasShrinkwrap":false,"publish_time":1542876891291,"_cnpm_publish_time":1542876891291},"4.1.0":{"name":"remark-message-control","version":"4.1.0","description":"Enable, disable, and ignore messages with remark","license":"MIT","keywords":["remark","comment","message","marker","control"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-message-control.git"},"bugs":{"url":"https://github.com/remarkjs/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"mdast-comment-marker":"^1.0.0","unified-message-control":"^1.0.0","xtend":"^4.0.1"},"devDependencies":{"browserify":"^15.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","remark":"^9.0.0","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","remark-toc":"^5.0.0","tape":"^4.0.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s remarkMessageControl > remark-message-control.js","build-mangle":"esmangle remark-message-control.js > remark-message-control.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["remark-message-control.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"a7731a22450b48026b1f0ab2a3d19e0aeff4146e","homepage":"https://github.com/remarkjs/remark-message-control#readme","_id":"remark-message-control@4.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"60bc7700a87381404c956dc04e688518d3830cff","size":3090,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-4.1.0.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-message-control-4.1.0.tgz_1516991378178_0.2749965691473335"},"directories":{},"publish_time":1516991379057,"_hasShrinkwrap":false,"_cnpm_publish_time":1516991379057},"4.0.2":{"name":"remark-message-control","version":"4.0.2","description":"Enable, disable, and ignore messages with remark","license":"MIT","keywords":["remark","comment","message","marker","control"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-message-control.git"},"bugs":{"url":"https://github.com/remarkjs/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"mdast-comment-marker":"^1.0.0","trim":"0.0.1","unist-util-visit":"^1.0.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","remark":"^8.0.0","remark-cli":"^4.0.0","remark-preset-wooorm":"^3.0.0","remark-toc":"^4.0.0","tape":"^4.0.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s remarkMessageControl > remark-message-control.js","build-mangle":"esmangle remark-message-control.js > remark-message-control.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["remark-message-control.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"525dfea928eedf4bdbaa7274269aaef76864b950","homepage":"https://github.com/remarkjs/remark-message-control#readme","_id":"remark-message-control@4.0.2","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"103d277418ce747fc0143542596c82c853990d51","size":5039,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-4.0.2.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-message-control-4.0.2.tgz_1512907176527_0.7533640840556473"},"directories":{},"publish_time":1512907177463,"_hasShrinkwrap":false,"_cnpm_publish_time":1512907177463},"4.0.1":{"name":"remark-message-control","version":"4.0.1","description":"Enable, disable, and ignore messages with remark","license":"MIT","keywords":["remark","comment","message","marker","control"],"repository":{"type":"git","url":"git+https://github.com/wooorm/remark-message-control.git"},"bugs":{"url":"https://github.com/wooorm/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"mdast-comment-marker":"^1.0.0","trim":"0.0.1","unist-util-visit":"^1.0.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","remark":"^7.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","remark-toc":"^4.0.0","tape":"^4.0.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s remarkMessageControl > remark-message-control.js","build-mangle":"esmangle remark-message-control.js > remark-message-control.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["remark-message-control.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"6091635d253e3929df633915379645983ba49a39","homepage":"https://github.com/wooorm/remark-message-control#readme","_id":"remark-message-control@4.0.1","_shasum":"2913cd60b316d9f9f390aa7f34639d20cf55996d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"2913cd60b316d9f9f390aa7f34639d20cf55996d","size":4979,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-4.0.1.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-message-control-4.0.1.tgz_1497697508744_0.41939231962896883"},"directories":{},"publish_time":1497697509712,"_hasShrinkwrap":false,"_cnpm_publish_time":1497697509712},"4.0.0":{"name":"remark-message-control","version":"4.0.0","description":"Enable, disable, and ignore messages with remark","license":"MIT","keywords":["remark","comment","message","marker","control"],"repository":{"type":"git","url":"git+https://github.com/wooorm/remark-message-control.git"},"bugs":{"url":"https://github.com/wooorm/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"mdast-comment-marker":"^1.0.0","trim":"0.0.1","unist-util-visit":"^1.0.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^10.0.0","remark":"^7.0.0","remark-cli":"^2.0.0","remark-preset-wooorm":"^1.0.0","remark-toc":"^4.0.0","tape":"^4.0.0","xo":"^0.17.0"},"scripts":{"build-md":"# remark . --quiet --frail","build-bundle":"browserify index.js --bare -s remarkMessageControl > remark-message-control.js","build-mangle":"esmangle remark-message-control.js > remark-message-control.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"rules":{"guard-for-in":"off"},"ignores":["remark-message-control.js"]},"remarkConfig":{"output":true,"presets":"wooorm"},"gitHead":"8270148c1023995104c35fae23b86eebe75662e6","homepage":"https://github.com/wooorm/remark-message-control#readme","_id":"remark-message-control@4.0.0","_shasum":"fd307a1bb975956a8b2a21c026eed0ef024e07f2","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"fd307a1bb975956a8b2a21c026eed0ef024e07f2","size":4915,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-4.0.0.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/remark-message-control-4.0.0.tgz_1487863700542_0.21409893315285444"},"directories":{},"publish_time":1487863702355,"_cnpm_publish_time":1487863702355,"_hasShrinkwrap":false},"2.0.3":{"name":"remark-message-control","version":"2.0.3","description":"Enable, disable, and ignore messages with remark","license":"MIT","keywords":["remark","comment","message","marker","control"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/remark-message-control.git"},"bugs":{"url":"https://github.com/wooorm/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{"mdast-comment-marker":"^1.0.0","trim":"0.0.1","unist-util-visit":"^1.0.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^13.0.0","esmangle":"^1.0.0","nyc":"^8.1.0","remark":"^6.0.0","remark-cli":"^2.0.0","remark-preset-wooorm":"^1.0.0","remark-toc":"^3.0.0","tape":"^4.0.0","xo":"^0.16.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s remarkMessageControl > remark-message-control.js","build-mangle":"esmangle remark-message-control.js > remark-message-control.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"rules":{"no-eq-null":"off","eqeqeq":[2,"allow-null"],"guard-for-in":"off","max-lines":"off"},"ignores":["remark-message-control.js"]},"remarkConfig":{"output":true,"presets":"wooorm"},"gitHead":"ba41a106ad4b10650e2e728b04b651b10015410e","homepage":"https://github.com/wooorm/remark-message-control#readme","_id":"remark-message-control@2.0.3","_shasum":"b9278fae0b118ee24679821c7c02ea9ba2a682c4","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"b9278fae0b118ee24679821c7c02ea9ba2a682c4","size":5008,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-2.0.3.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/remark-message-control-2.0.3.tgz_1472068594309_0.46856323652900755"},"directories":{},"publish_time":1472068596323,"_cnpm_publish_time":1472068596323,"_hasShrinkwrap":false},"2.0.2":{"name":"remark-message-control","version":"2.0.2","description":"Enable, disable, and ignore messages with remark","license":"MIT","keywords":["remark","comment","message","marker","control"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/remark-message-control.git"},"bugs":{"url":"https://github.com/wooorm/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{"mdast-comment-marker":"^1.0.0","trim":"0.0.1","unist-util-visit":"^1.0.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^2.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^3.0.0","jscs-jsdoc":"^2.0.0","remark":"^5.0.0","remark-cli":"^1.0.0","remark-comment-config":"^4.0.0","remark-github":"^5.0.0-alpha.1","remark-lint":"^4.0.0","remark-slug":"^4.0.0","remark-toc":"^3.0.0","remark-validate-links":"^4.0.0-alpha.1","remark-yaml-config":"^3.0.0","tape":"^4.0.0","vfile-reporter":"^1.5.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s remarkMessageControl > remark-message-control.js","build-mangle":"esmangle remark-message-control.js > remark-message-control.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"c2aeffc89629ad1fbd943bf2f6a67e43d1f25a7e","homepage":"https://github.com/wooorm/remark-message-control#readme","_id":"remark-message-control@2.0.2","_shasum":"db5bfa7641cb7b292832a057703b9cd92f1621ed","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"db5bfa7641cb7b292832a057703b9cd92f1621ed","size":4763,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-2.0.2.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/remark-message-control-2.0.2.tgz_1465820653722_0.7807836034335196"},"directories":{},"publish_time":1465820656469,"_cnpm_publish_time":1465820656469,"_hasShrinkwrap":false},"2.0.1":{"name":"remark-message-control","version":"2.0.1","description":"Enable, disable, and ignore messages with remark","license":"MIT","keywords":["remark","comment","message","marker","control"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/remark-message-control.git"},"bugs":{"url":"https://github.com/wooorm/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{"mdast-comment-marker":"^1.0.0","trim":"0.0.1","unist-util-visit":"^1.0.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^2.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^3.0.0","jscs-jsdoc":"^2.0.0","remark":"^4.0.0","remark-comment-config":"^3.0.0","remark-github":"^4.0.1","remark-lint":"^4.0.0","remark-slug":"^4.0.0","remark-toc":"^3.0.0","remark-validate-links":"^3.0.0","remark-yaml-config":"^3.0.0","tape":"^4.0.0","vfile-reporter":"^1.5.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s remarkMessageControl > remark-message-control.js","build-mangle":"esmangle remark-message-control.js > remark-message-control.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"68995df189dcf28418b9d2afd4fb955bd64478b5","homepage":"https://github.com/wooorm/remark-message-control#readme","_id":"remark-message-control@2.0.1","_shasum":"6c4061cc41b53e4c44f7ac0a440f2f0c735dc40e","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"6c4061cc41b53e4c44f7ac0a440f2f0c735dc40e","size":5560,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-2.0.1.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/remark-message-control-2.0.1.tgz_1465729695078_0.2587235455866903"},"directories":{},"publish_time":1465729698023,"_cnpm_publish_time":1465729698023,"_hasShrinkwrap":false},"2.0.0":{"name":"remark-message-control","version":"2.0.0","description":"Enable, disable, and ignore messages with remark","license":"MIT","keywords":["remark","comment","message","marker","control"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/remark-message-control.git"},"bugs":{"url":"https://github.com/wooorm/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{"mdast-comment-marker":"^1.0.0","unist-util-visit":"^1.0.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^2.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^4.0.0-alpha.4","remark-comment-config":"^3.0.0","remark-github":"^4.0.1","remark-lint":"^3.0.0","remark-slug":"^4.0.0","remark-toc":"^3.0.0","remark-validate-links":"^2.0.2","remark-yaml-config":"^3.0.0","tape":"^4.0.0","vfile-reporter":"^1.5.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s mdastCommentMarker > remark-message-control.js","build-mangle":"esmangle remark-message-control.js > remark-message-control.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"42a20798cf8048a26b07196629b06c5bc5e11005","homepage":"https://github.com/wooorm/remark-message-control#readme","_id":"remark-message-control@2.0.0","_shasum":"d0feea11ad27ae6367ceca068287d407b1ca6357","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"d0feea11ad27ae6367ceca068287d407b1ca6357","size":5413,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-2.0.0.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/remark-message-control-2.0.0.tgz_1455446526852_0.5859590154141188"},"directories":{},"publish_time":1455446530461,"_cnpm_publish_time":1455446530461,"_hasShrinkwrap":false},"1.0.1":{"name":"remark-message-control","version":"1.0.1","description":"Enable, disable, and ignore messages with remark","license":"MIT","keywords":["remark","comment","message","marker","control"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/remark-message-control.git"},"bugs":{"url":"https://github.com/wooorm/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"dependencies":{"mdast-comment-marker":"^1.0.0","remark-range":"^2.0.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^3.0.0","remark-comment-config":"^2.0.2","remark-github":"^4.0.0","remark-lint":"^2.0.2","remark-slug":"^4.0.0","remark-toc":"^2.0.1","remark-validate-links":"^2.0.2","remark-yaml-config":"^2.0.0","tape":"^4.0.0","vfile-reporter":"^1.5.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s mdastCommentMarker > remark-message-control.js","build-mangle":"esmangle remark-message-control.js > remark-message-control.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"676277ad336be69fe197a3fd3d4f55bd46e71c35","homepage":"https://github.com/wooorm/remark-message-control#readme","_id":"remark-message-control@1.0.1","_shasum":"abff505aa1975179f6f52bfc92e3a33e7cdff5b3","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"abff505aa1975179f6f52bfc92e3a33e7cdff5b3","size":5351,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-1.0.1.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/remark-message-control-1.0.1.tgz_1454511700502_0.06680388981476426"},"directories":{},"publish_time":1454511701776,"_cnpm_publish_time":1454511701776,"_hasShrinkwrap":false},"1.0.0":{"name":"remark-message-control","version":"1.0.0","description":"Enable, disable, and ignore messages with remark","license":"MIT","keywords":["remark","comment","message","marker","control"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/remark-message-control.git"},"bugs":{"url":"https://github.com/wooorm/remark-message-control/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"dependencies":{"mdast-comment-marker":"^1.0.0","remark-range":"^2.0.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^3.0.0","remark-comment-config":"^2.0.2","remark-github":"^4.0.0","remark-lint":"^2.0.2","remark-slug":"^4.0.0","remark-toc":"^2.0.1","remark-validate-links":"^2.0.2","remark-yaml-config":"^2.0.0","tape":"^4.0.0","vfile-reporter":"^1.5.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s mdastCommentMarker > remark-message-control.js","build-mangle":"esmangle remark-message-control.js > remark-message-control.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"4cb0f81472d058df2ed87cef0d7164c35febeeff","homepage":"https://github.com/wooorm/remark-message-control#readme","_id":"remark-message-control@1.0.0","_shasum":"1271a220d1aac962963c992fdb624dc17b15dcb6","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"1271a220d1aac962963c992fdb624dc17b15dcb6","size":5301,"noattachment":false,"key":"/remark-message-control/-/remark-message-control-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/remark-message-control/download/remark-message-control-1.0.0.tgz"},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/remark-message-control-1.0.0.tgz_1454506745168_0.900639460189268"},"directories":{},"publish_time":1454506746827,"_cnpm_publish_time":1454506746827,"_hasShrinkwrap":false}},"readme":"<!--lint disable no-html-->\n\n# remark-message-control\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n**[remark][]** plugin to enable, disable, and ignore messages with comments.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`unified().use(remarkMessageControl, options)`](#unifieduseremarkmessagecontrol-options)\n    *   [`Options`](#options)\n*   [Syntax](#syntax)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Security](#security)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package is a [unified][] ([remark][]) plugin that lets authors write\ncomments in markdown to show and hide messages.\n\n## When should I use this?\n\nYou can use this package when you’re building a linter such as\n[`remark-lint`][remark-lint].\nBut you probably don’t need to, because `remark-lint` already exists and it uses\nthis package.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install remark-message-control\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport remarkMessageControl from 'https://esm.sh/remark-message-control@8'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import remarkMessageControl from 'https://esm.sh/remark-message-control@8?bundle'\n</script>\n```\n\n## Use\n\nSay we have the following file `example.md`:\n\n```markdown\n<!--foo ignore-->\n\n## Neptune\n```\n\n…and a module `example.js`:\n\n```js\n/**\n * @typedef {import('mdast').Root} Root\n */\n\nimport {remark} from 'remark'\nimport remarkMessageControl from 'remark-message-control'\nimport {read} from 'to-vfile'\nimport {reporter} from 'vfile-reporter'\n\nconst file = await remark()\n  .use(function () {\n    /** @param {Root} tree */\n    return function (tree, file) {\n      file.message('Whoops!', {\n        place: tree.children[1]?.position,\n        ruleId: 'thing',\n        source: 'foo'\n      })\n    }\n  })\n  .use(remarkMessageControl, {name: 'foo'})\n  .process(await read('example.md'))\n\nconsole.error(reporter(file))\n```\n\n…then running `node example.js` yields:\n\n```markdown\nexample.md: no issues found\n```\n\n> ???? **Note**: without `remarkMessageControl`, we’d see:\n>\n> ```txt\n> example.md\n> 3:1-3:11 warning Whoops! thing foo\n>\n> ⚠ 1 warning\n> ```\n\n## API\n\nThis package exports no identifiers.\nThe default export is [`remarkMessageControl`][api-remark-message-control].\n\n### `unified().use(remarkMessageControl, options)`\n\nEnable, disable, and ignore messages with comments.\n\n###### Parameters\n\n*   `options` ([`Options`][api-options], **required**)\n    — configuration\n\n###### Returns\n\nTransform ([`Transformer`][unified-transformer]).\n\n### `Options`\n\nConfiguration (TypeScript type).\n\n###### Fields\n\n*   `enable` (`Array<string>`, optional)\n    — list of `ruleId`s to initially turn on;\n    used if `reset` is `true`\n*   `disable` (`Array<string>`, optional)\n    — list of `ruleId`s to initially turn off;\n    used if `reset` is not `true`\n*   `known` (`Array<string>`, optional)\n    — list of allowed `ruleId`s\n*   `name` (`string`, **required**)\n    — name of markers that can control the message sources\n*   `reset` (`boolean`, default: `false`)\n    — whether to treat all messages as turned off initially\n*   `source` (`Array<string>` or `string`, default: `options.name`)\n    — [sources][vfile-message-fields] that can be controlled with markers\n\n<!--Old name of section-->\n\n<a name=\"markers\"></a>\n\n## Syntax\n\nThis plugin looks for comments in markdown (MDX is also supported).\nIf the first word in those comments does not match `options.name`, the comment\nis skipped.\nThe second word is expected to be `disable`, `enable`, or `ignore`.\nFurther words are rule identifiers of messages which are configurated.\n\nIn EBNF, the grammar looks as follows:\n\n<pre><code class=language-ebnf><a id=s-marker href=#s-marker>marker</a> ::= <a href=#s-identifier>identifier</a> <a href=#s-whitespace>whitespace</a>+ <a href=#s-keyword>keyword</a> <a href=#s-ruleidentifiers>ruleIdentifiers</a>?\n<a id=s-identifier href=#s-identifier>identifier</a> ::= <a href=#s-word>word</a>+ /* restriction: must match `options.name` */\n<a id=s-keyword href=#s-keyword>keyword</a> ::= 'enable' | 'disable' | 'ignore'\n<a id=s-ruleidentifiers href=#s-ruleidentifiers>ruleIdentifiers</a> ::= <a href=#s-word>word</a>+ (<a href=#s-whitespace>whitespace</a>+ <a href=#s-word>word</a>+)*\n<a id=s-whitespace href=#s-whitespace>whitespace</a> ::= ' ' | '\\t' | '\\r' | '\\n' | '\\f'\n<a id=s-word href=#s-word>word</a> ::= <a href=#s-letter>letter</a> | <a href=#s-digit>digit</a> | <a href=#s-punctuation>punctuation</a>\n<a id=s-letter href=#s-letter>letter</a> ::= <a href=#s-letterlowercase>letterLowercase</a> | <a href=#s-letteruppercase>letterUppercase</a>\n<a id=s-punctuation href=#s-punctuation>punctuation</a> ::= '-' | '_'\n<a id=s-letterlowercase href=#s-letterlowercase>letterLowercase</a> ::= 'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'g' | 'h' | 'i' | 'j' | 'k' | 'l' | 'm' | 'n' | 'o' | 'p' | 'q' | 'r' | 's' | 't' | 'u' | 'v' | 'w' | 'x' | 'y' | 'z'\n<a id=s-letteruppercase href=#s-letteruppercase>letterUppercase</a> ::= 'A' | 'B' | 'C' | 'D' | 'E' | 'F' | 'G' | 'H' | 'I' | 'J' | 'K' | 'L' | 'M' | 'N' | 'O' | 'P' | 'Q' | 'R' | 'S' | 'T' | 'U' | 'V' | 'W' | 'X' | 'Y' | 'Z'\n<a id=s-digit href=#s-digit>digit</a> ::= '0' | '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9'\n</code></pre>\n\nWhich keyword is used defines how messages with those rule identifiers are\nhandled:\n\n###### `disable`\n\nThe **disable** keyword turns off all messages of the given rule identifiers.\nWhen without identifiers, all messages are turned off.\n\nFor example, to turn off certain messages:\n\n```markdown\n<!--lint disable list-item-bullet-indent strong-marker-->\n\n*   **foo**\n\nA paragraph, and now another list.\n\n  * __bar__\n```\n\n###### `enable`\n\nThe **enable** keyword turns on all messages of the given rule identifiers.\nWhen without identifiers, all messages are turned on.\n\nFor example, to enable certain messages:\n\n```markdown\n<!--lint enable strong-marker-->\n\n**foo** and __bar__.\n```\n\n###### `ignore`\n\nThe **ignore** keyword turns off all messages of the given `ruleId`s occurring\nin the following node.\nWhen without `ruleId`s, all messages are ignored.\n\nMessages are turned on again after the end of the following node.\n\nFor example, to turn off certain messages for the next node:\n\n```markdown\n<!--lint ignore list-item-bullet-indent strong-marker-->\n\n*   **foo**\n  * __bar__\n```\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional type [`Options`][api-options].\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line, `remark-message-control@^8`,\ncompatible with Node.js 16.\n\nThis plugin works with `unified` version 6+ and `remark` version 7+.\n\n## Security\n\nUse of `remark-message-control` does not involve **[rehype][]** (**[hast][]**)\nor user content so there are no openings for [cross-site scripting\n(XSS)][wiki-xss] attacks.\nMessages may be hidden from user content though, causing builds to fail or pass,\nor changing a report.\n\n## Related\n\n*   [`remark-lint`][remark-lint]\n    — plugin to lint code style\n*   [`mdast-comment-marker`](https://github.com/syntax-tree/mdast-comment-marker)\n    — mdast utility to parse comment markers\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`remarkjs/.github`][health] for ways\nto get started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/remarkjs/remark-message-control/workflows/main/badge.svg\n\n[build]: https://github.com/remarkjs/remark-message-control/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/remarkjs/remark-message-control.svg\n\n[coverage]: https://codecov.io/github/remarkjs/remark-message-control\n\n[downloads-badge]: https://img.shields.io/npm/dm/remark-message-control.svg\n\n[downloads]: https://www.npmjs.com/package/remark-message-control\n\n[size-badge]: https://img.shields.io/bundlejs/size/remark-message-control\n\n[size]: https://bundlejs.com/?q=remark-message-control\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/remarkjs/remark/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[health]: https://github.com/remarkjs/.github\n\n[contributing]: https://github.com/remarkjs/.github/blob/main/contributing.md\n\n[support]: https://github.com/remarkjs/.github/blob/main/support.md\n\n[coc]: https://github.com/remarkjs/.github/blob/main/code-of-conduct.md\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[hast]: https://github.com/syntax-tree/hast\n\n[rehype]: https://github.com/rehypejs/rehype\n\n[remark]: https://github.com/remarkjs/remark\n\n[remark-lint]: https://github.com/remarkjs/remark-lint\n\n[typescript]: https://www.typescriptlang.org\n\n[unified]: https://github.com/unifiedjs/unified\n\n[unified-transformer]: https://github.com/unifiedjs/unified#transformer\n\n[vfile-message-fields]: https://github.com/vfile/vfile-message#fields\n\n[wiki-xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n\n[api-options]: #options\n\n[api-remark-message-control]: #unifieduseremarkmessagecontrol-options\n","_attachments":{},"homepage":"https://github.com/remarkjs/remark-message-control#readme","bugs":{"url":"https://github.com/remarkjs/remark-message-control/issues"},"license":"MIT"}