{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/%40ball-lang/compiler","name":"@ball-lang/compiler","description":"Ball → TypeScript compiler. Consumes a Ball protobuf Program and emits idiomatic TypeScript via ts-morph. The canonical TS compiler for Ball — lives in TS land so TS syntax knowledge doesn't leak into other languages.","version":"1.59.8","softwareVersion":"1.59.8","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/Ball-Lang/ball","issueTracker":"https://github.com/Ball-Lang/ball/issues","url":"https://github.com/ball-lang/ball/tree/main/ts/compiler#readme","keywords":["ball","compiler","typescript","ts-morph","programming-language","polyglot","protobuf","code-generation"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Dart"},"maintainer":[{"@type":"Person","name":"ahmednfwela"}],"author":[{"@type":"Person","name":"ahmednfwela"}],"copyrightHolder":[{"@type":"Person","name":"ahmednfwela"}],"dateCreated":"2026-04-21","dateModified":"2026-07-14","datePublished":"2026-07-14","copyrightYear":2026,"downloadUrl":"https://registry.npmjs.org/@ball-lang/compiler/-/compiler-1.59.8.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/@ball-lang/compiler"],"https://www.w3.org/ns/activitystreams#likes":1}