{"_id":"highlight.js-async-webpack","_rev":"2766701","name":"highlight.js-async-webpack","description":"webpack async for highlight.js","dist-tags":{"latest":"1.0.4"},"maintainers":[{"name":"chenxchen","email":"chenhuachaoxyz@gmail.com"}],"time":{"modified":"2022-04-13T05:44:47.000Z","created":"2017-06-17T14:21:12.945Z","1.0.4":"2017-06-19T16:14:59.922Z","1.0.3":"2017-06-19T15:34:51.667Z","1.0.2-beta":"2017-06-19T15:26:57.681Z","1.0.2":"2017-06-18T14:28:03.539Z","1.0.1":"2017-06-17T14:21:12.945Z"},"users":{},"author":{"name":"CHENXCHEN"},"repository":{"type":"git","url":"git+https://github.com/CHENXCHEN/highlight.js-async-webpack.git"},"versions":{"1.0.4":{"name":"highlight.js-async-webpack","version":"1.0.4","description":"webpack async for highlight.js","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CHENXCHEN/highlight.js-async-webpack.git"},"bugs":{"url":"https://github.com/CHENXCHEN/highlight.js-async-webpack/issues"},"homepage":"https://github.com/CHENXCHEN/highlight.js-async-webpack","keywords":["highlight.js","async","highlightjs"],"author":{"name":"CHENXCHEN"},"license":"MIT","dependencies":{},"devDependencies":{"highlight.js":"^9.12.0","path":"^0.12.7"},"gitHead":"3847219b6c27cce6fd9632d48760262192139e47","_id":"highlight.js-async-webpack@1.0.4","_shasum":"c06b67bf99f049045d62b756e5855b0912ec616c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"chenxchen","email":"chenhuachaoxyz@gmail.com"},"dist":{"shasum":"c06b67bf99f049045d62b756e5855b0912ec616c","size":8431,"noattachment":false,"key":"/highlight.js-async-webpack/-/highlight.js-async-webpack-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/highlight.js-async-webpack/download/highlight.js-async-webpack-1.0.4.tgz"},"maintainers":[{"name":"chenxchen","email":"chenhuachaoxyz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/highlight.js-async-webpack-1.0.4.tgz_1497888899824_0.8631279282271862"},"directories":{},"publish_time":1497888899922,"_hasShrinkwrap":false,"_cnpm_publish_time":1497888899922,"_cnpmcore_publish_time":"2021-12-16T16:32:04.837Z"},"1.0.3":{"name":"highlight.js-async-webpack","version":"1.0.3","description":"webpack async for highlight.js","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CHENXCHEN/highlight.js-async-webpack.git"},"bugs":{"url":"https://github.com/CHENXCHEN/highlight.js-async-webpack/issues"},"homepage":"https://github.com/CHENXCHEN/highlight.js-async-webpack","keywords":["highlight.js","async","highlightjs"],"author":{"name":"CHENXCHEN"},"license":"MIT","dependencies":{},"devDependencies":{"highlight.js":"^9.12.0","path":"^0.12.7"},"gitHead":"cadbcad100ef9153e8b54d0712de38cfe8b63fcc","_id":"highlight.js-async-webpack@1.0.3","_shasum":"549f2b6433ffae83453d692b04193d9f2d600068","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"chenxchen","email":"chenhuachaoxyz@gmail.com"},"dist":{"shasum":"549f2b6433ffae83453d692b04193d9f2d600068","size":8392,"noattachment":false,"key":"/highlight.js-async-webpack/-/highlight.js-async-webpack-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/highlight.js-async-webpack/download/highlight.js-async-webpack-1.0.3.tgz"},"maintainers":[{"name":"chenxchen","email":"chenhuachaoxyz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/highlight.js-async-webpack-1.0.3.tgz_1497886491545_0.40487765171565115"},"directories":{},"publish_time":1497886491667,"_hasShrinkwrap":false,"_cnpm_publish_time":1497886491667,"_cnpmcore_publish_time":"2021-12-16T16:32:05.075Z"},"1.0.2-beta":{"name":"highlight.js-async-webpack","version":"1.0.2-beta","description":"webpack async for highlight.js","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CHENXCHEN/highlight.js-async-webpack.git"},"bugs":{"url":"https://github.com/CHENXCHEN/highlight.js-async-webpack/issues"},"homepage":"https://github.com/CHENXCHEN/highlight.js-async-webpack","keywords":["highlight.js","async","highlightjs"],"author":{"name":"CHENXCHEN"},"license":"MIT","dependencies":{},"devDependencies":{"highlight.js":"^9.12.0","path":"^0.12.7"},"gitHead":"77fe7540159f6365d0dc6ba0343c394c56f4d45e","_id":"highlight.js-async-webpack@1.0.2-beta","_shasum":"e2e0a4b3ba9fe23ded326f20e3747fb3c7cba62c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"chenxchen","email":"chenhuachaoxyz@gmail.com"},"dist":{"shasum":"e2e0a4b3ba9fe23ded326f20e3747fb3c7cba62c","size":8372,"noattachment":false,"key":"/highlight.js-async-webpack/-/highlight.js-async-webpack-1.0.2-beta.tgz","tarball":"http://registry.cnpm.dingdandao.com/highlight.js-async-webpack/download/highlight.js-async-webpack-1.0.2-beta.tgz"},"maintainers":[{"name":"chenxchen","email":"chenhuachaoxyz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/highlight.js-async-webpack-1.0.2-beta.tgz_1497886017514_0.7268865392543375"},"directories":{},"publish_time":1497886017681,"_hasShrinkwrap":false,"_cnpm_publish_time":1497886017681,"_cnpmcore_publish_time":"2021-12-16T16:32:05.353Z"},"1.0.2":{"name":"highlight.js-async-webpack","version":"1.0.2","description":"webpack async for highlight.js","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CHENXCHEN/highlight.js-async-webpack.git"},"bugs":{"url":"https://github.com/CHENXCHEN/highlight.js-async-webpack/issues"},"homepage":"https://github.com/CHENXCHEN/highlight.js-async-webpack","keywords":["highlight.js","async","highlightjs"],"author":{"name":"CHENXCHEN"},"license":"MIT","dependencies":{},"devDependencies":{"highlight.js":"^9.12.0","path":"^0.12.7"},"gitHead":"77fe7540159f6365d0dc6ba0343c394c56f4d45e","_id":"highlight.js-async-webpack@1.0.2","_shasum":"754ae44025701a19ba4de9bd479146c4188ade17","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"chenxchen","email":"chenhuachaoxyz@gmail.com"},"dist":{"shasum":"754ae44025701a19ba4de9bd479146c4188ade17","size":7606,"noattachment":false,"key":"/highlight.js-async-webpack/-/highlight.js-async-webpack-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/highlight.js-async-webpack/download/highlight.js-async-webpack-1.0.2.tgz"},"maintainers":[{"name":"chenxchen","email":"chenhuachaoxyz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/highlight.js-async-webpack-1.0.2.tgz_1497796083448_0.8655091160908341"},"directories":{},"publish_time":1497796083539,"_hasShrinkwrap":false,"_cnpm_publish_time":1497796083539,"_cnpmcore_publish_time":"2021-12-16T16:32:05.561Z"},"1.0.1":{"name":"highlight.js-async-webpack","version":"1.0.1","description":"webpack async for highlight.js","main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/CHENXCHEN/highlight.js-async-webpack.git"},"bugs":{"url":"https://github.com/CHENXCHEN/highlight.js-async-webpack/issues"},"homepage":"https://github.com/CHENXCHEN/highlight.js-async-webpack","keywords":["highlight.js","async","highlightjs"],"author":{"name":"CHENXCHEN"},"license":"MIT","dependencies":{},"devDependencies":{"highlight.js":"^9.12.0","path":"^0.12.7"},"gitHead":"a232a2557739c05097b755e084c0a8fa84a80c37","_id":"highlight.js-async-webpack@1.0.1","_shasum":"cfda8e48325303b3c1d5d7d3f7166f451b04c52d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"chenxchen","email":"chenhuachaoxyz@gmail.com"},"dist":{"shasum":"cfda8e48325303b3c1d5d7d3f7166f451b04c52d","size":7184,"noattachment":false,"key":"/highlight.js-async-webpack/-/highlight.js-async-webpack-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/highlight.js-async-webpack/download/highlight.js-async-webpack-1.0.1.tgz"},"maintainers":[{"name":"chenxchen","email":"chenhuachaoxyz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/highlight.js-async-webpack-1.0.1.tgz_1497709272813_0.7130967555567622"},"directories":{},"publish_time":1497709272945,"_hasShrinkwrap":false,"_cnpm_publish_time":1497709272945,"_cnpmcore_publish_time":"2021-12-16T16:32:05.869Z"}},"readme":"# highlight.js-async-webpack\nasync language request from highlight.js\n## Install\n```shell\nnpm install highlight.js-async-webpack\n```\n## Usage\n```javascript\nimport hljs from 'highlight.js-async-webpack'\nhljs.hljsBlock(dom, lang, function(){\n// do something...\n});\n\n```\n### Example\n```javascript\nfunction highLightCodex(str, callback) {\n    var dom = document.createElement('div');\n    dom.innerHTML = str;\n    var pre_code = dom.querySelectorAll('pre.hljs > code');\n    if (pre_code) {\n        var cnt = 0;\n        var deal = 0;\n        for (var i = 0; i < pre_code.length; i++) {\n            if (pre_code[i].className.length > 0) {\n                cnt = cnt + 1;\n                hljs.hljsBlock(pre_code[i], pre_code[i].className, function() {\n                    deal = deal + 1;\n                    if (deal == cnt) {\n                        callback(dom.innerHTML);\n                    }\n                });\n            }\n        }\n    }\n}\n```\n## Version\n+ **1.0.4** If highlight error return false.\n+ **1.0.3** Add async files list(file.lang.hljs.js).\n+ **1.0.2** Add callback function\n","_attachments":{},"homepage":"https://github.com/CHENXCHEN/highlight.js-async-webpack","bugs":{"url":"https://github.com/CHENXCHEN/highlight.js-async-webpack/issues"},"license":"MIT"}