1.0.0 • Published 10 months ago
carbon-now v1.0.0
Carbon API
Create beautiful images of your source code thanks to Carbon API. Typescript and Javascript support.
Options
Name | Type | Default | Description |
---|---|---|---|
lang | string | auto | Language to use for syntax highlighting. |
theme | string | dracula | Theme to use for the code. |
font | string | Hack | Font to use for the code. |
windowControls | boolean | true | Whether to show window buttons on top of the window |
widthAdjustment | boolean | true | Whether to adjust the width of the code to its content |
lineNumbers | boolean | true | Whether to show line numbers on the left of the code |
firstLineNumber | number | 1 | The number to start counting lines from |
watermark | boolean | false | Whether to show the Carbon watermark on the bottom right of the image |
fontSize | number | 18 | The font size to use for the code |
lineHeight | number | 169 | The line height to use for the code |
exportSize | number | 2 | The pixel density to export the image at |
Usage
import { Carbon } from 'carbon-now';
const carbon = new Carbon({
lang: 'javascript',
});
async () => {
const code = `console.log('Hello world!');`;
const imagePath = await carbon.generate(code, 'image.png');
// imagePath = /path/to/image.png
};
Notes
1.0.0
10 months ago