{"library":"bytenode","type":"library","category":null,"description":"Bytenode is a minimalist bytecode compiler for Node.js that compiles JavaScript code into V8 bytecode, stored as .jsc files, enabling source code protection. Current stable version is 1.5.7, with irregular releases. Key differentiators: it compiles to actual V8 bytecode (not just obfuscation), supports Electron and NW.js, provides both CLI and programmatic API, and has TypeScript type definitions. Known limitations include incompatibility with arrow functions in certain contexts and breaking code that depends on Function.prototype.toString.","language":"javascript","status":"active","version":"1.5.7","tags":["javascript","bytenode","bytecode","v8-snapshots","compile","compiler","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install bytenode","imports":["import { compileCode } from 'bytenode'","import { compileFile } from 'bytenode'","import { runBytecode } from 'bytenode'","import bytenode from 'bytenode'"]},{"cmd":"yarn add bytenode","imports":[]},{"cmd":"pnpm add bytenode","imports":[]}],"homepage":null,"github":"https://github.com/bytenode/bytenode","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/bytenode","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}