avifors
Version:
A MDE tool that generates code from a YAML definition of your app domain model.
47 lines (46 loc) • 1.67 kB
JSON
{
"name": "avifors",
"version": "0.0.1",
"description": "A MDE tool that generates code from a YAML definition of your app domain model.",
"keywords": [
"MDE",
"code generation",
"generation",
"yaml",
"nunjucks"
],
"author": "Antarès Tupin",
"license": "MIT",
"scripts": {
"build": "./node_modules/.bin/babel src -d build",
"main": "node build/main.js --config='./example/.avifors.yml' generate",
"interface": "node build/main.js --config='./example/.avifors.yml' interface",
"query": "node build/main.js --config='./example/.avifors.yml' query entity:with-name",
"queries": "node build/main.js --config='./example/.avifors.yml' query",
"help": "node build/main.js help",
"test": "node build/main.js --config='./test/.avifors.yml' generate && ./node_modules/mocha/bin/mocha build/*/_test build/_test",
"test-main": "node build/main.js --config='./test/.avifors.yml' generate",
"test-interface": "node build/main.js --config='./test/.avifors.yml' interface",
"test-query": "node build/main.js --config='./test/.avifors.yml' query entity:with-name",
"test-queries": "node build/main.js --config='./test/.avifors.yml' query"
},
"bin": {
"avifors": "build/main.js"
},
"dependencies": {
"chalk": "^1.1.3",
"check-types": "^7.1.5",
"glob": "^7.1.1",
"js-yaml": "^3.6.1",
"minimist": "^1.2.0",
"mkdirp": "^0.5.1",
"nunjucks": "^2.5.2"
},
"devDependencies": {
"babel-cli": "^6.24.1",
"babel-plugin-transform-object-rest-spread": "^6.23.0",
"babel-preset-env": "^1.2.1",
"babel-preset-es2015": "^6.24.1",
"mocha": "^3.2.0"
}
}