{"library":"greybel-js","type":"library","category":null,"description":"Greybel-JS (v3.7.12) is a CLI and library for transpiling, interpreting, and debugging GreyScript, a scripting language for the Grey Hack game. It provides a parser, lexer, compiler, and interpreter with full GreyScript API support. Key differentiators are its ability to manage imports, minimize scripts (up to 40% size reduction), beautify code, and run GreyScript outside the game environment. The package requires Node >=20.17.0 and has optional peer dependencies on React and Monaco editor for the web UI. It offers advanced features like dependency management, environment variables, a REPL, and a debugging UI. Compared to alternatives, Greybel-JS is the main GreyScript toolchain maintained by the community.","language":"javascript","status":"active","version":"3.7.12","tags":["javascript","greybel","greyscript","greyhack","grey hack","grey","hack","miniscript","unity"],"last_verified":"Fri May 01","install":[{"cmd":"npm install greybel-js","imports":["import { Greybel } from 'greybel-js'","import { Transpiler } from 'greybel-js'","import { Interpreter } from 'greybel-js'"]},{"cmd":"yarn add greybel-js","imports":[]},{"cmd":"pnpm add greybel-js","imports":[]}],"homepage":null,"github":"https://github.com/ayecue/greybel-js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/greybel-js","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}