{"_id":"emphasize","_rev":"2892991","name":"emphasize","description":"ANSI syntax highlighting for the terminal","dist-tags":{"latest":"6.0.0"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2022-11-28T08:50:59.000Z","created":"2016-05-20T11:40:43.469Z","6.0.0":"2022-11-21T16:14:26.387Z","5.0.0":"2021-05-30T15:47:24.958Z","4.2.0":"2020-12-17T15:13:38.527Z","4.1.0":"2020-10-13T06:51:20.917Z","4.0.0":"2020-06-15T07:39:34.693Z","3.0.0":"2020-01-23T18:21:29.947Z","2.1.0":"2019-05-13T06:52:49.471Z","2.0.0":"2018-04-29T11:04:12.278Z","1.5.0":"2017-07-18T16:09:50.526Z","1.4.0":"2017-04-30T11:48:23.281Z","1.3.0":"2017-04-16T10:47:23.019Z","1.2.0":"2016-12-14T11:18:28.018Z","1.1.0":"2016-11-05T17:30:39.564Z","1.0.0":"2016-05-20T11:40:43.469Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"versions":{"6.0.0":{"name":"emphasize","version":"6.0.0","description":"ANSI syntax highlighting for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"chalk":"^5.0.0","highlight.js":"~11.6.0","lowlight":"~2.7.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run generate && npm run build && npm run format","generate":"node --conditions development build.js","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 generate && 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,"rules":{"n/file-extension-in-import":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"#":"Expected `any`s","ignoreFiles":["lib/common.d.ts","lib/all.d.ts"]},"gitHead":"002bff25052a0d5e554eac5bd3df88584408707c","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@6.0.0","_nodeVersion":"19.0.0","_npmVersion":"8.19.2","dist":{"shasum":"38d8b4a4c3a88cfdd994afaec549e3ba3d61a353","size":9381,"noattachment":false,"key":"/emphasize/-/emphasize-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-6.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emphasize_6.0.0_1669047266198_0.299520066564787"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-21T16:46:15.090Z","publish_time":1669047266387,"_cnpm_publish_time":1669047266387},"5.0.0":{"name":"emphasize","version":"5.0.0","description":"ANSI syntax highlighting for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"chalk":"^4.0.0","highlight.js":"~11.0.0","lowlight":"~2.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.40.0"},"scripts":{"prepack":"npm run build && npm run format","generate":"node build","build":"rimraf \"{lib/**,test/**,}*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"FORCE_COLOR=\"true\" node test/index.js","test-coverage":"FORCE_COLOR=\"true\" c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.js","test":"npm run generate && npm run prepack && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"node/file-extension-in-import":"off","unicorn/prefer-node-protocol":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"5cf678b277c13c2ebcb84e0f1ec54cd04b1290df","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@5.0.0","_nodeVersion":"16.1.0","_npmVersion":"7.14.0","dist":{"shasum":"f86e4a6e4ddb4cbc03b17174cebf2de54b0005c5","size":8406,"noattachment":false,"key":"/emphasize/-/emphasize-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-5.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emphasize_5.0.0_1622389644724_0.9508966838790609"},"_hasShrinkwrap":false,"publish_time":1622389644958,"_cnpm_publish_time":1622389644958},"4.2.0":{"name":"emphasize","version":"4.2.0","description":"ANSI syntax highlighting for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"chalk":"^4.0.0","highlight.js":"~10.4.0","lowlight":"~1.17.0"},"devDependencies":{"is-hidden":"^1.0.0","negate":"^1.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","xo":"^0.36.0"},"scripts":{"generate":"node build","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run generate && npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/no-fn-reference-in-iterator":"off","unicorn/prefer-optional-catch-binding":"off","guard-for-in":"off"},"ignore":["emphasize.js","index.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"333ad8883dd429ef69bf9a4406c76e13366e9f7c","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@4.2.0","_nodeVersion":"15.1.0","_npmVersion":"6.14.9","dist":{"shasum":"6b6fdc4d212cb7eafea1c7cdd595dfd6cfc508d9","size":6176,"noattachment":false,"key":"/emphasize/-/emphasize-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-4.2.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emphasize_4.2.0_1608218018428_0.8971830470390327"},"_hasShrinkwrap":false,"publish_time":1608218018527,"_cnpm_publish_time":1608218018527},"4.1.0":{"name":"emphasize","version":"4.1.0","description":"ANSI syntax highlighting for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"chalk":"^4.0.0","highlight.js":"~10.2.0","lowlight":"~1.15.0"},"devDependencies":{"is-hidden":"^1.0.0","negate":"^1.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0-alpha.1","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","xo":"^0.33.0"},"scripts":{"generate":"node build","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run generate && npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/no-fn-reference-in-iterator":"off","guard-for-in":"off"},"ignore":["emphasize.js","index.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"268795b5d9a03c429cb8a1222599bbb26bd0b50b","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@4.1.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"35ddbae488c356adfb2646671235815a3367d97a","size":6161,"noattachment":false,"key":"/emphasize/-/emphasize-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-4.1.0.tgz"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emphasize_4.1.0_1602571880787_0.21558107682672367"},"_hasShrinkwrap":false,"publish_time":1602571880917,"_cnpm_publish_time":1602571880917},"4.0.0":{"name":"emphasize","version":"4.0.0","description":"ANSI syntax highlighting for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"chalk":"^4.0.0","highlight.js":"~10.1.0","lowlight":"~1.14.0"},"devDependencies":{"is-hidden":"^1.0.0","negate":"^1.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^8.0.0","remark-preset-wooorm":"^7.0.0","tape":"^5.0.0","xo":"^0.32.0"},"scripts":{"generate":"node build","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run generate && npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/no-fn-reference-in-iterator":"off","guard-for-in":"off"},"ignore":["emphasize.js","index.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"144c9560e5b4947869d8c4b06eb116c8b5585589","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@4.0.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.5","dist":{"shasum":"90206aa0af88f77d0d9f3c9a73e692d6491196fa","size":6156,"noattachment":false,"key":"/emphasize/-/emphasize-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-4.0.0.tgz"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emphasize_4.0.0_1592206774528_0.8039905196755535"},"_hasShrinkwrap":false,"publish_time":1592206774693,"_cnpm_publish_time":1592206774693},"3.0.0":{"name":"emphasize","version":"3.0.0","description":"ANSI syntax highlighting for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"chalk":"^3.0.0","highlight.js":"~9.12.0","lowlight":"~1.9.0"},"devDependencies":{"is-hidden":"^1.0.0","negate":"^1.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","xo":"^0.25.0"},"scripts":{"generate":"node build","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run generate && npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignore":["emphasize.js","index.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"918f910ff1f0cd6efcb30cc6521ad3a782ce3d94","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@3.0.0","_nodeVersion":"13.0.1","_npmVersion":"6.13.6","dist":{"shasum":"352f5dc2b775609fac9b18916fcaea35b7bfae7e","size":6014,"noattachment":false,"key":"/emphasize/-/emphasize-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-3.0.0.tgz"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emphasize_3.0.0_1579803689819_0.6991910214944952"},"_hasShrinkwrap":false,"publish_time":1579803689947,"_cnpm_publish_time":1579803689947},"2.1.0":{"name":"emphasize","version":"2.1.0","description":"Syntax highlighting in ANSI, for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"chalk":"^2.4.0","highlight.js":"~9.12.0","lowlight":"~1.9.0"},"devDependencies":{"@babel/core":"^7.4.4","@babel/preset-env":"^7.4.4","babelify":"^10.0.0","browserify":"^16.0.0","is-hidden":"^1.0.1","negate":"^1.0.0","nyc":"^14.0.0","prettier":"^1.12.1","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","tinyify":"^2.5.0","xo":"^0.24.0"},"scripts":{"generate":"node build","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s emphasize -o emphasize.js -g [ babelify --presets [ @babel/preset-env ] ]","build-mangle":"browserify . -s emphasize -o emphasize.min.js -g [ babelify --presets [ @babel/preset-env ] ] -p tinyify","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 generate && npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignore":["emphasize.js","index.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"391d4bc1fff37a91e4f29da5eae26c7b9d0edee2","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@2.1.0","_nodeVersion":"11.9.0","_npmVersion":"6.9.0","dist":{"shasum":"4dbb279f3df30822e8d9c6476b856f09706a0dd8","size":6133,"noattachment":false,"key":"/emphasize/-/emphasize-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-2.1.0.tgz"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emphasize_2.1.0_1557730369371_0.3323465248811195"},"_hasShrinkwrap":false,"publish_time":1557730369471,"_cnpm_publish_time":1557730369471},"2.0.0":{"name":"emphasize","version":"2.0.0","description":"Syntax highlighting in ANSI, for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js","lib/core.js"],"dependencies":{"chalk":"^2.4.0","highlight.js":"~9.12.0","lowlight":"~1.9.0"},"devDependencies":{"babel-core":"^6.26.3","babel-preset-env":"^1.6.1","babelify":"^8.0.0","browserify":"^16.0.0","esmangle":"^1.0.0","is-hidden":"^1.0.1","negate":"^1.0.0","nyc":"^11.0.0","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.20.0"},"scripts":{"generate":"node build","format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js -o emphasize.js --bare -s emphasize -g [ babelify --presets [ \"babel-preset-env\" ] ]","build-mangle":"esmangle emphasize.js > emphasize.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 generate && npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/escape-case":"off","no-var":"off","prefer-arrow-callback":"off","guard-for-in":"off","no-multi-assign":"off"},"ignore":["emphasize.js","index.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"2c3db56064d8fe6b559093e2430484d05f4cc032","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@2.0.0","_npmVersion":"6.0.0","_nodeVersion":"9.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"452e94a71f7eac65bc8ebdcc79fde71051c82cbe","size":6000,"noattachment":false,"key":"/emphasize/-/emphasize-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-2.0.0.tgz"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emphasize_2.0.0_1524999852134_0.21094402791422273"},"_hasShrinkwrap":false,"publish_time":1524999852278,"_cnpm_publish_time":1524999852278},"1.5.0":{"name":"emphasize","version":"1.5.0","description":"Syntax highlighting in ANSI, for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js","lib/core.js"],"dependencies":{"chalk":"^1.1.3","highlight.js":"~9.12.0","lowlight":"~1.9.0"},"devDependencies":{"browserify":"^14.1.0","esmangle":"^1.0.0","is-hidden":"^1.0.1","negate":"^1.0.0","nyc":"^11.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","xo":"^0.18.0"},"scripts":{"build-registry":"node build","build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s emphasize > emphasize.js","build-mangle":"esmangle emphasize.js > emphasize.min.js","build":"npm run build-registry && npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test/index.js","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"rules":{"guard-for-in":"off","no-multi-assign":"off"},"ignore":["emphasize.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"d5aed41405f6119de49f6905042e967cf12922e3","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@1.5.0","_shasum":"e3c5af2ddccb4982822a3349b471613cc7cecc92","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"e3c5af2ddccb4982822a3349b471613cc7cecc92","size":5903,"noattachment":false,"key":"/emphasize/-/emphasize-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-1.5.0.tgz"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/emphasize-1.5.0.tgz_1500394189458_0.18116617994382977"},"directories":{},"publish_time":1500394190526,"_hasShrinkwrap":false,"_cnpm_publish_time":1500394190526},"1.4.0":{"name":"emphasize","version":"1.4.0","description":"Syntax highlighting in ANSI, for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js","lib/core.js"],"dependencies":{"chalk":"^1.1.3","highlight.js":"~9.11.0","lowlight":"~1.8.0"},"devDependencies":{"browserify":"^14.1.0","esmangle":"^1.0.0","is-hidden":"^1.0.1","negate":"^1.0.0","nyc":"^10.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^2.0.0","tape":"^4.0.0","xo":"^0.18.0"},"scripts":{"build-registry":"node build","build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s emphasize > emphasize.js","build-mangle":"esmangle emphasize.js > emphasize.min.js","build":"npm run build-registry && npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test/index.js","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"rules":{"guard-for-in":"off","no-multi-assign":"off"},"ignore":["emphasize.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"971311d21600a60eb3af003bf9a96eb674adad5f","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@1.4.0","_shasum":"63b6ea7184e2188968f9da99bced2c54d97198c0","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"63b6ea7184e2188968f9da99bced2c54d97198c0","size":6151,"noattachment":false,"key":"/emphasize/-/emphasize-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-1.4.0.tgz"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/emphasize-1.4.0.tgz_1493552901421_0.17613714700564742"},"directories":{},"publish_time":1493552903281,"_cnpm_publish_time":1493552903281,"_hasShrinkwrap":false},"1.3.0":{"name":"emphasize","version":"1.3.0","description":"Syntax highlighting in ANSI, for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js","lib/core.js"],"dependencies":{"chalk":"^1.1.3","highlight.js":"~9.10.0","lowlight":"~1.7.0"},"devDependencies":{"browserify":"^14.1.0","esmangle":"^1.0.0","is-hidden":"^1.0.1","negate":"^1.0.0","nyc":"^10.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^2.0.0","tape":"^4.0.0","xo":"^0.18.0"},"scripts":{"build-registry":"node build","build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s emphasize > emphasize.js","build-mangle":"esmangle emphasize.js > emphasize.min.js","build":"npm run build-registry && npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test/index.js","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"rules":{"guard-for-in":"off","no-multi-assign":"off"},"ignore":["emphasize.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"dcae8c82d9f3b7c445d4126508b498b59442dbb0","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@1.3.0","_shasum":"86a3da95f706968288a160277432818176594a37","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"86a3da95f706968288a160277432818176594a37","size":6143,"noattachment":false,"key":"/emphasize/-/emphasize-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-1.3.0.tgz"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/emphasize-1.3.0.tgz_1492339641105_0.030669594882056117"},"directories":{},"publish_time":1492339643019,"_hasShrinkwrap":false,"_cnpm_publish_time":1492339643019},"1.2.0":{"name":"emphasize","version":"1.2.0","description":"Syntax highlighting in ANSI, for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js","lib/core.js"],"dependencies":{"chalk":"^1.1.3","highlight.js":"~9.9.0","lowlight":"~1.6.0"},"devDependencies":{"browserify":"^13.0.0","esmangle":"^1.0.0","is-hidden":"^1.0.1","negate":"^1.0.0","nyc":"^10.0.0","remark-cli":"^2.1.0","remark-preset-wooorm":"^1.0.0","tape":"^4.0.0","xo":"^0.17.0"},"scripts":{"build-registry":"node build","build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s emphasize > emphasize.js","build-mangle":"esmangle emphasize.js > emphasize.min.js","build":"npm run build-registry && npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test/index.js","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"rules":{"guard-for-in":"off"},"ignore":["emphasize.js"]},"remarkConfig":{"presets":"wooorm"},"gitHead":"2025003116db36b62addc9c682677497ba94258d","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@1.2.0","_shasum":"a4a5edcd67c0f06a0c995d962b7be9a01b2fd72d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"a4a5edcd67c0f06a0c995d962b7be9a01b2fd72d","size":6086,"noattachment":false,"key":"/emphasize/-/emphasize-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-1.2.0.tgz"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/emphasize-1.2.0.tgz_1481714305966_0.1447590528987348"},"directories":{},"publish_time":1481714308018,"_cnpm_publish_time":1481714308018,"_hasShrinkwrap":false},"1.1.0":{"name":"emphasize","version":"1.1.0","description":"Syntax highlighting in ANSI, for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js","lib/core.js"],"dependencies":{"chalk":"^1.1.3","highlight.js":"~9.8.0","lowlight":"~1.5.0"},"devDependencies":{"browserify":"^13.0.0","esmangle":"^1.0.0","is-hidden":"^1.0.1","istanbul":"^0.4.0","negate":"^1.0.0","nyc":"^8.4.0","remark-cli":"^2.1.0","remark-preset-wooorm":"^1.0.0","tape":"^4.0.0","xo":"^0.17.0"},"scripts":{"build-registry":"node build","build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s emphasize > emphasize.js","build-mangle":"esmangle emphasize.js > emphasize.min.js","build":"npm run build-registry && npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test/index.js","test-coverage":"nyc --reporter lcov tape test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"rules":{"guard-for-in":"off"},"ignore":["emphasize.js"]},"remarkConfig":{"presets":"wooorm"},"gitHead":"dbd974111ff28834a0c76ccab3fbcc118e1d37b0","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@1.1.0","_shasum":"6a26e1a3b87dc4d0b0338756681214ab9c7f25f8","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"6a26e1a3b87dc4d0b0338756681214ab9c7f25f8","size":6098,"noattachment":false,"key":"/emphasize/-/emphasize-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-1.1.0.tgz"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/emphasize-1.1.0.tgz_1478367037795_0.22395272878929973"},"directories":{},"publish_time":1478367039564,"_cnpm_publish_time":1478367039564,"_hasShrinkwrap":false},"1.0.0":{"name":"emphasize","version":"1.0.0","description":"Syntax highlighting in ANSI, for the terminal","license":"MIT","keywords":["syntax","code","ansi","terminal","highlight","highlighting"],"files":["index.js","lib/core.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/emphasize.git"},"bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{"chalk":"^1.1.3","highlight.js":"~9.4.0","lowlight":"^1.2.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^2.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^3.0.0","jscs-jsdoc":"^2.0.0","remark":"^4.0.0","remark-comment-config":"^3.0.0","remark-github":"^4.0.1","remark-lint":"^3.0.0","remark-usage":"^3.0.0","remark-validate-links":"^3.0.0","tape":"^4.0.0"},"scripts":{"build-registry":"node script/build-registry","build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s emphasize > emphasize.js","build-mangle":"esmangle emphasize.js > emphasize.min.js","build":"npm run build-registry && npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test/index.js","test-coverage":"istanbul cover test/index.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"035e47e6c291697d93658aec1be2102993a3112d","homepage":"https://github.com/wooorm/emphasize#readme","_id":"emphasize@1.0.0","_shasum":"6ed4eab520dc489ad951b834f5f2fcfccf901ed8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"6ed4eab520dc489ad951b834f5f2fcfccf901ed8","size":5635,"noattachment":false,"key":"/emphasize/-/emphasize-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/emphasize/download/emphasize-1.0.0.tgz"},"maintainers":[{"name":"npm:wooorm","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/emphasize-1.0.0.tgz_1463744440038_0.6056150193326175"},"directories":{},"publish_time":1463744443469,"_cnpm_publish_time":1463744443469,"_hasShrinkwrap":false}},"readme":"# emphasize\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n\nANSI syntax highlighting for your terminal.\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    *   [`emphasize.highlight(language, value[, sheet])`](#emphasizehighlightlanguage-value-sheet)\n    *   [`emphasize.highlightAuto(value[, sheet | options])`](#emphasizehighlightautovalue-sheet--options)\n    *   [`emphasize.registerLanguage(language, syntax)`](#emphasizeregisterlanguagelanguage-syntax)\n    *   [`emphasize.registerAlias(language, alias)`](#emphasizeregisteraliaslanguage-alias)\n    *   [`emphasize.registered(aliasOrlanguage)`](#emphasizeregisteredaliasorlanguage)\n    *   [`emphasize.listLanguages()`](#emphasizelistlanguages)\n    *   [`Sheet`](#sheet)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Security](#security)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package wraps [highlight.js][highlight] through [`lowlight`][lowlight] to\noutput ANSI syntax highlighting instead of HTML.\n\n`highlight.js`, through lowlight, supports 190+ programming languages.\nSupporting all of them requires a lot of code.\nThat’s why there are three entry points for `emphasize`:\n\n*   `lib/core.js` — 0 languages\n*   `lib/common.js` (default) — 37 languages\n*   `lib/all.js` — 192 languages\n\nBundled, minified, and gzipped, those are roughly 9.7 kB, 47 kB, and 290 kB.\n\n## When should I use this?\n\nThis package is useful when you want to display code on a terminal.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 14.14+, 16.0+), install with [npm][]:\n\n```sh\nnpm install emphasize\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {emphasize} from 'https://esm.sh/emphasize@6'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {emphasize} from 'https://esm.sh/emphasize@6?bundle'\n</script>\n```\n\n## Use\n\nSay `example.css` looks as follows:\n\n```css\n@font-face {\n  font-family: Alpha;\n  src: url('Bravo.otf');\n}\n\nbody, .charlie, #delta {\n  color: #bada55;\n  background-color: rgba(33, 33, 33, 0.33);\n  font-family: \"Alpha\", sans-serif;\n}\n\n@import url(echo.css);\n\n@media print {\n  a[href^=http]::after {\n    content: attr(href)\n  }\n}\n```\n\n…and `example.js` contains the following:\n\n```js\nimport fs from 'node:fs/promises'\nimport {emphasize} from 'emphasize'\n\nconst doc = String(await fs.readFile('example.css'))\n\nconst output = emphasize.highlightAuto(doc).value\n\nconsole.log(output)\n```\n\n…now running `node example.js` yields:\n\n```txt\n\\x1B[32m@font-face\\x1B[39m {\n  \\x1B[33mfont-family\\x1B[39m: Alpha;\n  \\x1B[33msrc\\x1B[39m: \\x1B[31murl\\x1B[39m(\\x1B[36m'Bravo.otf'\\x1B[39m);\n}\n\n\\x1B[32mbody\\x1B[39m, \\x1B[34m.charlie\\x1B[39m, \\x1B[34m#delta\\x1B[39m {\n  \\x1B[33mcolor\\x1B[39m: \\x1B[36m#bada55\\x1B[39m;\n  \\x1B[33mbackground-color\\x1B[39m: \\x1B[31mrgba\\x1B[39m(\\x1B[36m33\\x1B[39m, \\x1B[36m33\\x1B[39m, \\x1B[36m33\\x1B[39m, \\x1B[36m0.33\\x1B[39m);\n  \\x1B[33mfont-family\\x1B[39m: \\x1B[36m\"Alpha\"\\x1B[39m, sans-serif;\n}\n\n\\x1B[32m@import\\x1B[39m url(echo.css);\n\n\\x1B[32m@media\\x1B[39m print {\n  \\x1B[32ma\\x1B[39m\\x1B[35m[href^=http]\\x1B[39m\\x1B[35m::after\\x1B[39m {\n    \\x1B[33mcontent\\x1B[39m: \\x1B[31mattr\\x1B[39m(href)\n  }\n}\n```\n\n…which looks as follows:\n\n![Screenshot showing the code in terminal](screenshot.png)\n\n## API\n\nThis package exports the identifier `emphasize`.\nThere is no default export.\n\n### `emphasize.highlight(language, value[, sheet])`\n\nHighlight `value` (code) as `language` (name).\n\n###### Parameters\n\n*   `language` (`string`)\n    — programming language [name][names]\n*   `value` (`string`)\n    — code to highlight\n*   `sheet` ([`Sheet?`][sheet], optional)\n    — configure the theme\n\n###### Returns\n\n`value` with ANSI sequences (`string`).\n\n### `emphasize.highlightAuto(value[, sheet | options])`\n\nHighlight `value` (code) and guess its programming language.\n\n###### Parameters\n\n*   `value` (`string`)\n    — code to highlight\n*   `options.sheet` ([`Sheet?`][sheet], optional)\n    — configure the theme\n*   `options.subset` (`Array<string>`, default: all registered language names)\n    — list of allowed languages\n\n###### Returns\n\n`value` with ANSI sequences (`string`).\n\n### `emphasize.registerLanguage(language, syntax)`\n\nRegister a language.\n\n###### Parameters\n\n*   `language` (`string`)\n    — programming language name\n*   `syntax` ([`HighlightSyntax`][syntax])\n    — `highlight.js` syntax\n\n###### Note\n\n`highlight.js` operates as a singleton: once you register a language in one\nplace, it’ll be available everywhere.\n\n### `emphasize.registerAlias(language, alias)`\n\nRegister aliases for already registered languages.\n\n###### Signatures\n\n*   `registerAlias(language, alias|list)`\n*   `registerAlias(aliases)`\n\n###### Parameters\n\n*   `language` (`string`)\n    — programming language [name][names]\n*   `alias` (`string`)\n    — new aliases for the programming language\n*   `list` (`Array<string>`)\n    — list of aliases\n*   `aliases` (`Record<language, alias|list>`)\n    — map of `language`s to `alias`es or `list`s\n\n### `emphasize.registered(aliasOrlanguage)`\n\nCheck whether an `alias` or `language` is registered.\n\n###### Parameters\n\n*   `aliasOrlanguage` (`string`)\n    — [name][names] of a registered language or alias\n\n###### Returns\n\nWhether `aliasOrlanguage` is registered (`boolean`).\n\n### `emphasize.listLanguages()`\n\nList registered languages.\n\n###### Returns\n\nNames of registered language (`Array<string>`).\n\n### `Sheet`\n\nA sheet is an object mapping [`highlight.js` classes][classes] to functions.\nThe `hljs-` prefix must not be used in those classes.\nThe “descendant selector” (a space) is supported.\n\nThose functions receive a value (`string`), which they should wrap in ANSI\nsequences and return.\nFor convenience, [chalk’s chaining of styles][styles] is suggested.\n\nAn abbreviated example is as follows:\n\n```js\n{\n  'comment': chalk.gray,\n  'meta meta-string': chalk.cyan,\n  'meta keyword': chalk.magenta,\n  'emphasis': chalk.italic,\n  'strong': chalk.bold,\n  'formula': chalk.inverse\n}\n```\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional types `Sheet` and `AutoOptions`.\n\n## Compatibility\n\nThis package is at least compatible with all maintained versions of Node.js.\nAs of now, that is Node.js 14.14+ and 16.0+.\nIt also works in Deno and modern browsers.\n\n## Security\n\nThis package is safe.\n\n## Contribute\n\nYes please!\nSee [How to Contribute to Open Source][contribute].\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/wooorm/emphasize/workflows/main/badge.svg\n\n[build]: https://github.com/wooorm/emphasize/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/wooorm/emphasize.svg\n\n[coverage]: https://codecov.io/github/wooorm/emphasize\n\n[downloads-badge]: https://img.shields.io/npm/dm/emphasize.svg\n\n[downloads]: https://www.npmjs.com/package/emphasize\n\n[size-badge]: https://img.shields.io/bundlephobia/minzip/emphasize.svg\n\n[size]: https://bundlephobia.com/result?p=emphasize\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[contribute]: https://opensource.guide/how-to-contribute/\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[sheet]: #sheet\n\n[highlight]: https://github.com/highlightjs/highlight.js\n\n[syntax]: https://github.com/highlightjs/highlight.js/blob/main/docs/language-guide.rst\n\n[lowlight]: https://github.com/wooorm/lowlight\n\n[names]: https://github.com/highlightjs/highlight.js/blob/main/SUPPORTED_LANGUAGES.md\n\n[classes]: https://highlightjs.readthedocs.io/en/latest/css-classes-reference.html\n\n[styles]: https://github.com/chalk/chalk#styles\n","_attachments":{},"homepage":"https://github.com/wooorm/emphasize#readme","bugs":{"url":"https://github.com/wooorm/emphasize/issues"},"license":"MIT"}