@deriv/js-interpreter
v3.0.0
Published
Forked of JS-interpreter https://www.npmjs.com/package/js-interpreter with latest Node/webpack/npm support
Downloads
5,458
Readme
@deriv/js-interpreter
Since the original js-interpreter package is deprecated, I forked the repo to fix some problem on it to support latest node/webpack/npm
This is An npm package for the Neil Fraser's JS-Interpreter
This repository is not a fork of the original repository anymore, instead it
clones it as a gitmodule
and packs it using webpack
to a npm package.
Additional to the original library, this package contains a cli version which can be used for testing the interpreter from terminal.
Changes are recorded on a best effort basis in CHANGELOG.md.
Installation
npm install @deriv/js-interpreter
Usage
Using require
var Interpreter = require('js-interpreter');
var myInterpreter = new Interpreter('2 * 2');
Using ES6 import
import Interpreter from 'js-interpreter';
const myInterpreter = new Interpreter('2 * 2');
Using command line interface
js-interpreter path/to/my/file.js
or
echo 'console.log(1 + 2)' | js-interpreter
Update
- Create a new branch
- Update the submodules
git submodule foreach git pull origin master
- Check all the commits on the origin to identify the changes and update
CHANGELOG.md
- Bump the version according to semver rules
- After PR is merged:
- Run
npm install
to install the dependencies - Run
npm publish
to publish the package - Push the version as a tag to Github
- Run