{"_id":"trimprompt","_rev":"50-6f9e8129506ce7c48ea020d839c14d1e","name":"trimprompt","dist-tags":{"latest":"1.0.49"},"versions":{"1.0.0":{"name":"trimprompt","version":"1.0.0","license":"MIT","_id":"trimprompt@1.0.0","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"bin":{"trim":"cli.js"},"dist":{"shasum":"6e26e564505d803ada8fa1e6aa03d0f49e75e25c","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.0.tgz","fileCount":17,"integrity":"sha512-ppekw0YdL5PT5Xs3LyNj+PlEpPgv/Vcmv5UQ4qqjbzVQLv+j8l0vA4kp0bnjGNEUnHuIsN03x26gZqNVE4ujmg==","signatures":[{"sig":"MEQCIHS1YfId0Dis6CYwgs/H4xYj0tK3w/8KniIixCdR3+vRAiB0gaHyy7lkv6LKBr+Dp6XnGVIhmDBbDOxjWl8UoSXYLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125421},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"a2b676bfcf9a0dd5e90aa2fbbaf7cbd87e8005f0","_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.0_1781773242291_0.5225299650221877","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"trimprompt","version":"1.0.1","license":"MIT","_id":"trimprompt@1.0.1","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"bin":{"trim":"cli.js"},"dist":{"shasum":"af820dee773db8f70b2195670e6ce7a096662c7a","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.1.tgz","fileCount":18,"integrity":"sha512-7wdgmBO8WQmiufvF/JNna/6p/1pmShqwaUVGSgmjzKEyQjqQVpZIyBWUkzcYC7hEKwW4oaeV+DPn+oMdZj95mQ==","signatures":[{"sig":"MEYCIQCwwPitmGsq6mSdPquoQScFZ/yxcd+vQQvex7a+3rRTjgIhAJ0vF3Ne1GhgOuvIlue5MVugqwsEt+sGk7fO+Vn0DTGo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129696},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"aa708eb779bb134cbd3a2f8836bde0ce052ce99f","_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.1_1781773679263_0.9404626850912312","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"trimprompt","version":"1.0.2","license":"MIT","_id":"trimprompt@1.0.2","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"bin":{"trim":"cli.js"},"dist":{"shasum":"544325319fd4a77e078e978a354e7e0222623ce6","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.2.tgz","fileCount":18,"integrity":"sha512-Nrz5vm9Imp6Oa+rsqPoZz9XPm5M51JGOfLH/tqek+k57A+ynSJz+VH+RAOKzTegGzI2zu1mu6SBM36jKe5+xWQ==","signatures":[{"sig":"MEUCIBO8mCcboiDCQc0jJZvwAC76vjmfyqiYjMdJhcbZ2ArmAiEAsZQbOvL7NpIcSsefVxHzxsfuFxKT5Q7fVyF2IjNK2+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128936},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"f5939b0f7e4883c51289d4bd1215afaf74a37d49","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.2_1781779301996_0.7397731457753043","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"trimprompt","version":"1.0.3","license":"Proprietary","_id":"trimprompt@1.0.3","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"bin":{"trim":"dist/cli.js"},"dist":{"shasum":"a54a262f3c14903a9a711af747bd57f25d8baf02","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.3.tgz","fileCount":1006,"integrity":"sha512-mT1gL+gLv3OwS6QCsZVRfPJ7oB62+z3p5Ylh0oTAOAGPr/5KO6yko/85m0qBa4XAnZ51cSLG+dt5YeW+YoN4/Q==","signatures":[{"sig":"MEQCICEX4+yYgbeyozGoVElR5HjnxuUixus5MxUfccsxiGlnAiAQ0V8SyV62pWu0ZOuJU+vAN+hHjyCCs+jpSN4I+1InhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28973929},"main":"dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"f5939b0f7e4883c51289d4bd1215afaf74a37d49","scripts":{"seed":"npm run seed --prefix client","build":"npm run build --prefix client","simulate":"npm run simulate --prefix client","prepare-publish":"npm run prepare-publish --prefix client"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"Enterprise-grade LLM token consumption reducer for AI coding assistants.","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.3_1781788088634_0.6023344056380449","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"trimprompt","version":"1.0.4","license":"MIT","_id":"trimprompt@1.0.4","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"bin":{"trim":"cli.js"},"dist":{"shasum":"3aaf54f302dd147f13b88713137e3315775d4192","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.4.tgz","fileCount":18,"integrity":"sha512-nCh3iIecAkKg+mMq/HGMkZTKgf3nXgRDAnzaCgwVP70ZB+iVAEkyJDq56r6P/9IRjEJpcW+2h56L+vCcneXueA==","signatures":[{"sig":"MEYCIQDWoa0UeRChnbp+pJySH3rUlr+pQUbjrIjjQFuKvDBAJQIhAKi6qDxwpjfHGTtE5KeLQIz2XxaluJglwinw2kgCGuUd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128685},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"f5939b0f7e4883c51289d4bd1215afaf74a37d49","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.4_1781788893776_0.14411962011056745","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"trimprompt","version":"1.0.5","license":"MIT","_id":"trimprompt@1.0.5","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"bin":{"trim":"cli.js"},"dist":{"shasum":"de0e9857b5b8ba5090161de73271cd767f374e78","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.5.tgz","fileCount":22,"integrity":"sha512-0ttOuFM3jAZ0YAUW1tQTx/u7mx3khw7OaCPc6KWtuVgxtvfT3XPw5C5YXV46kizfny3rF0Co9yspuSGLcs6YwA==","signatures":[{"sig":"MEUCIA0n3MbewO/XQbjcBA691CFIetdM1SmvH74Gnmw7wnugAiEAx0i/ga+8fIUmYsRWQyvgkVyplCSQkR+yEzmAfv92Gyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167695},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"f5939b0f7e4883c51289d4bd1215afaf74a37d49","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.5_1781857347332_0.1669543174233188","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"trimprompt","version":"1.0.6","license":"MIT","_id":"trimprompt@1.0.6","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"bin":{"trim":"cli.js"},"dist":{"shasum":"3dd28ba5cc6cdeb56664d843cc7e836cff05203c","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.6.tgz","fileCount":23,"integrity":"sha512-ZjaJqouR+eNRLhImvqfWLPeDXV6kX9ZkiKiwHmtZVejrva2mCi3a6xEPFYNF5CaHbqp5VJw/0KNRixmumng2Bw==","signatures":[{"sig":"MEUCIENW8fXoEpbzOFP3AhCs7PZZ1RtwrXUzjk+GxhiZeRk+AiEA4oQPVrUuW8BS9i10tAF8JsNY4rfr8QPyP+cPDYspOmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176211},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"f5939b0f7e4883c51289d4bd1215afaf74a37d49","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.6_1781859584184_0.43782180145936045","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"trimprompt","version":"1.0.7","license":"MIT","_id":"trimprompt@1.0.7","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"bin":{"trim":"cli.js"},"dist":{"shasum":"dbc4890b27490437f8dc4ca5f4a33c895af6ad6a","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.7.tgz","fileCount":23,"integrity":"sha512-bUePV8zi9BX4wBNbZSghFbKaF6b/w5sq922fGtfiEgKnmbaQJ43TsVdca13taFhEmTW/KS5ZzmEl//YtExoyCQ==","signatures":[{"sig":"MEQCIErGGukd1zbCE1acEHUiZMv3HwY5ihTUn0w/xX6gZLKWAiBDy7vZgl9Evr0RKDntTaKs8nyWXJLvQWgPqn3ge+MbCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180216},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"947cf9c15b4a9d8299acf9ef6aaa710a39f7b3ff","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.7_1781867844624_0.7163270171075387","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"trimprompt","version":"1.0.8","license":"MIT","_id":"trimprompt@1.0.8","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"bin":{"trim":"cli.js"},"dist":{"shasum":"c673003b5b15a156652ea150582a8c73e2e6b323","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.8.tgz","fileCount":23,"integrity":"sha512-n03ZfBbFg1VT0uIqhv9WPOt0BtH1heNgqvsb83A1xqMC1Z+HgHYavitYLZxdhbxJHawwQIS9YHq0KnhniVJHwA==","signatures":[{"sig":"MEUCIQDoB4qctBN+miN+WDZg6X15FhY6bClmTOLPe5pppjTmhgIgCqvTseMRtipyUtPhBavTSSsrULVDA4NirTGypcb78Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184838},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"947cf9c15b4a9d8299acf9ef6aaa710a39f7b3ff","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.8_1781869315193_0.5980198011489906","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"trimprompt","version":"1.0.9","license":"MIT","_id":"trimprompt@1.0.9","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"bin":{"trim":"cli.js"},"dist":{"shasum":"ea70f5a590a06469549c06fe43f2f091b67d5ebd","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.9.tgz","fileCount":24,"integrity":"sha512-LxbRsdnFAG3jVw7mnX4rQhxyoyOjliHuSjMVPnHTiVY07BdcGbiPYIlMGA8Ff2vgwy9/d590Njnd4Tno70oduw==","signatures":[{"sig":"MEUCIDFHgOCv+0E9nHn1bQLojMXdPjf6r/wtRgJ/CvGelEpjAiEA2AGi2RsfIzRqjtwlu1ojgDkf7FerrvMd0HT4/TSLbJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320378},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"07fc6fb20f7a6e48b54d1edf4a24733fc01d3159","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.9_1781869660254_0.7534492738115364","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"trimprompt","version":"1.0.10","license":"MIT","_id":"trimprompt@1.0.10","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"43840c7e4ead864b42c1086da4540a702d48b51d","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.10.tgz","fileCount":24,"integrity":"sha512-lm+KS7eAaensuEbxcJK9GS3KjwA1Hs1XtioAfMxPDRQuSfFSNJKUHVv/Tbaz7qE1jnBhhP43Bqj2umZJVzpWLw==","signatures":[{"sig":"MEUCIEATdqpQwgnzb8lLLLd2nLvBfm6aCTW9JVBUUWeCHeAXAiEA5NWb73Kn0Chsg0kFnlyUznauFmhWB5fAEe3mBfEnG4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321672},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"07fc6fb20f7a6e48b54d1edf4a24733fc01d3159","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.10_1781870146786_0.5564898713319641","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"trimprompt","version":"1.0.11","license":"MIT","_id":"trimprompt@1.0.11","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"b699cb258d6577befb527ca4764708e75e98a7f2","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.11.tgz","fileCount":24,"integrity":"sha512-v28F4yZUr14i4MtmhaT03CIxxDvb3Y/tYXwoyKalV5W6JbufhHRijLZJRP9DYxuI0Ey1nQLgeh2R4T9Tv3ISEw==","signatures":[{"sig":"MEUCIGtufk77yRocXyljl9sdYCY2dGHSoeGPJG8ZfiGcjKljAiEAuYrHdyFPA+eMqNrzKr0WnHR13ALAoYKXWP58ATJ2yjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322776},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"4838818a86ce2cfbaf9f8441a04bd11d11a1e049","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.11_1781870422647_0.38490981611829267","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"trimprompt","version":"1.0.12","license":"MIT","_id":"trimprompt@1.0.12","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"ea953f217d656570d84045d24d7f39511255e4e2","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.12.tgz","fileCount":24,"integrity":"sha512-Gq5AwGVigsn/cuDUTv+r7piMOVJ0smIMFLa5yBcXvIeOArLcVnv5EFinLhOr4TLyKm/kWBjru9UlpOCZYidcKA==","signatures":[{"sig":"MEYCIQC47JSlSE8DNG5FUDRieziVHkrxyXPQWjk1CrnE1IBEVQIhAMpZlzrT5NLU8Nynzhm0i7JnAoLIH2ybsWo8Ld4uZL2q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323157},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"83de32282d0136cc9bd5ed9946040f74ebb2c7ee","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.12_1781872011023_0.25021910240902745","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"trimprompt","version":"1.0.13","license":"MIT","_id":"trimprompt@1.0.13","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"5c807a3007b4b5d07d057c120f9f913c446c34fc","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.13.tgz","fileCount":24,"integrity":"sha512-pU315/MOCz8rJdkH/lv3/JTbmL2KuoQl97wEVLhhffSS1rn0A6wSpxkZ4sw//T1YvJTRcxTAelgMBjcaWz292g==","signatures":[{"sig":"MEUCIQCXAD9myjbQqFCqQ3huQG9nL1OCpRAb+qtRnT7rTymqjwIgJj0thtSaVrqtiNf7qCsUEDxPRdu4f8b6TLyq9f7H/8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323368},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"536f322143e14394c68eded557cdb4d2bea44ffa","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.13_1781872475814_0.3863663357146121","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"trimprompt","version":"1.0.14","license":"MIT","_id":"trimprompt@1.0.14","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"9845a0166244d064b07bf3da69be50acd3acf931","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.14.tgz","fileCount":24,"integrity":"sha512-x1h2ZKr7BZxCounKb7WXsKEFdsbvalNZALIaDuMrWzB6jvKeIijgEIrFYKNAfeNXHGo4MpyXGN1zCztm8g2SGQ==","signatures":[{"sig":"MEUCICNrNDk77bRjLOc904xLOlOhdJA0OIw1steALRZow0jXAiEA4NPDGeR8l7edaZKNqkecMF9QPHTag1CfOp/8KFaXxmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324015},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"2716135c6021db546bdbfaec5b44dfd370bc16a6","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.14_1781874306113_0.27618026837193876","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"trimprompt","version":"1.0.15","license":"MIT","_id":"trimprompt@1.0.15","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"4f6e667ae0f7f82902245a1c88bc1f004a197a45","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.15.tgz","fileCount":24,"integrity":"sha512-fEztrDi9rFBZ1aJVPfLXAg7YUJZVzwtEdeaueIPxcqFMALRVXBmKblDPy8ryHU/olz75ClU07ovmVoMXz9V30A==","signatures":[{"sig":"MEQCIEWGQafSeP1+pFAbc0ooPEt0cSQL5vlNMIjlG5akHAChAiACw4NyjNo3VsrwC25g4/H1SACBRuQqcMEswJvQ2lgFIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323820},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"2716135c6021db546bdbfaec5b44dfd370bc16a6","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.15_1781877623924_0.6414858744792078","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"trimprompt","version":"1.0.16","license":"Proprietary","_id":"trimprompt@1.0.16","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"315dd76e01a000b531b9e352b6ab062fb3eaba81","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.16.tgz","fileCount":25,"integrity":"sha512-pD/ODZc+f+1E0sp0JP5rkVI5Ebp2hqsi0f1pZrhz8Zawb04EjuNI8Z6qxUHimSHfLXsN8MiITM8mqwitBYocYA==","signatures":[{"sig":"MEQCIFrS4caU8CzV8hkwSLt156c5bggZu7f15RB2ewEHqBxpAiA/T4mLjU91luFXTF821RDYoX/JlJdyMyPlKCHLdLdQ6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328126},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"e0fd5e03f3a849ba97eda377bba568e19e2aa647","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.16_1781880928721_0.9254544521203629","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"trimprompt","version":"1.0.17","license":"Proprietary","_id":"trimprompt@1.0.17","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"a696076fc603ee9323b6e781e0b8de8866c9ed01","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.17.tgz","fileCount":25,"integrity":"sha512-3+byQ1Le/fmD1uK3Ru7w0ilg4IOrX/1WVhZL8NDsbaoMAlK0FxaD+xyg5vWKQQTd+44ymo8OE0BhAYtNcltacg==","signatures":[{"sig":"MEUCIQCTGwDwh7r24mnwJP5/4ovfTJA61OPufBX/CXufMHnkKQIgQEGUbmCXfIh9sSakQWBzqttpfFnrhInujhhjQV8thj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340024},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"aadd250efb3cd4dd55a17ac1463a9e84499da6bc","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.17_1781886685461_0.3012660470182933","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"trimprompt","version":"1.0.18","license":"Proprietary","_id":"trimprompt@1.0.18","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"26ce108118b68656b81ef24df223de2b492a9fe3","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.18.tgz","fileCount":25,"integrity":"sha512-6n8gTPYOEojd1wkXjT0VIO3W7QxpFQE17/K3qXhgL+pvmfir2oCdw6pzsBJo3FDIYIbzaiS0v8IRPhYWYYL4jg==","signatures":[{"sig":"MEQCIEE4NCFKMLzZB8cA8RApkUdoouD1BQx024w9AneF16EOAiBbpnUoa9zC0Mh07rlJumCQMNaVbrP5M5NQra+O1Smgmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351076},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"62fc98afbbc4d4f585ac89b38a78942d80720f9c","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.18_1781945962512_0.6554079205978247","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"trimprompt","version":"1.0.19","license":"Proprietary","_id":"trimprompt@1.0.19","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"7bcb51492470036e782d100ea620ef2d3b0f1de6","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.19.tgz","fileCount":25,"integrity":"sha512-Z2iGeXtate3GS8pEpGPMzBDSH0lRfJzpsa5MQU1YKkXLbIfMEY1eO/qheOrDqzecumTXflwmiCQiMfA1auyj8A==","signatures":[{"sig":"MEUCIQDIQlAuI61o6LmtNia6MdoO2G9JeqfXsb7WVk+bXTp2GQIgURjqfRBV0bZqaZOL8qVXvuc7o0+E3lb65b3uR5DQAg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351768},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"6f6db6f8ce60909b8402c1ceea7063d7bd5dfb2f","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt.ai Client CLI & Local Developer Dashboard","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.19_1782033152386_0.20987946869528318","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"trimprompt","version":"1.0.20","license":"Proprietary","_id":"trimprompt@1.0.20","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"58843c8025fab6c8f65dacaffbdb8ce6afdaee10","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.20.tgz","fileCount":25,"integrity":"sha512-PxYgUVLSWDlM4m9mXwy2h1gjhiFjYT9kMfb71RP6DOJGS1f81rZ8+RtTtaDHvViraGzkmEhQMhFhvB9rt8lWTA==","signatures":[{"sig":"MEUCICSSs0F1c9CUxek38QmwLhm8u8twSqTWdQOZBCvbPtfOAiEAjMEanGqHT0jtJQyNz6qSY+tT9JPFn4ExBIde90EiYxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350789},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"6f6db6f8ce60909b8402c1ceea7063d7bd5dfb2f","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.20_1782036466729_0.7473365557154803","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"trimprompt","version":"1.0.21","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.21","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://github.com/trimprompt/trimprompt#readme","bugs":{"url":"https://github.com/trimprompt/trimprompt/issues"},"bin":{"trim":"cli.js"},"dist":{"shasum":"ee2aa39d6ee608fefff1030452c423f9b254faf3","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.21.tgz","fileCount":25,"integrity":"sha512-1WfegaY2plW+EoqE/uT67lve6j8BhwZJJUK7MHJ1G4+aL4iDAlVv22C1UOLz0jiOPW4diehkt02QEyvhw8i7gQ==","signatures":[{"sig":"MEUCIQCU8HQO8IboLwi2X+9FAYixlMVxBEoWbgdy332EFFoMKQIgYaePn2QfzqTTDOMrv6T7xZeEs5XQXJlD/sofifruwzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351544},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"0df1e44425ba4e0093a03e9dc57d6fd8441b8b0b","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"repository":{"url":"git+https://github.com/trimprompt/trimprompt.git","type":"git"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.21_1782042252446_0.9147740776469948","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"trimprompt","version":"1.0.22","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.22","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"d838ab50ca7cdbffc7717af4c18fdec4424c0333","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.22.tgz","fileCount":25,"integrity":"sha512-KpQ6z59fOd32rfV/Ii03RhrpsERAlMcJJGFpD3hseRk9DlRfwbInfOW8IhJCUqSvT4RLNVKWmvqeV7pMz3o4Og==","signatures":[{"sig":"MEUCIQDbI1VnAGW66BhzeZ6eY7NAtjomqPFw/5N5D3acto6BEAIgMCkYr+FleURnFL6ByXnLu9bfSKo76FSFHWUVSr+R5ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351323},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"8dfe25714fa95bf1215d51259416ea926f7f6706","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.22_1782046164895_0.41203028323351276","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"trimprompt","version":"1.0.23","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.23","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"d36317d8365725337bc3283da024714c546f1f86","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.23.tgz","fileCount":25,"integrity":"sha512-bGEcFX5nap8vmivJD/XPexJ5qKCqAk0jSfXX93JvU8ItsG4NAnFZXaTpQbCzMzXrB+IYCWlSMmy2OBK4l59flg==","signatures":[{"sig":"MEUCIQCfQ5hR1jkhouYKK+DZIOgOkiT83fCsmIVJHEOI1Ei7tAIgbUjqwVKWQH1Fz6NApWtej2u1w1A4vOxmW7ybDetrRXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351684},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"7ade84f4a7ab69493601af478d1f9a735c570faf","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.23_1782153695419_0.9599488831157066","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"trimprompt","version":"1.0.24","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.24","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"eba36404675a7a16005864c6d168f93afc1dc860","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.24.tgz","fileCount":25,"integrity":"sha512-1e0sam5TAUtHJHeFw2dspD+hHkjQ1GVz8rccYlpkhLaos+dxqv6MUvKqEd5s4U5+1z2PKcN12M50LRQCNlTwhQ==","signatures":[{"sig":"MEYCIQCVb2kShrHGcltUMMwfHs1nsAfx33665E5HkJ4hQ/9fhQIhAP3RQJRptRuE7ka7o6wkuh4ApBtdPVceEzVq6zS/+h44","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351189},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"fbaf523363a756280e9a14eceb0e4ec823c00710","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.24_1782154078227_0.26237806887445325","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"trimprompt","version":"1.0.25","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.25","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"49fde18972cf37214d8e1ca47e4b780fe0c5e76e","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.25.tgz","fileCount":25,"integrity":"sha512-NM25isw1671JvMYV8a03R5sBF+Wxhmgs5D+i5xSCD9PWHoFp3H3SPi0KZBWl6PcPd9nCx9rh4Yz4jNRtaERiMw==","signatures":[{"sig":"MEUCIAGDmxQFJgs75T8+FZTHJB5f3jxusQBe408XPM5Ytb8aAiEAhPasmmMxrsDAd9NbXOzKqkKmnhl/rnwPK7FdXi+7NI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352222},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"fbaf523363a756280e9a14eceb0e4ec823c00710","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.25_1782191328484_0.44315642111375086","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"trimprompt","version":"1.0.26","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.26","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"7b4c66cb882ac9c9b17224bbfcc1bda87647d62b","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.26.tgz","fileCount":25,"integrity":"sha512-DES216TRR5+0fzSq8vNNNzdcGSY7SXZ4qu+kRtGXkw3GHEvHqd5GCaugr+M69zyC2rGxbUw7epWSMDCsKxAHWA==","signatures":[{"sig":"MEUCIB+a97BWqrSB/M5ysrERpqBic0CorMQx5z3Fdp8jeVhiAiEAtR14baFRI03wIcyJX/FH83PQ2L8RPJTKr6Y9jeeg684=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351922},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"016a124e7165404456de8d3a0a3f1ba0bea4c145","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.26_1782191703463_0.587073809919959","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"trimprompt","version":"1.0.27","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.27","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"c5cf60d2b0952e27f9f652e75ab22dd6abdb7e76","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.27.tgz","fileCount":30,"integrity":"sha512-4R00JOq2IacY2G5a+R7usWV4A2agh+OP+QTLQqA9bzApPSr94/4i9Pmv0zPZAFPfpq6dlIVjCDvQ73AxeAIEDg==","signatures":[{"sig":"MEQCIBTj+p4usAr++lB0qyuGzgsu47BgkoHyqFsSRS8S4SFEAiBWQ1oA0UYNpG9sOGGe98GD9lOXGPmXl/P0gD2AZuLOkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441433},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"890ae699f012b9d2b1a139228d2881bff81afae6","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.27_1782564024854_0.05072734334949258","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"trimprompt","version":"1.0.28","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.28","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"febf82078b548d3caf6a5aeb7b1b7a1c45ca3c2a","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.28.tgz","fileCount":31,"integrity":"sha512-GPWiCrpc3FdLIdxwTDrVuFavTfWwayJq1X8BmCjBUtrH+wqEc0K++GFgzCXJ2iP5/+GYR/11Ei7joMQ5x+0gkQ==","signatures":[{"sig":"MEUCIQCnKMpqhZyyubmU4JvwhKLp9SIuInjnjM+eU7Z3JXXFgAIgf2dEz/8fwX231+DIEayKQLk+zjSZvSNTfbB5aZe6gb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452933},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"890ae699f012b9d2b1a139228d2881bff81afae6","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.28_1782569375316_0.22724800639711207","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"trimprompt","version":"1.0.29","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.29","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"8bb389f7939325106e7cb16f09fca3c67de9a12a","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.29.tgz","fileCount":31,"integrity":"sha512-xs8av3k8qGuoKzEP9GdELeLszLwJAgUI255uOAcZE2J/rPhgCs3hrX6BgFcUmz9qNjBgHzSOtIz3dMHEmzPIvA==","signatures":[{"sig":"MEUCIEwZmieVVxMn2Z0+2IP/9aZkC4K3eRiEpLZT9dE+Xuc3AiEA7oGBxIMSypDZUKEpyCp6o7rAvNFk7ho61z2aQMwYDOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451399},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"5c96f57319e45f933c3dd6ccc59b4222e79e804a","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.29_1782570453508_0.1282332233116128","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"trimprompt","version":"1.0.30","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.30","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"b58802fbf578f85d384591edfd7085fcd5c381a8","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.30.tgz","fileCount":34,"integrity":"sha512-fGmPkUK+olcULkel66GOE/N1TUxmmP7zvuvkn9JPunZcCEzgGg4hZex5ep8DUEkZIJJybkJ8NY1Ms/ft3kZcnw==","signatures":[{"sig":"MEQCIDjPO2tmT2jql8nqdDleb4H275KxkCGzE0JIpHp+t8KnAiAbVjd16cnBntxPQrVRGaotU+1cOACn2M1xkti9GP6DpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512292},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"1fa04b2fd901092ca33c1d2b1fee0ab277463330","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.30_1782650936924_0.7816435283763192","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"trimprompt","version":"1.0.31","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.31","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"0b9e1a8bfd04eb0b6f2528e9bc4faefd4f1e17a7","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.31.tgz","fileCount":34,"integrity":"sha512-1BlV70dojsyQpkyWvxsyhzOBJN7D7cYb+76RHuTd6+7gF6Vt04uNdYvZKw+iN4vn1i9alDcCIrS4TjhM3zl9zA==","signatures":[{"sig":"MEUCIQD7UnuDbfpU1TM+GZ+CJx/FQClShdl03A/sYEGdMs/mfgIgY0lmUw7i/0q8njDNFA8CgYrzjITdsMsYxReHpH2xjh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495147},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"71a100a9cd71f05225166af1c4e4fa06d5f91c76","_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.31_1782652704999_0.9377123443713573","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"trimprompt","version":"1.0.32","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.32","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"711e7a961a5931c73391fa086aa704139e8e9b9a","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.32.tgz","fileCount":34,"integrity":"sha512-pjV0pJyuwvZCYT+EWz3P5cihuUkMuPF3F0w3jKtAgzokAQQ/5jgQJm42T4dU4RmKCxdi1rFklXk6tu//PqxhUQ==","signatures":[{"sig":"MEUCICtV0b8scxQC29eIrwEr02DERwu/Tud4h1yQW3BvAjXOAiEAgSPW9y+0vjSpPRG6DNzxBl7ANV9A5SmmHgjUuAL4d2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517525},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"a9ae016772bd34685e9f92698c6e88138b5318b2","_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.32_1782661973039_0.9690758080317547","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"trimprompt","version":"1.0.33","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.33","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"eb77f933c2ee889888242e1eed8d46b5f6db876b","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.33.tgz","fileCount":31,"integrity":"sha512-yv0KS1GQo4SGK8itg+oXyEmbBEaOVzVFIsatzv0DRsNteKznaejeDscJ/y/qTovll8DJzxaoYSNLRJNohvBXXg==","signatures":[{"sig":"MEUCIAwxual3lkkUP4fIn03UwsuxMsKf6LRDEzrxCAM/KPd3AiEAh/UwgGiskhBtgMtqkmHMrh7Nh35ZlYZyFt4klj+w7+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464111},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"02c4cb373279f23f8729a7e781f2e00a9f5abf0f","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.33_1784461708555_0.5031919178593294","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"trimprompt","version":"1.0.34","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.34","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"47df0da1734623e690dde4f6b6a4db2bf3f450b0","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.34.tgz","fileCount":31,"integrity":"sha512-5eweufZJzTtMMCmCHOX+ztbgWAPLCZWF8AdwBuoR3TuV20RhuiF14EeSjztTlNlcbqFcV32bcbFXnksxht3sLQ==","signatures":[{"sig":"MEQCIDLe0Ifmuw+cFWM+tynv2H9X/dtPevf/68kk67FKrp4VAiB0LAystv0blG6m4veyqwHOYkkAMpRG2bZICBKJ/9NXkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480584},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"02c4cb373279f23f8729a7e781f2e00a9f5abf0f","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.34_1784482063910_0.8710049028434568","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"trimprompt","version":"1.0.35","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.35","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"d47dcddc6164343fb83a82f20423bfae9c58b58f","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.35.tgz","fileCount":31,"integrity":"sha512-h1JsPVD6fKl3/uYkqRK4IN3gG4NyDYkPk1qg4NbFlpWgFPFaJrUWKoRxNklkQWaBmCYlwLLXPxN4KayuafLdfQ==","signatures":[{"sig":"MEYCIQDw0/RJuZysdG/2e6YyGQ7Ud53o8vsYmwm985gKmU+V+wIhAJh/bE9kUnJwan9PUvdpyOaafXlWnMECSFDYSt2u7WtH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481578},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"d9b51290d5b2acaf6e0fa45f3c959e15bf42978c","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.35_1784483175089_0.3002587970613677","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"trimprompt","version":"1.0.36","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.36","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"46a44d3e58a83fcf45ae0688e711aaf6b601a688","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.36.tgz","fileCount":31,"integrity":"sha512-g9doifrEA0+gXNR/sbSlbzx8NhgwKNdZ7mv0vagGj9FuZzcRnAoNMICwok3as9xv/OoTJZL7V770hRyfEi36EQ==","signatures":[{"sig":"MEYCIQDsq6I1CZuZD0IPfac1vDDSTbT7OO93DMQFYq64kuanpwIhAO6QY3g4mU1y5nhD9phlrnMcjaPb5nRdiFMnBM43hwtB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481767},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"d9b51290d5b2acaf6e0fa45f3c959e15bf42978c","scripts":{"postinstall":"node cli.js shims install || true"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","trim":"^1.0.1","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.36_1784483943916_0.8485476056654595","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"trimprompt","version":"1.0.37","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.37","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"68ab7464dcc9db3a158126d6b69acadf30dc3058","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.37.tgz","fileCount":31,"integrity":"sha512-Q4uuNtGQHig5n9UXTGbcvLq0zE9KhbuYFWEC/ofGkCHtlUJgsSomvvWsk9N/CAk7qw2j8YwhDtvW2Q158rerLA==","signatures":[{"sig":"MEYCIQCCiTC+8R/uKc25xc3Af3I+DvZuXMcd0E/i9OIaoxO5xAIhAP/eWMNysuqCe7H7Jl+KIREnadyviATanjrwA6XIP3l5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494940},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"077423f9a46fde2a073888fa06ea31884ef3ddc4","scripts":{"postinstall":"node -e \"const cp=require('child_process');try{cp.execSync('node cli.js shims install',{stdio:'inherit'})}catch(e){};try{if(require('fs').existsSync('sync.js')){const c=cp.spawn(process.execPath,['sync.js','--install'],{detached:true,stdio:'ignore',windowsHide:true});c.unref()}}catch(e){}\""},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.37_1785057809243_0.641786978591957","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"trimprompt","version":"1.0.38","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.38","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"1a5d362653d97b9f1030fff5c5df0cca208cebcb","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.38.tgz","fileCount":31,"integrity":"sha512-5ckRGP1WnUh11Ggq4UE5uEQic+fEDRhGMN83yPCmlxLXxR0Lh7Z3/edubqW/NqQ0hFpMpGZLmF8WG6AqZIoQwQ==","signatures":[{"sig":"MEUCIQCy40TJYZQ+d9zfT3cBpd11GrVJFz8SMM50gZgMpWSyEgIgCVOAHCigkTPSAjZe9gbuWYi7k9rXrelNxiSt3JEhLto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495616},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"16b3c41e61aa7e3645e86603cb9a46bf11924071","scripts":{"postinstall":"node -e \"const cp=require('child_process');try{cp.execSync('node cli.js shims install',{stdio:'inherit'})}catch(e){};try{cp.execSync('node cli.js welcome',{stdio:'inherit'})}catch(e){};try{if(require('fs').existsSync('sync.js')){const c=cp.spawn(process.execPath,['sync.js','--install'],{detached:true,stdio:'ignore',windowsHide:true});c.unref()}}catch(e){}\""},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.38_1785058524142_0.14542136245774362","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"trimprompt","version":"1.0.39","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.39","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"5a91aa44061b0796ce9ffdc490a2bbd7786e32d1","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.39.tgz","fileCount":31,"integrity":"sha512-5uaNTsbasUDpSMFRbnUfqExOSoV05U8HEHdTvJdNjwPYFbKCBE/L6RUZfyt5vU7nx2oiB/KQW7KQ6mKxkjh5jA==","signatures":[{"sig":"MEQCICdQj5ZnmW1kBEwugTrarOkDzcjA/4V0qXVkEj/sXPNPAiAPxvpkA+3LPU9U0FSbMyM3DfW+38y4XvYCK93xokXE0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496016},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"5374839e26f97e8176cc5e6593ed75616e93bfc4","scripts":{"postinstall":"node -e \"const cp=require('child_process');try{cp.execSync('node cli.js shims install',{stdio:'inherit'})}catch(e){};try{cp.execSync('node cli.js welcome',{stdio:'inherit'})}catch(e){};try{if(require('fs').existsSync('sync.js')){const c=cp.spawn(process.execPath,['sync.js','--install'],{detached:true,stdio:'ignore',windowsHide:true});c.unref()}}catch(e){}\""},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.39_1785058868786_0.9506171237167356","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"trimprompt","version":"1.0.40","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.40","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"458262ed1d89420f637acdafca85d1733abbbf52","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.40.tgz","fileCount":31,"integrity":"sha512-R7sZEcDAnx6QimEtDM/s/kOMyDlrEy+GJiG3rwLWYbq6zSbJU9IsFvEuXFCoTedmtP/cW19lTxAQzHDHGAhnvw==","signatures":[{"sig":"MEUCIQDgJa0eZ+HBikuXUgylBxXVn+1ecpzKERa0Ly5RjfiBYgIgSJ3ocsc0eXx/yDj3xmEk6UPJALXvgIp+wNTqyj1vl0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496251},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"5374839e26f97e8176cc5e6593ed75616e93bfc4","scripts":{"postinstall":"node -e \"const cp=require('child_process');try{cp.execSync('node cli.js shims install',{stdio:'inherit'})}catch(e){};try{cp.execSync('node cli.js welcome',{stdio:'inherit'})}catch(e){};try{if(require('fs').existsSync('sync.js')){const c=cp.spawn(process.execPath,['sync.js','--install'],{detached:true,stdio:'ignore',windowsHide:true});c.unref()}}catch(e){}\""},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.40_1785059271940_0.2637011628563839","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"trimprompt","version":"1.0.41","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.41","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"bb3c6928a8677a59645df09143a4a0456699a974","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.41.tgz","fileCount":31,"integrity":"sha512-7tjBrmqq6WFNshTwOtxfBbyrZZNfk97pJfXu629JHGb53OYStpt9pWf639NLbj/TdIRIBGAkCbW4l3aRuSkprg==","signatures":[{"sig":"MEUCIQCu3uuRiwi8G6yRn6waINC6d7CRf0ziJ2PgWvuuwRPp+QIgeW8MNXH8HpcLrlZcm23hcs5n+5W7EIWFHZ/dZ5V0/QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495737},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"4b5b4798b40e1a752f82cbc3659f30b3b0d037ac","scripts":{"postinstall":"node -e \"const cp=require('child_process');try{cp.execSync('node cli.js shims install',{stdio:'inherit'})}catch(e){};try{cp.execSync('node cli.js welcome',{stdio:'inherit'})}catch(e){};try{if(require('fs').existsSync('sync.js')){const c=cp.spawn(process.execPath,['sync.js','--install'],{detached:true,stdio:'ignore',windowsHide:true});c.unref()}}catch(e){}\""},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.41_1785063937986_0.613097717939979","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"trimprompt","version":"1.0.42","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.42","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"77db47ff3656a98e885497ba58549af692f78cad","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.42.tgz","fileCount":32,"integrity":"sha512-g17isMRnkXIIfevdO60A/LpvpNtLc+dfYCraTTzRw/mC47/mTI/ja/FANhlZ7BPC087MOEi54WRpuxYtS07Fhw==","signatures":[{"sig":"MEQCID76RoeuEO+ox5R+bTTirPMQZdzJqKBS2Xdv5mFN8tntAiBONqyGKzrhoSVOZGrrRPIFE7nzzvR0hlB3To05DWbYCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488080},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"9e3bf5ee8fced35b7e3d208ba84b61ebdf9989fd","scripts":{"postinstall":"node postinstall.js"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.42_1785065905828_0.9979918960344956","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"trimprompt","version":"1.0.43","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.43","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"6fae14ca1b4693d055bfb16b0bb7f3ce6ae9de0f","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.43.tgz","fileCount":32,"integrity":"sha512-i7ILkxq1fZKyaJzO91VaTVRUtmuvotfXv7fSaErENZAYIvwsbTC9F8w71esnZVtN6LJY9YvVKRIkFDrJEaDJdg==","signatures":[{"sig":"MEYCIQCxMJa4VUZ8J3h0nqoHSpMN66byJannOEMOqXvFAbF4RAIhAPi5uZ9dBkXtcUkdKJrhe9uAz1u0pEHcYScd/R/+M0fk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488407},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"658f9d733ef88abb5fbfa45d435939b61c2962f8","scripts":{"postinstall":"node postinstall.js"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.43_1785066368728_0.5100469217671768","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"trimprompt","version":"1.0.44","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.44","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"93532de967b2b7fddb588d9d3467546a2f3b88f9","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.44.tgz","fileCount":32,"integrity":"sha512-Cz/O6w/Nai3KuowGQv4WOUOiWIz43NzDWrECsSJGz/JxGxm0EOb2UOusXwEW79mInnljOP99iVsT0g8SoHm9XQ==","signatures":[{"sig":"MEYCIQCnocvb5cNkoGzLJaJZtxp17wFySxCQFhj0tlnQHIYKIQIhALcrxvQo2Upaqrka5hDBVpRJeTJPg6GvHOuwRIoTr0gv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489718},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"f408d4de3ed8e95231bd6372849ed1a343948c52","scripts":{"postinstall":"node postinstall.js"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.44_1785066871056_0.21247133723928502","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"trimprompt","version":"1.0.45","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.45","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"1737f2ab5e835268d7ecb56f50e1d79c304987e9","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.45.tgz","fileCount":32,"integrity":"sha512-KqyT9lG332TdwOzusamTiqPvMBhUnMRjGkkIAbrhjp8pIngE+RPn+d7UjebgOAVoUxhOH36OT/Uwm9g6F4o3og==","signatures":[{"sig":"MEYCIQCzi/dLrYX9sDk0uisgC22Y7vtKUotMXTQsPyvi92M6MgIhAK0GzfCHwwRWI84MpsvXZx8E9wXyHgRVi551Dt/LVzmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487573},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"6008d4e2bb1270dea84f2a604332ff79bfe464c2","scripts":{"postinstall":"node postinstall.js"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.45_1785067199381_0.8086394281435696","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"trimprompt","version":"1.0.46","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.46","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js"},"dist":{"shasum":"7ea0e269555336632883b89897bf0b5009fe554e","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.46.tgz","fileCount":32,"integrity":"sha512-0mAI0Ym3K0Mi+bxMjKrpzseCOyQ1Eu0XjBG69yVKwWTKYjt91Jxfu89Vs0dzlczcbnLA17klcPmnXfrcUN0iOg==","signatures":[{"sig":"MEYCIQDg+imjptlaZYALcoUbsQ2+sT0UOGfILOIZPZ5KB4e1HgIhALn9oHv5uW1hQnoM8PBvhX0uE5NbBRHAIR7j+coY7bEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489378},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"9ee333cd5d504a48e9be6f8160be1522bef3e0a3","scripts":{"postinstall":"node postinstall.js"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.46_1785067449739_0.6527687188865823","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"trimprompt","version":"1.0.47","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.47","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js","trimprompt":"cli.js"},"dist":{"shasum":"a61cc700ed3489c11ed2e5587e74c4301311402b","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.47.tgz","fileCount":32,"integrity":"sha512-k7Ua0KRpeXmq9tz2+6LCF0xi9Rn0n3Zvzx7y9ykzevl/29vYtPZ22+wmqTfij4667T7puTIIessndZvvvJxxIQ==","signatures":[{"sig":"MEQCIFiEJcjrLMXxeL2JtxFTKsewyoQagyGuAYzj/RWt/DcKAiBnhhAQXRfuEcigRvn5ctQEIbbosPylUoLS/VExsfj61Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489706},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"92cfe30994f3ae9d1bac42fc70929615f83294f7","scripts":{"postinstall":"node postinstall.js"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.47_1785067902003_0.8987554106749451","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"trimprompt","version":"1.0.48","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"license":"Proprietary","_id":"trimprompt@1.0.48","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"homepage":"https://trimprompt.ai","bin":{"trim":"cli.js","trimprompt":"cli.js"},"dist":{"shasum":"adb2e2cd8a534234daeb58b6e8ca5979fb9a534e","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.48.tgz","fileCount":32,"integrity":"sha512-Vk0Hz//5ExXCN0qLP9acublxFy5HoNCVpj9DriNpBpg5Le9I80ZcVma6UzLRhKcc4/D+1XLetycehJ28uuT3Nw==","signatures":[{"sig":"MEUCICYIGQi/RkLLrklsVLpv+xHp3ZSZotxfweQBvz4iADC7AiEAogDQXQUmhLaN+IFEmBI+hm3XtJVoHVEMN6k7p52aWPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490210},"main":"cli.js","engines":{"node":">=18.0.0"},"gitHead":"5102009d54e9fa6df91e0729b3ea596510ff0cb6","scripts":{"postinstall":"node postinstall.js"},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"_npmVersion":"10.2.4","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","directories":{},"_nodeVersion":"21.2.0","dependencies":{"open":"^8.4.2","express":"^4.18.2","commander":"^11.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/trimprompt_1.0.48_1785071408364_0.9681497692132512","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"trimprompt","version":"1.0.49","description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"main":"cli.js","bin":{"trim":"cli.js","trimprompt":"cli.js"},"homepage":"https://trimprompt.ai","scripts":{"postinstall":"node postinstall.js"},"dependencies":{"commander":"^11.1.0","express":"^4.18.2","open":"^8.4.2"},"engines":{"node":">=18.0.0"},"license":"Proprietary","_id":"trimprompt@1.0.49","gitHead":"ddf2f94460bab2986f4f8853c4f1fc804c530b95","_nodeVersion":"21.2.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-5CdfLXFceHgV5YR16QjHYBva9iTRLTq9lcpXMRaLxzZohV65ozl09wulYWCQdv088dOK4k9qCoaRgNej/Ic+cw==","shasum":"d0eabbc32707e6afc9ca281ff4574e180140183b","tarball":"https://registry.npmjs.org/trimprompt/-/trimprompt-1.0.49.tgz","fileCount":32,"unpackedSize":489503,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEjOR9PN0+KgCPfeBwnjIbiZ/wh3mnQlJ8QZGfhAn9RNAiAeWzPkf09Kuz42Dt8AkDQqe1FK98n2meQblhWAfpcbsA=="}]},"_npmUser":{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"},"directories":{},"maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/trimprompt_1.0.49_1785071645161_0.29019876767539654"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-18T09:00:42.186Z","modified":"2026-07-26T13:14:05.439Z","1.0.0":"2026-06-18T09:00:42.424Z","1.0.1":"2026-06-18T09:07:59.414Z","1.0.2":"2026-06-18T10:41:42.181Z","1.0.3":"2026-06-18T13:08:08.888Z","1.0.4":"2026-06-18T13:21:33.928Z","1.0.5":"2026-06-19T08:22:27.481Z","1.0.6":"2026-06-19T08:59:44.331Z","1.0.7":"2026-06-19T11:17:24.851Z","1.0.8":"2026-06-19T11:41:55.335Z","1.0.9":"2026-06-19T11:47:40.437Z","1.0.10":"2026-06-19T11:55:46.921Z","1.0.11":"2026-06-19T12:00:22.813Z","1.0.12":"2026-06-19T12:26:51.258Z","1.0.13":"2026-06-19T12:34:35.998Z","1.0.14":"2026-06-19T13:05:06.273Z","1.0.15":"2026-06-19T14:00:24.071Z","1.0.16":"2026-06-19T14:55:28.883Z","1.0.17":"2026-06-19T16:31:25.635Z","1.0.18":"2026-06-20T08:59:22.636Z","1.0.19":"2026-06-21T09:12:32.555Z","1.0.20":"2026-06-21T10:07:46.900Z","1.0.21":"2026-06-21T11:44:12.601Z","1.0.22":"2026-06-21T12:49:25.074Z","1.0.23":"2026-06-22T18:41:35.632Z","1.0.24":"2026-06-22T18:47:58.368Z","1.0.25":"2026-06-23T05:08:48.653Z","1.0.26":"2026-06-23T05:15:03.607Z","1.0.27":"2026-06-27T12:40:25.019Z","1.0.28":"2026-06-27T14:09:35.543Z","1.0.29":"2026-06-27T14:27:33.710Z","1.0.30":"2026-06-28T12:48:57.064Z","1.0.31":"2026-06-28T13:18:25.158Z","1.0.32":"2026-06-28T15:52:53.220Z","1.0.33":"2026-07-19T11:48:28.710Z","1.0.34":"2026-07-19T17:27:44.130Z","1.0.35":"2026-07-19T17:46:15.257Z","1.0.36":"2026-07-19T17:59:04.077Z","1.0.37":"2026-07-26T09:23:29.502Z","1.0.38":"2026-07-26T09:35:24.315Z","1.0.39":"2026-07-26T09:41:08.972Z","1.0.40":"2026-07-26T09:47:52.108Z","1.0.41":"2026-07-26T11:05:38.165Z","1.0.42":"2026-07-26T11:38:25.985Z","1.0.43":"2026-07-26T11:46:08.871Z","1.0.44":"2026-07-26T11:54:31.228Z","1.0.45":"2026-07-26T11:59:59.553Z","1.0.46":"2026-07-26T12:04:09.885Z","1.0.47":"2026-07-26T12:11:42.184Z","1.0.48":"2026-07-26T13:10:08.528Z","1.0.49":"2026-07-26T13:14:05.322Z"},"license":"Proprietary","homepage":"https://trimprompt.ai","keywords":["llm","tokens","claude","cursor","copilot","compress","proxy","cli","agent","save","cost","security","secrets","redact","CSA"],"description":"TrimPrompt — Save 80% on LLM tokens. Zero-config CLI proxy for AI coding agents","maintainers":[{"name":"trimpromptai","email":"trimprompt@trimprompt.ai"}],"readme":"# TrimPrompt.ai — Client CLI & Local Developer Dashboard\r\n\r\n**TrimPrompt** is an intelligent, zero-configuration local proxy and telemetry client designed to reduce LLM token consumption for AI coding assistants (such as Claude Code, Cursor, GitHub Copilot, and Windsurf) by **60% to 90%**. \r\n\r\nIt intercepts common shell tool executions, strips ANSI coloring, removes redundant boilerplate, collapses duplicate logs, and applies specialized filters for `git`, `npm`/`pnpm`/`yarn`, `pytest`, `jest`, `pip`, and more—all before the outputs reach your AI agent's context window.\r\n\r\n![TrimPrompt Local Developer Dashboard](https://trimprompt.ai/dashboard.png)\r\n\r\n---\r\n\r\n## The CSA Engine: How TrimPrompt Works\r\n\r\nTrimPrompt coined and invented the **CSA (Compression, Security, Audit) Framework** to establish the standard architectural pattern for secure, cost-effective LLM prompt and context optimization:\r\n\r\n*   **C - Compression (Token Optimization):** Intelligent context compression that slashes LLM API token consumption by **60% to 90%** in real-time, preserving full reasoning quality.\r\n*   **S - Security (On-Premise Shielding):** Automated local redaction layer that secures sensitive corporate data, blocking credentials and proprietary keys from leaking to third-party model providers.\r\n*   **A - Audit (Telemetry & ROI Tracking):** Enterprise-grade visibility into developer adoption, cost savings, and compliance metrics from a unified, private dashboard.\r\n\r\n---\r\n\r\n## ⚡ CONVERSATION COMPRESSION (LIVE CONTEXT)\r\n\r\n![TrimPrompt Live Conversation Compression](https://trimprompt.ai/comp.JPG)\r\n\r\nTrimPrompt features real-time background watchers and native hooks that continuously compress active AI session logs and conversation histories on-the-fly, preventing context window bloat and slashing token costs:\r\n\r\n* 🟢 **Google Gemini Code Assistant:** Live session watcher monitoring and compressing Gemini CLI & extension session logs in `~/.config/gemini/`.\r\n* 🟢 **Claude Code Live Compression:** Native hooks and local side-cache engine for active sessions in `~/.claude/projects/`.\r\n* 🟢 **Aider Chat History Optimizer:** Automatic background optimization for `.aider.chat.history.md` files upon launch.\r\n* 🟢 **Universal Agent Support:** Integrated live session monitors for Codex, Cursor, GitHub Copilot, OpenClaw, OpenCode, and Cortex.\r\n\r\n---\r\n\r\n## Features\r\n*   **Zero-Config Interception:** Automatically injects custom PATH shims during installation so that all agent-triggered tools run through the optimizer transparently.\r\n*   **Real-time MCP Proxy:** Intercepts Model Context Protocol (MCP) tool response JSON-RPC streams on the fly to compress large tool outputs.\r\n*   **Developer Dashboard:** Visualizes token savings, original vs. shaved cost estimates, and provides a line-by-line diff inspector.\r\n*   **Log Rotation Policy:** Automatically prunes local log text files and database entries older than **180 days** in the background to prevent disk bloat.\r\n*   **Central Sync:** Option to stream aggregated daily savings metrics to a centralized self-hosted Enterprise Hub.\r\n\r\n---\r\n\r\n## Installation & Setup\r\n\r\nInstall the package globally via NPM:\r\n```bash\r\nnpm install -g trimprompt\r\n```\r\n\r\n> [!IMPORTANT]\r\n> Restart your active terminal window or AI editor (Cursor/Claude Code) after installation for the changes to take effect.\r\n\r\n---\r\n\r\n## Usage\r\n\r\n### 1. Transparent Interception\r\nSince TrimPrompt intercepts commands at the OS `PATH` level, your AI assistants will automatically benefit from prompt optimization without changing their workflow.\r\nWhen Claude Code runs `git status`, it triggers `trim git status` behind the scenes, outputting a compacted representation.\r\n\r\n### 2. Local Developer Dashboard\r\nStart the local dashboard web UI:\r\n```bash\r\ntrim ui\r\n# or trim dashboard\r\n```\r\nOptions:\r\n*   `-p, --port <number>`: Port to run the server on (default: `4000`).\r\n\r\nThe command will boot the dashboard web server and automatically open your default browser pointing to:\r\n👉 **`http://localhost:4000`**\r\n\r\n#### Inside the Dashboard:\r\n*   **Analytics Cards:** See your Shaved Cost, Reduction Rate, Estimated Savings, and Original Cost.\r\n*   **Savings Timeline:** A Chart.js graph tracking your daily raw vs. compressed token counts.\r\n*   **Execution Logs:** Click on any past command to open the visual side-by-side diff inspector showing the exact raw vs. compacted output.\r\n\r\n### 3. Manual CLI Commands\r\nYou can also run commands manually:\r\n*   Show stats summary:\r\n    ```bash\r\n    trim stats\r\n    ```\r\n*   View/Set local configurations (e.g. set telemetry sync endpoint):\r\n    ```bash\r\n    trim config set telemetry_url \"http://your-company-hub:5000/api/telemetry\"\r\n    ```\r\n*   Inspect a dry-run command rewrite:\r\n    ```bash\r\n    trim rewrite \"git status\"\r\n    ```\r\n\r\n### 4. Model Context Protocol (MCP) Proxying\r\nIf you run interactive, streaming MCP servers, wrap them with the `mcp-proxy` command:\r\n```bash\r\ntrim mcp-proxy <server-command> [server-args...]\r\n```\r\nExample:\r\n```bash\r\ntrim mcp-proxy npx -y @modelcontextprotocol/server-postgres postgres://localhost:5432\r\n```\r\nTrimPrompt will parse the stdin/stdout JSON-RPC stream, extract the tool response text blocks, compress them, log metrics, and forward the stream in real-time.\r\n\r\n---\r\n\r\n## 180-Day Log Rotation Policy\r\nTo keep your disk usage lightweight, TrimPrompt runs a background cleanup process. Every calendar day you use the CLI, a detached background process unlinks all log files (`.raw.txt` and `.comp.txt`) inside `~/.trimprompt/logs/` and removes metadata records from `stats.json` that are older than **180 days**.\r\n\r\n---\r\n\r\n## Privacy & Telemetry\r\nTrimPrompt sends usage telemetry to the TrimPrompt cloud to power the savings dashboard and let us know a new install happened. Specifically:\r\n\r\n- **On install, on first run, and daily thereafter:** an event that includes your **computer name**, your **computer username**, and the **domain of your `git config user.email`** (for example `acme.com` — never your full address), your OS, the version, and aggregate token/cost savings. We do not collect your full email address or your git name.\r\n\r\nThis machine-level identifier is disclosed here on the package page (which you see before installing) and in the terminal the first time you run `trim`.\r\n\r\n**Opt out at any time** — set the environment variable `TRIMPROMPT_NO_TELEMETRY=1` and no telemetry (anonymous or identified) is sent.\r\n\r\nQuestions or a deletion request? See this package page: https://www.npmjs.com/package/trimprompt\r\n\r\n---\r\n\r\n## License\r\nProprietary — TrimPrompt.ai\r\n","readmeFilename":"README.md"}