@oxidation-compiler/napi
v0.2.0
Published
The JavaScript Oxidation Compiler Node API
Downloads
1,428
Readme
The JavaScript Oxidation Compiler
See index.d.ts for parseSync
and parseAsync
API.
TypeScript typings for the AST is currently work in progress.
cjs
const oxc = require("@oxidation-compiler/napi");
const assert = require('assert');
function test(ret) {
assert(ret.program.body.length == 1);
assert(ret.errors.length == 0);
}
test(oxc.parseSync("foo"));
async function main() {
test(await oxc.parseAsync("foo"));
}
main()
ESM
import oxc from '@oxidation-compiler/napi';
import assert from 'assert';
function test(ret) {
assert(ret.program.body.length == 1);
assert(ret.errors.length == 0);
}
test(oxc.parseSync("foo"));
async function main() {
test(await oxc.parseAsync("foo"));
}
main()