miniml
Version:
A minimal, embeddable semantic data modeling language for generating SQL queries from YAML model definitions. Inspired by LookML.
61 lines (60 loc) • 1.43 kB
JSON
{
"name": "miniml",
"version": "1.0.9",
"description": "A minimal, embeddable semantic data modeling language for generating SQL queries from YAML model definitions. Inspired by LookML.",
"author": "Dave Templin <dtempx@gmail.com>",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/dtempx/miniml.git"
},
"bugs": {
"url": "https://github.com/dtempx/miniml/issues"
},
"homepage": "https://github.com/dtempx/miniml#readme",
"keywords": [
"modeling-language",
"data-modeling-language",
"data-modeling",
"data-model",
"data",
"semantic-model",
"semantic-layer",
"sql",
"metrics",
"dimensions",
"measures",
"lookml",
"mcp",
"model context protocol"
],
"type": "module",
"main": "index.js",
"types": "index.d.ts",
"bin": {
"miniml": "./command.js"
},
"scripts": {
"build": "npx tsc",
"test": "npx mocha"
},
"dependencies": {
"cli-options": "^1.0.0",
"he": "^1.2.0",
"node-sql-parser": "^5.3.9",
"nunjucks": "^3.2.4",
"word-wrap": "^1.2.5",
"yaml": "^2.8.0"
},
"devDependencies": {
"@types/chai": "^5.2.1",
"@types/chai-as-promised": "^8.0.2",
"@types/mocha": "^10.0.10",
"@types/node": "^22.15.3",
"@types/nunjucks": "^3.2.6",
"chai": "^5.2.0",
"chai-as-promised": "^8.0.1",
"mocha": "^11.1.0",
"typescript": "^5.8.3"
}
}