UNPKG

jalhyd

Version:

JaLHyd, a Javascript Library for Hydraulics

80 lines (79 loc) 2.59 kB
{ "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" } }