0.8.1-beta.8 • Published 3 years ago

@kizahasi/flocon-script v0.8.1-beta.8

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@kizahasi/flocon-script

A sandboxed JavaScript-like language interpreter in JavaScript. One of core libraries for Flocon project.

GitHub npm version CI publish

Install

npm install @kizahasi/flocon-script or yarn add @kizahasi/flocon-script

Usage

import {
    exec,
    arrayClass,
    mapClass,
    symbolClass,
    createConsoleClass,
} from '@kizahasi/flocon-script';

const globalThis = {
    Array: arrayClass,
    Map: mapClass,
    Symbol: symbolClass,
    console: createConsoleClass('[MY HEADER!]'),
};
const execResult = exec(
    `
const i = 1 + 2;
const array = [i];
console.log(Array.isArray(array));
array
`,
    globalThis
);
console.log(execResult.result); // [3]

License

Released under MIT License

0.8.1-beta.7

3 years ago

0.8.1-beta.6

3 years ago

0.8.1-beta.8

3 years ago

0.8.1-beta.5

3 years ago

0.8.1-beta.4

3 years ago

0.8.1-beta.3

3 years ago

0.8.1-beta.2

3 years ago

0.8.1-beta.1

3 years ago

0.8.0

3 years ago

0.7.1

3 years ago

0.7.0

3 years ago

0.6.0

3 years ago

0.5.5

3 years ago

0.5.4

3 years ago

0.5.3

3 years ago

0.5.0

3 years ago

0.4.1

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.3.0

3 years ago

0.4.0

3 years ago

0.3.1

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago