* Migrate the following packages' tests:
* babel-helper-annotate-as-pure
* babel-helper-module-imports
* babel-helper-transform-fixture-test-runner
* babel-highlight
* babel-node
* babel-plugin-transform-modules-commonjs
* babel-preset-env-standalone
* babel-preset-env
* babel-preset-es2015
* babel-preset-react
* babel-standalone
* babel-template
* babel-traverse
* babel-types
@babel/highlight
Syntax highlight JavaScript strings for output in terminals.
Install
npm install --save @babel/highlight
Usage
import highlight from "@babel/highlight";
const code = `class Foo {
constructor()
}`;
const result = highlight(code);
console.log(result);
class Foo {
constructor()
}
By default, highlight will not highlight your code if your terminal does not support color. To force colors, pass { forceColor: true } as the second argument to highlight.
import highlight from "@babel/highlight";
const code = `class Foo {
constructor()
}`;
const result = highlight(code, { forceColor: true });