mirror of
https://github.com/status-im/sn-api.git
synced 2026-08-27 15:51:16 +00:00
* rest service created * token price fetching service * add linea mainnet and ethereum mainnet to supported chains * readonly mode for sc service * provider caching inside rpc service * add status predeposit vault contract service * update apy calculation logic * add new admin predeposit vault functions * add chain id to admin response * update default end date seed
63 lines
2.0 KiB
JSON
63 lines
2.0 KiB
JSON
{
|
|
"name": "sn-api",
|
|
"packageManager": "yarn@4.9.4",
|
|
"scripts": {
|
|
"dev": "nodemon",
|
|
"build": "yarn sc:generate && rm -rf dist/ && tsc",
|
|
"start": "node dist/src",
|
|
"lint": "eslint .",
|
|
"lint:fix": "yarn lint --fix",
|
|
"db:migration": "npm run build && sequelize db:migrate",
|
|
"db:seed": "npm run build && sequelize db:seed:all",
|
|
"db:seed:specific": "npm run build && sequelize db:seed --seed",
|
|
"db:migration:create": "sequelize migration:generate --name",
|
|
"db:seed:create": "sequelize seed:generate --name",
|
|
"db:migration:undo": "yarn build && sequelize db:migrate:undo:all",
|
|
"db:seed:undo": "yarn build && sequelize db:seed:undo:all",
|
|
"sc:generate": "typechain --target ethers-v6 --out-dir ./src/smart-contracts/typings './src/smart-contracts/abi/*.json'"
|
|
},
|
|
"dependencies": {
|
|
"@cap.js/server": "^4.0.3",
|
|
"axios": "^1.13.2",
|
|
"bignumber.js": "^9.3.1",
|
|
"connect-session-sequelize": "^8.0.2",
|
|
"cookie-parser": "^1.4.7",
|
|
"cors": "^2.8.5",
|
|
"dotenv": "^17.2.2",
|
|
"ethereumjs-util": "^7.1.5",
|
|
"ethers": "^6.15.0",
|
|
"express": "^5.1.0",
|
|
"express-session": "^1.18.2",
|
|
"express-validator": "^7.3.1",
|
|
"log4js": "^6.9.1",
|
|
"moment": "^2.30.1",
|
|
"passport": "^0.7.0",
|
|
"passport-local": "^1.0.0",
|
|
"pg": "^8.16.3",
|
|
"pg-hstore": "^2.3.4",
|
|
"reflect-metadata": "^0.2.2",
|
|
"sequelize": "^6.37.7",
|
|
"sequelize-typescript": "^2.1.6",
|
|
"swagger-ui-express": "^5.0.1"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.35.0",
|
|
"@typechain/ethers-v6": "^0.5.1",
|
|
"@types/cookie-parser": "^1",
|
|
"@types/cors": "^2",
|
|
"@types/express": "^5.0.3",
|
|
"@types/express-session": "^1.18.2",
|
|
"@types/express-validator": "^3.0.2",
|
|
"@types/passport": "^0",
|
|
"@types/passport-local": "^1",
|
|
"@types/swagger-ui-express": "^4.1.8",
|
|
"eslint": "^9.35.0",
|
|
"nodemon": "^3.1.10",
|
|
"sequelize-cli": "^6.6.3",
|
|
"ts-node": "^10.9.2",
|
|
"typechain": "^8.3.2",
|
|
"typescript": "^5.9.2",
|
|
"typescript-eslint": "^8.44.0"
|
|
}
|
|
}
|