Files
EVOLV/package.json
znetsixe b76202190d
Some checks are pending
CI / lint-and-test (push) Waiting to run
merge: integrate dev-lzm's unique additions into development (on slice/43 base)
development now = slice/43 (latest real work, 31 commits incl. full
dashboardAPI body de957cb) + the bits ONLY dev-lzm had:
  - .npmrc (npm supply-chain hardening: ignore-scripts, min-release-age)
  - YAML frontmatter on .claude/agents/*.md
  - measurement node -> d7f6613 (editor JS modularization)
  - pumpingStation docs (2fb083d) carried under fc6491d

Submodule pointers resolved to the NEWER side (auto-merge had regressed
coresync->aefec90 and pumpingStation->2fb083d):
  coresync=21d77a8 (slice/43)  dashboardAPI=de957cb (slice/43)
  measurement=d7f6613 (dev-lzm) pumpingStation=fc6491d (dev-lzm+m³/s)

package version set to 1.0.35.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 16:49:02 +02:00

67 lines
3.1 KiB
JSON

{
"name": "EVOLV",
"version": "1.0.35",
"description": "Modular Node-RED package containing all control and automation nodes developed under the EVOLV project.",
"keywords": [
"node-red",
"EVOLV",
"automation",
"control",
"wastewater"
],
"node-red": {
"nodes": {
"dashboardapi": "nodes/dashboardAPI/dashboardAPI.js",
"diffuser": "nodes/diffuser/diffuser.js",
"coresync": "nodes/coresync/coresync.js",
"machineGroupControl": "nodes/machineGroupControl/mgc.js",
"measurement": "nodes/measurement/measurement.js",
"monster": "nodes/monster/monster.js",
"pumpingstation": "nodes/pumpingStation/pumpingStation.js",
"reactor": "nodes/reactor/reactor.js",
"rotatingMachine": "nodes/rotatingMachine/rotatingMachine.js",
"settler": "nodes/settler/settler.js",
"valve": "nodes/valve/valve.js",
"valveGroupControl": "nodes/valveGroupControl/vgc.js"
}
},
"scripts": {
"docker:build": "docker compose build",
"docker:up": "docker compose up -d",
"docker:down": "docker compose down",
"docker:logs": "docker compose logs -f nodered",
"docker:shell": "docker compose exec nodered sh",
"docker:test": "docker compose exec nodered sh /data/evolv/scripts/test-all.sh",
"docker:test:basic": "docker compose exec nodered sh /data/evolv/scripts/test-all.sh basic",
"docker:test:integration": "docker compose exec nodered sh /data/evolv/scripts/test-all.sh integration",
"docker:test:edge": "docker compose exec nodered sh /data/evolv/scripts/test-all.sh edge",
"docker:test:gf": "docker compose exec nodered sh /data/evolv/scripts/test-all.sh gf",
"docker:validate": "docker compose exec nodered sh /data/evolv/scripts/validate-nodes.sh",
"docker:deploy": "docker compose exec nodered sh /data/evolv/scripts/deploy-flow.sh",
"docker:reset": "docker compose down -v && docker compose up -d --build",
"test": "jest --forceExit",
"test:node": "node --test nodes/valve/test/basic/*.test.js nodes/valve/test/edge/*.test.js nodes/valve/test/integration/*.test.js nodes/valveGroupControl/test/basic/*.test.js nodes/valveGroupControl/test/edge/*.test.js nodes/valveGroupControl/test/integration/*.test.js",
"test:legacy": "node nodes/machineGroupControl/src/groupcontrol.test.js && node nodes/generalFunctions/src/nrmse/errorMetric.test.js",
"test:all": "npm test && npm run test:node && npm run test:legacy",
"test:platform": "node scripts/test-platform.js",
"test:e2e:reactor": "node scripts/e2e-reactor-roundtrip.js",
"lint": "eslint nodes/",
"lint:fix": "eslint nodes/ --fix",
"ci": "npm run lint && npm run test:all",
"test:e2e": "bash test/e2e/run-e2e.sh"
},
"author": "Rene De Ren, Pim Moerman, Janneke Tack, Sjoerd Fijnje, Dieke Gabriels, pieter van der wilt",
"license": "SEE LICENSE",
"dependencies": {
"@flowfuse/node-red-dashboard": "^1.30.2",
"generalFunctions": "file:nodes/generalFunctions",
"mathjs": "^13.2.0"
},
"devDependencies": {
"@eslint/js": "^8.57.0",
"eslint": "^8.57.0",
"globals": "^15.0.0",
"jest": "^29.7.0"
}
}