@pump-fun/shared-contracts
Version:
Shared contracts for Pump.fun microservices.
111 lines (110 loc) • 2.75 kB
JSON
{
"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"
}