{ "name": "@metafam/backend", "private": true, "version": "0.2.0", "description": "", "author": "MetaFam", "contributors": [ "δυς (https://trwb.live)" ], "license": "GPL-2.0", "type": "module", "main": "dist/index.js", "module": "dist/index.js", "imports": { "#*": { "development": "./src/*.ts", "default": "./dist/*.js" } }, "scripts": { "start": "node --trace-warnings dist/index.js", "build": "yarn generate && tsc -b", "dev": "nodemon", "typecheck": "tsc --noEmit --pretty", "precommit": "yarn typecheck", "generate": "graphql-codegen && yarn fix:daohaus-types", "fix:daohaus-types": "bash -c 'export OUT=src/lib/autogen/daohaus-sdk.ts && awk \"!/MolochVersion = .molochVersion/\" $OUT > $OUT.filtered && mv $OUT.filtered $OUT'", "fix:lint": "eslint --fix", "test": "jest --passWithNoTests" }, "dependencies": { "@ceramicnetwork/http-client": "^5.16.0", "@ceramicnetwork/stream-caip10-link": "^5.15.0", "@composedb/client": "^0.7.1", "@graphql-tools/schema": "^10.0.4", "@metafam/discord-bot": "workspace:*", "@metafam/utils": "workspace:*", "bluebird": "3.7.2", "bottleneck": "^2.19.5", "cors": "2.8.5", "discord.js": "^14.15.3", "dotenv": "16.0.0", "ethers": "^6.13.1", "express": "^4.19.2", "express-graphql": "0.12.0", "graphql": "16.9.0", "graphql-request": "^7.1.0", "graphql-tag": "^2.12.6", "showdown": "^2.1.0", "uuid": "8.3.2", "viem": "^2.17.3" }, "devDependencies": { "@composedb/types": "^0.7.1", "@graphql-codegen/cli": "^5.0.2", "@types/bluebird": "3.5.36", "@types/body-parser": "1.19.2", "@types/cors": "2.8.12", "@types/create-hash": "^1.2.6", "@types/express": "^4.17.21", "@types/node": "^20.14.10", "@types/secp256k1": "^4.0.6", "@types/showdown": "^2.0.0", "@types/uuid": "^10.0.0", "nock": "13.2.4", "nodemon": "^3.1.4", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "tsx": "^4.17.0", "typescript": "^5.5.3" }, "nodemonConfig": { "exec": "tsx --conditions=development src/index.ts", "watch": [ ".", "../discord-bot", "../utils" ], "ext": "ts" } }