@imput/youtubei.js
Version:
A JavaScript client for YouTube's private API, known as InnerTube. Fork of youtubei.js
14 lines • 466 B
JavaScript
import { Jinter } from 'jintr';
import { Log } from '../lib.js';
const TAG = 'JsRuntime';
export default function evaluate(code, env) {
Log.debug(TAG, 'Evaluating JavaScript:\n', code);
const runtime = new Jinter();
for (const [key, value] of Object.entries(env)) {
runtime.scope.set(key, value);
}
const result = runtime.evaluate(code);
Log.debug(TAG, 'Done. Result:', result);
return result;
}
//# sourceMappingURL=jinter.js.map