UNPKG

@energyweb/node-red-contrib-green-proof-worker

Version:

## Peer dependencies

89 lines 3.29 kB
{ "name": "@energyweb/node-red-contrib-green-proof-worker", "homepage": "https://www.energywebx.com/", "author": "EnergyWebX", "license": "MIT", "version": "2.0.1", "keywords": [ "SmartFlow", "Energy", "Web", "Worker", "Nodes", "Green", "Proof", "Decentralised", "Decentralized", "Energy Web X", "Blockchain", "EWT", "EWX", "node-red" ], "node-red": { "version": ">=3.1.0", "nodes": { "sqlite-config": "./nodes/sqlite-config/sqlite-config.js", "source-http-api": "./nodes/source-http-api/source-http-api.js", "processed-update-sqlite": "./nodes/processed-update-sqlite/processed-update-sqlite.js", "kafka-config": "./nodes/kafka-config/kafka-config.js", "ledger-sqlite": "./nodes/ledger-sqlite/ledger-sqlite.js", "voting-service-config": "./nodes/voting-service-config/voting-service-config.js", "ledger-update": "./nodes/ledger-update/ledger-update.js", "processed-filter-sqlite": "./nodes/processed-filter-sqlite/processed-filter-sqlite.js", "voting-marketplace": "./nodes/voting-marketplace/voting-marketplace.js", "source-http-api-http-ack": "./nodes/source-http-api-http-ack/source-http-api-http-ack.js", "voting-service": "./nodes/voting-service/voting-service.js", "source-kafka": "./nodes/source-kafka/source-kafka.js", "ledger-query": "./nodes/ledger-query/ledger-query.js", "source-validator": "./nodes/source-validator/source-validator.js", "tx-validator": "./nodes/tx-validator/tx-validator.js" } }, "publishConfig": { "directory": "build" }, "dependencies": { "@polkadot/util-crypto": "13.2.1", "better-sqlite3": "9.6.0", "kafkajs": "2.2.4", "kysely": "0.27.3", "lodash": "4.17.21", "tslib": "2.6.2", "zod": "3.23.8" }, "peerDependencies": { "@energyweb/node-red-contrib-energywebx": "*", "@polkadot/api": "^14.0.1" }, "devDependencies": { "@energywebfoundation/generic-green-proofs-ewx-cli": "1.31.0-beta.72", "@types/better-sqlite3": "7.6.10", "@types/lodash": "4.17.7", "@types/node-red": "1.3.5", "@typescript-eslint/eslint-plugin": "7.9.0", "@typescript-eslint/parser": "7.9.0", "dotenv": "16.4.5", "eslint": "8.57.0", "eslint-plugin-no-only-tests": "3.1.0", "fastify": "4.28.0", "node-red": "3.1.9", "tree-kill": "1.2.2", "typescript": "5.4.5", "vitest": "^3.0.3" }, "scripts": { "build": "./build.sh", "start": "pnpm node-red -u ./node-red-data/$(uuidgen) -s ./node-red-settings.js ./flow.json", "start:self-voting": "pnpm node-red -u ./node-red-data/$(uuidgen) -s ./node-red-settings.js ./flow-self-voting.json", "start:kafka-self-voting": "pnpm node-red -u ./node-red-data/$(uuidgen) -s ./node-red-settings.js ./flow-kafka-self-voting.json", "start:ewx": "(cd ewx && bash build.sh && bash run.sh)", "stop:ewx": "(cd ewx && sh stop.sh)", "test:unit": "vitest -c vitest.config.ts", "test:e2e": "vitest -c vitest.config-e2e.ts", "test:start-dependencies": "docker compose up --wait -d", "test:clear-dependencies": "docker compose down -v --remove-orphans", "test:clear-db": "rm /tmp/ggp*.sqlite", "lint": "eslint src/**/*.ts" } }