2.5.1 • Published 2 years ago

@netwin/js-interpreter v2.5.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

Note

This is a fork of https://github.com/mercmobily/JS-Interpreter which itself is a wrapper around the original js-interpreter written by Neil Fraser. This repo / package attempts to keep these two repositories in sync.

JS Interpreter

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 an 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 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
2.5.1

2 years ago

2.5.0

2 years ago

2.4.1-rc.3

2 years ago

2.4.1-rc.2

2 years ago

2.4.1-rc.1

2 years ago

2.4.0

2 years ago