package.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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": "20 || 22 || 24"
  17. },
  18. "publishConfig": {
  19. "access": "public"
  20. },
  21. "scripts": {
  22. "build": "tsc --noEmit false --incremental false --declaration true --outDir ./dist",
  23. "fix:format": "prettier --write .",
  24. "fix:lint": "eslint --fix . --max-warnings 0",
  25. "test:format": "prettier --check .",
  26. "test:lint": "eslint . --max-warnings 0",
  27. "test:types": "tsc"
  28. },
  29. "devDependencies": {
  30. "@cprussin/eslint-config": "catalog:",
  31. "@cprussin/jest-config": "catalog:",
  32. "@cprussin/prettier-config": "catalog:",
  33. "@cprussin/tsconfig": "catalog:",
  34. "@solana/wallet-adapter-react": "catalog:",
  35. "@types/jest": "catalog:",
  36. "@types/node": "catalog:",
  37. "eslint": "catalog:",
  38. "jest": "catalog:",
  39. "prettier": "catalog:",
  40. "typescript": "catalog:"
  41. },
  42. "dependencies": {
  43. "@coral-xyz/anchor": "catalog:",
  44. "@pythnetwork/client": "catalog:",
  45. "@pythnetwork/solana-utils": "workspace:*",
  46. "@solana/spl-governance": "^0.3.28",
  47. "@solana/spl-token": "^0.3.7",
  48. "@solana/web3.js": "catalog:",
  49. "@streamparser/json": "^0.0.22",
  50. "zod": "catalog:"
  51. }
  52. }