package.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. {
  2. "name": "@pythnetwork/staking-sdk",
  3. "version": "0.2.4",
  4. "description": "Pyth staking SDK",
  5. "type": "module",
  6. "exports": {
  7. "import": {
  8. "types": "./dist/index.d.ts",
  9. "default": "./dist/index.js"
  10. }
  11. },
  12. "files": [
  13. "dist/**/*"
  14. ],
  15. "engines": {
  16. "node": ">=22.16.0",
  17. "pnpm": ">=10.19.0"
  18. },
  19. "publishConfig": {
  20. "access": "public"
  21. },
  22. "scripts": {
  23. "build": "ts-duality",
  24. "fix:format": "prettier --write .",
  25. "fix:lint": "eslint --fix . --max-warnings 0",
  26. "test:format": "prettier --check .",
  27. "test:lint": "eslint . --max-warnings 0",
  28. "test:types": "tsc",
  29. "clean": "rm -rf ./dist"
  30. },
  31. "devDependencies": {
  32. "@cprussin/eslint-config": "catalog:",
  33. "@cprussin/jest-config": "catalog:",
  34. "@cprussin/prettier-config": "catalog:",
  35. "@cprussin/tsconfig": "catalog:",
  36. "@solana/wallet-adapter-react": "catalog:",
  37. "@types/jest": "catalog:",
  38. "@types/node": "catalog:",
  39. "eslint": "catalog:",
  40. "jest": "catalog:",
  41. "prettier": "catalog:"
  42. },
  43. "dependencies": {
  44. "@coral-xyz/anchor": "catalog:",
  45. "@pythnetwork/client": "catalog:",
  46. "@pythnetwork/solana-utils": "workspace:*",
  47. "@solana/spl-governance": "^0.3.28",
  48. "@solana/spl-token": "^0.3.7",
  49. "@solana/web3.js": "catalog:",
  50. "@streamparser/json": "^0.0.22",
  51. "zod": "catalog:"
  52. },
  53. "packageManager": "pnpm@10.19.0"
  54. }