{ "name": "flux", "version": "8.5.0", "description": "Flux, Your Gateway to a Decentralized World", "repository": { "type": "git", "url": "git+https://github.com/runonflux/flux.git" }, "keywords": [ "fluxnode", "node", "daemon", "masternode", "fluxnodes", "network", "flux", "runonflux", "fluxbench", "zelcore" ], "author": "Flux Dev Team", "contributors": [ { "name": "Tadeas Kmenta", "email": "tadeas@runonflux.io" }, { "name": "Valter Silva", "email": "valter@runonflux.io" }, { "name": "Simon T. Jewell", "email": "simon@sygem.com" }, { "name": "Kamil Piekarski", "email": "kamil@runonflux.io" }, { "name": "David White", "email": "david@runonflux.io" }, { "name": "Jacek Adamczyk" } ], "license": "AGPL-3.0-or-later", "bugs": { "url": "https://github.com/runonflux/flux/issues" }, "homepage": "https://github.com/runonflux/flux#readme", "scripts": { "lint": "eslint --ext .js ./", "lint:fix": "eslint --ext .js ./ --fix", "test:zelback": "mocha tests/ZelBack", "test:zelback:unit": "docker run --rm -d --name fluxwebsite runonflux/website; env NODE_CONFIG_DIR=$PWD/tests/unit/globalconfig nyc --reporter=lcov mocha tests/unit/*.test.js --exit; docker stop fluxwebsite", "test:zelback:unit:compose": "npm run test:container:prune && docker compose -f tests/images/compose.yaml --profile auto run --build tester; docker compose --profile auto -f tests/images/compose.yaml down", "test:zelback:unit:oneoff": "npm run test:container:build && npm run test:container:background && npm run test:container:run --", "test:ethereumHelper": "env NODE_CONFIG_DIR=$PWD/tests/unit/globalconfig mocha tests/unit/ethereumHelper.test.js --exit", "test:container:prune": "docker container prune --filter 'label=com.runonflux.container_type=fluxos_test' -f", "test:container:build": "docker build -f tests/images/dockerfile -t runonflux/testerimage:latest tests/images", "test:container:run": "docker run --rm -it --net fluxos_test -e DOCKER_HOST=socat:2375 -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd):/home/fluxtesting/flux runonflux/testerimage:latest", "test:container:background": "npm run test:container:prune && docker compose -f tests/images/compose.yaml up -d", "test:container:down": "docker compose --profile auto -f tests/images/compose.yaml down", "prebuild": "bash checkNodeV.sh", "fluxdev": "nodemon app.js --dev", "flux": "nodemon app.js", "start": "npm install --omit=dev --legacy-peer-deps && node init.js && npm run flux", "dev": "node init.js && npm run fluxdev", "enterdevelopment": "git checkout development", "entermaster": "git checkout master", "softupdate": "git checkout .; git pull", "softupdateinstall": "git checkout .; git pull; npm install --omit=dev --legacy-peer-deps", "updateflux": "git pull; git reset --hard; rm -rf .git/index.lock; git reset --hard; git pull", "hardupdateflux": "git pull; git reset --hard; rm -rf .git/index.lock ZelFront node_modules package-lock.json; git reset --hard; git pull; npm run start", "ciconfig": "cp sampleUserConfig.js config/userconfig.js && mkdir ~/.flux && cp sampleDaemonConfig.conf ~/.flux/flux.conf", "docs": "jsdoc -d docs --configure jsconf.json -r", "update:cloudui": "bash scripts/update-cloudui.sh" }, "dependencies": { "@aws-sdk/client-ecr": "^3.922.0", "@azure/identity": "^4.13.0", "@isaacs/ttlcache": "~1.4.1", "@runonflux/nat-upnp": "~1.0.2", "apicache": "~1.6.3", "archiver": "~7.0.1", "axios": "~1.11.0", "bitcoinjs-message": "~2.2.0", "cacheable-lookup": "~7.0.0", "compression": "~1.8.1", "config": "~3.3.12", "cors": "~2.8.5", "crontab": "~1.4.2", "dockerode": "~4.0.7", "express": "^4.21.2", "fast-xml-parser": "~5.2.5", "formidable": "~3.5.4", "google-auth-library": "^10.5.0", "inquirer": "~12.8.2", "js-yaml": "~4.1.0", "mongodb": "~6.18.0", "morgan": "~1.10.0", "nano-ethereum-signer": "~0.1.2", "node-abort-controller": "^3.1.1", "node-cmd": "~5.0.0", "node-df": "~0.1.4", "nodemon": "~3.1.10", "object-hash": "~3.0.0", "openpgp": "~6.2.0", "path": "~0.12.7", "path-to-regexp": "~8.2.0", "qs": "~6.14.0", "socket.io": "~4.8.1", "splitargs": "~0.0.7", "store": "~2.0.12", "tar": "^7.4.3", "ws": "~8.18.0", "zeltrezjs": "~2.12.0" }, "devDependencies": { "@babel/core": "~7.28.0", "@babel/eslint-parser": "~7.28.0", "@babel/preset-env": "~7.28.0", "ajv": "~8.17.1", "chai": "~4.5.0", "chai-as-promised": "~7.1.2", "eslint": "~8.57.1", "eslint-import-resolver-alias": "~1.1.2", "eslint-plugin-import": "~2.32.0", "jsdoc": "~4.0.3", "mocha": "~11.7.1", "nyc": "~17.1.0", "proxyquire": "~2.1.3", "sinon": "~19.0.2", "socket.io-client": "~4.8.1", "supertest": "~7.1.4", "uuid": "~11.1.0" } }