|
| 1 | +# @readme/syntax-highlighter |
| 2 | + |
| 3 | +ReadMe's React-based syntax highlighter |
| 4 | + |
| 5 | +[](https://github.com/readmeio/api-explorer/tree/master/packages/syntax-highlighter) |
| 6 | + |
| 7 | +[](https://readme.io) |
| 8 | + |
| 9 | +## Installation |
| 10 | + |
| 11 | +``` |
| 12 | +npm install --save @readme/syntax-highlighter |
| 13 | +``` |
| 14 | + |
| 15 | +## Usage |
| 16 | + |
| 17 | +```js |
| 18 | +const syntaxHighlighter = require('@readme/syntax-highlighter'); |
| 19 | +console.log(syntaxHighlighter('console.log("Hello, world!");', 'js')); |
| 20 | +``` |
| 21 | + |
| 22 | +## Languages Supported |
| 23 | +| Language | Available language mode(s) | |
| 24 | +| :--- | :--- | |
| 25 | +| ASP.NET | `asp`, `aspx` | |
| 26 | +| C | `c` | |
| 27 | +| C++ | `c++`, `cpp`, `cplusplus` | |
| 28 | +| C# | `cs`, `csharp` | |
| 29 | +| Clojure | `clj`, `cljc`, `cljx`, `clojure` | |
| 30 | +| CSS | `css`, `less`, `sass`, `scss`, `styl`, `stylus` | |
| 31 | +| cURL | `curl` | |
| 32 | +| D | `d` | |
| 33 | +| Dart | `dart` | |
| 34 | +| Docker | `dockerfile` | |
| 35 | +| Erlang | `erl`, `erlang` | |
| 36 | +| Go | `go` | |
| 37 | +| Groovy | `gradle`, `groovy` | |
| 38 | +| Handlebars | `handlebars`, `hbs` | |
| 39 | +| HTML/XML | `html`, `xhtml`, `xml` | |
| 40 | +| HTTP | `http` | |
| 41 | +| Java | `java` | |
| 42 | +| JavaScript | `coffeescript`, `ecmascript`, `javascript`, `js`, `node` | |
| 43 | +| JSON | `json` | |
| 44 | +| Julia | `jl`, `julia` | |
| 45 | +| Kotlin | `kotlin`, `kt` | |
| 46 | +| Liquid | `liquid` | |
| 47 | +| Markdown | `markdown` | |
| 48 | +| Objective-C | `objc`, `objectivec`, | |
| 49 | +| Objective-C++ | `objc++`, `objcpp`, `objectivecpp`, `objectivecplusplus`, | |
| 50 | +| Perl | `perl`, `pl` | |
| 51 | +| PHP | `php` | |
| 52 | +| PowerShell | `powershell`, `ps1` | |
| 53 | +| Python | `py`, `python` | |
| 54 | +| Ruby | `jruby`, `macruby`, `rake`, `rb`, `rbx`, `ruby` | |
| 55 | +| Rust | `rs`, `rust` | |
| 56 | +| Scala | `scala` | |
| 57 | +| Shell | `bash`, `sh`, `shell`, `zsh` | |
| 58 | +| SQL | `cql`, `mssql`, `mysql`, `plsql`, `postgres`, `postgresql`, `pgsql`, `sql`, `sqlite` | |
| 59 | +| Swift | `swift` | |
| 60 | +| TypeScript | `ts`, `typescript` | |
| 61 | +| YAML | `yaml`, `yml` | |
| 62 | + |
| 63 | +## Credits |
| 64 | +[Dom Harrington](https://github.com/domharrington/) |
| 65 | + |
| 66 | +## License |
| 67 | + |
| 68 | +ISC |
0 commit comments