{"_id":"k-catelog","_rev":"7-f0723b7a57685ba965491e4544034188","name":"k-catelog","dist-tags":{"latest":"0.0.2"},"versions":{"1.0.0":{"name":"k-catelog","version":"1.0.0","description":"a tool to generate html catelog by head (h1, h2, h3, h4, h5, h6);","main":"k-catelog.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/KELEN/k-catelog.git"},"keywords":["catelog"],"author":{"name":"kelen"},"license":"ISC","bugs":{"url":"https://github.com/KELEN/k-catelog/issues"},"homepage":"https://github.com/KELEN/k-catelog#readme","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","gulp-uglify":"^3.0.0","pump":"^3.0.0"},"gitHead":"63db5cf30a697c758ff202607de1d65a64a95187","_id":"k-catelog@1.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.1.0","_npmUser":{"name":"imkelen","email":"340443366@qq.com"},"dist":{"integrity":"sha512-Dzn0pSbiUpCbbvbivzEOb1xbc0gLTKR3hDjr1kgV1ayZnncaCh477E2CX0GGfNJH6OFVZ443+NcL5+ysk//GpA==","shasum":"63aad77d0a8e94b6438cbf2bb566f5fb427fc144","tarball":"https://registry.npmjs.org/k-catelog/-/k-catelog-1.0.0.tgz","fileCount":8,"unpackedSize":40188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVo2PCRA9TVsSAnZWagAA/z0P/jjFtfAGz8B0f3iyHqBL\n3MojkJtusxkiZhMoA7pL9UGox3ytrNQ6xYQHAH8Fs9TIR9NH8rGF36BFh4zP\n9IQJ5VKqnGagfz/ZeecApvvr4oBQuHB47AEfqRsGZ3UWIioP5qvaxvPp8ZtA\nQWPobwGAU/Cm01KkkZ7JFKMAr11vzzX+7vBGX5IRzh69OqBhsVLnpTVFBx/B\nT/BVvuAbtPgoYTx4sa0FxYs4qBIv32wK61Wil9n7UXcZ4BOBgiFQ9pfFce1l\nbjizgZH0BZYxOQez+foTzwpQ+vuBCsi6JbPcOkR6s6XCPQU/9P+Bob6fntMo\na+LWa9wFVyD0/4Yldaa59LPKC5rlAjbBBNtJdDRkXrXRcGwWhDXp9r9TYy/N\nYzQMlqFkWEHsLgHaGRKbLsChrPc7OUJv5r6+bfr7TGxa+m0+ZjHN/ng9APim\nvXnMQAjDCEidh8Mt26vQ66c74hKe7IkNeScAOTs36OUg0Ds/EfClLoVowuW0\nTl4q+SJNWkTRf+MdGusdKTIK7DwXTqpkerp76xfuobXWtlN+xIwoQP+ovLhm\n2oyjjkPlpG3fcnDPZobNIoL5ROrdRY38PWZ1Wt3c8A9hnfjBh+0lqoA9J1NN\n3HsWoScEmdpq8ulzISyepreq+wJFVYIHuhqkfNppxpbFJKXE4CPfPG/JiTvx\nlUEG\r\n=wnIW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtwF0SCQCw/AX0jV5AfcUyzmvfajDGU2dTWfTrX3W59AiB/D6Mb8aPgBXRuBFGiJLXUybqU4K+3VyaAZhBA0+xn5g=="}]},"maintainers":[{"name":"imkelen","email":"340443366@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-catelog_1.0.0_1532398991580_0.9310665146368275"},"_hasShrinkwrap":false,"deprecated":"rename"},"0.0.1":{"name":"k-catelog","version":"0.0.1","description":"a pure javascript tool to generate html catelog by head (h1, h2, h3, h4, h5, h6);","main":"k-catelog.js","repository":{"type":"git","url":"git+https://github.com/KELEN/k-catelog.git"},"keywords":["catelog"],"author":{"name":"kelen"},"license":"ISC","bugs":{"url":"https://github.com/KELEN/k-catelog/issues"},"homepage":"https://github.com/KELEN/k-catelog#readme","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","gulp-uglify":"^3.0.0","pump":"^3.0.0"},"gitHead":"af1dd27234f1593eaed29aba561c96431dc6dd53","_id":"k-catelog@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"imkelen","email":"340443366@qq.com"},"dist":{"integrity":"sha512-D4Y6kYpthaoayp/EHRLlXfmUYS6WlDAb7q47F0qba9jDv/fLBtEYoo33BspGO6hbmJ/H57J1mMF0SeXae7EeDA==","shasum":"f301213454534581c2a9ced4c6fed12adbb5b529","tarball":"https://registry.npmjs.org/k-catelog/-/k-catelog-0.0.1.tgz","fileCount":8,"unpackedSize":41099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxGAnCRA9TVsSAnZWagAAxIsP/1kDYICIgwYhhSx9YXV7\ng3sNjAKkyVEaAeV36hadsun5sydE6jk/9cvRNIFpDG08UXr4fcd75TUDxxeH\n0BlwDR+Grc5jRENbYon9I7Y2M+y1j8EfdhyKdtyNO4JosrywqldFakA5QO3U\nfDKELW6YqKTlt6FNQAMWFr0GhZXvgC/FyBeahcqSQa9Og8OEUNFGL+0fL/i2\n6RzVRv5FCrLj/Ajz+s8MfexvO7a+aNKvpVHSW1lzZzlpt/IXLbu90JCnJTaN\n79G4+ErJexHLx4y15YTMwk1TZopCsLypIOwazTsoi/PYxSOdf5sO2VhClsqR\n1MgyG1Da5MJO/G29njxCRS+ZWfn576BKHGZwf9ymnwucfImMFWo45bWJ9h3K\nUSbbEkYYPd+BVQf4X0HAcIE3E/Je95YYhJot4R5G2wKG6mc5B2a7A/VzGVkH\njoBtdegbyBR7r46YoSuCHMSwZFDMbZJ9OzlJZd3ydRt03OBWYjwI+La4C5DQ\nGdHRg6iqBnrYgK1AUicBfOutIjrx0M9MCdvWhWleO0vbZ5kU3U/BCjR9TH1F\nbgpTgi4WD7r0/loIBdnAPQySysqAzcfy6+PKpENuAFhKFghXNlZoysd/vONd\nV/IiUEt/6OSRyz3mGtLDjp8uDu2uMsetM09UuJih8Iltr9tZ71ADHLnQT7tX\nOLsJ\r\n=I8so\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm2X0n3cQgsBgUNObaVyWkwOwKgKRusLFJSyVkkKTubwIhAMDxxlJcDE5+8G1mixiH7chX2uZ4DQR3si6tTykJKkpt"}]},"maintainers":[{"name":"imkelen","email":"340443366@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-catelog_0.0.1_1539596326915_0.3240971466924547"},"_hasShrinkwrap":false,"deprecated":"rename"},"0.0.2":{"name":"k-catelog","version":"0.0.2","description":"a pure javascript tool to generate html catelog by head (h1, h2, h3, h4, h5, h6);","main":"k-catelog.js","repository":{"type":"git","url":"git+https://github.com/KELEN/k-catelog.git"},"keywords":["catelog"],"author":{"name":"kelen"},"license":"ISC","bugs":{"url":"https://github.com/KELEN/k-catelog/issues"},"homepage":"https://github.com/KELEN/k-catelog#readme","dependencies":{},"devDependencies":{"babel-core":"^6.26.3","babel-preset-env":"^1.7.0","gulp":"^3.9.1","gulp-babel":"^7.0.1","gulp-rename":"^1.4.0","gulp-uglify":"^3.0.0","pump":"^3.0.0"},"gitHead":"af1dd27234f1593eaed29aba561c96431dc6dd53","_id":"k-catelog@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"imkelen","email":"340443366@qq.com"},"dist":{"integrity":"sha512-ERHk+g90bZ+y00eGOFembhtpazwuGU9/agxK0YxSJm6otQaqZfMW0gCTpVNqXiLSwb4repdYQGQRp6Q1WdaGYA==","shasum":"dc4c59b72bafce9405bc57151a402270d987b052","tarball":"https://registry.npmjs.org/k-catelog/-/k-catelog-0.0.2.tgz","fileCount":8,"unpackedSize":41363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxGm6CRA9TVsSAnZWagAAiYsP/imqJBX1ErjzzqkZvLqL\nodimYBTLRRB8JDUAmNBg3h1SdSVHm46bYXqEtR4wel+Zdt1ovgwUg7T4Pjqa\nVUXVFJObGh2DAUeHOJ9SjvJitmBgJgj/rXlSYyfp5OueJ4pe+9RW0bIXUS9h\nojd8utibfUKqQDe1i/rANq4qsHvlYxrnkF2YsaMVj8QzHmLkWZ0+osvWxvlb\nyrHTbXBcJCBCSwkdvpN4IAhNVu5NyJnkYrtrj4KeefJM7akjaFDMEWQqR2Jf\nbA8XR9T5kSrNcIdqq3tCUB/85qDhTJjKjIUFbdhfhWfJDUtTBdRkc6CEJreZ\nNUImH26zBTMcRy0YfPvck3MQMf97ijowREzRVubcvtzwO/dYGatVvZtbjt4v\ndB0LF8KCvjD/XtTMIlRuwf1KT7OhgkGIU07f3u9Tbm8vag3paGI+w86/BfGk\nXjGyRqImDggHzq5qcnNS46v4DqbA3qH9m0cVgktU/jxLTiWQip2TojM5lPJD\n4+jSg8dJyUadewnwi6/Yp7xE6+/QDP/buFHHAGneaEAPWwqpfOalsRHfRWgT\naiXVqxhqV3EPjzgcVxv8H8A6jUKl0oCM7P/CXTfyIk6w+2k/p2KG8LJDLLS4\nkz38+6V7zDUSlLkVzqr/B4KVBmBpmd1nCB1R5zTedlJsYHqDYJw0V0ZRED4H\n7jPu\r\n=Zbnc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8FOsKLrQZt/h9NOS097VH005tIau3/Uw2U9nRysbVkAiBDV6yzKInQqm8SKSRVl+ef96qzt2bignm67i2nssLnIQ=="}]},"maintainers":[{"name":"imkelen","email":"340443366@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-catelog_0.0.2_1539598777719_0.6055596744955039"},"_hasShrinkwrap":false,"deprecated":"rename"}},"time":{"created":"2018-07-24T02:23:11.580Z","1.0.0":"2018-07-24T02:23:11.661Z","modified":"2022-05-07T02:34:13.842Z","0.0.1":"2018-10-15T09:38:47.048Z","0.0.2":"2018-10-15T10:19:37.819Z"},"maintainers":[{"name":"imkelen","email":"340443366@qq.com"}],"description":"a pure javascript tool to generate html catelog by head (h1, h2, h3, h4, h5, h6);","homepage":"https://github.com/KELEN/k-catelog#readme","keywords":["catelog"],"repository":{"type":"git","url":"git+https://github.com/KELEN/k-catelog.git"},"author":{"name":"kelen"},"bugs":{"url":"https://github.com/KELEN/k-catelog/issues"},"license":"ISC","readme":"# 文章目录自动生成器\r\n\r\n> 类似于segmentfault和掘金的文章目录，无第三方依赖的，自动生成文章目录结构，灵活配置\r\n\r\n[demo地址](https://kelen.github.io/k-catelog/dist/index.html)\r\n\r\n\r\n``` html\r\n<!-- 引入js文件 -->\r\n<script src='./katelog.min.js'></script>\r\n<!-- 文章容器 -->\r\n<div id=\"kCatelog\"></div>\r\n<!-- 目录容器 -->\r\n<div class=\"k-catelog-list\" id=\"catelogList\"></div>\r\n```\r\n\r\n``` javascript\r\nnew Katelog({\r\n    contentEl: 'kCatelog',\r\n    catelogEl: 'catelogList',\r\n    linkClass: 'k-catelog-link',\r\n    linkActiveClass: 'k-catelog-link-active',\r\n    supplyTop: 20,\r\n    selector: ['h2', 'h3'],\r\n    active: function (el) {\r\n        console.log(el);\r\n    }\r\n});\r\n```\r\n\r\n**支持IE8以上和主流的浏览器**\r\n\r\n## 选项\r\n\r\n##### contentEl\r\n\r\n文章容器，id选择器\r\n\r\n#### catelogEl\r\n\r\n目录容器，id选择器\r\n\r\n#### linkClass\r\n\r\n每个目录项的类\r\n\r\n#### linkActiveClass\r\n\r\n当前激活的目录项的类\r\n\r\n#### selector（可选）\r\n\r\n选择目录的标题元素，默认支持6级树形结构\r\n\r\n默认值: ['h1', 'h2', 'h3', 'h4', 'h5', 'h6']\r\n\r\n```javascript\r\nselector: ['h2', 'h3']\r\n```\r\n\r\n#### supplyTop（可选）\r\n\r\n每个目录需要补充的高度，比如fixed头部布局会挡住实现，可以设置supplyTop来修正\r\n\r\n## 方法\r\n\r\n### rebuild()\r\n\r\n动态新增或者删除的内容，重新构建目录\r\n\r\n```javascript\r\nlet Katelog = new Katelog({ ... });\r\nKatelog.rebuild();\r\n```\r\n","readmeFilename":"readme.md"}