42 lines
628 B
Markdown
42 lines
628 B
Markdown
|
# orgize
|
||
|
|
||
|
![npm](https://img.shields.io/npm/v/orgize)
|
||
|
|
||
|
## Quick start
|
||
|
|
||
|
Install the package:
|
||
|
|
||
|
```sh
|
||
|
npm install orgize
|
||
|
yarn add orgize
|
||
|
```
|
||
|
|
||
|
Load the wasm module and init:
|
||
|
|
||
|
### Browser
|
||
|
|
||
|
```js
|
||
|
import { init, renderHtml } from "orgize";
|
||
|
|
||
|
init().then(() => {
|
||
|
console.log(renderHtml("* Hello, /world/!"));
|
||
|
});
|
||
|
```
|
||
|
|
||
|
### Node.js
|
||
|
|
||
|
```js
|
||
|
const { init, renderHtml } = require("orgize");
|
||
|
const { readFile } = require("fs/promises");
|
||
|
|
||
|
readFile(require.resolve("orgize/lib/orgize_bg.wasm"))
|
||
|
.then((bytes) => init(new WebAssembly.Module(bytes)))
|
||
|
.then(() => {
|
||
|
console.log(renderHtml("* Hello, /world/!"));
|
||
|
});
|
||
|
```
|
||
|
|
||
|
## License
|
||
|
|
||
|
MIT
|