{"_id":"highlight-es","_rev":"218584","name":"highlight-es","description":"Highlight ECMAScript syntax for the console or any other medium.","dist-tags":{"latest":"1.0.3"},"maintainers":[{"name":"inikulin","email":"ivan.nikulin@devexpress.com"}],"time":{"modified":"2021-06-03T15:38:24.000Z","created":"2016-02-12T22:54:02.092Z","1.0.3":"2018-04-22T18:19:12.534Z","1.0.1":"2017-01-25T12:50:55.529Z","1.0.0":"2016-02-12T22:54:02.092Z"},"users":{},"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/inikulin/highlight-es.git"},"versions":{"1.0.3":{"name":"highlight-es","version":"1.0.3","description":"Highlight ECMAScript syntax for the console or any other medium.","main":"index.js","files":["index.js"],"scripts":{"test":"eslint index.js test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/highlight-es.git"},"keywords":["ES","JavaScript","ECMAScript","ES","ES6","ES2016","ES2015","syntax","highlight","highlighting","console"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/highlight-es/issues"},"homepage":"https://github.com/inikulin/highlight-es#readme","devDependencies":{"eslint":"^2.0.0","mocha":"^2.4.5"},"dependencies":{"chalk":"^2.4.0","is-es2016-keyword":"^1.0.0","js-tokens":"^3.0.0"},"gitHead":"bfded6b35b309f41a3dc023fff4b819c386e26f0","_id":"highlight-es@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"inikulin","email":"ifaaan@gmail.com"},"dist":{"shasum":"12abc300a27e686f6f18010134e3a5c6d2fe6930","size":2093,"noattachment":false,"key":"/highlight-es/-/highlight-es-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/highlight-es/download/highlight-es-1.0.3.tgz"},"maintainers":[{"name":"inikulin","email":"ivan.nikulin@devexpress.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/highlight-es_1.0.3_1524421152420_0.3458536054781194"},"_hasShrinkwrap":false,"publish_time":1524421152534,"_cnpm_publish_time":1524421152534},"1.0.1":{"name":"highlight-es","version":"1.0.1","description":"Highlight ECMAScript syntax for the console or any other medium.","main":"index.js","directories":{"test":"test"},"files":["index.js"],"scripts":{"test":"eslint index.js test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/highlight-es.git"},"keywords":["ES","JavaScript","ECMAScript","ES","ES6","ES2016","ES2015","syntax","highlight","highlighting","console"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/highlight-es/issues"},"homepage":"https://github.com/inikulin/highlight-es#readme","devDependencies":{"eslint":"^2.0.0","mocha":"^2.4.5"},"dependencies":{"chalk":"^1.1.1","is-es2016-keyword":"^1.0.0","js-tokens":"^3.0.0"},"gitHead":"d329d046d06251182f1340c80462846b97e2306d","_id":"highlight-es@1.0.1","_shasum":"3bb01eb1f2062ddaab72f8b23766a3bf8c1a771f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"inikulin","email":"ifaaan@gmail.com"},"dist":{"shasum":"3bb01eb1f2062ddaab72f8b23766a3bf8c1a771f","size":2129,"noattachment":false,"key":"/highlight-es/-/highlight-es-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/highlight-es/download/highlight-es-1.0.1.tgz"},"maintainers":[{"name":"inikulin","email":"ivan.nikulin@devexpress.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/highlight-es-1.0.1.tgz_1485348653632_0.6409135640133172"},"publish_time":1485348655529,"_cnpm_publish_time":1485348655529,"_hasShrinkwrap":false},"1.0.0":{"name":"highlight-es","version":"1.0.0","description":"Highlight ECMAScript syntax for the console or any other medium.","main":"index.js","directories":{"test":"test"},"files":["index.js"],"scripts":{"test":"eslint index.js test && mocha"},"repository":{"type":"git","url":"git+https://github.com/inikulin/highlight-es.git"},"keywords":["ES","JavaScript","ECMAScript","ES","ES6","ES2016","ES2015","syntax","highlight","highlighting","console"],"author":{"name":"Ivan Nikulin","url":"ifaaan@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/inikulin/highlight-es/issues"},"homepage":"https://github.com/inikulin/highlight-es#readme","devDependencies":{"eslint":"^2.0.0","mocha":"^2.4.5"},"dependencies":{"chalk":"^1.1.1","is-es2016-keyword":"^1.0.0","js-tokens":"^1.0.2"},"gitHead":"87a4e8ec64cacd0abf7a1d0b215632c3d7acacec","_id":"highlight-es@1.0.0","_shasum":"0bdedb5c0a3d282bd9d9ac5d06c35befe997a504","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"inikulin","email":"ifaaan@gmail.com"},"dist":{"shasum":"0bdedb5c0a3d282bd9d9ac5d06c35befe997a504","size":2057,"noattachment":false,"key":"/highlight-es/-/highlight-es-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/highlight-es/download/highlight-es-1.0.0.tgz"},"maintainers":[{"name":"inikulin","email":"ivan.nikulin@devexpress.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/highlight-es-1.0.0.tgz_1455317638438_0.7468982758000493"},"publish_time":1455317642092,"_cnpm_publish_time":1455317642092,"_hasShrinkwrap":false}},"readme":"# highlight-es\n[![Build Status](https://api.travis-ci.org/inikulin/highlight-es.svg)](https://travis-ci.org/inikulin/highlight-es)\n\n*Highlight ECMAScript syntax for the console or any other medium.*\n\n## Install\n```\nnpm install highlight-es\n```\n\n## Usage\n```js\nconst highlight = require('highlight-es');\n\nfunction testFunc () {\n    const re    = /(.+) awesome$/;\n    const match = 'You are awesome'.match(re);\n\n    return match[1];\n}\n\nconst code = testFunc.toString();\n\nconsole.log('\\n' + highlight(code));\n```\n\n ⬇\n\n![example](https://raw.githubusercontent.com/inikulin/highlight-es/master/media/example.png)\n\n\nYou can pass custom renderer to target other medium, e.g.:\n```js\nhighlight(code, {\n    string:     str => ...,\n    punctuator: str => ...,\n    keyword:    str => ...,\n    number:     str => ...,\n    regex:      str => ...,\n    comment:    str => ...,\n    invalid:    str => ...\n});\n```\n\n## Related\n[is-es2016-keyword](https://github.com/inikulin/is-es2016-keyword) - Determine if string is an ES2016 keyword.\n\n## Author\n[Ivan Nikulin](https://github.com/inikulin) (ifaaan@gmail.com)\n","_attachments":{},"homepage":"https://github.com/inikulin/highlight-es#readme","bugs":{"url":"https://github.com/inikulin/highlight-es/issues"},"license":"MIT"}