jalhyd
Version:
JaLHyd, a Javascript Library for Hydraulics
80 lines (79 loc) • 2.59 kB
JSON
{
"name": "jalhyd",
"version": "4.19.1",
"author": {
"name": "David Dorchies",
"email": "david.dorchies@inrae.fr"
},
"contributors": [
{
"name": "Ludovic Cassan",
"email": "ludovic.cassan@imft.fr"
},
{
"name": "Mathias Chouet",
"email": "mathias.chouet@gmail.com"
},
{
"name": "François Grand",
"email": "francois.grand@cirad.fr"
}
],
"license": "LGPL-3.0-or-later",
"description": "JaLHyd, a Javascript Library for Hydraulics",
"keywords": [
"hydraulics",
"water",
"irrigation",
"fishpasses",
"fishways"
],
"homepage": "https://forgemia.inra.fr/cassiopee/jalhyd",
"repository": {
"type": "git",
"url": "https://forgemia.inra.fr/cassiopee/jalhyd.git"
},
"main": "build/index.js",
"types": "build/index.d.ts",
"module": "build/index.js",
"dependencies": {
"@types/base-64": "^1.0.0",
"@types/lodash": "^4.14.191",
"base-64": "^1.0.0",
"lodash": "^4.14.191",
"seedrandom": "^3.0.5"
},
"devDependencies": {
"@types/jasmine": "^4.0.3",
"@types/node": "^18.0.3",
"@typescript-eslint/eslint-plugin": "^5.30.6",
"@typescript-eslint/parser": "^5.30.6",
"browserify": "^16.5.2",
"buffer": "^6.0.3",
"eslint": "^8.19.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-jsdoc": "^39.3.3",
"eslint-plugin-prefer-arrow": "^1.2.3",
"jasmine": "^4.2.1",
"rimraf": "^3.0.2",
"ts-node": "^10.9.1",
"typedoc": "^0.23.7",
"typescript": "^4.7.4",
"uglify-js": "^3.17.4"
},
"scripts": {
"preprocess": "node scripts/preprocessors.js",
"clean": "node scripts/clean.js",
"compile": "npm run preprocess && npm run clean && \"node_modules/.bin/tsc\" --p",
"build": "npm run compile -- src/tsconfig.app.json",
"build-node": "npm run compile -- src/tsconfig.app.node.json",
"jasmine": "npm run compile -- spec/tsconfig.spec.jasmine.json && \"node_modules/.bin/jasmine\"",
"doc": "cd . && \"node_modules/.bin/typedoc\" --out \"doc/typedoc\" src",
"lint": "eslint -c .eslintrc.js --ext .ts src",
"viz": "tsviz -recursive src/ jalhyd_class_diagram.png",
"prepublishOnly": "npm run jasmine && npm run build-node",
"package": "npm run build && npm pack --quiet",
"package-node": "npm run build-node && npm pack --quiet",
"bundle": "npm run build-node && echo \"global.jalhyd = require('.');\" > in.js && node_modules/.bin/browserify in.js -o bundle.js && rm in.js && node_modules/.bin/uglifyjs bundle.js --source-map -o bundle.min.js -c -m"
}
}