0.3.0 • Published 2 years ago
qjsc v0.3.0
node-qjsc
Node.js addon for the QuickJS compiler.
Current supported version:
- 20210327
Install
npm install qjsc --save
Usage
const Qjsc = require('qjsc');
const qjsc = new Qjsc();
// Dump bytecode from javascript source;
qjsc.compile('function hello() { return 1 + 1};'); // <Buffer ...>
// Use specified quickjs version
qjsc = new Qjsc({version: '20210327'});
// Get all supported versions.
qjsc.getSupportedVersions();
Contribute
Generate compile_commands.json
node-gyp configure -- -f gyp.generator.compile_commands_json.py
Prebuild linux binary
- Install docker
- Build local image with Dockerfile
docker build -t qjsc .
- Enter into images
docker run --rm -it -v $(pwd):/project qjsc
- Set up env in docker container
cd project scl enable rh-nodejs12 bash scl enable devtoolset-7 bash
- Build your binary
npm install npm run prebuild
0.3.0
2 years ago
0.2.11-0
2 years ago
0.2.11
2 years ago
0.2.10
2 years ago
0.2.10-beta.2
2 years ago
0.2.10-beta.1
2 years ago
0.2.5-dev.1
2 years ago
0.2.9-beta.1
2 years ago
0.2.8-beta.1
2 years ago
0.2.7
2 years ago
0.2.6
2 years ago
0.2.9
2 years ago
0.2.8
2 years ago
0.2.5
2 years ago
0.2.4
2 years ago
0.2.3
2 years ago
0.2.2
2 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.1.7
3 years ago
0.1.6
3 years ago
0.1.5
3 years ago
0.1.4
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago
0.0.1
3 years ago