{ "name": "@waku/run", "version": "0.0.1", "description": "Run a local Waku network for development and testing", "type": "module", "author": "Waku Team", "homepage": "https://github.com/waku-org/js-waku/tree/master/packages/run#readme", "repository": { "type": "git", "url": "git+https://github.com/waku-org/js-waku.git" }, "bugs": { "url": "https://github.com/waku-org/js-waku/issues" }, "license": "MIT OR Apache-2.0", "keywords": [ "waku", "decentralized", "communication", "web3", "testing", "development" ], "bin": { "waku-run": "./dist/src/cli.js" }, "files": [ "dist", "docker-compose.yml", "init-db.sh", "README.md" ], "scripts": { "build": "tsc", "prepublishOnly": "npm run build", "start": "node dist/scripts/start.js", "stop": "node dist/scripts/stop.js", "restart": "npm run stop && npm run start", "logs": "node dist/scripts/logs.js", "info": "node dist/scripts/info.js", "test": "if [ \"$CI\" = \"true\" ]; then echo 'Skipping tests in CI'; exit 0; fi && NODE_ENV=test node ./src/run-tests.js \"tests/basic.spec.ts\"", "fix": "run-s fix:*", "fix:lint": "eslint src scripts tests --fix", "check": "run-s check:*", "check:tsc": "tsc -p tsconfig.dev.json", "check:lint": "eslint src scripts tests", "check:spelling": "cspell \"{README.md,src/**/*.ts,scripts/**/*.ts,tests/**/*.ts}\"" }, "engines": { "node": ">=22" }, "dependencies": { "@waku/core": "*", "@waku/interfaces": "*", "@waku/sdk": "*", "@waku/utils": "*" }, "devDependencies": { "@types/chai": "^4.3.11", "@types/mocha": "^10.0.6", "chai": "^4.3.10", "cspell": "^8.6.1", "mocha": "^10.3.0", "npm-run-all": "^4.1.5", "ts-node": "^10.9.2", "typescript": "^5.3.3" } }