ANSI to React Elements
npm install ansi-to-reactThis package convert ANSI escape codes to formatted text output for React.
```
$ pnpm add ansi-to-react
The example below shows how we can use this package to render a string with ANSI escape codes.
`javascript
import Ansi from "ansi-to-react";
export function () => {
return
{'\u001b34mhello world'}
};
`
Will render:
`javascript`
hello world
Style with classes instead of style attribute.
`javascript`
Will render
`javascript`
hello world
#### Class Names
| Font color | Background Color |
| ---------------------- | ---------------- |
| ansi-black-fg | ansi-black-bg |
| ansi-red-fg | ansi-red-bg |
| ansi-green-fg | ansi-green-bg |
| ansi-yellow-fg | ansi-yellow-bg |
| ansi-blue-fg | ansi-blue-bg |
| ansi-magenta-fg | ansi-magenta-bg |
| ansi-cyan-fg | ansi-cyan-bg |
| ansi-white-fg | ansi-white-bg |
| ansi-bright-black-fg |
| ansi-bright-red-fg |
| ansi-bright-green-fg |
| ansi-bright-yellow-fg |
| ansi-bright-blue-fg |
| ansi-bright-magenta-fg |
| ansi-bright-cyan-fg |
| ansi-bright-white-fg |
To develop on this project, fork and clone this repository on your local machine. Before making modifications, install the project's dependencies.
``
$ pnpm install
To run the test suite for this project, run:
```
$ pnpm test
We're working on adding more documentation for this component. Stay tuned by watching this repository!
If you experience an issue while using this package or have a feature request, please file an issue on the [issue board,