UNPKG

@pump-fun/shared-contracts

Version:

Shared contracts for Pump.fun microservices.

111 lines (110 loc) 2.75 kB
{ "author": "Mike Fisher <mike.fisher@batoncorporation.com>", "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "dependencies": { "@orpc/contract": "^1.4.1", "zod": "^3.25.48" }, "description": "Shared contracts for Pump.fun microservices.", "devDependencies": { "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", "cz-conventional-changelog": "^3.3.0", "nats": "^2.28.2", "semantic-release": "^24.2.3", "typescript": "^5.8.3" }, "exports": { ".": { "default": "./src/index.ts", "types": "./src/index.ts" }, "./api-contracts": { "default": "./src/api-contracts/index.ts", "types": "./src/api-contracts/index.ts" }, "./api-contracts/contracts": { "default": "./src/api-contracts/contracts/index.ts", "types": "./src/api-contracts/contracts/index.ts" }, "./api-contracts/schemas": { "default": "./src/api-contracts/schemas/index.ts", "types": "./src/api-contracts/schemas/index.ts" }, "./auth": { "default": "./src/auth/auth.schema.ts", "types": "./src/auth/auth.schema.ts" }, "./dynamo": { "default": "./src/dynamo/index.ts", "types": "./src/dynamo/index.ts" }, "./events": { "default": "./src/events/index.ts", "types": "./src/events/index.ts" }, "./notifications": { "default": "./src/notifications/notification.types.ts", "types": "./src/notifications/notification.types.ts" }, "./redis": { "default": "./src/redis/index.ts", "types": "./src/redis/index.ts" } }, "files": [ "src", "README.md" ], "keywords": [ "pump-fun", "contracts", "types", "shared", "notifications", "events" ], "license": "ISC", "main": "./src/index.ts", "name": "@pump-fun/shared-contracts", "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org" }, "release": { "branches": [ { "name": "main" } ], "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", [ "@semantic-release/exec", { "prepareCmd": "bun version ${nextRelease.version} --no-git-tag-version", "publishCmd": "bun publish" } ], [ "@semantic-release/git", { "assets": [ "package.json" ], "message": "chore(shared-contracts): release ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ] ] }, "scripts": { "typecheck": "tsc --noEmit" }, "types": "./src/index.ts", "version": "0.2.2" }