rosaenlg
Version:
A complete Natural Language Generation library based on Pug
110 lines (109 loc) • 3.9 kB
JSON
{
"name": "rosaenlg",
"description": "A complete Natural Language Generation library based on Pug",
"version": "4.4.0",
"keywords": [
"NLG",
"Natural Language Generation"
],
"author": "Ludan Stoecklé <ludan.stoeckle@rosaenlg.org>",
"maintainers": [],
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/RosaeNLG/rosaenlg.git"
},
"bugs": {
"url": "https://github.com/RosaeNLG/rosaenlg/issues"
},
"homepage": "https://rosaenlg.org",
"main": "dist/index.js",
"scripts": {
"clean": "rm -rf dist",
"justindexjs": "gulp --gulpfile gulpfile.js/copyAndChangeVersion.js forIndexJs",
"build:before": "mkdirp dist && mkdirp dist/rollup && gulp --gulpfile gulpfile.js/copyAndChangeVersion.js forIndexJs",
"build:mainpug": "echo {} > ../rosaenlg-pug-code-gen/dist/compiledMain_client.json && echo {} > ../rosaenlg-pug-code-gen/dist/compiledMain_server.json && gulp mainpug",
"build": "npm run build:before && npm run build:mainpug && npm run rollup",
"test:tiny": "node --max-old-space-size=2048 ../../node_modules/mocha/bin/mocha test/test-rosaenlg/tiny.js",
"test": "npm run test:tiny && nyc --reporter=lcov --reporter=text mocha --recursive --exclude test/test-rosaenlg/tiny.js",
"rollup": "node ../_helpers/fake_resources.js before_rollup && rollup --config --es --nocomp && rollup --config --de --nocomp && rollup --config --fr --nocomp && rollup --config --en --nocomp && rollup --config --it --nocomp && rollup --config --OTHER --nocomp && rollup --config --es --comp && rollup --config --de --comp && rollup --config --fr --comp && rollup --config --en --comp && rollup --config --it --comp && rollup --config --OTHER --comp && node ../_helpers/fake_resources.js after_rollup",
"rollup_fr": "node ../_helpers/fake_resources.js before_rollup && rollup --config --fr --comp && rollup --config --fr --nocomp && node ../_helpers/fake_resources.js after_rollup",
"rollup_en_no_comp": "node ../_helpers/fake_resources.js before_rollup && rollup --config --en --nocomp && node ../_helpers/fake_resources.js after_rollup"
},
"nyc": {
"extension": [
".ts"
],
"exclude": [
"**/*.d.ts",
"test/",
"dist/index.js",
"support",
"dist/browser"
],
"check-coverage": true,
"statements": 95,
"lines": 95,
"functions": 95,
"branches": 95,
"watermarks": {
"statements": [
60,
95
],
"lines": [
60,
95
],
"functions": [
60,
95
],
"branches": [
60,
95
]
}
},
"dependencies": {
"pug-runtime": "^2.0.4",
"pug-strip-comments": "^1.0.3",
"rosaenlg-commons": "3.4.0",
"rosaenlg-lib": "4.4.0",
"rosaenlg-pug-code-gen": "6.4.0",
"rosaenlg-pug-lexer": "8.4.0",
"rosaenlg-pug-linker": "7.4.0",
"rosaenlg-pug-load": "6.4.0",
"rosaenlg-pug-parser": "9.4.0",
"rosaenlg-yseop": "5.4.0"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^14.0.0",
"@rollup/plugin-json": "^4.0.2",
"@rollup/plugin-node-resolve": "^9.0.0",
"@rollup/plugin-replace": "^2.3.1",
"browserify": "^16.5.0",
"gulp-replace": "^1.0.0",
"mkdirp": "^1.0.3",
"recursive-readdir-sync": "^1.0.6",
"rollup": "^2.28.2",
"rollup-plugin-analyzer": "^3.2.2",
"rollup-plugin-license": "^2.2.0",
"rollup-plugin-modify": "^3.0.0",
"rollup-plugin-node-builtins": "^2.1.2",
"rollup-plugin-node-globals": "^1.4.0",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-unassert": "^0.3.0",
"rosaenlg-doc": "4.4.0",
"source-map-support": "^0.5.16",
"stream": "^0.0.2"
},
"browser": {
"fs": false
},
"funding": {
"type": "patreon",
"url": "https://www.patreon.com/ludan"
},
"gitHead": "745dc50c54690936fba332ca465308c607053e46"
}