wormhole-explorer/blockchain-watcher/package.json

82 lines
1.9 KiB
JSON

{
"name": "@wormhole-foundation/blockchain-watcher",
"version": "0.0.5",
"description": "A process for watching blockchain events and moving them to persistent storage",
"main": "index.js",
"scripts": {
"start": "node lib/start.js",
"start:ncc": "node lib/index.js",
"test": "jest",
"test:coverage": "jest --collectCoverage=true",
"build": "tsc",
"build:ncc": "ncc build src/start.ts -o lib",
"dev": "ts-node src/start.ts",
"dev:debug:testnet": "ts-node src/start.ts start --debug --watch",
"dev:debug:mainnet": "NODE_ENV=mainnet ts-node src/start.ts start --debug --watch",
"prettier": "prettier --write ."
},
"author": "chase-45",
"license": "ISC",
"dependencies": {
"@aws-sdk/client-sns": "^3.445.0",
"@certusone/wormhole-sdk": "0.10.5",
"axios": "^1.6.0",
"bs58": "^5.0.0",
"config": "^3.3.9",
"ethers": "^5.7.2",
"mollitia": "^0.1.0",
"prom-client": "^15.0.0",
"winston": "3.8.2"
},
"devDependencies": {
"@jest/globals": "^29.7.0",
"@types/config": "^3.3.3",
"@vercel/ncc": "^0.38.1",
"jest": "^29.7.0",
"nock": "^13.3.8",
"prettier": "^2.8.7",
"ts-jest": "^29.1.1",
"ts-node": "^10.9.1",
"tsx": "^3.12.7",
"typescript": "^4.8.4"
},
"engines": {
"node": ">=18.0.0"
},
"prettier": {
"printWidth": 100
},
"jest": {
"moduleFileExtensions": [
"js",
"json",
"ts"
],
"setupFiles": [
"<rootDir>/src/infrastructure/log.ts"
],
"roots": [
"test",
"src"
],
"testRegex": ".*\\.test\\.ts$",
"transform": {
"^.+\\.(t|j)s$": "ts-jest"
},
"collectCoverage": true,
"collectCoverageFrom": [
"**/*.(t|j)s"
],
"coveragePathIgnorePatterns": [
"node_modules",
"test"
],
"coverageDirectory": "./coverage",
"coverageThreshold": {
"global": {
"lines": 73
}
}
}
}