{"_id":"@_ben/ctxopt","name":"@_ben/ctxopt","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@_ben/ctxopt","version":"0.1.0","description":"Analyze and optimize structured data for LLM contexts","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","test":"tsc -p tsconfig.test.json && node dist-test/tests/analyzer.test.js"},"bin":{"ctxopt":"dist/cli.js"},"devDependencies":{"@types/node":"^26.2.0","typescript":"^7.0.2"},"dependencies":{"@toon-format/toon":"^4.1.1"},"_id":"@_ben/ctxopt@0.1.0","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-L7MfvTAsdRlta4QtSkYPSWbrrY6K4AnbUNEo70l3bcwQXoaXsFWco+nltRi/h3+k/EBTIftREgPLu9Fdop1LuQ==","shasum":"3ecf6df1a74817fdbae02ef5f4cca1e5b4cffbd8","tarball":"https://registry.npmjs.org/@_ben/ctxopt/-/ctxopt-0.1.0.tgz","fileCount":14,"unpackedSize":9253,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3i/VuYTOETMEGfpsT1tDbcqhRq+eoA6Zsm++5Vd5qlwIhAK0dSBg4HLe3fV4r6DLx3Z3GQW/deMnlrqD92VpgufRX"}]},"_npmUser":{"name":"_ben","email":"bthomasv426@gmail.com"},"directories":{},"maintainers":[{"name":"_ben","email":"bthomasv426@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ctxopt_0.1.0_1787059615099_0.7297784660197939"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-18T13:26:54.877Z","0.1.0":"2026-08-18T13:26:55.211Z","modified":"2026-08-18T13:26:55.468Z"},"maintainers":[{"name":"_ben","email":"bthomasv426@gmail.com"}],"description":"Analyze and optimize structured data for LLM contexts","readme":"# ctxopt\r\n\r\nAnalyze JSON data and estimate whether a more compact TOON representation could reduce LLM token usage.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install ctxopt","readmeFilename":"README.md","_rev":"1-68563af601037f6166e2572e6ebc1a62"}