{"_id":"syntaxhighlighter","_rev":"7-efb7c21cef8359a9813aa490e18e657b","name":"syntaxhighlighter","description":"[![GratiPay](https://img.shields.io/gratipay/user/alexgorbatchev.svg)](https://gratipay.com/alexgorbatchev/) [![Build Status](https://travis-ci.org/syntaxhighlighter/theme-swift.svg)](https://travis-ci.org/syntaxhighlighter/syntaxhighlighter) ![Downloads]","dist-tags":{"latest":"4.0.1"},"versions":{"4.0.0-alpha":{"name":"syntaxhighlighter","version":"4.0.0-alpha","author":{"name":"Alex Gorbatchev","email":"alex.gorbatchev@gmail.com","url":"http://alexgorbatchev.com"},"licenses":[{"type":"MIT"},{"type":"LGPL"}],"repository":{"type":"git","url":"https://github.com/alexgorbatchev/syntaxhighlighter.git"},"devDependencies":{"bower":"1.2.x","coffee-script":"1.6.x","coffeeify":"~0.5.2","express":"3.2.x","grunt":"0.4.x","grunt-browserify":"~1.2.12","grunt-cli":"0.1.x","grunt-contrib-uglify":"~0.2.7","grunt-contrib-watch":"~0.5.3","grunt-karma":"~0.6.2","grunt-sass":"~0.9.0","karma":"~0.10.9","karma-chai":"0.0.2","karma-chai-jquery":"~0.1.0","karma-chrome-launcher":"~0.1.2","karma-coffee-preprocessor":"~0.1.2","karma-firefox-launcher":"~0.1.3","karma-mocha":"~0.1.1","karma-mocha-reporter":"~0.2.0","karma-phantomjs-launcher":"~0.1.1","karma-script-launcher":"~0.1.0","karma-browserify":"0.0.6"},"dependencies":{"syntaxhighlighter-parser":"~0.5.0","syntaxhighlighter-brush":"~0.5.0","syntaxhighlighter-html-renderer":"~0.5.0","opts-parser":"~0.5.0","retabber":"~0.5.0","unindenter":"~0.5.0","domready":"~0.2.13"},"description":"SyntaxHighlighter is THE client side highlighter for the web and apps! It's been around since 2004 and it's used virtually everywhere to seamlessly highlight code for presentation.","bugs":{"url":"https://github.com/alexgorbatchev/syntaxhighlighter/issues"},"homepage":"https://github.com/alexgorbatchev/syntaxhighlighter","_id":"syntaxhighlighter@4.0.0-alpha","dist":{"shasum":"423bcb11fb74ae8e5e9db33ff10f47dd38ce800c","tarball":"https://registry.npmjs.org/syntaxhighlighter/-/syntaxhighlighter-4.0.0-alpha.tgz","integrity":"sha512-dTXsdbTLVrI+13FyOJqZ6feEzjMEmnOOj0vi0vC+c0VSZrcsSV8cUfiMw/QISlCIF8SQE9Y1STIXM1FWQ44U1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV319wSUJEmnV39+8YrDL6tp+OFpdagrlZVn8RGkTHuwIhALnleUH3NQvMX2fRhkZSfEJ5unQN9z0SbxIqqwOMpE/s"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"},"maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}]},"4.0.0":{"name":"syntaxhighlighter","version":"4.0.0","author":{"name":"Alex Gorbatchev","url":"https://github.com/alexgorbatchev"},"scripts":{"test":"npm run test-smoke && npm run test-integration && npm run test-integration-compat && npm run test-unit","test-smoke":"karma start tests/karma/smoke.conf.js --single-run","test-integration":"gulp build --output=tests/build-dest --theme=tests/build-source/theme.scss --brushes=tests/fixtures/test_brush_v4.js,tests/fixtures/html_test_brush_v3.js,tests/fixtures/test_brush_v4_es6.js && karma start tests/karma/integration.conf.js --single-run","test-integration-compat":"gulp build --compat --output=tests/build-dest --theme=tests/build-source/theme.scss && karma start tests/karma/integration-compat.conf.js --single-run","test-unit":"babel-node --only='src/**,tests/**,syntaxhighlighter-*,brush-*' node_modules/.bin/_mocha --opts tests/mocha.opts tests/unit/*.test.js","build":"gulp build --brushes all"},"main":"./src/core.js","repository":{"type":"git","url":"git+https://github.com/syntaxhighlighter/syntaxhighlighter.git"},"devDependencies":{"babel-cli":"^6.4.5","babel-core":"^6.1.21","babel-loader":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-register":"^6.4.3","bluebird":"^3.0.5","brush-xml":"^4.0.0","chai":"^3.4.1","cheerio":"^0.19.0","codecov":"^1.0.1","ejs":"^2.3.4","glob":"^6.0.1","gulp":"^3.8.10","gulp-help":"^1.6.1","gulp-util":"^3.0.7","isparta":"^4.0.0","js-beautify":"^1.5.10","karma":"^0.13.14","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.0.2","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.6","karma-webpack":"^1.7.0","mkdirp":"^0.5.1","mocha":"^2.3.4","node-sass":"^3.4.2","phantomjs":"^1.9.19","ramda":"^0.18.0","raw-loader":"^0.5.1","request":"^2.51.0","rimraf":"^2.4.4","sizzle":"^2.2.1","songbird":"^1.0.1","theme-base":"^4.0.0","webpack":"^1.9.6","yargs":"^3.30.0"},"dependencies":{"brush-base":"^4.0.0","syntaxhighlighter-match":"^4.0.0","syntaxhighlighter-html-renderer":"^4.0.0","syntaxhighlighter-regex":"^4.0.0","opts-parser":"^4.0.0","retabber":"^4.0.0","unindenter":"^4.0.0","domready":"^1.0.5"},"license":"MIT","babel":{"presets":["es2015"]},"gitHead":"2825e2ff0d3aae1d755a169f2c6551dce6d40db3","description":"[![GratiPay](https://img.shields.io/gratipay/user/alexgorbatchev.svg)](https://gratipay.com/alexgorbatchev/) [![Build Status](https://travis-ci.org/syntaxhighlighter/theme-swift.svg)](https://travis-ci.org/syntaxhighlighter/syntaxhighlighter) ![Downloads]","bugs":{"url":"https://github.com/syntaxhighlighter/syntaxhighlighter/issues"},"homepage":"https://github.com/syntaxhighlighter/syntaxhighlighter#readme","_id":"syntaxhighlighter@4.0.0","_shasum":"27e40dd2ad3b1ced7350cee71083ba4b633fd0fa","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.3.0","_npmUser":{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"},"dist":{"shasum":"27e40dd2ad3b1ced7350cee71083ba4b633fd0fa","tarball":"https://registry.npmjs.org/syntaxhighlighter/-/syntaxhighlighter-4.0.0.tgz","integrity":"sha512-/mBIdAgTTZ1ZqNtDf0SQgVQKIBvVCSztvlwV2j78twFV/oeILSFVQDK0XGGBZ1FxL95ZQfjMFEw7O/jPBCsVsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOLo3wQi6MIYhcykWwxffm4TDXm/T2legWJ1y6nRN75AIhALpk+Ohn9kVrMs6sXmGfFcIV3Isyy97OJgubk8zXgZRv"}]},"maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/syntaxhighlighter-4.0.0.tgz_1455296436511_0.3622779827564955"}},"3.0.90":{"name":"syntaxhighlighter","version":"3.0.90","author":{"name":"Alex Gorbatchev","email":"alex.gorbatchev@gmail.com","url":"http://alexgorbatchev.com"},"licenses":[{"type":"MIT"},{"type":"LGPL"}],"repository":{"type":"git","url":"git+https://github.com/alexgorbatchev/SyntaxHighlighter.git"},"devDependencies":{"async":"0.2.x","express":"3.2.x","jade":"0.30.x","coffee-script":"1.6.x","uglify-js":"2.2.x","less":"1.3.x","minimatch":"0.2.x","grunt-cli":"0.1.x","grunt":"0.4.x","bower":"1.2.x","node-sass":"0.6.x","shelljs":"0.2.x","ejs":"~0.8.4"},"gitHead":"f8e17fea00cd4d992fb80803b69bf4e2d5c1746c","description":"SyntaxHighlighter is THE client side highlighter for the web and apps! It's been around since 2004 and it's used virtually everywhere to seamlessly highlight code for presentation.","bugs":{"url":"https://github.com/alexgorbatchev/SyntaxHighlighter/issues"},"homepage":"https://github.com/alexgorbatchev/SyntaxHighlighter#readme","_id":"syntaxhighlighter@3.0.90","scripts":{},"_shasum":"43a86b91752452625b553c809fb6b7e2f5aa05a7","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.3.0","_npmUser":{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"},"dist":{"shasum":"43a86b91752452625b553c809fb6b7e2f5aa05a7","tarball":"https://registry.npmjs.org/syntaxhighlighter/-/syntaxhighlighter-3.0.90.tgz","integrity":"sha512-pFyECeD2RrpBR3kVCtuIwz2fA3WLzz0l5W/r+Rj70Z/Ix1sqWtmjr63z/gf7CFKgGKT/9twk0W1n3w8oYQLKfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKgrs4xNqK8vu4Yb+u3LejxvKmMl8tzvj0Gn5MUpS9VgIgOZ4y7Av6sK3Guywhuq/2MTe8AT3rZVL52YcM7R5+LuA="}]},"maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/syntaxhighlighter-3.0.90.tgz_1455297170228_0.8445541635155678"}},"4.0.1":{"name":"syntaxhighlighter","version":"4.0.1","author":{"name":"Alex Gorbatchev","url":"https://github.com/alexgorbatchev"},"scripts":{"test":"npm run test-smoke && npm run test-integration && npm run test-integration-compat && npm run test-unit","test-smoke":"karma start tests/karma/smoke.conf.js --single-run","test-integration":"gulp build --output=tests/build-dest --theme=tests/build-source/theme.scss --brushes=tests/fixtures/test_brush_v4.js,tests/fixtures/html_test_brush_v3.js,tests/fixtures/test_brush_v4_es6.js && karma start tests/karma/integration.conf.js --single-run","test-integration-compat":"gulp build --compat --output=tests/build-dest --theme=tests/build-source/theme.scss && karma start tests/karma/integration-compat.conf.js --single-run","test-unit":"babel-node --only='src/**,tests/**,syntaxhighlighter-*,brush-*' node_modules/.bin/_mocha --opts tests/mocha.opts tests/unit/*.test.js","build":"gulp build --brushes all"},"main":"./src/core.js","repository":{"type":"git","url":"git+https://github.com/syntaxhighlighter/syntaxhighlighter.git"},"devDependencies":{"babel-cli":"^6.4.5","babel-core":"^6.1.21","babel-loader":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-register":"^6.4.3","bluebird":"^3.0.5","brush-xml":"^4.0.0","chai":"^3.4.1","cheerio":"^0.19.0","codecov":"^1.0.1","ejs":"^2.3.4","glob":"^6.0.1","gulp":"^3.8.10","gulp-help":"^1.6.1","gulp-util":"^3.0.7","isparta":"^4.0.0","js-beautify":"^1.5.10","karma":"^0.13.14","karma-mocha":"^0.2.0","karma-mocha-reporter":"^1.0.2","karma-phantomjs-launcher":"^0.2.1","karma-sourcemap-loader":"^0.3.6","karma-webpack":"^1.7.0","mkdirp":"^0.5.1","mocha":"^2.3.4","node-sass":"^3.4.2","phantomjs":"^1.9.19","ramda":"^0.18.0","raw-loader":"^0.5.1","request":"^2.51.0","rimraf":"^2.4.4","sizzle":"^2.2.1","songbird":"^1.0.1","theme-base":"^4.0.0","webpack":"^1.9.6","yargs":"^3.30.0"},"dependencies":{"brush-base":"^4.0.0","syntaxhighlighter-match":"^4.0.0","syntaxhighlighter-html-renderer":"^4.0.0","syntaxhighlighter-regex":"^4.0.0","opts-parser":"^4.0.0","retabber":"^4.0.0","unindenter":"^4.0.0","domready":"^1.0.5"},"license":"MIT","babel":{"presets":["es2015"]},"gitHead":"7caa9632e7fe470d944fc06b4db7d35352ebaa36","description":"[![GratiPay](https://img.shields.io/gratipay/user/alexgorbatchev.svg)](https://gratipay.com/alexgorbatchev/) [![Build Status](https://travis-ci.org/syntaxhighlighter/theme-swift.svg)](https://travis-ci.org/syntaxhighlighter/syntaxhighlighter) ![Downloads]","bugs":{"url":"https://github.com/syntaxhighlighter/syntaxhighlighter/issues"},"homepage":"https://github.com/syntaxhighlighter/syntaxhighlighter#readme","_id":"syntaxhighlighter@4.0.1","_shasum":"612d55c4f9b991542d3b9abc99a2081c31f29123","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.3.0","_npmUser":{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"},"dist":{"shasum":"612d55c4f9b991542d3b9abc99a2081c31f29123","tarball":"https://registry.npmjs.org/syntaxhighlighter/-/syntaxhighlighter-4.0.1.tgz","integrity":"sha512-bFNBIn7KGbqXIA7C9A7AJUToPE7skGnNfKd5JI+x0gT7d3Rll8yjQUDZD1XGV/y1dOhjJxcl7IZt4rSeQeUjpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLKmIYMz72rtPBa2cgdGXO6T2AbRJ6JM+l7t97yTFlMgIgLWa6AOZxRkK29G8+Okcp+8RDn5mfdK6knnvPA7aTeX0="}]},"maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/syntaxhighlighter-4.0.1.tgz_1455932863640_0.6462594298645854"}}},"readme":"# SyntaxHighlighter v4\n\n[![GratiPay](https://img.shields.io/gratipay/user/alexgorbatchev.svg)](https://gratipay.com/alexgorbatchev/)\n[![Build Status](https://travis-ci.org/syntaxhighlighter/theme-swift.svg)](https://travis-ci.org/syntaxhighlighter/syntaxhighlighter)\n![Downloads](https://img.shields.io/npm/dm/syntaxhighlighter.svg)\n![Version](https://img.shields.io/npm/v/syntaxhighlighter.svg)\n\nSyntaxHighlighter is THE client side highlighter for the web and web-apps! It's been around since 2004 and it's used virtually everywhere to seamlessly highlight code for presentation purposes.\n\n<img src=\"screenshot.png\" width=\"640\"/>\n\nThe history of this project predates majority of the common web technologies and it has been a challenge to dedicate time and effort to keep it up to date. Everything used to be in one file and assign `window` variables... Horrors!\n\nSyntaxHighlighter is currently used and has been used in the past by Microsoft, Apache, Mozilla, Yahoo, Wordpress, Bug Labs, Freshbooks and many many other companies and blogs.\n\n## :zap: Reporting an issue? See [Filing Issues]. :zap:\n\n## Get Started\n\n* [Building] instructions\n* [Usage] instructions\n* Be sure to read the [Caveats]\n\n## FAQ\n\n* v4 is fully compatible with old brushes and themes, see [Building] instructions.\n* The `?` was completely removed for cleaner, more seamless experience.\n* You still have to HTML escape `<` when using `<pre/>` tags.\n\n## Older Version\n\nIf you are looking for v3 documentation and download, you can find it on the [old site](alexgorbatchev.com/SyntaxHighlighter).\n\n# Support\n\nAs it always goes with open source, you are welcome to use SyntaxHighlighter free of charge. If you are using and enjoying my work, maybe you could buy me a beer (or if you don’t drink – a coffee and bagel will do just fine, a good kind of bagel though, you know… with wonderful stuff inside to make it glorious, like smoked salmon and creamcheese… not just butter).\n\n**Please [click here to donate via PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2930402) and just like they say on TV – give generously! It motivates me to keep working on this (12 years now and counting).**\n\n# License\n\nMIT\n\n[Filing Issues]: https://github.com/syntaxhighlighter/syntaxhighlighter/wiki/Filing-Issues\n[Building]: https://github.com/syntaxhighlighter/syntaxhighlighter/wiki/Building\n[Usage]: https://github.com/syntaxhighlighter/syntaxhighlighter/wiki/Usage\n[Caveats]: https://github.com/syntaxhighlighter/syntaxhighlighter/wiki/Caveats\n","maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"time":{"modified":"2022-06-27T03:16:00.983Z","created":"2014-01-18T17:26:35.328Z","4.0.0-alpha":"2014-01-18T17:26:35.328Z","4.0.0":"2016-02-12T17:00:40.022Z","3.0.90":"2016-02-12T17:12:52.282Z","4.0.1":"2016-02-20T01:47:48.205Z"},"homepage":"https://github.com/syntaxhighlighter/syntaxhighlighter#readme","repository":{"type":"git","url":"git+https://github.com/syntaxhighlighter/syntaxhighlighter.git"},"author":{"name":"Alex Gorbatchev","url":"https://github.com/alexgorbatchev"},"bugs":{"url":"https://github.com/syntaxhighlighter/syntaxhighlighter/issues"},"readmeFilename":"README.md","license":"MIT","users":{"filipve":true}}