{
    "name": "compose-lang",
    "version": "0.3.0",
    "description": "An English-based, structured programming language designed for LLM-assisted code generation",
    "type": "module",
    "main": "compiler/index.js",
    "bin": {
        "compose": "./cli/index.js"
    },
    "scripts": {
        "test": "node --test compiler/__tests__/*.test.js compiler/parser/__tests__/*.test.js compiler/analyzer/__tests__/*.test.js compiler/emitter/__tests__/*.test.js && npm run test:language-server",
        "test:compiler": "node --test compiler/__tests__/*.test.js compiler/parser/__tests__/*.test.js compiler/analyzer/__tests__/*.test.js compiler/emitter/__tests__/*.test.js",
        "test:language-server": "cd language-server && npm test",
        "example": "node -e \"import('./compiler/index.js').then(c => { const fs = require('fs'); const source = fs.readFileSync('./examples/customer.compose', 'utf8'); const ast = c.compile(source, 'customer.compose'); console.log(JSON.stringify(ast, null, 2)); })\""
    },
    "keywords": [
        "compiler",
        "language",
        "llm",
        "code-generation",
        "dsl",
        "compose"
    ],
    "author": "",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "https://github.com/darula-hpp/compose-lang.git"
    },
    "bugs": {
        "url": "https://github.com/darula-hpp/compose-lang/issues"
    },
    "homepage": "https://github.com/darula-hpp/compose-lang#readme",
    "engines": {
        "node": ">=20.0.0"
    },
    "files": [
        "cli/",
        "compiler/",
        "language/",
        "docs/",
        "README.md",
        "LICENSE",
        "CONTRIBUTING.md"
    ],
    "dependencies": {
        "@babel/parser": "^7.28.5",
        "@babel/traverse": "^7.28.5",
        "@google/generative-ai": "^0.24.1",
        "openai": "^6.9.1"
    }
}