0.8.1-beta.8 • Published 3 years ago
@kizahasi/flocon-script v0.8.1-beta.8
@kizahasi/flocon-script
A sandboxed JavaScript-like language interpreter in JavaScript. One of core libraries for Flocon project.
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