{"_id":"perp-cli","_rev":"86-0a95d4de532e6cd1a2054965ca686286","name":"perp-cli","dist-tags":{"latest":"0.12.17"},"versions":{"0.3.3":{"name":"perp-cli","version":"0.3.3","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.3","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"4a8893e28e15aa82bb4eec9741fd3395fcb2271f","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.3.tgz","fileCount":325,"integrity":"sha512-MA9wNyHh0d8W5yFOMfGYN/JJXr3DcXQguJe5ArkXu+Hlj3WRFppLarC5bhOZKjoB1Ty9fSEOqqHZuCHPTaGFeA==","signatures":[{"sig":"MEUCIEdp//RCR7ZhEUIK0RfR9P29gIH6pmruWLNEZxdFMbCoAiEA0jjDqg48MVjmR14fUvVLc9x01UYxpCamQMNuNC3O+5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2037629},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"e7c69cfcb413a7a44863521f5dc97eebe6a853d9","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-sdk":"^0.0.17","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.3_1773206114550_0.5839990009639291","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"perp-cli","version":"0.3.4","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.4","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"bfc6aec59657b9650f9d4e7237ef5481636561a7","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.4.tgz","fileCount":330,"integrity":"sha512-YfuEXCm9nuFJhfkc2fPSSbQnmJVk2Ojtpk4h/l4gPvH6OEFK5J8h327su5oF63mnuA8ztVdd4l/oG019k4Wuyw==","signatures":[{"sig":"MEYCIQDjHUvZbQgu+z65iiAw4TBLoXSD2pcUOWUQdUi/DQtJ/wIhAOyDF/6+B2092AjALCajnYbINuw8LXFJ9mVCrf530i8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080343},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"4b6540d268c6881c4683041502c784fb3b5f2e44","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-sdk":"^0.0.17","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.4_1773210402690_0.2859058952685767","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"perp-cli","version":"0.3.5","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.5","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"4a00690605751a94813c27542716ae858a79d5fa","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.5.tgz","fileCount":330,"integrity":"sha512-lAbDHPuwJipHb479GD9cWpoIzT2nbvuI5DTnJB54nBnow8xbbbdCO3FC2llnBZt13qLkgQJN2Z952xgros4X+A==","signatures":[{"sig":"MEUCIQCze7zgTQIViCyBzJs+aNxz8LBSgPg+e0EJUXJJxteHTgIgCRkm1BoQYAS4slROYwUX9VN0XxngFyuOtne341QW2AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2084235},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"35bd50ba0096973a30e5bab48d148cde026dfd20","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-sdk":"^0.0.17","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.5_1773214612253_0.7438465825623695","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"perp-cli","version":"0.3.6","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.6","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"edc13515d6d12ecff9646ffcd7fd43f9e7fc5e99","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.6.tgz","fileCount":330,"integrity":"sha512-z/Xgn0anVFg/1jUEaPP71I1THd+q1djGiSZHGbbs6+hqmEqN9/5G/8icpKyk5T5xiTZuq/W9VNb1+Q8v7ZxYFg==","signatures":[{"sig":"MEYCIQC3ADuJIsyFJ3JJbNcKmEfFjQh/p6AnkQzwTG1hV+7zfQIhAOpR5ZEwwkOEGVUW6px1OK2oMBhTPJHc/CQ2ETXuB3Cl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2084777},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"9d96bfbe59d0bfd5c3af4ce1ea0df23744e0219a","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-sdk":"^0.0.17","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.6_1773217472541_0.76145064599547","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"perp-cli","version":"0.3.7","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.7","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"6b925e70fb5044e317561cb6b082470c1dddab55","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.7.tgz","fileCount":330,"integrity":"sha512-jRJEsWD1e1SnpgsOBVvgNyJG5lLfWI9EZZ3r+ttZdCw6W4n3atUuqwYv86RT3lgBJeUcxr3tj0Mhw4mOAjuqqg==","signatures":[{"sig":"MEUCIBdRucyTGxDcikkLMAaDtz8SmcBDcfXa2wDp1+jT0wetAiEAqaXijrgBJLKYNc/33JEKlpZwMbEx7isZRy1tLUJW3sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2087417},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"5f9eb6087af49971cba7b15e493f619fa3426c31","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-sdk":"^0.0.17","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.7_1773218907578_0.1756511351681891","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"perp-cli","version":"0.3.8","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.8","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"742387051bfa2ef671fd7c6c503d852a3456a4de","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.8.tgz","fileCount":330,"integrity":"sha512-kj6FODI2C4m/nhd1ZGc8EhM700MILsMKDDoAlRShbElIXBWrjBeJZGSkovRp03t9dfeFHapkHlfQN2esb6MnqA==","signatures":[{"sig":"MEUCIQCIUoflc0MXW1vt6FFgbqjE17atJ7fxP+GWewSxJz1sfAIgfAR8GGg/0wrpwt+MwuMfCy9xl3YH5QW/fXNy9ud9tMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2094900},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"f1faf181e1310f71db444f8fe3db03fa39b5912c","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.8_1773226393436_0.8750405841263984","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"perp-cli","version":"0.3.9","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.9","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"be1b29c24577caa250aa0b5fb62103e136c4859f","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.9.tgz","fileCount":330,"integrity":"sha512-igD5CgWnoknPlSxgi07Bm+PIxXx6DQS7RnhmLIO1xsBPIU1nrx34eLm3vBUISoAuAFTq2/ZexVpZZsppxMM1hA==","signatures":[{"sig":"MEUCIHi4afOLxxM2wq78APfnpQ7LtXhxz9fG5xOZYhTgDiKcAiEArXBxq6X/7Durlg0MA59fgCcm4Y+RsDgRzBwLP4HbWks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2101455},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"1aca22f051b0536181df56e00fa3d479ed30f403","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.9_1773228944986_0.3503160479256211","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"perp-cli","version":"0.3.10","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.10","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"8b3e28d7cf8d52e2fb77e52f56484e66364dc9b7","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.10.tgz","fileCount":330,"integrity":"sha512-uMgbway59FIDqI2bko4XJlMibCpT4i42x5VXrjLmf20UQIfmG1Mw4IixOET4teiis515cJ6zhKSQUBHgLPilZQ==","signatures":[{"sig":"MEUCIBEnXLosV5LKTCCS6gDriSlSr5zVI1RTDQrYRDYumW1IAiEAuWAKG4mn6NC3rMD26oAgoKfWFg1SXS8e4QxguOd+T6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2103993},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"c0a6a83be7f2d239769a26bdb0569a6628461e3b","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.10_1773230190830_0.09325963403669424","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"perp-cli","version":"0.3.11","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.11","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"5773f2ec7ba204f96c6781678e6adc521e7545e6","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.11.tgz","fileCount":330,"integrity":"sha512-BeSznmbyyeaoAbzCMj0Q90ruQ7FFJMBN0gMhiX/MmhuCGb5J94VRZYBCBz7Cn9hlpOPa/pRqpoBJ/pSXP0e3xg==","signatures":[{"sig":"MEUCIDW1UyIY2V7hzDeaJIlBgJyJn8B5e1YoK1yuDQGWENGXAiEAhnCoH/HShmlxY/ixVD4sewTDFl8wmvWUoWNQCx9PNAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104899},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"13431c868ad7916c3387118b27ce1d2b666fcf7b","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.11_1773243850678_0.07660824648598075","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"perp-cli","version":"0.3.12","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.12","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"7c18e6018a8bd0ccdffccca646626fd3f379d019","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.12.tgz","fileCount":330,"integrity":"sha512-AA3Vgjs+FcL1Z5o2gDuqDcmxHlDIHJ9j0Yow4LaeUM0CN94xwQfHfhSZk6t8WgOe7FZOAPHcgpZ9lzqKuMDCPQ==","signatures":[{"sig":"MEYCIQD3LZmhJuNmVXf96JiFCe9RWQsJH6M09gOkyAkfIpzvtwIhAI/ZMPdnczC4CZqwrOlnAtVWprKXqnFQF2iJGy9snjeC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104895},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"bc8558c03b0c9e74d089d1c3d3942b64e461dc48","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.12_1773244131547_0.3579421632402584","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"perp-cli","version":"0.3.13","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.13","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"fb451e2dd598c0d30814ae60f8ed8e336a93c097","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.13.tgz","fileCount":330,"integrity":"sha512-3MFSsaqfoq41CJOTRlrQmEjznE66PQROUeFwRdxh+MXKWjdPEYdOsG0YLTIhV+eE2SL0rNNRoJuhmbDHppVk8A==","signatures":[{"sig":"MEQCIE4JJ3Ewb8G3v/pZ/cjbfXfuRociKz9ho4GXngHBzPxKAiBfnHl+C6v5l7yU1U0xY7MaAIorCvWWA6Ts3t001Rz8WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2105662},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"9c1a8e40a99e66ae74769aaa267b8ca8c5970fac","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.13_1773246156972_0.21632213297501668","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"perp-cli","version":"0.3.14","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.14","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"cd3b82fb2e60029fac219497fc04f37954fec6f4","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.14.tgz","fileCount":330,"integrity":"sha512-gjIpg686zf0v1obnB86jq2DTQk+UviETzHhA3nVzKFzbGRfb0rLBsZb2+7ACQA+7G3vJnYaQUyGlpSxrLS5tdg==","signatures":[{"sig":"MEUCIGQpbTiieLXZdoXBmkzPiQIxCJhOiHCR83FMW47Z3j35AiEAnqvuOHUpvZjay7gZEjhvoVTVMgGSOarZgGodvHuXbrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2105744},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"97a88096d178caf57898e6950e40ec49e8531363","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.14_1773247165148_0.29524835182929987","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"perp-cli","version":"0.3.15","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.15","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"04fedb37877094bcca06ab874f0f2ac3aae690f0","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.15.tgz","fileCount":330,"integrity":"sha512-gyIgAUP7AxEIyMZrxK32wYiKg6yrsz/LYe5gB4ok9EcCEAcKbOlfLze5d/vg2gT2ki//X8zSXSViQtxwLFBHwA==","signatures":[{"sig":"MEYCIQCQ4GKekcQ6tz3ZHYKoy2ej9c2QnwMzhZeHpAxbmjXmpQIhANa4EFfi/qSfDMrizy92G1NOW029UisNGCt/NkIw8Vjl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095995},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"5c8da52caba3bb80cb796a0ac952b603b088e8df","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.15_1773248501755_0.528419169521746","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"perp-cli","version":"0.3.16","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.16","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"47df9a8ea7838707ff5cdb16a42beea0a1d8eb6e","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.16.tgz","fileCount":330,"integrity":"sha512-tfpW8ioM3NY2yYudLsBBlFDqNKrshnIM06pdbEmqFREHIobNI+XNvX5Ls6iwdBQuPCyBzLL3TYgObhsPsQu+YQ==","signatures":[{"sig":"MEYCIQDqg9sbn5tMOJi9h4SI51jrMUyFDbstyMEVDugY2vKIeQIhAKlwGUeuwR/uGH6zEhtLOQQfaUfpoEg0YYH/jKe/RGGb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106755},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"f853afb4c4d70d8ec8f30770fcc72f8d8f7173db","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.16_1773276483635_0.7366293750888735","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"perp-cli","version":"0.3.17","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.17","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"b246b32a0e3bfb66ea675cebd3a37f282eed7ca0","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.17.tgz","fileCount":330,"integrity":"sha512-cRpOrdyS8RhgSUnk0WGT7iSYjMe/5LRFk1B7k/JgR1TyVVzqxlm7HOtwwQztwYHFaxHjMYiTVDdqeCMAkW7ScA==","signatures":[{"sig":"MEQCIEpwgHojX9ZRZgjIkFi2s9E7nehOofppH2DmM8q/4N4AAiBs/uckCaBzWoXvOA8Xlcw2Eu90YcsfphpcmOKITA4wvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2105696},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"841c17423a1c73dc8125186f2aa9897d868ddd05","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.17_1773288846412_0.8750155818705747","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"perp-cli","version":"0.3.18","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.18","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f1bf6b9188e5d0983b5999048ea62b3dc898192b","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.18.tgz","fileCount":330,"integrity":"sha512-90RNAW+lMhESOQ5UvMOSP5C8VhIWRjuZrS3Y0Virnsyd74bdwD1HZb5mknn9bzfxGGJjqSX5f4cdP6STz66P/A==","signatures":[{"sig":"MEYCIQCWHb55nsWp+9JTvb7HhOIUcqjph6PH7qCiKM3Scu2qXgIhAJgTQ5FOVsGoYNwADSvgzgtoC2C68lHQTswblmdLYqtu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106971},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"5dbed3500507440f928ddcf7bdd5a6d16a99b5a9","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.18_1773296247455_0.2360955535100473","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"perp-cli","version":"0.3.19","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.3.19","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"3762694093e4889d70eb0d23e174da626ca6dfaa","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.3.19.tgz","fileCount":330,"integrity":"sha512-b+ZpkZ2u/sdqNOif7s4ncDONk6ri7/mvi2OyNwC4fdXI/DMEI8qbIy2Gxe202+q8ggV6zhJropOpe+hCsQr3lg==","signatures":[{"sig":"MEYCIQDiiRgOX0D/geep9NgW5qzkjCsJQ0KgJfaSdQBhCK956AIhAObs9sz55X0F3XiZonxiTH4Sfow24v1FkIf3FQi1VeRt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2108104},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"847e9142a3464f307b9efa5291ccb7292ed43d36","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.3.19_1773297174957_0.7272606704537796","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"perp-cli","version":"0.4.0","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.4.0","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f1048bc776fe0c4ba122f7e2a52c539b95625eee","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.4.0.tgz","fileCount":330,"integrity":"sha512-fmrEE0siU3CrwqaMVHe05qIHhiDTMz7oiqxG1fdX4eSgSybNHpBwZ+B3m3wBdzFmzc8aydSkZibgUFytO1IS0g==","signatures":[{"sig":"MEUCIQCNLcWbrUgl5EKeZkMBJccakJ3B5N9xSaKG4UqatPbE9AIgEcl7YeiZnIVCTZ6GJyHik+rqV2Ah0NMGPvYpJ7tNbyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2124174},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"32f06e921590ed5c4f761fc68280b9dd8c28a018","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.4.0_1773304359771_0.6796228057480111","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"perp-cli","version":"0.4.2","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.4.2","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"7ca79e2d34ecafa274866175ab3e38646e17e8cb","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.4.2.tgz","fileCount":334,"integrity":"sha512-sPU6AwjMLdKfnxLpst6n99YJbU/0JlDeMnEWDYChaEBGY2CGmS4qhThkqajtWVFNqOc1640RaLbHjzpK+SyiWw==","signatures":[{"sig":"MEQCIHjt+NSk3Hu5tu6HX3ivgcfGxYt2Xlr23NeESG0SuoF+AiAJuUmXA8yV6EzCctzuWMLC4QiCKpnsnATeEo4w1D3ZPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2160751},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"0502b1165d25dfc7628252e865b758c1f7f167df","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.4.2_1773337660527_0.7179953493365545","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"perp-cli","version":"0.4.8","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.4.8","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"be12211a45fc5eacb23e05f10ec3591f2be9889d","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.4.8.tgz","fileCount":358,"integrity":"sha512-+wEA25Umt958eJYbW5pHtbOfM5MWLS4beR8ayp5tYsbIyss7zkRQxi/3aSdXyBasDYAQv9va1DYD2MZk+ukPXQ==","signatures":[{"sig":"MEQCIEFGNuojMxVJZxRpUC3Rmyk1GfJaHz/Uy05nvNH+eEbuAiBJtVon+++a36HOehfT4NlNwcu7UK2M3Nk0Jea4YHT2Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2340667},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"acf362a5739d25c40f0d0c9959a2b6aa2d1ba8a6","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.4.8_1773504368135_0.05232931504986715","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"perp-cli","version":"0.4.9","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.4.9","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"b7681ca776a33d13bbd24226fd6bcfdff9f79984","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.4.9.tgz","fileCount":364,"integrity":"sha512-I88tAF2mTRSwO6ywh/J2THGF1QdHZXX0jtUHo+MhBjpX9wq+smG+PgIyqPr2gEiWZehKAUVHyK+d/38CV8j+Pg==","signatures":[{"sig":"MEQCIDEUCENHN4h01ZLJo9eJfYMdZBFcsosOlN0vLbu24a6YAiAqolYUaskbS9ywi1DxDqndh0L7hfeOfeWVZmE/gVnXBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2494083},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"0964bbd1bd87cc10a22c37f4566c153c84999410","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.4.9_1773662780512_0.8250854540297177","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"perp-cli","version":"0.4.10","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.4.10","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"7c8a6305a4693dd8aaab13ea04093004fed17710","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.4.10.tgz","fileCount":364,"integrity":"sha512-erpdlH4qdXIJftaQW0kfrIlSIJTj5PfGM4FrGJEIs4tU1XszpJ7a13bjy4wXM/KQPl+CDbt8KcAl8E0sJO840Q==","signatures":[{"sig":"MEQCIBDwBZEpv9xbUQSRAB9nKoULDxEHBPpqVmfnNCIGXoxTAiBe7VV8vXVlr0qfcrwdrCWEnuoq4IOOPo2sJ5WTHKtAQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497487},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"4af4b67290394ecd6726ce2b629552ece2572335","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.4.10_1773663683222_0.5950205189716278","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"perp-cli","version":"0.4.11","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.4.11","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"b8dc4fda3d10dd8940932f3111b52fddc0effa34","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.4.11.tgz","fileCount":364,"integrity":"sha512-e8d+AQORvgQcStCarU/YlgqwY1CCkl70oBda6RM319VCmTwXniaYA/r3HvuMR7oqjt31jyBlMpY0fajnsT13cw==","signatures":[{"sig":"MEUCICpkszL/sZBZmzyJlJlqQ6zV10oQ+nwY04xnq8aTieIeAiEA3SPjNgaZUY0w+fPCrFf42J7ME5BXjTsFe/ELTyUp3MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2508978},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"b697758c8e41299ce7b1df59ededd49fcc277658","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.4.11_1773665135741_0.2336563626478052","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"perp-cli","version":"0.4.12","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.4.12","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"feb1ec10deb756989c2d4ef1aa7ab67c45198105","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.4.12.tgz","fileCount":364,"integrity":"sha512-sKJ6Jcvb3+LV9cK+ZNYkDVVsf2GkPvkx/1x1nbgc7keJqjGNszyaY4c4HTJ215pCiN3N66jUNElL4+Bu34pxsA==","signatures":[{"sig":"MEUCIQCNF1Ip2T4h2dpwK6L9S5rDbuNxFLRCKQYPSBo5lHyWcAIgGr16wBbtkDldN2Qe751oqWhEPjsHg0YiF9U+QYM65BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2508300},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"7ede69d49a7114408bf46b15ef2130a84f3afbb8","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.4.12_1773665409013_0.33961604917731925","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"perp-cli","version":"0.5.0","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.5.0","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"bc5cc2c584048a80aaf7cd502e2fc4fea06e4d92","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.5.0.tgz","fileCount":364,"integrity":"sha512-KZHO7SGUnmAyvAhFHl4vaO3RaERYkXfzLxHbbr+I+FcwhgYJp/WqbUR2ThdtXStdwHctyG+e8Y9zRzPOFNxoXQ==","signatures":[{"sig":"MEUCIQDTxIrxStjCIJoufQSnbG+k4x9odCznRk0yAu9hz7ld/gIgJHvnKzVCkPvIr50xkHNhUqy51J/7WHlA8RgbSE6poZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2532824},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"7a0714b9d08eebeb48da8b3bc17bb5a2cc444dde","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.5.0_1773695663590_0.6860859546031322","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"perp-cli","version":"0.5.2","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.5.2","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"008d80c694692d5434ff6f4088e3605b126ca0a9","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.5.2.tgz","fileCount":364,"integrity":"sha512-rYEVOLHcPDPF3gICnylVavQXS9sc4y9LPCdqRio9O9ix+xG/TyxuNjJN2JMhdc3oPozTuhkBft/RjIr4CaKOGA==","signatures":[{"sig":"MEYCIQDFbVIjvDF5vb02pHijxAdF/YztIwK4l0XEOsIfUaXrSQIhAOGtl2Powpw2y4BbDbBFAOphzGqdO0JLiMj5xFl3W+4I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2538536},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"2fad8927691606a0a323d9619ac9c143dda1c184","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.5.2_1773700714263_0.8090466926157187","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"perp-cli","version":"0.5.3","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.5.3","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"85f48c39d196d9326817404ebb164b184db0661a","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.5.3.tgz","fileCount":364,"integrity":"sha512-QmssC8ETFf8m2x+Lsgq5UYMnU6PLuXE720kBahoWTdeG1YNhneb0tvKGrJHqA4eVNUbbWEy1GOdWEfhhbOhR+A==","signatures":[{"sig":"MEQCIDeKWdvHc6j7fsDluTt3vKPPaXi03ruJ0GT8/mU6UedpAiAMezeJSzBmg0GnJokSZUuff4EI4N2kc4cCwFrcu60dAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2570746},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"5b951f93fc45d784467dfe1abf3ed34fc1227b95","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.5.3_1773716113530_0.7290695672075604","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"perp-cli","version":"0.6.0","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage"],"license":"MIT","_id":"perp-cli@0.6.0","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"8b9120116115ab7b5c20d1b9ab60b722631f1ebe","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.6.0.tgz","fileCount":371,"integrity":"sha512-yQadg62THqbEG2Awack7nwokaa6BuINT5g/bp+R9cEqOgygZ8gqVGAzGL4IG2cJOEFxUiX6ANr4lasyKfHQTeg==","signatures":[{"sig":"MEYCIQDDreldlHfhKho7hlgw5nsjjvgBDHU+4tzvfxC+iNLnhgIhANAP4IVXUwWSuB0kEvwKI3OtoDdz+R/A1Z269xxxTxFV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2641486},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"bcae0ed48bcefdaac6b1a67e0ea821b7b21f35eb","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.6.0_1773825584988_0.5595686612011757","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"perp-cli","version":"0.6.1","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.6.1","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"227fd9478b1fe792f89acbf25d475ca3f19d301f","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.6.1.tgz","fileCount":371,"integrity":"sha512-RRFV5WUxm1I/N6cAGciTvjgmTMNeOtE2ILjXV5gjlCFIioBRMzLiY0Oo6j+tl+V1WHR0lzuPlW6eF15u/CpGCw==","signatures":[{"sig":"MEUCIQCokKaGJegN9AHMnGilDd3qODBCeeVwLFULjdh5Iwi32wIgENpgi64Zc1aFwkCVjeQzOEHk/+BpcYzNDUMP7Z+tGqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2642316},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0"},"gitHead":"684beadef0f78377b83a6802abbf1a97c2579a54","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run '**/*.integration.test.ts'"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.6.1_1773838177679_0.0009841155297531934","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"perp-cli","version":"0.6.2","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.6.2","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"1a17d976d91470c27b1347641d073f92f6e4016f","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.6.2.tgz","fileCount":371,"integrity":"sha512-tWZB8cFxY1QjkcNHXt3bb7IRd3EQtDDuKfOg41QFbepBPU/1/WgF5jf9RoRXeogcO9MsfdvfLKhkREkXG9PxLg==","signatures":[{"sig":"MEUCIQDCwelPDQnk5OBfIg6Ql9BChLAJDHvtdFrX+/ml8MGPLgIgHGVTfLVdo8yUJpLzDzHf69gbuaZQ7P+kJnNtdBLHQ+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2647178},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"8c1a622a88b54c22d281d636f07b090568aac6cc","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.6.2_1773886848123_0.6625997272848718","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"perp-cli","version":"0.6.3","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.6.3","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"6a8fbc653aa60d72f8b5a0786e7fe57a65098e16","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.6.3.tgz","fileCount":371,"integrity":"sha512-PjocqRpJlfpTPosstU7H/f+MgyCNMCNkyPnl5AthqwVy5sF2ADvWOJtq8VXACH80QmNuqyYcJFwrP1jVTWNTWg==","signatures":[{"sig":"MEUCIQDeRliJo5Y4vPrkdlFamy3gCGZhYv1YzeK3Jshgqke2TQIgGJeGgUoxwXzQBrqtrxdu7ayrFhXuCvhU8LnM82ftXrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2649896},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"e54f2f6e406b840c42597863fde46743b7f3a5a7","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.6.3_1773893075936_0.6947638797899278","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"perp-cli","version":"0.6.4","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.6.4","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"47adce62242a948c18c1fb73bc1ef8c95012209a","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.6.4.tgz","fileCount":371,"integrity":"sha512-ylEQ18NP4GWR52U56fvCQ9LaLmHBr2i4n/ZUfJl0KkFyHMGkhYx2lZbVg5qfKxCvOSAsjxR4GFCea2Qmzz1+cg==","signatures":[{"sig":"MEYCIQCmgBKR9RZbx161D1mrdSQuL7peQcsm9RAKDFGy+/05twIhAPPVsSQmzhf8KxpEJMa4uAL71zmU4BenSaz8ZcmuALvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651611},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"6cabb7e5dd8ae9073a7af7b64c36f4090f1bcec4","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"11.7.0","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.6.4_1773894423633_0.7054074477643004","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"perp-cli","version":"0.7.1","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.1","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"3d99f038dc28bf95299ea643aa297bccdaf8ca23","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.1.tgz","fileCount":447,"integrity":"sha512-ScSWA2Zt1KSgG33R4zRQX6hN8CfLMNWt2hi+52oYmwzTM/aitZa/BZUou6kAZmcWhb9eDc2CN3anxFqprpkInw==","signatures":[{"sig":"MEYCIQDHKFhtphxMi7GmgYL+chigWgvuHnhTkHYla0tePDAG0QIhAPNgTgl+8ymzuqxgaX6/efU5+FCiaffTUI58J5HBSaCA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2904617},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"f151c08f091b09db8d232632b4fc881d6d2e8e2e","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.1_1774186911932_0.9931887646624908","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"perp-cli","version":"0.7.2","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.2","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"22c804ae7c628f9749ec18a683a45423d3db9b6c","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.2.tgz","fileCount":449,"integrity":"sha512-6eElD+xA1vwJFceWI4zomwcj8pKsPUsjZoaCCeo/KShX7P5y3MTbYuHC4SJtLDiKrjQLzZjvCY2USwoPMMpYdA==","signatures":[{"sig":"MEQCID+dUz5iMB5O54fqKxZgXZ1INh7FW5KJZVPncNZWGyXQAiBL7QGpT1qOToqTu1p+sQiPzZzTgbY6rjUu7N+bah4NcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2937496},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"a68b5f19f2c8c1f524ebbe8fdc40799f78bed297","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.2_1774251347508_0.8206309787337971","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"perp-cli","version":"0.7.3","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.3","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"8a0ec4e5dff28c2f4086e2c0682b7175290f4b41","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.3.tgz","fileCount":449,"integrity":"sha512-a+8PRbHEySw1aOOkeHQ0LvJWiPqamUMnSV3FbeunePduwPrARXJx1cH86dIIZNWm2cd+WF4OpUzY52gm8oMRjA==","signatures":[{"sig":"MEUCIQD6/nCh8JqI6U6++FrKDqErMlnoB6isn8yhBZMD+8HAEQIgZqKepP3NAMxvkqi2Og1rzuDDYNxCu+VVxAM3FdA7FLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2952719},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"a720891152b26d5cfc22894f9a6dbfd8000d570c","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.3_1774331643402_0.20459191491734763","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"perp-cli","version":"0.7.4","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.4","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a16e2e9772eb8109bdba89042f9b7af4cbcc27fb","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.4.tgz","fileCount":449,"integrity":"sha512-+PEdSrdvnxqmsBA5drzowEGmzj4hxp5hWXSMh/6PSEuBOrsDwY/ogRRd2dFwpfYfedeyMI2OAOjXLmd3FrNRQQ==","signatures":[{"sig":"MEUCIESt3D23MCpsKjdRWpD/IlnP88eeDDdrWdPf7zndi/mwAiEArjRlfnJ0ZmKuIVBYBoU/SNzAUr9v28APkKp42TaGtL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2952992},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"99fd82c0dc3bd3e86b4b937fbbb79a5157f1df8c","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.4_1774334876543_0.042929569094394715","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"perp-cli","version":"0.7.5","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.5","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"fd88545e2276d03535f5f0cbfe6d3b6408ffa0c2","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.5.tgz","fileCount":449,"integrity":"sha512-s59/mbYRXmWuq7MH667Ue0jj2rz8x3VzJ6U4SMwC8mqKvJre+FFoJS/+/J3kZgiUwt+xTBHSD0r5EbDnnXF93A==","signatures":[{"sig":"MEUCIFYgMVL+N7jQSQEIRQYKuYcOCocNCaYFB8Z26JBm/fivAiEAn6aTy6rDZZ1ohUMWZHx0ak0587vcC7sZfIUBC7RoxSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2955297},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"bd8fc930f754841535770f38cddd96a790bb4a47","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.5_1774335828922_0.01473042272208458","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"perp-cli","version":"0.7.6","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.6","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"23c8d2477d2cbced2634ea624c1f256eefaa85f3","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.6.tgz","fileCount":449,"integrity":"sha512-gtHDlgwD39rVKAs/NTtG9xXubE+jhwToEoc7Op8V9m8KG/RZO2XMaWexK1J1oUY0j0DvR/MSRuwpc5leXHMC3A==","signatures":[{"sig":"MEQCIHuH27ZUv4iq9eI7lp4VKPrnDXsWuWrtVjfoea1SUnpXAiASLl764VadGQjvoCZVTv9oMRXiRRWGotZNQTvG7Wjtww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2955711},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"3c3078d1bc187584c0972e0b7a437283e7bd2403","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.6_1774337310806_0.6069042191062426","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"perp-cli","version":"0.7.7","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.7","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"17dbf1a89472f6c11690d0982b8e51ba47c66dcd","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.7.tgz","fileCount":449,"integrity":"sha512-EHbffsOSKhBuH00w6RzT1XeH1AipLuVsCfjYmUb18GPVuvYy6V55FMHkJLrZOlZDmLz6OoREK4OVI0PRQ2/R8w==","signatures":[{"sig":"MEUCIEwijLwTBiLTVXIKVD+zgZLF2H8qOHHptevx/kj41YH6AiEAultwMVSVnyTkg72PLKLdZLfE+2d9k5fLrwTYN7z6re4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2956149},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"3316aa430663efc63001038aae7d04f0f5a93782","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.7_1774338338500_0.5687609499531165","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"perp-cli","version":"0.7.8","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.8","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"b6d6720de34ddc080132f25e47a0302792520007","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.8.tgz","fileCount":449,"integrity":"sha512-OudT+JPXBMmbhSJzW7kk9qP0klBzALcjFmGeB0jE6k8FOaBUW1Jigorev388Qeucsr4/+bJmSTs/ic25TnrzjQ==","signatures":[{"sig":"MEUCIDhi3SKcBiI8yI4IOAI9BRO0IPBV8mKhfkZzIEvtINczAiEAtvW2joB8TQJ99p2Zvo0QHAD1i4smIaD6p9vPpQWRrjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2960668},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"57c8bbe44cd6977253c71589a32614c2b5fd4518","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.8_1774365596210_0.9710666627551632","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"perp-cli","version":"0.7.9","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.9","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"ac8757e1a18c52f4705a52ad54c5b2f406b959d1","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.9.tgz","fileCount":449,"integrity":"sha512-xF/fVYqpP8KPimYxrPjZcyFS8MSuG3B2PxIeaUcCTOFaLcypyRoFCWY4TP0tsJYzjus9mdslrG1hVrqWhZBZuw==","signatures":[{"sig":"MEYCIQC/abFpn4h/kCQKLRVHrj3msJhAdiNsx9zPKRpbWpi/ygIhAL73M7HyHuBRUxdekyOu6Oc5vG7CRD6zBNWWcLXvNx5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2965688},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"6e114f66cc1da654990bc20ad455cf9842b33229","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.9_1774367504932_0.9699905577317429","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"perp-cli","version":"0.7.10","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.10","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"1b8794dbcbf7a6c3caa22aad973dbb17264eb0f5","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.10.tgz","fileCount":449,"integrity":"sha512-DKXIagNYDfooGYP2AdGqPh3Y+RN857tSFi3O0uDeU6B3440IftSq4MRLnKAtiQHZXSe9GbKMuFVxVlB0ZtAJEQ==","signatures":[{"sig":"MEQCIH70IX2tpN3uoLDZscoEOTeqpLdzHK+UMIq+hQGYZmBwAiBB37AwrK1eZNRQsA4MbQ0Ydx08GFzhokDsA5nQ17fO0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2966702},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"cdf0874a80e5bb6db460bf78e2a747c7c36beeb8","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.10_1774387430353_0.4204914009928291","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"perp-cli","version":"0.7.11","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.11","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"558380baa9cda6ff69b1e81c038d7231618aada6","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.11.tgz","fileCount":449,"integrity":"sha512-a12A+rUAuC+YvcMvM8lmI4dp8sDO80+2oa84d6WGE/mxqNQzzA08BzNkDET0KHRC4pXqx5kQWVXcMhu5hVtoXQ==","signatures":[{"sig":"MEUCIAMb0ajDAwLCUxDHUCFZgGdxZyV62w8ANfh6aUeZnhmDAiEA8N7lim1IK7eqOBBmXdC/8eLTc3eUgOnpRLGoUIQQZIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2969121},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"dd4e7dc1c8d1a8ee0dffd468c5d986e4bf5d5f5d","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.11_1774388675590_0.508084902871698","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"perp-cli","version":"0.7.12","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.12","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"e0486ea5583c5c12ad5e3d4d4bd814c126644001","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.12.tgz","fileCount":449,"integrity":"sha512-uEUkEcRGTSldaYXKACGO7bSRczBtOalglgimdt1XQNAS5s9gk0wuYQSbEpgpAE9WDRfcSG9ARLXbXdpkUW5MSQ==","signatures":[{"sig":"MEUCIQDqqBYruOZX91YOeV+Co9fs/RVy+Lguyn6swL79O89I7gIgFlCuPz1b6gC/nz8x15I2OsX2evPGAvKnNsNk2CAu8jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2969986},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"901db25830de407d362a9ae6cc9eeb51823f23b9","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.12_1774389209182_0.2490432859908429","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"perp-cli","version":"0.7.13","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.13","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"d92939b89835f1fab337e472beb7ea97f1365abf","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.13.tgz","fileCount":449,"integrity":"sha512-6UCBh5EMGGY7wgbtZz+/9FEe5p0QCZ5XR3DFEtn/r6p27z9AX2qmK3hAG/1A9o5MMcglEdDILIUPcxgrTZSHZg==","signatures":[{"sig":"MEUCIQDRKgPe6o/i8tOvMvySRtj96qq5k1OwmEpkcNh0lUmligIgXRyYzMOsxP/sFekahj6QM69DOk4DDZ/OuqgMmEFPD0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2973490},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"01f35e3b82a661232ab642a30cda6b3ca15fb279","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.13_1774402222334_0.8428986218103882","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"perp-cli","version":"0.7.15","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.15","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"be6218645969395150be859168296befb284eb01","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.15.tgz","fileCount":449,"integrity":"sha512-G+hwlWu39S8yApD76BxdOA5DoFP0r/5hMQjluZbEnSQYRINs8zFkIWcQVYqW65Lzz2ZawIAe98rf2CZsKoMypQ==","signatures":[{"sig":"MEUCIDKKaaW2sZCOcree5H6mJGFGk0SXStWzA8G83+B4JEIYAiEA2gQ4zDsZyjZKle0lC25VktRYsCuxwwzrTKXMnb+gliE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2978714},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"fefcbb0d2cf37fc5c87fcef36900b1fdeee3958b","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.15_1774404632505_0.9895019298053214","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"perp-cli","version":"0.7.16","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.16","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"2f75a0e14f774c4bfaaf64ef60723ae76eeab961","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.16.tgz","fileCount":449,"integrity":"sha512-zEY1xXIbb2tHr44iDY8F7EFJByVyR8usgaYr97bk1Ez4Zc4Hs7rQrWlJ6fUXyF7aaLn9vGAfM8cgfRjZ19Co2g==","signatures":[{"sig":"MEUCIHjrbEYkCqSrGZZlTMgXLFYqtFkKLQTqoMAhT/FUVGrtAiEAo/yGbk8H9JKbQ9fyAgZD+iFEvkia9XsQakzLn43enK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2982535},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"a7f58658c775c0ea4ce8395be2df4f5a05af21d6","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.16_1774416952089_0.4102863539636097","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"perp-cli","version":"0.7.17","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.17","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c39c876ba01bb48055383dca9126ff191b85c06d","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.17.tgz","fileCount":449,"integrity":"sha512-xyDzRwysnEqrUIaHxTtLCiifFxxy/TLcoc/RRcpPYnaq7HM+JnBbse8tbBkk5rPqq4SJsYIbrwbjO+91J5MSyw==","signatures":[{"sig":"MEYCIQDxlJuElBo0q0oskIXmItrwgGvi/ziF+j6f6GdZYxolBwIhALJGGB5ZLBqwupnzWXeGx/FUN8iwwA7kJl6bo3wIYdmc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2984842},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"08860d43c1127e8b442e3ded6708829d95ced068","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.17_1774417492334_0.0990562569119584","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"perp-cli","version":"0.7.19","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.19","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c58f89c40656961aa3ea6e8e8594696bc31091f2","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.19.tgz","fileCount":449,"integrity":"sha512-2m3QdYQRnss82gJoVzBoG4Jtitf7BP9nvHYPeBni+X4Br/VPvK3LCy3rXvbjTrbkZ4OpLMJCisdxll5PsyP4Mg==","signatures":[{"sig":"MEYCIQCcX+gP6xPWKvt/fqGJfDb3CT71KGO38r/pyT2kAy9dqQIhAPOt57WiCrULExZVWkZVLrsRH1DgRjNhg0BLQzZH4vBv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3004464},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"e80887988fc66a8788307ea9b16829c0e92e7b9c","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.19_1774420339543_0.9048165121417087","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"perp-cli","version":"0.7.20","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.20","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"ee872ca859393f8c324f64d30cc7297b65e301d7","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.20.tgz","fileCount":449,"integrity":"sha512-sFHztkt/WqSiqb9xoGyi4CO//dEuj105Mi6gtd2Fbscn+FpFRV4Bbz+ehipQ6RHx+1Ko0aZZYyenFf7zuQ0peg==","signatures":[{"sig":"MEUCIEQYeqMNBWmKwffPsf4TV/5ntd3bCn6OMDo5hTdlAgB2AiEAsiLg6pPf0nQOeHWuFeHnnOjiFBB5PD/IvbmWhWr4xyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3004411},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"9a80bc6348d1c452010c7b73d15c934bf2004033","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.20_1774422695563_0.29463537176034027","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"perp-cli","version":"0.7.21","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.21","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"56737f53965b98895d919ba1f3367ffd60a4e9a8","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.21.tgz","fileCount":449,"integrity":"sha512-vFSZcW5YMAOYdVInnV18EdRtsVxMr7c5m4Zs1e7LkwIhkAKujQw1Ckq3D0iozRFdTIL5L1DO8Lo58zT7NucuTA==","signatures":[{"sig":"MEUCIE+oHqbtJwbPMX5Q0H2NwHktS3cYbwMcqvPL0zaUDHYpAiEAtaJ+X8se5sN+WNyIRa76wqCZnAU5dpJMew5nkEJB+uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3006710},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"0193643c8418712081dd84f646068918dfa47274","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.21_1774423456226_0.8713291908285177","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"perp-cli","version":"0.7.23","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.23","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"2955696fcd4d69bd71227334690fac5b80e7ca04","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.23.tgz","fileCount":449,"integrity":"sha512-yXAepvkHZW26FnPOg7DKv4AbPXXuJxrYN4NNug0XtnXYSyj1d7pV2RhLVp38NMuaGQ8x2+hTgXo0H3FohZkMYg==","signatures":[{"sig":"MEQCIA6sxwJr+1NAsjsj6Novz9thBzfzGHf4416PaJo60DTvAiAktmwaXzFQZxL4cvOcsnCJa9kM0hQ5Gf6DRpxhOACzBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3006889},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"16d8b4e0bf65bba5397079a250c88488ab671950","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.23_1774424047689_0.3542830076756469","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"perp-cli","version":"0.7.24","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.24","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"522d342d41b8e47d43cbc344934dc847279a26a1","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.24.tgz","fileCount":449,"integrity":"sha512-mcgABCQHchJpzauTfPjpT1ukhLV7gI7iIcQn2DnBjC/WUnSGVbWaUIt1hLt6iQxWEEL0cyoN1pJUmrY8eo/Ezg==","signatures":[{"sig":"MEUCIQDBRQOXVV6fMIhX1DkWwWc3aUWa1TOawKBHORRgK7leiwIgH+75enAu29d3AfhpcqrhFuyklgCzB15iWpG1ftDZeXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3007575},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"8463647e5169e067fd102d76092a9a53dfc03456","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.24_1774424485093_0.33842585603770137","host":"s3://npm-registry-packages-npm-production"}},"0.7.30":{"name":"perp-cli","version":"0.7.30","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.30","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"137751a3f4508487710412a81dc5bf7c68815348","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.30.tgz","fileCount":449,"integrity":"sha512-0uGTSze7H08IIASe418EV0W1bMnik9v522yJfwYPaySsL9ha2Wn4zfb0emzhATIQxYgMAiAuwNYRXCDWOsCL/A==","signatures":[{"sig":"MEQCIEzNZRUc2BnxWkb2hfl0Xop0OoaOJTth1z1pIdy82mLaAiBFAGIhpBVPjwQFr0aX6o20ldZu6H+BxhNsfkyV4HXa7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3020635},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"6fa170cbeca2bb3136b4742027abc0a09c96e20b","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.30_1774434082142_0.3288276976646518","host":"s3://npm-registry-packages-npm-production"}},"0.7.32":{"name":"perp-cli","version":"0.7.32","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.32","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"048c65743c5e47170496644c841f888f0376343a","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.32.tgz","fileCount":449,"integrity":"sha512-JAmod1r/8F7yCNSxpp9/7SAT0hp1hzaRrTsroamayGqRTYHhYAoEpL28UJBXmNNuPiWGUmSiPziM3KmfhOnheQ==","signatures":[{"sig":"MEUCIQDqpSI0Wm9EHDd5FCaNaOlH3/k/M+BU6XFHMLEfqZ5hFgIgFNhU9XbHaMvBpAQs1hCrlvQXSPgQ2dJo+3mW19y5S7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3023525},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"29c94c29d5cc5efb99bb8ba260381e1dbf14772b","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.32_1774485722110_0.6320635780172834","host":"s3://npm-registry-packages-npm-production"}},"0.7.36":{"name":"perp-cli","version":"0.7.36","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.36","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"c5e331d6560a59206d40530dcaf99767dbccb074","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.36.tgz","fileCount":449,"integrity":"sha512-udFHqI0zX76W7s15dD6ZWC52TLqjQNXDxZcf689pFfePV0VihlIQ3sonWequ2owwl6ysIXtXbJFmbV10w0apMA==","signatures":[{"sig":"MEUCIBkBW59I7XT7sMsJ4G/oXsXcY0Mz2BbPg7LyaX9VyhXdAiEA/QXDxppOIArybKZJFVXZuCd60ugNyQX+k8fYSHSbFBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3027944},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"f26927f4bd82ecfdc004e7745ed532b4556ff0f7","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.36_1774491713871_0.03858281751576209","host":"s3://npm-registry-packages-npm-production"}},"0.7.37":{"name":"perp-cli","version":"0.7.37","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.37","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"0a53616a2ceb16bcc54466be11af81a8d6278b9d","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.37.tgz","fileCount":449,"integrity":"sha512-Hd9UjtL1bM5nagjTE0cpmIzVoGiEzVacOSEUXBmjEttSQ9euAS5XNA8zMg8dTagY1nZxnc18f77TS1U7NWMNCQ==","signatures":[{"sig":"MEYCIQCrPRvo27jr+hkrBGpK4g83Ga+UqwmR5AksyI/aIezYpwIhALl+6tz2Y4nDf7lA6cx/d73kX1ubbFc5HdhNyRVCqnMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3028480},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"d0e3abd42ec2bbbc0d348ff6d9e0d383517b821b","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.37_1774495641679_0.21537044462454702","host":"s3://npm-registry-packages-npm-production"}},"0.7.39":{"name":"perp-cli","version":"0.7.39","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.39","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"a04fa46c4f7c096eab70f7823ae9e0177d4de274","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.39.tgz","fileCount":449,"integrity":"sha512-SWIwd4dFbNwaLlyzqnROaGVxSMtuYuPlGLZSltlieypAcBPj5vM5eTXw33NBtz5GoU1DJCrkEY6xwEw2TPbkzA==","signatures":[{"sig":"MEUCIQDMK7c1vStJ1VLEuKhQy7EStIGJmOzXg8ziQj4tawrYTwIgQSfqJragkn5aSj8OTYOmUPJBgStPH1TEvcAbYz1Zxbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3029190},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"8e92d6ee0ea7fba2f8be4bb00ec3bf67944a3bd2","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.39_1774498432555_0.7453019513637931","host":"s3://npm-registry-packages-npm-production"}},"0.7.42":{"name":"perp-cli","version":"0.7.42","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.42","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f9d122f146d68e61d392bacc95dd81483723d642","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.42.tgz","fileCount":449,"integrity":"sha512-cUmyY5zMGAfNrtlizvr0BIgSH9E6r38UuJcEBVEughiWe36p7+73WbvKe9TwInfkbB+c1QmCEpnyZo6MF8xV8g==","signatures":[{"sig":"MEQCIEwqJtDVIwjgx7MrOn2ex2uQKxD4kYC0405nISbbrRO1AiAAkJCzsZkC9rtzxsXevBXAelk8AqZPdZ0+jscwl4i+UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3029998},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"627c7d841b0edb0057102b0d2f19d915b9be1d88","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.42_1774501671078_0.6721534201801622","host":"s3://npm-registry-packages-npm-production"}},"0.7.43":{"name":"perp-cli","version":"0.7.43","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.43","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"2cd70ff9568cae06fde14328f6e8af81865a8ddb","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.43.tgz","fileCount":449,"integrity":"sha512-azYNrqXu2Lwu7Tjsnfmt864ypVZTLfXKDqaVp4+6zLMOJigZ2HMnX7uVHReeJ78sfzafC4nSBhtEMaodfZYAEw==","signatures":[{"sig":"MEUCIAzz/eSvYXi19m+crKvBiAEgzNWahBvn47wXoPfgnkUPAiEAoApV1czuFKsIf3Rfnx7+XLO5/i5z3XcnCWmikAhrnPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3030654},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"499091444602b78aebc7225047a92f8ccf1a2bc3","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.43_1774525203400_0.017521222375518786","host":"s3://npm-registry-packages-npm-production"}},"0.7.47":{"name":"perp-cli","version":"0.7.47","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.47","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"63512791feba20edcff3b88fb2b3b780ab8adf75","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.47.tgz","fileCount":449,"integrity":"sha512-IYQYr46tH5W2A/fno+c1vFakD1i9TncXVM40CL15uFAidkg0qkjAeq7s4vOq1IZo6Vkw0aCMBo8h26u076iVjA==","signatures":[{"sig":"MEQCIAldhn4QxxRpN1GMAViQM6G73ecy+JBqfXW+yePP8D8dAiBnrqqJUaGz/BRmF9G+ZmsFe0dgsN70b6bGAmjhRddwtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3038479},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"3abd8dc60bf448c80eef53531c0cacb063001c39","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.47_1774527592120_0.6959716576066015","host":"s3://npm-registry-packages-npm-production"}},"0.7.48":{"name":"perp-cli","version":"0.7.48","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.48","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"893b71fd9d431fa874ff784014e694c0f7f11b75","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.48.tgz","fileCount":449,"integrity":"sha512-l3amEFJfU+Cu7IGPhCVf4NkzhjF3B6+wAG2p7D0FXwlkmyhQBFYlGYCp5+iGQGt7rP9RFeilU7dpiL3fmHvG/Q==","signatures":[{"sig":"MEUCIATBo6TzPRjXKcoc8wNY+IpsPP1nOwuEzzJH8F9JKywGAiEAi8YC9HXTYnsJTUspgmHRAAuMidg5j1zv3DElob0QIXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3040696},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"115811561589fa3a4069f05e440ddd8f1ae443fd","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.48_1774528358121_0.8440457971145761","host":"s3://npm-registry-packages-npm-production"}},"0.7.50":{"name":"perp-cli","version":"0.7.50","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.7.50","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"03cb8ef62141e5c614dcdd0f2be99687d7418e02","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.7.50.tgz","fileCount":449,"integrity":"sha512-7QffNdaPSPfT8bc6uT57Vk109SyVoLpGu6R5wXxrQGQy7baU07Neh5kW9x6zyC9vEfxxZTbgLEf3nrS6yFJr/Q==","signatures":[{"sig":"MEUCIQDODBDciILklfszFIcZjDynTRjmW66EsVUwEQRa2DYtywIga54gqUmClSf1Y3FJb+PyDsZbYqKf4UvwgEACSOTKlFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3041202},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"29fd9d6a1aec74d6000da127f67298dbc7ff3843","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.7.50_1774529858486_0.07871545076639785","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"perp-cli","version":"0.9.1","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.9.1","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"860511f2e8c3c909a0b6855fe9974edf0f639ff9","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.9.1.tgz","fileCount":457,"integrity":"sha512-aimH/Y5uJa2r+YjECjl+/MyTvNtxzD9SbotD9iK21se/JpezxvoX+YSiEdGElqpZj/x0hKQgRCcNzD9Cz3U4kw==","signatures":[{"sig":"MEYCIQDp0NFvvEctc9NrDguuvUcW0TkufrWvXP5lpaQOi+GogwIhAKSWoPEpn4Jik5e2+M+JgwVfE1G8TIyqxIIV7CZ2k254","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3167582},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"6add3dcbc1b13daf8b47e05748bdeb4609a0f32d","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.9.1_1774603058920_0.15986034072532407","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"perp-cli","version":"0.9.2","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.9.2","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"f4279085e0ccfe9f401f396ef569786f78ea857a","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.9.2.tgz","fileCount":457,"integrity":"sha512-Av/4dAVXRXK2jgtFHIUtSoiGAEjhNVKZAUYCRmmOqDstyGKHq2SFekxo+zx3EdWfINISmqZ8PUDAEzDUVqP/xw==","signatures":[{"sig":"MEQCIHgg6D4qi/T3MwXYiJnGeN63fgsGCxYOsnRgbsn4oKiWAiAn+nC6k2mLebIVBg9qv4rOA0/GuP4HlJ+/+kWS1Ue+yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3167727},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"a0504319f194c545a5e57e304f314bf93a6f7282","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.9.2_1774604316290_0.19439198827549853","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"perp-cli","version":"0.9.3","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.9.3","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"1dd867240750593859d91336f2a82e999d9a10ef","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.9.3.tgz","fileCount":457,"integrity":"sha512-y+v10cQyTtS0FRcWQ97wQ6oMHiNNAG0bfo01dcxnE9JCvLxm/JNbZGS+Ipod8igL0SoTgD/3tnFQrgOcnKI2Ew==","signatures":[{"sig":"MEYCIQDD+MFgvGBdbqhul0MTRNNoGzOTGL8L+gyHwqGRCU+IvAIhAPU+3M7Glba4mJzW2b3PZ4UdZ7A6QIQbSUc5nFFWzjD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3169104},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"0d4cb564b81fcbfd99ddd67cda94a7b1f00cc434","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.9.3_1774605537343_0.14743175905613293","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"perp-cli","version":"0.9.4","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.9.4","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"82079d25dca96268c3e8689cc5d4d5ef1b331b59","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.9.4.tgz","fileCount":457,"integrity":"sha512-8APtEJ6IQ2pN+wx0L9BwB5Q3u4lwoKyyKfUR45Ib97vQyvCZ8FGk6B79PhmaDzSsVb1RwndwHg6nHm2AIZ025g==","signatures":[{"sig":"MEQCIG5HwUvmAhdsDeX3PmQlHt66pnSXbn2HVto8ZDcQ/JW/AiBJQWN/+RKNPraOab8tok23pLnHCbQL5AaSXczEYmBeQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3171841},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"528d4886beaab305e80fa23f11fa8de10846305d","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.9.4_1774841260755_0.3477666039258789","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"perp-cli","version":"0.9.6","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.9.6","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"5f05f24c2b086903a8693d7bc8015a4a9bc87201","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.9.6.tgz","fileCount":457,"integrity":"sha512-7oFnDQHzba4t+8K9MywFq/eHTKlQwXS6eV0o+Ie0aEhK8JoIohHVGCdnGFeLjtgFT2vO6i3xcuZHjNtbLfSQDw==","signatures":[{"sig":"MEUCIQCtqHvIi17y3iXc0VNdrW1HWIYQ3OOWJETzKj9QKcorvQIgQ2LfNKfCJwJoSK7cv+UXAJZ+o5jBsWzHJEKUuS++TYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3173739},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"67fb9f05f5055a9b8330826cdef7d92c0380977e","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.9.6_1774875900833_0.5787554392511642","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"perp-cli","version":"0.9.7","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.9.7","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"665b01db06addcdb264798c0a74d369c48b7aee6","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.9.7.tgz","fileCount":457,"integrity":"sha512-Hi2Ya6nlZGtZ0KWlmd/0H1p8Z13hee7TR3GcyGRMZ8jXaY5zRLKfyxeHLZbfwNFq00xX3s3VrO9cW6DYiCDKtw==","signatures":[{"sig":"MEUCIQDc2t2L6cah0uWWpPY2dOy01lGQXkMXDZmKKaLUXY3MMAIgRxnuJVUYnzl32pG3JYO7340dF9aMMjhId0z4zs+PXc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3173816},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"b9c641d4ecf11d1a73f4d01bbbb0604658b87743","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.9.7_1774879006733_0.14076929817059614","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"perp-cli","version":"0.9.8","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.9.8","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js"},"dist":{"shasum":"d1b446a03ddc27726e90a773347ca85476f384cf","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.9.8.tgz","fileCount":457,"integrity":"sha512-wdaiar85MgU8pjJlMM86QZttA3YLEw0bGzV4j4zi2xaByhJzcTM0fT/qJxPI8gibsfyq1M0L6BEFrjZ7+eHl3A==","signatures":[{"sig":"MEYCIQD0zNgqLRR9C7IIY/TthQmnUIZ5I6zbpmT5UIM30ex8BQIhAOPogx4nA6M8yx+6wjw2t8KvsUe5vfDzw0t1kv2XcgDJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3175573},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"176ad1a514dd35b54a97b7f90cd3ce39de58495d","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.9.8_1774932533910_0.9979048879113428","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"perp-cli","version":"0.11.0","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.11.0","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"0a39f354585008ce858e1e1b6720d54ee062d4e5","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.11.0.tgz","fileCount":469,"integrity":"sha512-je2dYZhUdZo/RL1FX6hpmKcd9eJZgsSB4NAE/Jpw9EL3zWtshAkQo0OeTyzX7QARKPT9SUW8oaXxzFbZGhqKdw==","signatures":[{"sig":"MEQCIDEu266SIZ/xiE0H9qAVD4Gvb9iZTsjXnAI9PvUJJt4+AiBgl2AEdIHCyy0/VKiWitUdovBRCkpyV3GciPnSurIggQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3246232},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"47af6fcd57bb4fab2c31d2a7fa09fd032d306641","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.11.0_1775251448447_0.23626942017397945","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"perp-cli","version":"0.12.0","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.0","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"059c5601fb43fb67c056d09296bec22df0ac0639","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.0.tgz","fileCount":335,"integrity":"sha512-3fbwjly8VEFTHQC6oeVkbtV0DU8jFVID82kO6yJKat0j7z4pnIt3c0oyDlx7DR8e0AUNW/WYrGqCL3HL2xhd8Q==","signatures":[{"sig":"MEUCIFoWlhJtgO7r9GUep3xkvSuvWIzWBX26ICYyBXBdIfZHAiEAjCf6tsMR+GfTvTOxYA5r7LG3UCp35Rb4QcJEDRk06WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2419055},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"a36c93ad270b87fa7ac5e92cd1ca20830b1f1fcb","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.0_1777618116996_0.7106991591058518","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"perp-cli","version":"0.12.1","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.1","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"560442e6d470a44ec4dbdd0fa6f125a7f27c897c","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.1.tgz","fileCount":335,"integrity":"sha512-P17MUYRq8kSeyIapi703Jwmh1j6zy3FqvGOd4eQveGKPYQi25FE0Ol6dosg3HsOgtOaTld0Y/cGIegk2nN08gQ==","signatures":[{"sig":"MEYCIQDM3mcbo4R/OoS0d8marVA3aOcBSq3X6dlRAI190jXHdwIhAPnvgJRSx3/Po8lS88uA8CEz0uRGtSeqCe4fCPR14mi9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2419947},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"ade7bb282b938b527d33884e1a965fe9a4c2fdeb","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"^1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.1_1777618850581_0.8983694300951472","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"perp-cli","version":"0.12.2","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.2","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"36e13002d80435f203a4e5ebb14e6392ac5d13ea","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.2.tgz","fileCount":335,"integrity":"sha512-186JqHjghY55qr6Esw1NzzOIAx08iveHUOOXI9W8RgfgseFmha2Phs0VOp5ie9eL+1xQ7nqO0Mkez0ABuQwq8Q==","signatures":[{"sig":"MEYCIQCy/7QKdsVjBoO2RakmSIDd1+oqxBF/Tl3p2k85A9yTfQIhAIdx+xdc95pKHw/fBujtsxxlaePVSa05atl/uRJcFBq4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2419946},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"a6f8d0f021d7f787bd0c13847be862a033443b24","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.2_1777621276929_0.08114917058626614","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"perp-cli","version":"0.12.3","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.3","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"d56f264f763e0259769a5e3e46d696d2724b1122","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.3.tgz","fileCount":335,"integrity":"sha512-N8alRMIOxHkbuxyYzGLE+M/RXJFlcFVjnI/b4WnuNy28t+ZGbH94O/vw/xnIaWsU/7Iy9x6Rw+awuvXWkNW2VQ==","signatures":[{"sig":"MEYCIQChJR55AbvU0hFhIWGVLsooMXAJMpHwFnreRSxdzPd65QIhANBncdKSuDQ5Os8Rnpl0l5fsFGFNy8UPt7do6z3GnToX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431994},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"b0f43395683e6b61b643f3c9fdd578f9aa2c5765","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.3_1777623404945_0.16317202093237348","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"perp-cli","version":"0.12.5","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.5","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"303feab5fb5a0ccc158d12dce6853ebd19b96e56","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.5.tgz","fileCount":335,"integrity":"sha512-roBV3Tt2mj0Z/8o4+n87wyBckSfy1jY3kRLJ2Xuure4oOnV9Of+y6/2DRoEZim3F+9VZLNUUB7HJvypjehtgHA==","signatures":[{"sig":"MEUCIB0n/i8CRyUkZHxCmcbGf9vfvtM536RPp4auBbBppHBOAiEAjO1ebj2VjiX0fS3kKe7FQJKjXO8qaEtA8pDePax/vlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2435939},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"e76793bcf25010524f456ca8050fd916b3134f5d","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"node scripts/sync-skill-version.mjs && pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts","sync-skill-version":"node scripts/sync-skill-version.mjs"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.5_1777635464740_0.31699521879197423","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"perp-cli","version":"0.12.6","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.6","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"675e0d59501299b9da09013513751a8decf5fbc1","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.6.tgz","fileCount":335,"integrity":"sha512-d1m/+j3iV1Udn8ujaO1hUzvu7OB5BM/1qCaN0ZSi9G60WJmjkqnSV98UW35kAMDpMr+upAU8NGN3Q35o6sVvLg==","signatures":[{"sig":"MEUCIQD+MvkP9YygjNM/7umaj9dgJJSVgGni/3O30j2wvzQlRgIgRCe4AFJKZG9MeJt2gP/MEWbV7/09IDJVhcUkONRIlds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2434131},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"531b7693f68a658aeca564f056457e880f9ac45d","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"node scripts/sync-skill-version.mjs && pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts","sync-skill-version":"node scripts/sync-skill-version.mjs"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.6_1777636420986_0.9729272865560583","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"perp-cli","version":"0.12.8","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.8","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"06218518876f94bb76ddd5659ecbddfc90440910","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.8.tgz","fileCount":335,"integrity":"sha512-fBi8czWKbcMjsilot5kpjXQohCXQIy1AMiSRL1dG4GfvDdThMk6XCUww/J+6Y+9dERxbIKDzkW5xtwy043Z16w==","signatures":[{"sig":"MEUCIBSOah7M2qw9nIVEJZZshJ8NzdpbG0OKRyuHyo0Nl6TOAiEAwSupQVh7i4dqUGgwuF6tQJtHV9ip5vpp746QjEDrZRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2452436},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"00755882ef761cc9ad04ffc69b8aa22f642e146e","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"node scripts/sync-skill-version.mjs && pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts","sync-skill-version":"node scripts/sync-skill-version.mjs"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.8_1777638908949_0.9127755347747157","host":"s3://npm-registry-packages-npm-production"}},"0.12.9":{"name":"perp-cli","version":"0.12.9","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.9","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"03570fb4ed833be6ca4f20dd9988e4fc42026839","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.9.tgz","fileCount":335,"integrity":"sha512-dGcYx+xSBDH/DzvOvxU2aE8R68D2oI9mxDAvAIZO2LdT4toL218+B0Ug5katu2XK3XiKvinUWBHig1WWlKtmmQ==","signatures":[{"sig":"MEUCIASIW+cR1kmh96EYYPc5aS9hJPYYnHDjttNLno7xTx7SAiEA06d/5yfFlDM00iEZE2qDP8Rtzq2iE/BFR3uJloyADNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2453067},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"cbcbf98117070c16d03c26404ae005b4302a91f0","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"node scripts/sync-skill-version.mjs && pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts","sync-skill-version":"node scripts/sync-skill-version.mjs"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.9_1777639290728_0.5378698333283622","host":"s3://npm-registry-packages-npm-production"}},"0.12.10":{"name":"perp-cli","version":"0.12.10","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.10","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"d02c9b799409af356b389cf3c75473f4879f1a74","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.10.tgz","fileCount":335,"integrity":"sha512-WmPmefdWQNF7ulghwSSr7ljeSWjGBajCd2PqcGjUNJbL9awRihOP5ycHWdIUqfBJD/xg/xJUgqW36YaOCwtTbg==","signatures":[{"sig":"MEQCIEpxCkheidh8aocnD/G6i43v6O3JTKVC2O5x3vGN/QHeAiAzwVkGMHm6iFqeEufGNm/u2mguqx+xPwDpeXsDUVBJgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2453158},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"4e93bf8f25698ae9afdb4a20e8d8652946a89e18","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"node scripts/sync-skill-version.mjs && pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts","sync-skill-version":"node scripts/sync-skill-version.mjs"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.10_1777639879713_0.6768518405418413","host":"s3://npm-registry-packages-npm-production"}},"0.12.11":{"name":"perp-cli","version":"0.12.11","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.11","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"b34773f6adfa3ea2cc1bc0f1aa92a5cc995894ad","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.11.tgz","fileCount":335,"integrity":"sha512-Oe3IrgHX8lb+PoTikT4RmXF1Peai6LcuK5hG1CVFZcQ6rfBww8p1Mhl9PVVt+kpTM3bAUbwDfePaxc+sG/n8wg==","signatures":[{"sig":"MEUCIGYCwOvVm+Y5tZJeKOHVuGnneO5yiLhibJF/kfuGyyZJAiEAnrZwODNz8cyimNzu/HbDIuVZtUy7MeW6bEXYucYKsIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2460297},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"9f3c09e350f20113533d28b990de83ec5659cb9d","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"node scripts/sync-skill-version.mjs && pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts","sync-skill-version":"node scripts/sync-skill-version.mjs"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.11_1777642160246_0.876891522517488","host":"s3://npm-registry-packages-npm-production"}},"0.12.12":{"name":"perp-cli","version":"0.12.12","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.12","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"821f3cd1d73521d09594361ec9870a44a4c8198e","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.12.tgz","fileCount":335,"integrity":"sha512-jkg4kVDCJfP5Ch83eNQ2tu475OB+JM4l7yvWZ4VnizmE6c7sBrC8TeTIZuQKH6+BW5LNsx5UJf4o1I2mC05M/A==","signatures":[{"sig":"MEQCIGZFnKg+naCV1SsgHVtkxGBqZvGQqP29WIs1fcvSCcN7AiAz0PDyks8hxnuar/PQRfY4C/3seZUXs58ERLtT+4WwYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2463457},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"c0dd1249594a17ca07b785156d31cd218489a781","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"node scripts/sync-skill-version.mjs && pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts","sync-skill-version":"node scripts/sync-skill-version.mjs"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.12_1777644327743_0.06425348799613917","host":"s3://npm-registry-packages-npm-production"}},"0.12.13":{"name":"perp-cli","version":"0.12.13","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.13","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"40e3f6700092bb94809952fb657006cf07925e67","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.13.tgz","fileCount":335,"integrity":"sha512-fWLn99mKZYIYS0pVH/ltvq9AaO6n1600744ddBS5TDmRTaX2MstnLKqPjAUK5iuJyKR4ZTjrZ69XN+7mYsc6xw==","signatures":[{"sig":"MEYCIQC07WkHHl9+XKnefRH3/P4WIrR6oeYo5yvJMcLxet9w1wIhAPCkrqtRGftWGyQrL8uBwBH5AMF1hj8reWclhGKktbCo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2470003},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"94fb6101babf05eb04133838e42434d892fca285","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"node scripts/sync-skill-version.mjs && pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts","sync-skill-version":"node scripts/sync-skill-version.mjs"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.13_1777647329249_0.5023465070449757","host":"s3://npm-registry-packages-npm-production"}},"0.12.14":{"name":"perp-cli","version":"0.12.14","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.14","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"fb2ab06333d1631c2611a6217f6785c452736514","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.14.tgz","fileCount":335,"integrity":"sha512-DrI/tVEMG2R73sna7s2bxgT2i8wOoyvpscgGqT9kOBhGiXyb8muWvXWVOW1Cd39afi9nAQmNwq95R5cca1vTFQ==","signatures":[{"sig":"MEQCIBELDF5C63lnm6ylnpd7Kfa2QHn/S3VFmI0Gvg83BSGTAiAX1K/Ky03+j4/eql9vgGD0oA0CODAknA4asiYc/LTehw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2470281},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"c4264c1a044ea7b46080ede5ebd92fdb5521ba32","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"node scripts/sync-skill-version.mjs && pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts","sync-skill-version":"node scripts/sync-skill-version.mjs"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.14_1777671488894_0.5528272332773654","host":"s3://npm-registry-packages-npm-production"}},"0.12.15":{"name":"perp-cli","version":"0.12.15","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","_id":"perp-cli@0.12.15","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"dist":{"shasum":"5db4de88038af0ccefe69f78cf32f13d9aedd576","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.15.tgz","fileCount":335,"integrity":"sha512-ZSgpUdRE6IDGY/lPVrnxJPwfiye0bAnrk6a0Dl7GMPRJGSJphvOuui5E1yFOSlueWqRawa+PAFwherW/HipHQA==","signatures":[{"sig":"MEUCIQD4wDlAnxbMVr3zsynsyCUzRiLmNLRmdYqmYOX7UEsPuwIgSUhL/BEk3lNPFCVKwgfgVyrSFzt/mvVQarmsuWHWUqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2470905},"type":"module","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"gitHead":"c8ff5759d8f83ab788d27bc670295beb2558ea30","scripts":{"dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","build":"tsc","test:all":"vitest run","prepublishOnly":"node scripts/sync-skill-version.mjs && pnpm run build","test:integration":"vitest run -c vitest.integration.config.ts","sync-skill-version":"node scripts/sync-skill-version.mjs"},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"_npmVersion":"10.8.2","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","ink":"^6.8.0","zod":"^4.3.6","bs58":"^6.0.0","yaml":"^2.8.2","chalk":"^5.4.1","react":"^19.2.4","dotenv":"^16.5.0","ethers":"^6.13.2","commander":"^13.1.0","ink-table":"^3.1.0","tweetnacl":"^1.0.3","cli-table3":"^0.6.5","hyperliquid":"^1.7.7","ink-spinner":"^5.0.0","@types/react":"^19.2.14","lighter-ts-sdk":"1.0.10","@solana/web3.js":"^1.98.0","@msgpack/msgpack":"^3.1.3","@modelcontextprotocol/sdk":"^1.27.1","@open-wallet-standard/core":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^4.0.18","ts-morph":"^27.0.2","@types/ws":"^8.18.1","typescript":"^5.7.0","@types/node":"^25.3.3"},"_npmOperationalInternal":{"tmp":"tmp/perp-cli_0.12.15_1777698290099_0.26994345386444274","host":"s3://npm-registry-packages-npm-production"}},"0.12.17":{"name":"perp-cli","version":"0.12.17","description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","bin":{"perp":"dist/index.js","perp-mcp":"dist/mcp-server.js","perp-guardrail":"dist/guardrail/perp-guardrail.js"},"type":"module","scripts":{"build":"tsc","dev":"tsc --watch","test":"vitest run --exclude '**/integration/**'","test:integration":"vitest run -c vitest.integration.config.ts","test:all":"vitest run","sync-skill-version":"node scripts/sync-skill-version.mjs","prepublishOnly":"node scripts/sync-skill-version.mjs && pnpm run build"},"keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"license":"MIT","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","@msgpack/msgpack":"^3.1.3","@open-wallet-standard/core":"1.3.2","@solana/web3.js":"^1.98.0","@types/react":"^19.2.14","bs58":"^6.0.0","chalk":"^5.4.1","cli-table3":"^0.6.5","commander":"^13.1.0","dotenv":"^16.5.0","ethers":"^6.13.2","hyperliquid":"^1.7.7","ink":"^6.8.0","ink-spinner":"^5.0.0","ink-table":"^3.1.0","lighter-ts-sdk":"1.0.10","react":"^19.2.4","tweetnacl":"^1.0.3","ws":"^8.19.0","yaml":"^2.8.2","zod":"^4.3.6"},"devDependencies":{"@types/node":"^25.3.3","@types/ws":"^8.18.1","ts-morph":"^27.0.2","tsup":"^8.4.0","tsx":"^4.21.0","typescript":"^5.7.0","vitest":"^4.0.18"},"_id":"perp-cli@0.12.17","gitHead":"40a9723cba32b59e19480d31cd4a647c9334ab28","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zjVm2REjnB1qAnNZ57z5BBCVStr9d7lT1PL/7EDLAHtL6VEZALitzdU+sCh12CyF8cjOpl1A4OUNSy+4SlyioA==","shasum":"c906d02c556f549066bca3f84e703b02980c2515","tarball":"https://registry.npmjs.org/perp-cli/-/perp-cli-0.12.17.tgz","fileCount":337,"unpackedSize":2492432,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAFpT4eVGVf+tctM24T8NlzrWLtlITV1Kvc6m/WCFf2ZAiBhXhaBUybjn0TxhBt/cAf6EbC9kAHMX73T7q+/IKJxag=="}]},"_npmUser":{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"},"directories":{},"maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/perp-cli_0.12.17_1777724479148_0.23916295975397905"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T05:15:14.434Z","modified":"2026-05-02T12:21:19.570Z","0.3.3":"2026-03-11T05:15:14.742Z","0.3.4":"2026-03-11T06:26:42.855Z","0.3.5":"2026-03-11T07:36:52.482Z","0.3.6":"2026-03-11T08:24:32.753Z","0.3.7":"2026-03-11T08:48:27.791Z","0.3.8":"2026-03-11T10:53:13.609Z","0.3.9":"2026-03-11T11:35:45.193Z","0.3.10":"2026-03-11T11:56:31.050Z","0.3.11":"2026-03-11T15:44:10.888Z","0.3.12":"2026-03-11T15:48:51.799Z","0.3.13":"2026-03-11T16:22:37.247Z","0.3.14":"2026-03-11T16:39:25.364Z","0.3.15":"2026-03-11T17:01:41.955Z","0.3.16":"2026-03-12T00:48:03.884Z","0.3.17":"2026-03-12T04:14:06.597Z","0.3.18":"2026-03-12T06:17:27.628Z","0.3.19":"2026-03-12T06:32:55.172Z","0.4.0":"2026-03-12T08:32:39.978Z","0.4.2":"2026-03-12T17:47:40.705Z","0.4.8":"2026-03-14T16:06:08.315Z","0.4.9":"2026-03-16T12:06:20.736Z","0.4.10":"2026-03-16T12:21:23.386Z","0.4.11":"2026-03-16T12:45:35.893Z","0.4.12":"2026-03-16T12:50:09.307Z","0.5.0":"2026-03-16T21:14:23.803Z","0.5.2":"2026-03-16T22:38:34.464Z","0.5.3":"2026-03-17T02:55:13.714Z","0.6.0":"2026-03-18T09:19:45.158Z","0.6.1":"2026-03-18T12:49:37.909Z","0.6.2":"2026-03-19T02:20:48.315Z","0.6.3":"2026-03-19T04:04:36.105Z","0.6.4":"2026-03-19T04:27:03.847Z","0.7.1":"2026-03-22T13:41:52.107Z","0.7.2":"2026-03-23T07:35:47.691Z","0.7.3":"2026-03-24T05:54:03.607Z","0.7.4":"2026-03-24T06:47:56.735Z","0.7.5":"2026-03-24T07:03:49.117Z","0.7.6":"2026-03-24T07:28:30.994Z","0.7.7":"2026-03-24T07:45:38.720Z","0.7.8":"2026-03-24T15:19:56.484Z","0.7.9":"2026-03-24T15:51:45.111Z","0.7.10":"2026-03-24T21:23:50.565Z","0.7.11":"2026-03-24T21:44:35.883Z","0.7.12":"2026-03-24T21:53:29.358Z","0.7.13":"2026-03-25T01:30:22.576Z","0.7.15":"2026-03-25T02:10:32.767Z","0.7.16":"2026-03-25T05:35:52.259Z","0.7.17":"2026-03-25T05:44:52.526Z","0.7.19":"2026-03-25T06:32:19.699Z","0.7.20":"2026-03-25T07:11:35.756Z","0.7.21":"2026-03-25T07:24:16.439Z","0.7.23":"2026-03-25T07:34:07.891Z","0.7.24":"2026-03-25T07:41:25.376Z","0.7.30":"2026-03-25T10:21:22.347Z","0.7.32":"2026-03-26T00:42:02.352Z","0.7.36":"2026-03-26T02:21:54.066Z","0.7.37":"2026-03-26T03:27:21.876Z","0.7.39":"2026-03-26T04:13:52.777Z","0.7.42":"2026-03-26T05:07:51.313Z","0.7.43":"2026-03-26T11:40:03.576Z","0.7.47":"2026-03-26T12:19:52.338Z","0.7.48":"2026-03-26T12:32:38.297Z","0.7.50":"2026-03-26T12:57:38.760Z","0.9.1":"2026-03-27T09:17:39.189Z","0.9.2":"2026-03-27T09:38:36.561Z","0.9.3":"2026-03-27T09:58:57.554Z","0.9.4":"2026-03-30T03:27:40.964Z","0.9.6":"2026-03-30T13:05:01.130Z","0.9.7":"2026-03-30T13:56:46.933Z","0.9.8":"2026-03-31T04:48:54.095Z","0.11.0":"2026-04-03T21:24:08.722Z","0.12.0":"2026-05-01T06:48:37.266Z","0.12.1":"2026-05-01T07:00:50.792Z","0.12.2":"2026-05-01T07:41:17.200Z","0.12.3":"2026-05-01T08:16:45.147Z","0.12.5":"2026-05-01T11:37:44.943Z","0.12.6":"2026-05-01T11:53:41.184Z","0.12.8":"2026-05-01T12:35:09.179Z","0.12.9":"2026-05-01T12:41:30.940Z","0.12.10":"2026-05-01T12:51:19.936Z","0.12.11":"2026-05-01T13:29:20.422Z","0.12.12":"2026-05-01T14:05:27.979Z","0.12.13":"2026-05-01T14:55:29.582Z","0.12.14":"2026-05-01T21:38:09.111Z","0.12.15":"2026-05-02T05:04:50.328Z","0.12.17":"2026-05-02T12:21:19.305Z"},"license":"MIT","keywords":["pacifica","hyperliquid","lighter","solana","perps","dex","cli","trading","funding-rate","arbitrage","mcp","mcp-server","model-context-protocol","ai-agent","perpetual-futures","defi","ethereum"],"description":"Multi-DEX Perpetual Futures CLI - Pacifica, Hyperliquid, Lighter, Aster","maintainers":[{"name":"hypurrquant","email":"hypurrquant.hik@gmail.com"}],"readme":"# perp-cli\n\n[![npm version](https://img.shields.io/npm/v/perp-cli.svg)](https://www.npmjs.com/package/perp-cli)\n[![npm downloads](https://img.shields.io/npm/dw/perp-cli.svg)](https://www.npmjs.com/package/perp-cli)\n[![license](https://img.shields.io/npm/l/perp-cli.svg)](https://github.com/hypurrquant/perp-cli/blob/main/LICENSE)\n\nMulti-DEX perpetual futures CLI — **Pacifica** (Solana), **Hyperliquid** (HyperEVM), **Lighter** (Ethereum), **Aster** (BNB Chain).\n\n```bash\nnpm install -g perp-cli       # global install\nperp --json portfolio\n\n# Or without global install (restricted environments)\nnpx -y perp-cli --json portfolio\n```\n\n## Features\n\n- **4 Exchanges** — trade, bridge, arbitrage across Pacifica, Hyperliquid, Lighter, Aster\n- **Funding Rate Arb** — perp-perp + spot-perp scan & one-command dual-leg execution\n- **Portfolio** — single call returns balances, positions, risk level across all exchanges\n- **Funds** — deposit, withdraw, transfer, multi-provider bridge (cctp/relay/debridge), inter-exchange rebalance — all in one group\n- **Bots** — TWAP, grid, DCA, trailing-stop with background job management\n- **Agent-First Design** — `--json`, `--fields`, `--ndjson`, `--dry-run`, runtime schema introspection\n- **Safety** — pre-trade validation, response sanitization, client-id deduplication\n\n## Setup\n\n```bash\n# Set exchange keys\nperp wallet set pac <SOLANA_KEY>     # Pacifica\nperp wallet set hl <EVM_KEY>         # Hyperliquid\nperp wallet set lt <EVM_KEY>         # Lighter (API key auto-generated)\nperp wallet set aster <API_KEY>      # Aster (BNB Chain)\n\n# Or interactive setup wizard\nperp setup\n\n# Verify\nperp wallet show\n```\n\nSame EVM key works for both Hyperliquid and Lighter.\n\n> **Lighter API Key Index:** Indexes 0–3 are reserved by Lighter's frontend (web/mobile). perp-cli defaults to index `4`. Override with `LIGHTER_API_KEY_INDEX` env var, or use `perp wallet agent approve lighter --api-key-index <n>` for managed agent slots. Valid range: 4–254.\n\n## Command Groups\n\n| Group | Description |\n|-------|-------------|\n| `market` | Prices, orderbook, funding, klines, HIP-3 dexes |\n| `account` | Balance, positions, orders, margin |\n| `trade` | Market/limit/stop orders, close, scale, split execution |\n| `arb` | Funding rate arb — scan, exec, close, monitor (perp-perp & spot-perp) |\n| `strategy` | 19 bot algorithms (grid, dca, twap, APEX, REFLECT, presets) + nested scripted plans |\n| `funds` | Deposit, withdraw, transfer, cross-chain bridge (multi-provider), inter-exchange rebalance |\n| `risk` | Risk limits, liquidation distance, guardrails |\n| `wallet` | Multi-wallet management & on-chain balances |\n| `history` | Execution log, PnL, performance breakdown |\n| `manage` | Margin mode, subaccount, API keys, builder |\n| `portfolio` | Cross-exchange unified overview |\n| `dashboard` | Live web dashboard |\n| `settings` | CLI settings (referrals, defaults) |\n| `backtest` | Strategy backtesting |\n| `background` | Background process supervisor (tmux sessions for strategies, alerts, etc.) |\n| `alerts` | Telegram funding rate alerts with background daemon |\n| `agent` | Schema introspection, capabilities, health check |\n| `setup` | Interactive setup wizard (alias: `init`) |\n| `status` | Unified dashboard: balances, positions, arb opps |\n\n## Core Commands\n\n```bash\n# Portfolio (balances + positions + risk across all exchanges)\nperp --json portfolio\n\n# Market data\nperp --json -e <EX> market list\nperp --json -e <EX> market book <SYM>\nperp --json -e <EX> market mid <SYM>              # fast mid-price lookup\nperp --json -e <EX> market funding <SYM>\nperp --json -e <EX> market kline <SYM> 1h          # candlestick data\nperp --json -e hl market hip3                       # list HIP-3 deployed dexes\n\n# Trading\nperp --json -e <EX> trade buy <SYM> <SIZE>          # shortcut for market buy\nperp --json -e <EX> trade sell <SYM> <SIZE>         # shortcut for market sell\nperp --json -e <EX> trade market <SYM> buy <SIZE> --smart  # IOC limit (less slippage)\nperp --json -e <EX> trade split <SYM> buy 5000      # orderbook-aware split (large orders)\nperp --json -e <EX> trade close <SYM>\nperp --json -e <EX> trade flatten                    # close ALL positions on exchange\nperp --json -e <EX> trade reduce <SYM> 50            # reduce position by 50%\nperp --json -e <EX> trade cancel <SYM>               # cancel by symbol (or orderId)\nperp --json -e <EX> trade tpsl <SYM> long            # set take-profit / stop-loss\nperp --json -e <EX> trade leverage <SYM> <N>\n\n# Account\nperp --json -e <EX> account balance\nperp --json -e <EX> account positions\nperp --json -e <EX> account pnl                      # realized + unrealized + funding\nperp --json -e <EX> account funding                  # personal funding payment history\nperp --json -e <EX> account settings                 # per-market leverage & margin mode\n\n# Funding rate arbitrage\nperp --json arb scan --min 5                         # perp-perp opportunities\nperp --json arb scan --mode spot-perp                # spot+perp opportunities\nperp --json arb scan --rates                         # funding rates across all exchanges\nperp --json arb scan --basis                         # cross-exchange basis opportunities\nperp --json arb scan --gaps                          # cross-exchange price gaps\nperp --json arb scan --hip3                          # HIP-3 cross-dex funding spreads\nperp --json arb scan --live                          # continuous live monitoring\nperp --json arb exec <SYM> <longEx> <shortEx> <$>   # perp-perp dual-leg entry\nperp --json arb exec <SYM> spot:<exch> <perpEx> <$>  # spot+perp entry\nperp --json arb config                               # show arb defaults\nperp --json arb history                              # past arb trade performance (alias: log)\n\n# Funds (deposit, withdraw, transfer, bridge, rebalance)\nperp --json funds deposit hyperliquid 100\nperp --json funds withdraw pacifica 50\nperp --json funds transfer 100 <ADDRESS>             # HL internal transfer (instant)\nperp --json funds bridge quote --from solana --to arbitrum --amount 100\nperp --json funds bridge send --from solana --to arbitrum --amount 100   # auto-cheapest provider\nperp --json funds bridge exchange --from pacifica --to hyperliquid --amount 100\nperp --json funds rebalance check                    # balances across exchanges\nperp --json funds rebalance plan                     # compute optimal moves\nperp --json funds rebalance execute --auto-bridge    # withdraw → bridge → deposit\nperp --json funds info                               # all routes & limits\n\n# Risk\nperp --json risk limits --max-leverage 5\nperp --json risk liquidation-distance\n\n# Strategies (19 bot algorithms + nested scripted plans)\nperp strategy list-strategies                        # list all available strategies\nperp strategy run <strategy> [symbol]                # run any strategy\nperp strategy apex [symbol]                          # APEX autonomous orchestrator\nperp strategy reflect                                # trading performance analysis\nperp strategy preset-list                            # list strategy presets\nperp --json strategy twap <SYM> buy <SIZE> 30m\nperp --json strategy grid <SYM> --range 5 --grids 10 --size 100\nperp strategy plan example                           # scripted multi-step plan format\nperp --json strategy plan validate <FILE>            # validate scripted plan\nperp --json strategy plan execute <FILE> --dry-run   # dry-run scripted plan\n\n# Background process supervisor (tmux)\nperp background list                                 # list running jobs\nperp background stop <ID>                            # stop a job\nperp background logs <ID> -f                         # follow logs\n\n```\n\n## Telegram Alerts\n\nFunding rate alerts via Telegram with background daemon support.\n\n```bash\n# Interactive setup (BotFather token + chat ID auto-detection)\nperp alerts setup\n\n# Add alert rules\nperp alerts add ETH 30              # alert when ETH funding > 30% annualized\nperp alerts add --all 50            # alert for any symbol > 50%\n\n# Test & manage\nperp alerts test                    # send test message\nperp alerts list                    # show active rules\n\n# Run daemon\nperp alerts start                   # foreground\nperp alerts start --background      # tmux background daemon\nperp alerts stop                    # stop background daemon\n```\n\nSetup flow: BotFather token → bot validation → send `/start` to bot → auto-detect chat ID → test message.\n\nExchange flag: `-e hyperliquid` / `-e pacifica` / `-e lighter` / `-e aster` (aliases: `hl`, `pac`, `lt`).\n\nGlobal flags: `--json`, `--fields <f>`, `--ndjson`, `--dry-run`, `--dex <name>` (HIP-3), `-w, --wallet <name>`.\n\n## MCP Server\n\n[![Glama MCP server](https://glama.ai/mcp/servers/hypurrquant/perp-cli/badges/score.svg)](https://glama.ai/mcp/servers/hypurrquant/perp-cli)\n\nperp-cli includes a full-featured MCP server (18 tools, 3 resources, 2 prompts) for Claude Desktop, Cursor, and other MCP clients.\n\n**No API keys required for market data** — explore prices, orderbooks, funding rates, and arb opportunities without any setup. Add keys only when you want to trade.\n\n```json\n{\n  \"mcpServers\": {\n    \"perp-cli\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"-p\", \"perp-cli\", \"perp-mcp\"]\n    }\n  }\n}\n```\n\nOptional: add keys for trading and account data:\n```json\n{\n  \"env\": {\n    \"PACIFICA_PRIVATE_KEY\": \"your-solana-key\",\n    \"HYPERLIQUID_PRIVATE_KEY\": \"your-evm-key\",\n    \"LIGHTER_PRIVATE_KEY\": \"your-evm-key\",\n    \"ASTER_API_KEY\": \"your-api-key\"\n  }\n}\n```\n\n**Read-only tools (no keys):** `get_markets`, `get_orderbook`, `get_funding_rates`, `get_prices`, `arb_scan`, `health_check`\n\n**Account & trading tools (keys required):** `get_balance`, `get_positions`, `portfolio`, `trade_preview`, `trade_execute`, `trade_close`, `get_funding_analysis`, `get_pnl_analysis`, `get_arb_compare`\n\n**Resources:** `market://prices`, `market://funding-rates`, `perp://schema`\n\n**Prompts:** `trading-guide`, `arb-strategy`\n\n## AI Agent Skill\n\nDrop-in skill for Claude Code, Cursor, Codex, Gemini CLI, and other agent CLIs. Bundles a non-interactive command guide, ops playbook, strategy framework, and reusable shell scripts (preflight, arb monitor, validation) so your agent stops at the right confirmation points and never wedges on interactive wizards.\n\n### Install\n\n```bash\n# Claude Code — slash command\n/install-skill hypurrquant/perp-cli\n\n# Cursor / Codex / generic agent CLIs — via npx\nnpx skills add hypurrquant/perp-cli\n\n# Manual install (any agent that reads a Skills directory)\ngit clone https://github.com/hypurrquant/perp-cli.git\ncp -R perp-cli/skills/perp-cli ~/.claude/skills/        # or your CLI's skills dir\n```\n\nThe skill ships inside the npm package (`perp-cli/skills/perp-cli`), so a global install also makes it available locally:\n\n```bash\nnpm install -g perp-cli@latest\nls \"$(npm root -g)/perp-cli/skills/perp-cli\"\n```\n\n### What's in the skill\n\n| File | Purpose |\n|------|---------|\n| `SKILL.md` | Top-level agent guide — rules, workflows, examples |\n| `references/commands.md` | Full non-interactive command reference (every group) |\n| `references/agent-operations.md` | Setup flows, idempotency, error handling, common mistakes |\n| `references/strategies.md` | Funding-arb decision framework + risk management |\n| `scripts/preflight.sh` | Install + wallet + connectivity + risk readiness check |\n| `scripts/arb-monitor.sh` | Live monitor for open arb positions |\n| `scripts/spot-perp-scan.sh` | Scan spot+perp opportunities with balance context |\n| `scripts/funding-analysis.sh` | Cross-exchange funding overview / per-symbol drilldown |\n| `scripts/validate-arb.sh` | Pre-execution validation (price / balance / risk / dry-run) |\n\nSee [`skills/perp-cli/SKILL.md`](skills/perp-cli/SKILL.md) for the full agent guide.\n\n## Agent-First CLI Design\n\nBuilt following [agent-first CLI principles](https://justin.poehnelt.com/posts/rewrite-your-cli-for-ai-agents/):\n\n```bash\n# Every command returns structured JSON envelope\nperp --json portfolio\n# → { \"ok\": true, \"data\": {...}, \"meta\": { \"timestamp\": \"...\" } }\n\n# Filter output to specific fields (saves tokens)\nperp --json --fields totalEquity,risk portfolio\n\n# Stream large lists as NDJSON (one JSON per line)\nperp --json --ndjson -e hl market list\n\n# Pre-validate before executing\nperp --json -e hl trade check BTC buy 0.01\nperp --json --dry-run -e hl trade market BTC buy 0.01\n\n# Idempotent orders with client ID\nperp --json -e hl trade market BTC buy 0.01 --client-id my-unique-id\n```\n\nAll responses are auto-sanitized (control chars stripped, prompt injection patterns blocked).\nErrors include `retryable` flag — only retry when `true`.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}