{"library":"jambda-calc","type":"library","category":null,"description":"jambda-calc (v0.6.1) is a TypeScript library that transpiles JavaScript/TypeScript functions into pure lambda calculus expressions and visualizes them as Tromp diagrams. It supports arithmetic, common operators, conditionals, nested functions, and basic array methods like .filter() and .map(). The library is in active development with a focus on educational and explorative use—ideal for understanding the theoretical underpinnings of computation. It provides a CLI tool and programmatic API, with TypeScript definitions included. Notable limitations include no support for string operations, recursion, async functions, imports, or advanced member functions. The project aims to handle entire JS projects in the future.","language":"javascript","status":"active","version":"0.6.1","tags":["javascript","lambda","lambda-calculus","typescript","transpiler","visualization","tromp-diagrams"],"last_verified":"Fri May 01","install":[{"cmd":"npm install jambda-calc","imports":["import { transpile } from 'jambda-calc';","import { visualize } from 'jambda-calc';","import { jambdaCalc } from 'jambda-calc';"]},{"cmd":"yarn add jambda-calc","imports":[]},{"cmd":"pnpm add jambda-calc","imports":[]}],"homepage":null,"github":"https://github.com/maximus-powers/jambda-calc","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jambda-calc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}