{"_id":"mdast-util-toc","_rev":"4142093","name":"mdast-util-toc","description":"mdast utility to generate a table of contents from a tree","dist-tags":{"latest":"7.1.0"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2026-03-01T19:26:42.000Z","created":"2016-07-18T12:19:03.856Z","7.1.0":"2024-06-02T14:43:13.144Z","7.0.1":"2024-04-30T12:24:47.632Z","7.0.0":"2023-07-08T08:56:15.541Z","6.1.1":"2023-01-25T15:29:54.173Z","6.1.0":"2021-07-26T10:19:26.553Z","6.0.0":"2021-04-30T08:35:29.294Z","5.1.0":"2020-11-19T09:40:44.510Z","5.0.4":"2020-10-30T12:48:49.749Z","5.0.3":"2020-04-13T06:34:26.865Z","5.0.2":"2020-02-22T14:42:18.247Z","5.0.1":"2020-01-13T10:03:57.612Z","5.0.0":"2019-11-10T10:18:06.487Z","4.2.0":"2019-06-18T10:21:02.677Z","4.1.3":"2019-05-31T07:06:47.086Z","4.1.2":"2019-05-24T11:04:15.700Z","4.1.1":"2019-05-24T11:02:26.641Z","4.1.0":"2019-05-21T20:56:36.631Z","4.0.0":"2019-05-13T15:01:50.521Z","3.1.0":"2019-02-21T18:20:24.370Z","3.0.1":"2018-11-25T14:31:43.731Z","3.0.0":"2018-10-27T15:05:11.801Z","2.1.0":"2018-08-15T06:12:18.045Z","2.0.1":"2016-12-20T23:12:20.474Z","2.0.0":"2016-07-23T13:10:27.596Z","1.0.1":"2016-07-23T02:25:44.235Z","0.1.0":"2016-07-18T12:19:03.856Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"versions":{"7.1.0":{"name":"mdast-util-toc","version":"7.1.0","description":"mdast utility to generate a table of contents from a tree","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","table","contents","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/mdast":"^4.0.0","@ungap/structured-clone":"^1.0.0","@types/ungap__structured-clone":"^1.0.0","github-slugger":"^2.0.0","mdast-util-to-string":"^4.0.0","unist-util-is":"^6.0.0","unist-util-visit":"^5.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^9.0.0","mdast-util-from-markdown":"^2.0.0","mdast-util-gfm":"^3.0.0","micromark-extension-gfm":"^3.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-wooorm":"^10.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.58.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"overrides":[{"files":"test/**/*.js","rules":{"no-await-in-loop":"off"}}],"prettier":true,"rules":{"unicorn/prefer-at":"off"}},"_id":"mdast-util-toc@7.1.0","gitHead":"9fd2abaafa62e3152123e3d4b069fd601844e4a7","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_nodeVersion":"22.0.0","_npmVersion":"10.8.0","dist":{"shasum":"d972d356ee8aa0b0e78153f77c4a00230e34a942","size":9225,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-7.1.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_7.1.0_1717339392971_0.39783085075024793"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-02T14:43:13.144Z","publish_time":1717339393144,"_source_registry_name":"default","_cnpm_publish_time":1717339393144},"7.0.1":{"name":"mdast-util-toc","version":"7.0.1","description":"mdast utility to generate a table of contents from a tree","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","table","contents","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/issues"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/mdast":"^4.0.0","@ungap/structured-clone":"^1.0.0","@types/ungap__structured-clone":"^1.0.0","github-slugger":"^2.0.0","mdast-util-to-string":"^4.0.0","unist-util-is":"^6.0.0","unist-util-visit":"^5.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^9.0.0","mdast-util-from-markdown":"^2.0.0","mdast-util-gfm":"^3.0.0","micromark-extension-gfm":"^3.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-wooorm":"^10.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.58.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"overrides":[{"files":"test/**/*.js","rules":{"no-await-in-loop":"off"}}],"prettier":true,"rules":{"unicorn/prefer-at":"off"}},"_id":"mdast-util-toc@7.0.1","gitHead":"6d5c0ce518a334ea1bc91c0f778b9d941214bf7a","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"shasum":"e886e45cd462060fab10a63f160fd2dbe2daf8d8","size":9046,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-7.0.1.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_7.0.1_1714479887453_0.46595913197341443"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-30T12:24:47.632Z","publish_time":1714479887632,"_source_registry_name":"default","_cnpm_publish_time":1714479887632},"7.0.0":{"name":"mdast-util-toc","version":"7.0.0","description":"mdast utility to generate a table of contents from a tree","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","table","contents","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/issues"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/mdast":"^4.0.0","@ungap/structured-clone":"^1.0.0","@types/ungap__structured-clone":"^0.3.0","github-slugger":"^2.0.0","mdast-util-to-string":"^4.0.0","unist-util-is":"^6.0.0","unist-util-visit":"^5.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","mdast-util-from-markdown":"^1.0.0","mdast-util-gfm":"^2.0.0","micromark-extension-gfm":"^2.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.54.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"overrides":[{"files":"test/**/*.js","rules":{"no-await-in-loop":"off"}}],"prettier":true},"gitHead":"3488516f7f91183fda72ebd443fe28bd24249f1c","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@7.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"shasum":"d09715600eb32a053345803010a9b394bf5af179","size":8275,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-7.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_7.0.0_1688806575341_0.6482868576616061"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-08T08:56:15.541Z","publish_time":1688806575541,"_source_registry_name":"default","_cnpm_publish_time":1688806575541},"6.1.1":{"name":"mdast-util-toc","version":"6.1.1","description":"mdast utility to generate a table of contents from a tree","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","table","contents","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/issues"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/extend":"^3.0.0","@types/mdast":"^3.0.0","extend":"^3.0.0","github-slugger":"^2.0.0","mdast-util-to-string":"^3.1.0","unist-util-is":"^5.0.0","unist-util-visit":"^4.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","mdast-util-from-markdown":"^1.0.0","mdast-util-gfm":"^2.0.0","micromark-extension-gfm":"^2.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","remark-usage":"^10.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^10.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --check-coverage --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,"overrides":[{"files":"test/**/*.js","rules":{"no-await-in-loop":"off"}},{"files":"example.js","rules":{"capitalized-comments":"off"}}]},"remarkConfig":{"plugins":["remark-preset-wooorm",["remark-usage",{"heading":"use"}]]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"82fc2edd9ceaad812f5f55598cd09dadc47c0494","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@6.1.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"28b81b0c99ca80c4442a3c95e20a825daf24518f","size":8293,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-6.1.1.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_6.1.1_1674660593973_0.013556543286030509"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-25T15:29:54.173Z","publish_time":1674660594173,"_cnpm_publish_time":1674660594173},"6.1.0":{"name":"mdast-util-toc","version":"6.1.0","description":"mdast utility to generate a table of contents from a tree","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","table","contents","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/extend":"^3.0.0","@types/github-slugger":"^1.0.0","@types/mdast":"^3.0.0","extend":"^3.0.0","github-slugger":"^1.0.0","mdast-util-to-string":"^3.1.0","unist-util-is":"^5.0.0","unist-util-visit":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^13.0.0","remark-cli":"^9.0.0","remark-footnotes":"^3.0.0","remark-gfm":"^1.0.0","remark-parse":"^9.0.0","remark-preset-wooorm":"^8.0.0","remark-usage":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^10.0.0","unist-builder":"^3.0.0","xo":"^0.42.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{lib/**,test/**,}*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.js","test":"npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"overrides":[{"files":"example.js","rules":{"capitalized-comments":"off"}}]},"remarkConfig":{"plugins":["preset-wooorm",["remark-usage",{"heading":"use"}]]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"096201ddf23949bef851e9812647a6375b4fcf6d","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@6.1.0","_nodeVersion":"16.2.0","_npmVersion":"7.18.1","dist":{"shasum":"1f38419f5ce774449c8daa87b39a4d940b24be7c","size":7592,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-6.1.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_6.1.0_1627294766414_0.14962638374529624"},"_hasShrinkwrap":false,"publish_time":1627294766553,"_cnpm_publish_time":1627294766553},"6.0.0":{"name":"mdast-util-toc","version":"6.0.0","description":"mdast utility to generate a table of contents from a tree","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","table","contents","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/extend":"^3.0.0","@types/github-slugger":"^1.0.0","@types/mdast":"^3.0.0","@types/unist":"^2.0.0","extend":"^3.0.0","github-slugger":"^1.0.0","mdast-util-to-string":"^3.1.0","unist-util-is":"^5.0.0","unist-util-visit":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^13.0.0","remark-cli":"^9.0.0","remark-footnotes":"^3.0.0","remark-gfm":"^1.0.0","remark-parse":"^9.0.0","remark-preset-wooorm":"^8.0.0","remark-usage":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^9.0.0","unist-builder":"^3.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{lib/**,test/**,}*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.js","test":"npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"overrides":[{"files":"example.js","rules":{"capitalized-comments":"off"}}]},"remarkConfig":{"plugins":["preset-wooorm",["remark-usage",{"heading":"use"}]]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"a5d91c39c056ca5cf8d8107ec8456dacd10be316","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@6.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"shasum":"e8b5d502fc6d150ac95f4be10a0e73d588938095","size":7459,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-6.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_6.0.0_1619771729130_0.6948941839143912"},"_hasShrinkwrap":false,"publish_time":1619771729294,"_cnpm_publish_time":1619771729294},"5.1.0":{"name":"mdast-util-toc","version":"5.1.0","description":"mdast utility to generate a table of contents from a tree","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","table","contents","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"types":"types/index.d.ts","dependencies":{"@types/mdast":"^3.0.3","@types/unist":"^2.0.3","extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^2.0.0","unist-util-is":"^4.0.0","unist-util-visit":"^2.0.0"},"devDependencies":{"browserify":"^17.0.0","dtslint":"^4.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark":"^13.0.0","remark-attr":"^0.11.0","remark-cli":"^9.0.0","remark-footnotes":"^3.0.0","remark-gfm":"^1.0.0","remark-parse":"^9.0.0","remark-preset-wooorm":"^8.0.0","remark-usage":"^9.0.0","tape":"^5.0.0","tinyify":"^3.0.0","typescript":"^4.0.0","unified":"^9.0.0","unist-builder":"^2.0.0","xo":"^0.34.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"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":{"max-params":"off","no-multi-assign":"off","unicorn/explicit-length-check":"off","unicorn/prefer-optional-catch-binding":"off"},"ignores":["types/","mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm",["remark-usage",{"heading":"use"}]]},"gitHead":"0505c9c6e4b3fc58f940cd0b9b29b5827f4eccfa","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@5.1.0","_nodeVersion":"15.1.0","_npmVersion":"6.14.8","dist":{"shasum":"3af0f9c9a764b993538af03f1f79f4e3cec22736","size":6590,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-5.1.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_5.1.0_1605778844337_0.15791823386187676"},"_hasShrinkwrap":false,"publish_time":1605778844510,"_cnpm_publish_time":1605778844510},"5.0.4":{"name":"mdast-util-toc","version":"5.0.4","description":"mdast utility to generate a table of contents from a tree","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","table","contents","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"types":"types/index.d.ts","dependencies":{"@types/mdast":"^3.0.3","@types/unist":"^2.0.3","extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^4.0.0","unist-util-visit":"^2.0.0"},"devDependencies":{"browserify":"^17.0.0","dtslint":"^4.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark":"^13.0.0","remark-attr":"^0.11.0","remark-cli":"^9.0.0","remark-footnotes":"^3.0.0","remark-gfm":"^1.0.0","remark-parse":"^9.0.0","remark-preset-wooorm":"^8.0.0","remark-usage":"^9.0.0","tape":"^5.0.0","tinyify":"^3.0.0","typescript":"^4.0.0","unified":"^9.0.0","unist-builder":"^2.0.0","xo":"^0.34.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"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":{"no-multi-assign":"off","unicorn/explicit-length-check":"off","unicorn/prefer-optional-catch-binding":"off"},"ignores":["types/","mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm",["remark-usage",{"heading":"use"}]]},"gitHead":"342d4bd2653760580c1baccb5580fab92828c2d6","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@5.0.4","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"5c7bc8ff64914546384d81ea155478ba34802c12","size":6519,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-5.0.4.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_5.0.4_1604062129618_0.6539105044001641"},"_hasShrinkwrap":false,"publish_time":1604062129749,"_cnpm_publish_time":1604062129749},"5.0.3":{"name":"mdast-util-toc","version":"5.0.3","description":"mdast utility to generate a table of contents from a tree","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","table","contents","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"types":"types/index.d.ts","dependencies":{"@types/mdast":"^3.0.3","@types/unist":"^2.0.3","extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^4.0.0","unist-util-visit":"^2.0.0"},"devDependencies":{"browserify":"^16.0.0","dtslint":"^3.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark":"^12.0.0","remark-attr":"^0.10.0","remark-cli":"^8.0.0","remark-footnotes":"^1.0.0","remark-parse":"^8.0.0","remark-preset-wooorm":"^7.0.0","remark-usage":"^8.0.0","tape":"^4.0.0","tinyify":"^2.0.0","typescript":"^3.0.0","unified":"^9.0.0","unist-builder":"^2.0.0","xo":"^0.29.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.{js,ts}\" && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"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,"ignores":["types","mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm",["remark-usage",{"heading":"use"}]]},"gitHead":"7bbc91610bd349ea35a0f9461d3e8b1d12d1abcb","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@5.0.3","_nodeVersion":"13.10.1","_npmVersion":"6.14.4","dist":{"shasum":"5fb1503e3655688929d596799a6910cc6548e420","size":6644,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-5.0.3.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_5.0.3_1586759666733_0.845459562855186"},"_hasShrinkwrap":false,"publish_time":1586759666865,"_cnpm_publish_time":1586759666865},"5.0.2":{"name":"mdast-util-toc","version":"5.0.2","description":"mdast utility to generate a table of contents from a tree","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","table","contents","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"types":"types/index.d.ts","dependencies":{"@types/mdast":"^3.0.3","@types/unist":"^2.0.3","extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^4.0.0","unist-util-visit":"^2.0.0"},"devDependencies":{"browserify":"^16.0.0","dtslint":"^3.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark":"^11.0.0","remark-attr":"^0.9.0","remark-cli":"^7.0.0","remark-parse":"^7.0.0","remark-preset-wooorm":"^6.0.0","remark-usage":"^7.0.0","tape":"^4.0.0","tinyify":"^2.0.0","typescript":"^3.0.0","unified":"^8.0.0","unist-builder":"^2.0.0","xo":"^0.26.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.{js,ts}\" && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"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,"ignores":["mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm",["remark-usage",{"heading":"use"}]]},"gitHead":"e4e6d4582fd47ac1e4235a8f0edd9335de0a0da9","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@5.0.2","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"5d16eeb4e4af8d9d8d9f6837d012a6334eeffd97","size":6503,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-5.0.2.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_5.0.2_1582382538072_0.39731676544659744"},"_hasShrinkwrap":false,"publish_time":1582382538247,"_cnpm_publish_time":1582382538247},"5.0.1":{"name":"mdast-util-toc","version":"5.0.1","description":"Generate a Table of Contents (TOC) from a given Markdown file","license":"MIT","keywords":["mdast","util","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"types":"types/index.d.ts","dependencies":{"@types/mdast":"^3.0.3","@types/unist":"^2.0.3","extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^4.0.0","unist-util-visit":"^2.0.0"},"devDependencies":{"browserify":"^16.0.0","dtslint":"^2.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark":"^11.0.0","remark-attr":"^0.9.0","remark-cli":"^7.0.0","remark-parse":"^7.0.0","remark-preset-wooorm":"^6.0.0","remark-usage":"^7.0.0","tape":"^4.0.0","tinyify":"^2.0.0","typescript":"^3.0.0","unified":"^8.0.0","unist-builder":"^2.0.0","xo":"^0.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"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,"ignores":["mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm","remark-usage"]},"gitHead":"a6361867d908bdac1db70baaff566b3fee733a96","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@5.0.1","_nodeVersion":"13.0.1","_npmVersion":"6.13.6","dist":{"shasum":"5b218b8eedcf1668537bd0f6f65f8b6a6abfa50e","size":6479,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-5.0.1.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_5.0.1_1578909837500_0.9313456374032645"},"_hasShrinkwrap":false,"publish_time":1578909837612,"_cnpm_publish_time":1578909837612},"5.0.0":{"name":"mdast-util-toc","version":"5.0.0","description":"Generate a Table of Contents (TOC) from a given Markdown file","license":"MIT","keywords":["mdast","util","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"types":"types/index.d.ts","dependencies":{"@types/mdast":"^3.0.3","@types/unist":"^2.0.3","extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^4.0.0","unist-util-visit":"^2.0.0"},"devDependencies":{"browserify":"^16.0.0","dtslint":"^2.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark":"^11.0.0","remark-attr":"^0.9.0","remark-cli":"^7.0.0","remark-parse":"^7.0.0","remark-preset-wooorm":"^6.0.0","remark-usage":"^7.0.0","tape":"^4.0.0","tinyify":"^2.0.0","typescript":"^3.0.0","unified":"^8.0.0","unist-builder":"^2.0.0","xo":"^0.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"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,"ignores":["mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm","remark-usage"]},"gitHead":"1f187efc2169a227f7dea1405c59a7de9e1e21d0","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@5.0.0","_nodeVersion":"13.0.1","_npmVersion":"6.13.0","dist":{"shasum":"ca3808fb2c5e4afe897c1761043476be97d6e155","size":6470,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-5.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_5.0.0_1573381086335_0.9027453599629693"},"_hasShrinkwrap":false,"publish_time":1573381086487,"_cnpm_publish_time":1573381086487},"4.2.0":{"name":"mdast-util-toc","version":"4.2.0","description":"Generate a Table of Contents (TOC) from a given Markdown file","license":"MIT","keywords":["mdast","util","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"dependencies":{"extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^3.0.0","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^16.2.3","nyc":"^14.0.0","prettier":"^1.15.2","remark":"^10.0.0","remark-attr":"^0.8.0","remark-cli":"^6.0.0","remark-parse":"^6.0.3","remark-preset-wooorm":"^5.0.0","remark-usage":"^6.1.3","tape":"^4.10.1","tinyify":"^2.5.0","unified":"^7.1.0","unist-builder":"^1.0.3","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.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,"ignores":["mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm","remark-usage"]},"gitHead":"1a7e5f241df42e2e72a6e3b94b7fa62465d7f378","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@4.2.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"9085c4313359c981e4c1d22efe02f8ce01072da4","size":5724,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-4.2.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_4.2.0_1560853262551_0.8413746275270899"},"_hasShrinkwrap":false,"publish_time":1560853262677,"_cnpm_publish_time":1560853262677},"4.1.3":{"name":"mdast-util-toc","version":"4.1.3","description":"Generate a Table of Contents (TOC) from a given Markdown file","license":"MIT","keywords":["mdast","util","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"dependencies":{"extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^3.0.0","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^16.2.3","nyc":"^14.0.0","prettier":"^1.15.2","remark":"^10.0.0","remark-attr":"^0.8.0","remark-cli":"^6.0.0","remark-parse":"^6.0.3","remark-preset-wooorm":"^5.0.0","remark-usage":"^6.1.3","tape":"^4.10.1","tinyify":"^2.5.0","unified":"^7.1.0","unist-builder":"^1.0.3","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.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,"ignores":["mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm","remark-usage"]},"gitHead":"8351a6a5e06a16eced4f245bf6903cc075f5b166","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@4.1.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"fe3836119c8bbab6c4f7118ba80702a4a4f8bba0","size":5576,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-4.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-4.1.3.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_4.1.3_1559286406926_0.14800686570137112"},"_hasShrinkwrap":false,"publish_time":1559286407086,"_cnpm_publish_time":1559286407086},"4.1.2":{"name":"mdast-util-toc","version":"4.1.2","description":"Generate a Table of Contents (TOC) from a given Markdown file","license":"MIT","keywords":["mdast","util","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"dependencies":{"extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^2.1.2","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^16.2.3","nyc":"^14.0.0","prettier":"^1.15.2","remark":"^10.0.0","remark-attr":"^0.8.0","remark-cli":"^6.0.0","remark-parse":"^6.0.3","remark-preset-wooorm":"^5.0.0","remark-usage":"^6.1.3","tape":"^4.10.1","tinyify":"^2.5.0","unified":"^7.1.0","unist-builder":"^1.0.3","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.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,"ignores":["mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm","remark-usage"]},"gitHead":"1088c8fc744a68b4cf88e1e0b563ebac5bc352a5","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@4.1.2","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"ed47e7a9d980a66749f1d8c978a92b25cb971de9","size":5600,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-4.1.2.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_4.1.2_1558695855600_0.7211395425793554"},"_hasShrinkwrap":false,"publish_time":1558695855700,"_cnpm_publish_time":1558695855700},"4.1.1":{"name":"mdast-util-toc","version":"4.1.1","description":"Generate a Table of Contents (TOC) from a given Markdown file","license":"MIT","keywords":["mdast","util","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"dependencies":{"extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^2.1.2","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^16.2.3","nyc":"^14.0.0","prettier":"^1.15.2","remark":"^10.0.0","remark-attr":"^0.8.0","remark-cli":"^6.0.0","remark-parse":"^6.0.3","remark-preset-wooorm":"^5.0.0","remark-usage":"^6.1.3","tape":"^4.10.1","tinyify":"^2.5.0","unified":"^7.1.0","unist-builder":"^1.0.3","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.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,"ignores":["mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm","remark-usage"]},"gitHead":"84803a753e9c3e2256acd595be8dd736e4046bbe","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@4.1.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"5e2ee6306eabf061b5078fe94398c3c72d8ada4e","size":5611,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-4.1.1.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_4.1.1_1558695746528_0.08379382045103712"},"_hasShrinkwrap":false,"publish_time":1558695746641,"_cnpm_publish_time":1558695746641},"4.1.0":{"name":"mdast-util-toc","version":"4.1.0","description":"Generate a Table of Contents (TOC) from a given Markdown file","license":"MIT","keywords":["mdast","util","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"dependencies":{"extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^2.1.2","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^16.2.3","nyc":"^14.0.0","prettier":"^1.15.2","remark":"^10.0.0","remark-attr":"^0.8.0","remark-cli":"^6.0.0","remark-parse":"^6.0.3","remark-preset-wooorm":"^4.0.0","remark-usage":"^6.1.3","tape":"^4.10.1","tinyify":"^2.5.0","unified":"^7.1.0","unist-builder":"^1.0.3","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.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":{"no-var":"off","prefer-arrow-callback":"off"},"ignores":["mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm","remark-usage"]},"gitHead":"02c22f2aae6bef0d36c36b060ca920326c7e3f83","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@4.1.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"08ad405931a8091bb4e16c10cd196c9a74c808ff","size":5524,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-4.1.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_4.1.0_1558472196520_0.1970391637377389"},"_hasShrinkwrap":false,"publish_time":1558472196631,"_cnpm_publish_time":1558472196631},"4.0.0":{"name":"mdast-util-toc","version":"4.0.0","description":"Generate a Table of Contents (TOC) from a given Markdown file","license":"MIT","keywords":["mdast","util","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"dependencies":{"extend":"^3.0.2","github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^2.1.2","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^16.2.3","nyc":"^14.0.0","prettier":"^1.15.2","remark":"^10.0.0","remark-attr":"^0.8.0","remark-cli":"^6.0.0","remark-parse":"^6.0.3","remark-preset-wooorm":"^4.0.0","remark-usage":"^6.1.3","tape":"^4.10.1","tinyify":"^2.5.0","unified":"^7.1.0","unist-builder":"^1.0.3","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.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":{"no-var":"off","prefer-arrow-callback":"off"},"ignores":["mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm","remark-usage"]},"gitHead":"7ea16425353b59d82866400206451ab1a6717b99","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@4.0.0","_nodeVersion":"11.9.0","_npmVersion":"6.9.0","dist":{"shasum":"23f2deae1f03ca3cd33ebfe53ea0d6339a003776","size":5423,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-4.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_4.0.0_1557759710328_0.19781540800848152"},"_hasShrinkwrap":false,"publish_time":1557759710521,"_cnpm_publish_time":1557759710521},"3.1.0":{"name":"mdast-util-toc","version":"3.1.0","description":"Generate a Table of Contents (TOC) from a given Markdown file","license":"MIT","keywords":["mdast","util","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"dependencies":{"github-slugger":"^1.2.1","mdast-util-to-string":"^1.0.5","unist-util-is":"^2.1.2","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^16.2.3","nyc":"^13.1.0","prettier":"^1.15.2","remark":"^10.0.0","remark-attr":"^0.8.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","remark-usage":"^6.1.3","tape":"^4.10.1","tinyify":"^2.5.0","unist-builder":"^1.0.3","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.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":{"no-var":"off","prefer-arrow-callback":"off"},"ignores":["mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm","remark-usage"]},"gitHead":"1a380e6ea062201722ce0a54887e7cda04da85f9","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@3.1.0","_nodeVersion":"11.9.0","_npmVersion":"6.7.0","dist":{"shasum":"395eeb877f067f9d2165d990d77c7eea6f740934","size":5236,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-3.1.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_3.1.0_1550773224257_0.38578778945323244"},"_hasShrinkwrap":false,"publish_time":1550773224370,"_cnpm_publish_time":1550773224370},"3.0.1":{"name":"mdast-util-toc","version":"3.0.1","description":"Generate a Table of Contents (TOC) from a given Markdown file","license":"MIT","keywords":["mdast","util","toc"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-toc.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/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":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"https://barrythepenguin.github.io"}],"dependencies":{"github-slugger":"^1.1.1","mdast-util-to-string":"^1.0.2","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^16.2.1","nyc":"^13.1.0","prettier":"^1.15.2","remark":"^10.0.0","remark-attr":"^0.8.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.6.0","tinyify":"^2.5.0","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"browserify . -s mdastUtilTOC -p tinyify > mdast-util-toc.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.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":{"no-var":"off","prefer-arrow-callback":"off"},"ignores":["mdast-util-toc.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"b4645ca3b887a0ebfed14251f8c9748fdd23935e","homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","_id":"mdast-util-toc@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"78b3265b9fd9125c0dcc7a6bb4a69127acd7e93b","size":4878,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-3.0.1.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_3.0.1_1543156303626_0.9116400924940333"},"_hasShrinkwrap":false,"publish_time":1543156303731,"_cnpm_publish_time":1543156303731},"3.0.0":{"name":"mdast-util-toc","version":"3.0.0","description":"Generate a Table of Contents (TOC) from a given Markdown file","main":"index.js","scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --no-builtins -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"esmangle mdast-util-toc.js > mdast-util-toc.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test/index.js","test-coverage":"istanbul cover test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"keywords":["mdast","util","toc"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},{"name":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"http://barrythepenguin.github.io"}],"repository":{"type":"git","url":"git+https://github.com/barrythepenguin/mdast-util-toc.git"},"bugs":{"url":"https://github.com/barrythepenguin/mdast-util-toc/issues"},"license":"MIT","dependencies":{"github-slugger":"^1.1.1","mdast-util-to-string":"^1.0.2","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^16.2.1","esmangle":"^1.0.1","istanbul":"^0.4.4","remark-attr":"^0.7.0","remark":"^10.0.0","remark-cli":"^6.0.0","remark-comment-config":"^5.0.0","remark-github":"^7.0.0","remark-preset-lint-consistent":"^2.0.0","remark-preset-lint-recommended":"^3.0.0","remark-usage":"^6.0.0","remark-validate-links":"^7.0.0","tape":"^4.6.0","xo":"^0.23.0"},"xo":{"space":4,"esnext":false,"prettier":true,"ignore":["example.js"],"rules":{"valid-jsdoc":["error"],"require-jsdoc":["error",{"require":{"FunctionDeclaration":true,"MethodDefinition":true,"ClassDeclaration":true}}]}},"gitHead":"8b80f3cf582c777675c7c169df3c3413289422ad","homepage":"https://github.com/barrythepenguin/mdast-util-toc#readme","_id":"mdast-util-toc@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"297e2424fe24a11db054fa9ab65d305fdcfae56d","size":5762,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-3.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_3.0.0_1540652711675_0.7819426234930904"},"_hasShrinkwrap":false,"publish_time":1540652711801,"_cnpm_publish_time":1540652711801},"2.1.0":{"name":"mdast-util-toc","version":"2.1.0","description":"Generate a Table of Contents (TOC) from a given Markdown file","main":"index.js","files":["lib","index.js"],"scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --no-builtins -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"esmangle mdast-util-toc.js > mdast-util-toc.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test/index.js","test-coverage":"istanbul cover test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"keywords":["mdast","util","toc"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},{"name":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"http://barrythepenguin.github.io"}],"repository":{"type":"git","url":"git+https://github.com/barrythepenguin/mdast-util-toc.git"},"bugs":{"url":"https://github.com/barrythepenguin/mdast-util-toc/issues"},"license":"MIT","dependencies":{"github-slugger":"^1.1.1","mdast-util-to-string":"^1.0.2","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^16.2.1","esmangle":"^1.0.1","istanbul":"^0.4.4","remark-attr":"^0.6.2","remark":"^9.0.0","remark-cli":"^5.0.0","remark-comment-config":"^5.0.0","remark-github":"^7.0.0","remark-preset-lint-consistent":"^2.0.0","remark-preset-lint-recommended":"^3.0.0","remark-usage":"^6.0.0","remark-validate-links":"^7.0.0","tape":"^4.6.0","xo":"^0.21.1"},"xo":{"space":4,"esnext":false,"prettier":true,"ignore":["example.js"],"rules":{"valid-jsdoc":["error"],"require-jsdoc":["error",{"require":{"FunctionDeclaration":true,"MethodDefinition":true,"ClassDeclaration":true}}]}},"gitHead":"3d62d974c76869acd42e75388bd0aba3c71de73c","homepage":"https://github.com/barrythepenguin/mdast-util-toc#readme","_id":"mdast-util-toc@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"barrythepenguin","email":"jonno.haines@gmail.com"},"dist":{"shasum":"82b6b218577bb0e67b23abf5c3f7ac73a4b5389f","size":5705,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-2.1.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-toc_2.1.0_1534313537986_0.8342778889770994"},"_hasShrinkwrap":false,"publish_time":1534313538045,"_cnpm_publish_time":1534313538045},"2.0.1":{"name":"mdast-util-toc","version":"2.0.1","description":"Generate a Table of Contents (TOC) from a given Markdown file","main":"index.js","files":["lib","index.js"],"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --no-builtins -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"esmangle mdast-util-toc.js > mdast-util-toc.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo index.js test","test-api":"node test/index.js","test-coverage":"istanbul cover test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"keywords":["mdast","util","toc"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},{"name":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"http://barrythepenguin.github.io"}],"repository":{"type":"git","url":"git+https://github.com/barrythepenguin/mdast-util-toc.git"},"bugs":{"url":"https://github.com/barrythepenguin/mdast-util-toc/issues"},"license":"MIT","dependencies":{"github-slugger":"^1.1.1","mdast-util-to-string":"^1.0.2","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","istanbul":"^0.4.4","remark":"^6.2.0","remark-cli":"^2.1.0","remark-comment-config":"^4.0.1","remark-github":"^6.0.0","remark-lint":"^5.4.0","remark-parse":"^2.2.0","remark-stringify":"^2.3.0","remark-usage":"^4.0.0","remark-validate-links":"^5.0.0","tape":"^4.6.0","xo":"^0.16.0"},"xo":{"space":4,"rules":{"valid-jsdoc":["error"],"require-jsdoc":["error",{"require":{"FunctionDeclaration":true,"MethodDefinition":true,"ClassDeclaration":true}}]}},"gitHead":"f3db36e3b720d656a1b13f9e6bd30c17fe78e5ae","homepage":"https://github.com/barrythepenguin/mdast-util-toc#readme","_id":"mdast-util-toc@2.0.1","_shasum":"b1d2cb23bfb01f812fa7b55bffe8b0a8bedf6f21","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.7.0","_npmUser":{"name":"barrythepenguin","email":"jonno.haines@gmail.com"},"dist":{"shasum":"b1d2cb23bfb01f812fa7b55bffe8b0a8bedf6f21","size":7547,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-2.0.1.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/mdast-util-toc-2.0.1.tgz_1482275538598_0.8969037302304059"},"directories":{},"publish_time":1482275540474,"_cnpm_publish_time":1482275540474,"_hasShrinkwrap":false},"2.0.0":{"name":"mdast-util-toc","version":"2.0.0","description":"Generate a Table of Contents (TOC) from a given Markdown file","main":"index.js","files":["lib","index.js"],"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --no-builtins -s mdastUtilTOC > mdast-util-toc.js","build-mangle":"esmangle mdast-util-toc.js > mdast-util-toc.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo index.js test","test-api":"node test/index.js","test-coverage":"istanbul cover test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"keywords":["mdast","util","toc"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},{"name":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"http://barrythepenguin.github.io"}],"repository":{"type":"git","url":"git+https://github.com/barrythepenguin/mdast-util-toc.git"},"bugs":{"url":"https://github.com/barrythepenguin/mdast-util-toc/issues"},"license":"MIT","dependencies":{"github-slugger":"^1.1.1","mdast-util-to-string":"^1.0.2","unist-util-visit":"^1.1.0"},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","istanbul":"^0.4.4","remark":"^5.0.1","remark-cli":"^1.0.0","remark-comment-config":"^4.0.1","remark-github":"^5.1.0","remark-lint":"^4.0.2","remark-parse":"^1.0.0","remark-stringify":"^1.0.0","remark-usage":"^4.0.0","remark-validate-links":"^4.0.0","tape":"^4.6.0","xo":"^0.16.0"},"xo":{"space":4,"rules":{"valid-jsdoc":["error"],"require-jsdoc":["error",{"require":{"FunctionDeclaration":true,"MethodDefinition":true,"ClassDeclaration":true}}]}},"gitHead":"1a45e5c1bd77ed26061145224ba527541a41a340","homepage":"https://github.com/barrythepenguin/mdast-util-toc#readme","_id":"mdast-util-toc@2.0.0","_shasum":"23dd7e6ca7a66aa648df6ce40efc7bccfc733bff","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"barrythepenguin","email":"jonno.haines@gmail.com"},"dist":{"shasum":"23dd7e6ca7a66aa648df6ce40efc7bccfc733bff","size":4257,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-2.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mdast-util-toc-2.0.0.tgz_1469279425661_0.1042678807862103"},"directories":{},"publish_time":1469279427596,"_cnpm_publish_time":1469279427596,"_hasShrinkwrap":false},"1.0.1":{"name":"mdast-util-toc","version":"1.0.1","description":"Generate a Table of Contents (TOC) from a given Markdown file","main":"index.js","files":["lib","index.js"],"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --no-builtins -s remarkTOC > mdast-util-toc.js","build-mangle":"esmangle mdast-util-toc.js > mdast-util-toc.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo index.js test","test-api":"node test/index.js","test-coverage":"istanbul cover test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"keywords":["mdast","util","toc"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},{"name":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"http://barrythepenguin.github.io"}],"repository":{"type":"git","url":"git+https://github.com/barrythepenguin/mdast-util-toc.git"},"bugs":{"url":"https://github.com/barrythepenguin/mdast-util-toc/issues"},"license":"MIT","dependencies":{"mdast-util-to-string":"^1.0.2","remark-slug":"^4.2.0"},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","istanbul":"^0.4.4","remark":"^5.0.1","remark-cli":"^1.0.0","remark-comment-config":"^4.0.1","remark-github":"^5.1.0","remark-lint":"^4.0.2","remark-parse":"^1.0.0","remark-stringify":"^1.0.0","remark-usage":"^4.0.0","remark-validate-links":"^4.0.0","tape":"^4.6.0","xo":"^0.16.0"},"xo":{"space":4,"rules":{"valid-jsdoc":["error"],"require-jsdoc":["error",{"require":{"FunctionDeclaration":true,"MethodDefinition":true,"ClassDeclaration":true}}]}},"gitHead":"14df8bd52ce761cae525406e4850ee2fc53204e0","homepage":"https://github.com/barrythepenguin/mdast-util-toc#readme","_id":"mdast-util-toc@1.0.1","_shasum":"41138574a73ba196339b2815a2420a21aa014471","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"barrythepenguin","email":"jonno.haines@gmail.com"},"dist":{"shasum":"41138574a73ba196339b2815a2420a21aa014471","size":4045,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-1.0.1.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mdast-util-toc-1.0.1.tgz_1469240742283_0.9560634433291852"},"directories":{},"publish_time":1469240744235,"_cnpm_publish_time":1469240744235,"_hasShrinkwrap":false},"0.1.0":{"name":"mdast-util-toc","version":"0.1.0","description":"Generate a Table of Contents (TOC) from a given Markdown file","main":"index.js","files":["lib","index.js"],"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --no-builtins -s remarkTOC > mdast-util-toc.js","build-mangle":"esmangle mdast-util-toc.js > mdast-util-toc.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo index.js test","test-api":"node test/index.js","test-coverage":"istanbul cover test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"keywords":["mdast","util","toc"],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},{"name":"Jonathan Haines","email":"jonno.haines@gmail.com","url":"http://barrythepenguin.github.io"}],"repository":{"type":"git","url":"git+https://github.com/barrythepenguin/mdast-util-toc.git"},"bugs":{"url":"https://github.com/barrythepenguin/mdast-util-toc/issues"},"license":"MIT","dependencies":{"mdast-util-to-string":"^1.0.2","remark-slug":"^4.2.0"},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","istanbul":"^0.4.4","remark":"^5.0.1","remark-cli":"^1.0.0","remark-comment-config":"^4.0.1","remark-github":"^5.1.0","remark-lint":"^4.0.2","remark-parse":"^1.0.0","remark-stringify":"^1.0.0","remark-usage":"^4.0.0","remark-validate-links":"^4.0.0","tape":"^4.6.0","xo":"^0.16.0"},"xo":{"space":4,"rules":{"valid-jsdoc":["error"],"require-jsdoc":["error",{"require":{"FunctionDeclaration":true,"MethodDefinition":true,"ClassDeclaration":true}}]}},"gitHead":"218a26f425492f499621c49f3be82959dfb21cb2","homepage":"https://github.com/barrythepenguin/mdast-util-toc#readme","_id":"mdast-util-toc@0.1.0","_shasum":"3e5e53e5df9069509725338aef99b307681f8730","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"barrythepenguin","email":"jonno.haines@gmail.com"},"dist":{"shasum":"3e5e53e5df9069509725338aef99b307681f8730","size":3974,"noattachment":false,"key":"/mdast-util-toc/-/mdast-util-toc-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/mdast-util-toc/download/mdast-util-toc-0.1.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/mdast-util-toc-0.1.0.tgz_1468844341468_0.6045864860061556"},"directories":{},"publish_time":1468844343856,"_cnpm_publish_time":1468844343856,"_hasShrinkwrap":false}},"readme":"# mdast-util-toc\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[mdast][] utility to generate a table of contents.\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  * [`toc(tree[, options])`](#toctree-options)\n  * [`Options`](#options)\n  * [`Result`](#result)\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 utility that generates a table of contents from a document.\n\n## When should I use this?\n\nThis utility is useful to generate a section so users can more easily navigate\nthrough a document.\n\nThis package is wrapped in [`remark-toc`][remark-toc] for ease of use with\n[remark][], where it also injects the table of contents into the document.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install mdast-util-toc\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {toc} from 'https://esm.sh/mdast-util-toc@7'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {toc} from 'https://esm.sh/mdast-util-toc@7?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {toc} from 'mdast-util-toc'\n\n/** @type {import('mdast').Root} */\nconst tree = {\n  type: 'root',\n  children: [\n    {type: 'heading', depth: 1, children: [{type: 'text', value: 'Alpha'}]},\n    {type: 'heading', depth: 2, children: [{type: 'text', value: 'Bravo'}]},\n    {type: 'heading', depth: 3, children: [{type: 'text', value: 'Charlie'}]},\n    {type: 'heading', depth: 2, children: [{type: 'text', value: 'Delta'}]}\n  ]\n}\n\nconst table = toc(tree)\n\nconsole.dir(table, {depth: 3})\n```\n\nYields:\n\n```javascript\n{\n  index: undefined,\n  endIndex: undefined,\n  map: {\n    type: 'list',\n    ordered: false,\n    spread: true,\n    children: [ { type: 'listItem', spread: true, children: [Array] } ]\n  }\n}\n```\n\n## API\n\nThis package exports the identifier [`toc`][api-toc].\nThere is no default export.\n\n### `toc(tree[, options])`\n\nGenerate a table of contents from `tree`.\n\nLooks for the first heading matching `options.heading` (case insensitive) and\nreturns a table of contents (a list) for all following headings.\nIf no `heading` is specified, creates a table of contents for all headings in\n`tree`.\n`tree` is not changed.\n\nLinks in the list to headings are based on GitHub’s style.\nOnly top-level headings (those not in blockquotes or lists), are used.\nThis default behavior can be changed by passing `options.parents`.\n\n###### Parameters\n\n* `tree` ([`Node`][node])\n  — tree to search and generate from\n* `options` ([`Options`][api-options], optional)\n  — configuration\n\n###### Returns\n\nResults ([`Result`][api-result]).\n\n### `Options`\n\nConfiguration (TypeScript type).\n\n###### Fields\n\n* `heading` (`string`, optional)\n  — heading to look for, wrapped in `new RegExp('^(' + value + ')$', 'i')`\n* `maxDepth` (`number`, default: `6`)\n  — maximum heading depth to include in the table of contents.\n  This is inclusive: when set to `3`, level three headings are included\n  (those with three hashes, `###`)\n* `minDepth` (`number`, default: `1`)\n  — minimum heading depth to include in the table of contents.\n  This is inclusive: when set to `3`, level three headings are included\n  (those with three hashes, `###`)\n* `skip` (`string`, optional)\n  — headings to skip, wrapped in `new RegExp('^(' + value + ')$', 'i')`.\n  Any heading matching this expression will not be present in the table of\n  contents\n* `parents` ([`Test`][test], default: `tree`)\n  — allow headings to be children of certain node types.\n  Can by any [`unist-util-is`][is] compatible test\n* `tight` (`boolean`, default: `false`)\n  — whether to compile list items tightly\n* `ordered` (`boolean`, default: `false`)\n  — whether to compile list items as an ordered list, otherwise they are\n  unordered\n* `prefix` (`string`, optional)\n  — add a prefix to links to headings in the table of contents.\n  Useful for example when later going from mdast to hast and sanitizing with\n  `hast-util-sanitize`.\n\n### `Result`\n\nResults (TypeScript type).\n\n###### Fields\n\n* `index` (`number` or `undefined`)\n  — index of the node right after the table of contents heading, `-1` if no\n  heading was found, `undefined` if no `heading` was given\n* `endIndex` (`number` or `undefined`)\n  — index of the first node after `heading` that is not part of its section,\n  `-1` if no heading was found, `undefined` if no `heading` was given, same as\n  `index` if there are no nodes between `heading` and the first heading in\n  the table of contents\n* `map` ([`List`][list] or `undefined`)\n  — list representing the generated table of contents, `undefined` if no\n  table of contents could be created, either because no heading was found or\n  because no following headings were found\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the types [`Options`][api-options] and [`Result`][api-result].\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, `mdast-util-toc@^7`,\ncompatible with Node.js 16.\n\n## Security\n\nUse of `mdast-util-toc` does not involve [hast][], user content, or change the\ntree, so there are no openings for [cross-site scripting (XSS)][xss] attacks.\n\nInjecting `map` into the syntax tree may open you up to XSS attacks as existing\nnodes are copied into the table of contents.\nThe following example shows how an existing script is copied into the table of\ncontents.\n\nFor the following Markdown:\n\n```markdown\n# Alpha\n\n## Bravo<script>alert(1)</script>\n\n## Charlie\n```\n\nYields in `map`:\n\n```markdown\n-   [Alpha](#alpha)\n\n    -   [Bravo<script>alert(1)</script>](#bravoscriptalert1script)\n    -   [Charlie](#charlie)\n```\n\nAlways use [`hast-util-santize`][sanitize] when transforming to [hast][].\n\n## Related\n\n* [`github-slugger`](https://github.com/Flet/github-slugger)\n  — generate a slug just like GitHub does\n* [`unist-util-visit`](https://github.com/syntax-tree/unist-util-visit)\n  — visit nodes\n* [`unist-util-visit-parents`](https://github.com/syntax-tree/unist-util-visit-parents)\n  — like `visit`, but with a stack of parents\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`syntax-tree/.github`][health] for\nways to 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] © [Jonathan Haines][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/syntax-tree/mdast-util-toc/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/mdast-util-toc/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/mdast-util-toc.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/mdast-util-toc\n\n[downloads-badge]: https://img.shields.io/npm/dm/mdast-util-toc.svg\n\n[downloads]: https://www.npmjs.com/package/mdast-util-toc\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=mdast-util-toc\n\n[size]: https://bundlejs.com/?q=mdast-util-toc\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/syntax-tree/unist/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[typescript]: https://www.typescriptlang.org\n\n[license]: license\n\n[author]: https://barrythepenguin.github.io\n\n[health]: https://github.com/syntax-tree/.github\n\n[contributing]: https://github.com/syntax-tree/.github/blob/main/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/main/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/main/code-of-conduct.md\n\n[mdast]: https://github.com/syntax-tree/mdast\n\n[hast]: https://github.com/syntax-tree/hast\n\n[sanitize]: https://github.com/syntax-tree/hast-util-sanitize\n\n[is]: https://github.com/syntax-tree/unist-util-is\n\n[list]: https://github.com/syntax-tree/mdast#list\n\n[node]: https://github.com/syntax-tree/mdast#node\n\n[xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n\n[remark]: https://github.com/remarkjs/remark\n\n[remark-toc]: https://github.com/remarkjs/remark-toc\n\n[test]: https://github.com/syntax-tree/unist-util-is#test\n\n[api-toc]: #toctree-options\n\n[api-options]: #options\n\n[api-result]: #result\n","_attachments":{},"homepage":"https://github.com/syntax-tree/mdast-util-toc#readme","bugs":{"url":"https://github.com/syntax-tree/mdast-util-toc/issues"},"license":"MIT"}