{"_id":"codex-lens","_rev":"36-bc3677eb3fda39da751704f56e91dcbc","name":"codex-lens","dist-tags":{"latest":"0.1.36"},"versions":{"0.1.0":{"name":"codex-lens","version":"0.1.0","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.0","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"306eb52195a87b5f5a96a2657ee9ad43bafa4375","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.0.tgz","fileCount":37,"integrity":"sha512-KWd8GpaxFqE5GhMxbIS/1MhnTNEoXJReGTGU32JoGypjny35axqGwccByCOOcJYB8YzWi7EKbOHnwdUMqNxfvg==","signatures":[{"sig":"MEUCIQCRaa0+bv2ywUwvGT6CXAuZycHdQ0/fa+3ORlvX6v1PCwIgFm6uz4LWJzzRtJyudRglZxjBZWAngeQ1SuF1J8iurX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2239002},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.0_1773997275627_0.06138879217531712","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"codex-lens","version":"0.1.1","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.1","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"49a4a3205340f2c8c8cbf18fc853574d23b7787f","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.1.tgz","fileCount":38,"integrity":"sha512-Cbxr/Q2CsaTCel4t1FXJAwUHYLmGoFHjnNR7625lSIPbQNx2uT2elomFn0IqtX7km1UoFFsEmIIYkXKFZqlyLg==","signatures":[{"sig":"MEYCIQDSvvS9gMHv9qxpG2tMAz4gDeaE9TS6/jke5f+CfTahvgIhAKbr4ciXl7z2+QICnzUyFY9oP87tQkLIBGJ0cpuWRnJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241123},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.1_1773997949589_0.5961736011851531","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"codex-lens","version":"0.1.2","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.2","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"9316f4519f01d3a21306438a6f727c8e92a1bea7","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.2.tgz","fileCount":40,"integrity":"sha512-CTlpwbiUFJOWUniQUvHo22C592zsP6YL9ydhI0ppy0n8xhB3GERwGFZk4/jtA53MtQjdKszxj8r2h74QruhVog==","signatures":[{"sig":"MEUCIQDtgibHrvB3BgROt/dwn8w72n2wJkHiTYer1TS6WqhzrgIgE84w35/h4zWaUCVmClN7lLuMRo0C9z8r912zTB1Y9zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2252072},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.2_1773998830713_0.4122137010112201","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"codex-lens","version":"0.1.3","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.3","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"d6a08b0bcbbcf7089be06e7cdd34028a61a10de4","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.3.tgz","fileCount":41,"integrity":"sha512-Xy+ZKjcO4WHwGQXG9h8jgo6z9inrO/rc28Ser83zBaBg8W46zONUKmQQue5o1vvYzDPMtNJsnCb/yA+7YOMmzA==","signatures":[{"sig":"MEUCIQDCXP6W5A+gRVaBoyLhnUnN/JXw+Zkw+GAfuiZb7lVWYQIgNXlKf2cu+zHIYKcFs95SnD8sn+UG4Wba5Bgf5eX5uA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204357},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.3_1774004396175_0.49130787626949446","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"codex-lens","version":"0.1.5","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.5","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"53fdaef1a8229c669e8c384cf269b017c261bb75","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.5.tgz","fileCount":41,"integrity":"sha512-iTloxz2mIMlOU0NkLwqG+aZpzBCCZBM6cWZheWv/RycAmnItyovwOhUAzQ2t6Pg6ScXayMGCgFd9c30L/lADXw==","signatures":[{"sig":"MEYCIQDf6gxAoDADnPqHqN/dsQ9RlJRsz6faQSIvTu1qRVisRwIhAO3zVOnxkjoN5EcdUduvWOOHiIHwJfBU/suRiBt6OcM1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204458},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.5_1774004930683_0.7417774008774596","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"codex-lens","version":"0.1.6","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.6","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"5d9c44974770a31ed1c57d5527008b1ead77d84a","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.6.tgz","fileCount":41,"integrity":"sha512-Otwg8kDEJtoo6Ifd21U6sLDucjspwXlXwoNFyI3H24g5txgwMEuSkx3Ex1+uXND5H9gQGLEr/ippa+fs12QXMQ==","signatures":[{"sig":"MEQCIHEXLCU+iAL3BPYLKszmEau5kJWOZweElphT6dtKqBNXAiBkMK2BY4YWW8GS93+2LrLKYD0kLpS/xlFevCLIGeUMjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204791},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.6_1774006591155_0.2512426450183243","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"codex-lens","version":"0.1.7","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.7","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"5daed87e1850ffff5a85a66c076ef30ebeb35ac5","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.7.tgz","fileCount":41,"integrity":"sha512-yWmuPDt68fwCPeJ5OVazgmvEA9kP2Es78/6aqPm9DvjpfSzl3byifn3MEs4pA8/o5ErX8NDVPpivqYz/okby0g==","signatures":[{"sig":"MEQCIGQ40tK4HGS65PxRqcLTdV3eSPMJtl0QkfHG0y8BIyH/AiB7b6Xb1QT/PAXubIPIT201HzbRdjHRuiJ6YOklzD8xEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206852},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.7_1774008077080_0.7315484147584894","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"codex-lens","version":"0.1.8","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.8","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"831e1ee5df1da570cc51247f4404cd36cf6ed502","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.8.tgz","fileCount":41,"integrity":"sha512-XBNS1CDuohO7ipksEFA8CIzmDUdEzTZmWgqHy5n2iBMthihk+gaLlTiaxvNgu3EfdWhUH9p1HL1IBJBIK4j42w==","signatures":[{"sig":"MEQCIHJ/vxZVu7Z5W3Eg0aGFyuV9KcyN8iMWpqTOVF+f4o2EAiAjptpjEOQklSak0igZ2LXK0SGHQ3M1pUMjudMPOLaStA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206785},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.8_1774008401588_0.7416826883738707","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"codex-lens","version":"0.1.9","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.9","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"676d794fa73a8a7ddf38e42aa2bdd49569be18ca","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.9.tgz","fileCount":41,"integrity":"sha512-ojxTafGsj0DiR6AYHp0y3XDnwXmTkS22EwsrhTr3Dgi5i5YvBTN0ID9Gu2V3G1FiLrH5zCHBSOCAoScWTSY/Aw==","signatures":[{"sig":"MEUCIQCE6ESZ11zqXvx84QGFHxOrWOIxsLZAXsKCVstqH8hoWgIgJXyMTT2hWQXqHZVa6wpS0htg/xR1QyVFjRrcfpHqPFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207708},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.9_1774013533607_0.34052119583641427","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"codex-lens","version":"0.1.10","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.10","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"a4a61a0ab76f8a43d1c04bb9e7aaca3c430414a1","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.10.tgz","fileCount":41,"integrity":"sha512-Xl7aOIJ495MSInWSMe74iDptDRk22Yj2nD+qTBlmRFuedMcfxaOf2ftLWHtWc4pJ1d8/3ZbrlyzADatHFSlIew==","signatures":[{"sig":"MEUCIQCGeT+/eWQjvtQSpixDNmYgVwM8Wr8Rmk7LtRZNI5ktDwIgSxrD5nyhjoFZtgRr06q1OHrjpCcIeSgLHtw7O/78twg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207943},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.10_1774014296269_0.7682660732757551","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"codex-lens","version":"0.1.11","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.11","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"670caadff2317df1ebdc309c025480cc704a156f","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.11.tgz","fileCount":41,"integrity":"sha512-4dU5CPZI6V+yFg5queMP1jNkwULxGry4GPjeDvNrYavUTz+sKMJtpNg9cZS9oez0yHrBzDQ5XdbvnkxYtt/lqA==","signatures":[{"sig":"MEQCIAbeDqMHWQnlk8g8E5fr5ldFBa2NpGVOM2RBlO7dcgnsAiB1Ht9X1GRyjj6sTr0vo8xEywrDSqAYo3mu+TsQUbLUmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210067},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.11_1774015169509_0.9566231958502818","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"codex-lens","version":"0.1.12","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.12","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"3c0a5c8285806615bf42ca70c6dbb22b26fd3e01","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.12.tgz","fileCount":42,"integrity":"sha512-5DdrJtRlFuROHlpGUcAgnigS1WuE7i0uV4ZH/io+zRlXwsMps/cuKz/yg+vlzpfUfBaLKmoucgfzQv2PlklI+A==","signatures":[{"sig":"MEUCIQDgpHemqMpm3Ue+WJ198WIJVpdSXraV4/NC4rkRKOzZCwIgFUkCv+hSxLv2Z1hworgCa1Reo8FKZji4htX9WsdrGFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1219762},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.12_1774015942601_0.756090346579265","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"codex-lens","version":"0.1.13","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.13","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"ddce5b2e0272f6e8aea10bfc4be436513bf3a1ab","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.13.tgz","fileCount":42,"integrity":"sha512-Z82IXmNjx331X5utDGaaainhsCIU2+BOoXEXhLlQo9GV17dHVqesAY3Pdc1FWmRRIeRmszhkm3V6p9RPjzmSxQ==","signatures":[{"sig":"MEQCIEcBFSD6VyXFdvQ/rn9paxF0qqY9sGVg7KAjnxpiYsT6AiAEIV6hYeVnCDjFPvjd2clPO17zZs6rYg42SNjSW+zvhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220878},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.13_1774018334576_0.13995582448330635","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"codex-lens","version":"0.1.14","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.14","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"46ee80e6ef2bd280c7ef2d48b27ccce8190fdba8","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.14.tgz","fileCount":40,"integrity":"sha512-ihiyba9m8ADWmCbQol/7iO4YMuXfDxk9ws0vQu5O2JoVmaL6DpjkXhLMjoNwP7EJg4X3c6z6qkTgEkZlIdK+4g==","signatures":[{"sig":"MEYCIQDd7ltu7wmTCkpLiK1o/3H/djHRDbDgpXx4OZyJUwUxmgIhAOPkMIoC57LGDTXQSCkNky1FI/nb40MaummCLrArQ/IJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192277},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.14_1774020331822_0.8029786142904196","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"codex-lens","version":"0.1.15","keywords":["codex","openai","codex-viewer","ai-coding","file-watcher","snapshot","rollback"],"license":"MIT","_id":"codex-lens@0.1.15","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"624e0f9bf49794d302b118c505f21a889ca0202b","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.15.tgz","fileCount":41,"integrity":"sha512-du6kKwf+qZE34RwqwoAgFgsFWUFaYk/Uljmaj+0ySHjEe4YeZoy2ch8E31cO3OgfXQEZe7D7JVLY9JSCZaJHdA==","signatures":[{"sig":"MEUCIFlMRsrzt7qyvzM2mPRFfLxUeewDsUVIEXZ/2/eCJsGpAiEAkEwaNlTK9MwIVAU5Kr9B06zYVEt830el4fifjU6PWTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2129398},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes with task snapshot rollback","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.15_1774060562057_0.5299889897258767","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"codex-lens","version":"0.1.16","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.16","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"c834be02414eff4a91b887de7dcc68edd786cd1c","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.16.tgz","fileCount":41,"integrity":"sha512-FWHODbJXc3M0K5F5mpAejlU9KvmDRWbnZnTuqVYXLS28009z5soA5Ip9L7gG6IeIKy3+6XlhQKnBiH+XsHYfjw==","signatures":[{"sig":"MEUCIQDYjNAqwfzhMoA9JgoLwZ77tBfVEIjVS8wPmPN2EM8yQwIgWCZEXrtcjOtXVk6VORRZaZs2SO460yhDd4bX00oXqDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2147533},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"0f9c0f8406039aa4549c33969bb7a74a1f0bba45","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.16_1774063724504_0.11979076267025368","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"codex-lens","version":"0.1.17","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.17","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"1358584189fbec8a1714e9df9bd14797ee71e511","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.17.tgz","fileCount":41,"integrity":"sha512-LrU9sMsEbOzcyGS2sx3u+EOUzNS4nZ83q8oxCElOH7RbZVGaZ745W44zsOGXCGJKT+T4d4bdtY5ggAcyBAdXwg==","signatures":[{"sig":"MEUCIQCbf3TsBEX0ZCgjAGECuR9l4KdXzd3Bix+iWkuKTLFM3gIgOkpJI5WqNZQrGjlxeBBXBDMU6Z8hH1TYIl7Qab2bqnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151998},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"638180d03379facb439d06bd0e80bddf4b4f3c57","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.17_1774098756177_0.5413612748914984","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"codex-lens","version":"0.1.18","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.18","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"e39c98f1ce1a85f3765430de88343a1e3f8419e8","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.18.tgz","fileCount":41,"integrity":"sha512-AHpQ4S+i/Zs95mn+pAF5gY/AKRUm8czRAIVHS62n6tU+IbmLBfUN+Ms2VIiVkcywMepXuGJxe92msz3r0IduTg==","signatures":[{"sig":"MEUCIFkSdgUcEen3EVcssQRSkXAOOhGTdwnW7PWWdSdRwuDsAiEAqGXjbFFNsGDPfQmAilRP5b6m6aOlZDtPBsDeWho06h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2154898},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"638180d03379facb439d06bd0e80bddf4b4f3c57","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.18_1774156034762_0.8624243992077734","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"codex-lens","version":"0.1.19","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.19","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"70cde2eeb9a060c305a4c42758786827ffab95ba","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.19.tgz","fileCount":41,"integrity":"sha512-Bfb/j7tWrhubcgUTKJ4wE/p3w2KyEaSVY6c6YBKU1MTPj/ZCNG0ULcR6Y6BRZOiPzV3FCaXMZTdLseU0F8l40A==","signatures":[{"sig":"MEQCICDfmjH3FmTcCYA/HwKfsRevjSTPU6A3QDVsEx2XwIV2AiBQlNXzNkR7mSurTJIP1Wb3R97Wwdz1qBFNNJqtZB2UyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2155579},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"638180d03379facb439d06bd0e80bddf4b4f3c57","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.19_1774156518552_0.046843189110239214","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"codex-lens","version":"0.1.20","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.20","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"55f992f5ce9b2293f548a02a606c047e9f6562cb","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.20.tgz","fileCount":41,"integrity":"sha512-/OSpBo1W4UbOlZWcoE/KjQIhnSrEYlAw6ViXPRRIgBuKnhxDucsi0o1Ett/EK07809ytWjCZ25GcNzLZMatFQQ==","signatures":[{"sig":"MEYCIQC7+JeHeCcPRp+NLI7zYMRDMXegDPETAkvYXf92RvEQHAIhALsU6ugcHYDxPhrl8bsjCMzGx6I/+aZRvHtha8KNScSH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2160125},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"2c8e17854526e63fd7511ac6915912d0a5299a0a","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.20_1774162765390_0.41172924729084204","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"codex-lens","version":"0.1.21","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.21","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"83d4eb690daeabcb9f8293d10834878f069cd5b6","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.21.tgz","fileCount":41,"integrity":"sha512-E32Hqi4yvtj/tNDreFnJrMCYPVrrlxlZsaIb3Gvtac9QnCEIEY8U4sYAUzeEK43173+MxW+XwT0Fq7yiKGUtEg==","signatures":[{"sig":"MEUCICH9YiN/SySY3mFS/7FWXaAhlS5rOnkd6v+zXoNGfuNXAiEA3a4KrhpBcAX1B8P7EqERZyNQebjbQqu2R+tiOjKTP3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2160644},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"2c8e17854526e63fd7511ac6915912d0a5299a0a","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.21_1774163111799_0.0479479191823593","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"codex-lens","version":"0.1.22","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.22","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"eeb752315bb67a261cb9acb378d6e2338833917b","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.22.tgz","fileCount":41,"integrity":"sha512-iy7FXuyZSc/q8O+tDtyeIq8Oq63km/EF6sfXIF8vNz9Ik5ayUNsJgZUtvS/p9J5DvgP3uDyoQ8/aTSqGIva1PQ==","signatures":[{"sig":"MEUCIHXPHVoXzFCSlrBw3YdsHcKCin8DyGEaPyZR7B3vtAHgAiEAimKUdTXpi2+gL2JVdF0dSkUsC3dPhv2ByL3Hdf8klJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2160639},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"2c8e17854526e63fd7511ac6915912d0a5299a0a","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.22_1774163740394_0.15413604250131274","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"codex-lens","version":"0.1.23","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.23","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"308b903bcc77eb9c4bdbe6273f57149154894af5","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.23.tgz","fileCount":41,"integrity":"sha512-7F8jiCo+UfBxsADoSeMAJs/SIfqPBd0gNIZaZBzKREVHSBcrJjWBrm4KaLLO67VMGdZQRUYk3S5mps34DsWJJA==","signatures":[{"sig":"MEUCIQD9Va1xeeBub9Qza7Zg/qOdJQCab6XKj5AfVy2dbiCAGwIgDWCC1L60/MCB/CWOt/2JrWwehLrWbarkuDJ0Cif/GYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2161303},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"2c8e17854526e63fd7511ac6915912d0a5299a0a","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.23_1774167664550_0.25583679452149743","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"codex-lens","version":"0.1.24","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.24","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"c59f9d1c53d014f616e0901e8e6b6f65d376a30f","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.24.tgz","fileCount":41,"integrity":"sha512-TmEXmKugebgV1A6hBWXcnaSVkyps4B0lQPKK39X5J1NP+vKxYepEg2jUGY5t0fOTmkyiU9Xp6vRNPOhdHS5qzQ==","signatures":[{"sig":"MEUCIQCW18w+FPJYk0naty8tnNbjirXDsiPcK1pZyfotoIptLgIgRso//cZ4bINrkyBWY4KTuJu76/6Sqxi679KHEJ9H0lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2162051},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"2c8e17854526e63fd7511ac6915912d0a5299a0a","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.24_1774168210129_0.2938508156847808","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"codex-lens","version":"0.1.25","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.25","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"7e85d36ceffa6fe0de4c491d5aed512adcbf5397","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.25.tgz","fileCount":41,"integrity":"sha512-RVLgY5dqE/wDK+wpeo8mqT228exSZV88el5qnOYpBswt/79bXGxJaf1gjjx8/7w/4QA79KTdVcqWPS+JOuJlzg==","signatures":[{"sig":"MEYCIQDABNh/ni3+BlhkG+Rs/UnDqLISnT1iBSQygYKe55VloQIhAIxWMpPGuppRwETIK7hQAfQArTi6XhcuEWa6sxatNbvK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2162607},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"2c8e17854526e63fd7511ac6915912d0a5299a0a","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.25_1774168904811_0.24767553073778048","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"codex-lens","version":"0.1.26","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.26","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"3f9fa875ded0895d58e16bfea58dcd5b7182649f","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.26.tgz","fileCount":41,"integrity":"sha512-L6VjaLxAcK3/7NA4sPgvMgv79HMJX4kdXot9l32xhZn+HpjynGrqihj48Ad1ni7h8Krf3CKjkVCfcdJpM3JGIw==","signatures":[{"sig":"MEUCICGnWNdUznHNIzoshcgnqAPo0dNgbs/gQ+4Un9KKum8GAiEAk7Q+KlyPkNn0E/R27TnOP9WE+Tng08lr8VDjH2Jga/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2162612},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"2c8e17854526e63fd7511ac6915912d0a5299a0a","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.26_1774169502191_0.17193394712854682","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"codex-lens","version":"0.1.27","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.27","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"411d85f6c3c2bdd83ae6871e7c06244a2f28ab2e","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.27.tgz","fileCount":41,"integrity":"sha512-kLiRE6oOMTQ47bR8jmj8wHYOxrrru51/PoF7AmDAfI/dy6FI/RAQZY6DPUd5EzOkfc26ncjMxFD8oVhQM+E7eQ==","signatures":[{"sig":"MEQCIGcahf98RpHhmgHpMMBngq7pmTuzS2mnWwgBQIpB4QB3AiA2Ggnsxfe6Gf9VyPoEDRmCnItxMjVMl25u69IbOqZwlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2165469},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"2c8e17854526e63fd7511ac6915912d0a5299a0a","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.27_1774170863337_0.5288468106922641","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"codex-lens","version":"0.1.28","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.28","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"65f91e5eab83221585e29f21c067cee5f8a1c1b8","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.28.tgz","fileCount":43,"integrity":"sha512-jci+BAvLKBhebTmI1IHSZDCPgy+ft4glbTr61cq7AgECJbVBIQQG1z6V1+DIONu3PzdALZwFVRhEY7jv2Mg8ww==","signatures":[{"sig":"MEQCICpCVD+/MxK22roebYtkI+s8sk82vwfDxUjh9dEZIlzdAiAdlio8ZWJ4S+XmiRbLMn0TJab/YjKbvnEEOsy3AR6FFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2172827},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"5dc5a37bd61592f02f957c464005c04de5b42004","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.28_1775294711323_0.2530746281137992","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"codex-lens","version":"0.1.29","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.29","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"e059b1ab746f518b819cb0e5c51a4022ead80958","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.29.tgz","fileCount":44,"integrity":"sha512-knVsH/iUBoDgk/UG7OF+T+DiQC5lWv1ze+9sOA/DoQKvQO2T6QtDAlUMr7AY/b5PRPm+4zAGa6gVAGwbitCJQw==","signatures":[{"sig":"MEYCIQDScF9wtgKOcpAbY44k+WXGf1HDT25I99Um+gbHO9VEZQIhANgPCOME4ky1z0fnBxFMpo+EvcELVxDTwEruyJqeAFS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2202735},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"5dc5a37bd61592f02f957c464005c04de5b42004","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.29_1775296012500_0.4945449687012977","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"codex-lens","version":"0.1.30","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.30","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"a72e8955c87f6a43918f044239e6f47c0369ba0c","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.30.tgz","fileCount":45,"integrity":"sha512-FTT21cPXTtfSrjPy3dmyWj771DqZL8dpRRMUDwn8KLyH3F9lb256+3p6SKUVXlhSe87KUYJ1bD4u1V9n8sScfw==","signatures":[{"sig":"MEQCIH94QPn6d1VITBHd97C/biD0/0TAytEcB4P/wGWVBeuaAiAJSnwQX2kzgi541fQ9mjOxCJaXP9+vORxet5TTnU3OHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2206844},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"5dc5a37bd61592f02f957c464005c04de5b42004","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.30_1775298296044_0.9193457595032073","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"codex-lens","version":"0.1.31","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.31","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"8fbd1eced97907e4783d6199c8b21ab2d2ac33f0","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.31.tgz","fileCount":45,"integrity":"sha512-Fr4dYFBGMS+urRGuhbTQVi/OjTbWhbDN11ZJOEsj4RHfrSMyKbWFj1I+hvLcUkBU7w6UuDGuI3z7kPfoxktWSA==","signatures":[{"sig":"MEQCIFnsTKC7/VRim24J6EdshdVLyy0u3WFIbVOhW1xWA50KAiAPX9M1hKNbD07I716k6BI5Y6yijSuGOo+vFFXWBWKLYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207952},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"5dc5a37bd61592f02f957c464005c04de5b42004","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.31_1775299080646_0.8877640678874319","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"codex-lens","version":"0.1.32","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.32","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"5db5ed62edc3bb9724eddd97a91c65b50b84680e","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.32.tgz","fileCount":45,"integrity":"sha512-GgcUXeRKSgbrevkN2xJwbwfYKDBwHZNsS+/qPdk+rryc/SSSeYFp6/INVkTLyDESGwXB9mXVwgwCKP8KSc6/Cw==","signatures":[{"sig":"MEQCIAL0SHlpKoWq6/kKC06kMFFsqcbRLJ2LMLI0MIEvilv8AiAt/WHqkgkNmkDrr07w7EOWWJL/PREme00l8/vf+mEJBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207080},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"5dc5a37bd61592f02f957c464005c04de5b42004","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.32_1775299399099_0.9650181048470925","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"codex-lens","version":"0.1.33","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.33","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"82d97d7faca0f782bac87ada38834b09ba0cd982","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.33.tgz","fileCount":45,"integrity":"sha512-lymqI7d4KjQX+GgaOJC0q2bkF7hsrUDqREdscJ0rwOOVwYCHj8JFI1mGY6nqVVugJmvHtvSWGSE/lChD50WhwQ==","signatures":[{"sig":"MEQCIDUTPLAXNyq6vBWK2sbdRBiGRRVFtobWz1NTvohqoT9jAiAzOBuRtcoFc2gqWxqjKTk6hvf+SxqHmXmWi1fsRFLqoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207343},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"5dc5a37bd61592f02f957c464005c04de5b42004","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.33_1775299573886_0.4463664000855676","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"codex-lens","version":"0.1.34","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.34","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"0b7efae8bccdb07a8a03d1b57748dfcdeaf86fa9","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.34.tgz","fileCount":45,"integrity":"sha512-AYS4prq/Hmsz9hvql6m95IhBv72QhnSSOruY2trHi/FHMROYC/9G0YKCZbhWibTpZ4IX32vtiBpwyDZInUh7Vw==","signatures":[{"sig":"MEUCIQDN6b4mhnMhor/f9Ai7qkNV00oPWtz/K6AeqSpRZnskagIgGaVvYQG66qFceMvEuUUQwpbC6rb9z3BWJXgLOAUBelU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2207375},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"5dc5a37bd61592f02f957c464005c04de5b42004","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.34_1775299796453_0.5694245412126333","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"codex-lens","version":"0.1.35","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"license":"MIT","_id":"codex-lens@0.1.35","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"bin":{"codexlens":"dist/cli.js"},"dist":{"shasum":"5b3847d903e84bfeaa57007339a8efdd6b18c21a","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.35.tgz","fileCount":45,"integrity":"sha512-slZ1nhd7uOpb7rz/SowAlmcTldnQgxmaPRMMycyq2L7iBVIHkhOv/7H4YDm0eWCJ0n677fZZzPt3idUUZpwcXA==","signatures":[{"sig":"MEUCIDhtByKyCtUevXgTS7gkFKbVoUIgsESZDOVAab4LnihiAiEA0zX3YOg2tm9hmACmQPWyYln2rO5+lVF4zSxX/w+YRMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208396},"main":"dist/aggregator.js","type":"module","engines":{"node":">=18"},"gitHead":"5dc5a37bd61592f02f957c464005c04de5b42004","scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"_npmVersion":"11.9.0","description":"A visualization tool for Codex that monitors API requests and file system changes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.18.0","diff":"^5.2.0","react":"^18.3.1","express":"^4.21.0","chokidar":"^3.6.0","node-pty":"^1.0.0","react-dom":"^18.3.1","@xterm/xterm":"^5.5.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@xterm/addon-fit":"^0.10.0","@codemirror/state":"^6.6.0","@codemirror/lang-go":"^6.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/language":"^6.12.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-web-links":"^0.11.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-markdown":"^6.5.0","@replit/codemirror-minimap":"^0.5.2","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","esbuild":"^0.24.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/codex-lens_0.1.35_1775299927388_0.6264641573739489","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"codex-lens","version":"0.1.36","description":"A visualization tool for Codex that monitors API requests and file system changes","license":"MIT","type":"module","main":"dist/aggregator.js","bin":{"codexlens":"dist/cli.js"},"scripts":{"dev":"vite","build":"node build.js","start":"node dist/cli.js","prepublishOnly":"npm run build"},"keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"dependencies":{"@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-go":"^6.0.1","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-javascript":"^6.2.5","@codemirror/lang-json":"^6.0.2","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-python":"^6.2.1","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-yaml":"^6.1.2","@codemirror/language":"^6.12.2","@codemirror/state":"^6.6.0","@codemirror/view":"^6.40.0","@lezer/highlight":"^1.2.3","@replit/codemirror-minimap":"^0.5.2","@uiw/react-codemirror":"^4.25.8","@xterm/addon-fit":"^0.10.0","@xterm/addon-web-links":"^0.11.0","@xterm/xterm":"^5.5.0","chokidar":"^3.6.0","diff":"^5.2.0","express":"^4.21.0","node-pty":"^1.0.0","react":"^18.3.1","react-dom":"^18.3.1","ws":"^8.18.0"},"devDependencies":{"@vitejs/plugin-react":"^4.3.1","esbuild":"^0.24.0","vite":"^5.4.8"},"engines":{"node":">=18"},"gitHead":"4dcf69454c95726dbb1e9debaacf2db884e218ee","_id":"codex-lens@0.1.36","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-fvMj1G44zkcVxlyyBtzq2csi1UOFOoyc0fAw6rdObBE8GmWtGqzX5BULaUrlxYaer6p774Tt1G7IY3V/zCT+qQ==","shasum":"5e4cd9ed6bd01988c01a52761c4858340ec43cbb","tarball":"https://registry.npmjs.org/codex-lens/-/codex-lens-0.1.36.tgz","fileCount":46,"unpackedSize":2222381,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFyYDHsmk3PSV0NxOvo11EeVb+AdSd9uliqZammsKPr0AiEAma/pRiKfpVwIyPoQpB7wWzDZxOe6MawF4qxrKZezJTk="}]},"_npmUser":{"name":"adoniszeng","email":"preference.zgn@gmail.com"},"directories":{},"maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codex-lens_0.1.36_1775647613336_0.6198728743285657"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-20T09:01:15.626Z","modified":"2026-04-08T11:26:53.660Z","0.1.0":"2026-03-20T09:01:15.802Z","0.1.1":"2026-03-20T09:12:29.807Z","0.1.2":"2026-03-20T09:27:10.931Z","0.1.3":"2026-03-20T10:59:56.358Z","0.1.5":"2026-03-20T11:08:50.865Z","0.1.6":"2026-03-20T11:36:31.313Z","0.1.7":"2026-03-20T12:01:17.226Z","0.1.8":"2026-03-20T12:06:41.860Z","0.1.9":"2026-03-20T13:32:13.784Z","0.1.10":"2026-03-20T13:44:56.483Z","0.1.11":"2026-03-20T13:59:29.686Z","0.1.12":"2026-03-20T14:12:22.771Z","0.1.13":"2026-03-20T14:52:14.750Z","0.1.14":"2026-03-20T15:25:32.076Z","0.1.15":"2026-03-21T02:36:02.269Z","0.1.16":"2026-03-21T03:28:44.673Z","0.1.17":"2026-03-21T13:12:36.387Z","0.1.18":"2026-03-22T05:07:15.010Z","0.1.19":"2026-03-22T05:15:18.755Z","0.1.20":"2026-03-22T06:59:25.594Z","0.1.21":"2026-03-22T07:05:11.956Z","0.1.22":"2026-03-22T07:15:40.687Z","0.1.23":"2026-03-22T08:21:04.704Z","0.1.24":"2026-03-22T08:30:10.290Z","0.1.25":"2026-03-22T08:41:44.967Z","0.1.26":"2026-03-22T08:51:42.393Z","0.1.27":"2026-03-22T09:14:23.563Z","0.1.28":"2026-04-04T09:25:11.498Z","0.1.29":"2026-04-04T09:46:52.690Z","0.1.30":"2026-04-04T10:24:56.251Z","0.1.31":"2026-04-04T10:38:00.853Z","0.1.32":"2026-04-04T10:43:19.326Z","0.1.33":"2026-04-04T10:46:14.070Z","0.1.34":"2026-04-04T10:49:56.691Z","0.1.35":"2026-04-04T10:52:07.598Z","0.1.36":"2026-04-08T11:26:53.539Z"},"license":"MIT","keywords":["codex","openai","codex-lens","ai-coding","file-watcher","terminal"],"description":"A visualization tool for Codex that monitors API requests and file system changes","maintainers":[{"name":"adoniszeng","email":"preference.zgn@gmail.com"}],"readme":"# Codex-Lens\n\n[简体中文](./docs/README_zh.md)\n\nA visualization tool for Codex task management and code review.\n\n## Features\n\n### File Explorer\n- Real-time monitoring of project file changes with automatic file tree updates\n- Folder expand/collapse support\n- Right-click context menu: copy file path, open in file explorer\n\n### Code Viewer\n- Syntax highlighting for 20+ programming languages (JavaScript, Python, Java, C/C++, Go, Rust, etc.)\n- Line numbers\n- Code minimap with draggable slider for scrolling and click-to-jump navigation\n- File change diff display showing additions/deletions/modifications\n\n### Terminal Integration\n- Built-in terminal for direct interaction with Codex\n- Real-time Codex output display\n- Terminal input support\n\n### Tab Management\n- Multi-file tabbed browsing\n- Keyboard shortcuts: `Ctrl+W` close tab, `Ctrl+Tab` switch tabs\n- Right-click menu: close, close others, close all\n\n### Other Features\n- WebSocket real-time communication with auto-reconnect\n- Version detection and update notifications\n- Modern dark theme UI\n\n## Prerequisites\n\nBefore using Codex-Lens, you need to install Codex:\n\n```bash\nnpm install -g @openai/codex\n```\n\n## Installation\n\n### Install globally via npm\n\n```bash\nnpm install -g codex-lens\n```\n\n### Usage\n\nRun in your project directory:\n\n```bash\ncodexlens\n```\n\nThe tool will automatically:\n1. Detect the current project root directory\n2. Start the Codex process\n3. Open the browser interface (http://localhost:5174)\n\n## Updates\n\n### Check for Updates\n\nThe tool automatically checks for the latest version on npm when starting. If an update is available, a notification will appear in the top-right corner.\n\n### Manual Update\n\n```bash\nnpm update -g codex-lens\n```\n\n## Tech Stack\n\n- **Frontend**: React 18, Vite, CodeMirror 6\n- **Backend**: Node.js, Express, WebSocket\n- **Terminal**: xterm.js, node-pty\n- **File Watching**: chokidar\n- **Diff Generation**: diff\n\n## Development\n\n### Clone the project\n\n```bash\ngit clone https://github.com/your-username/codex-lens.git\ncd codex-lens\n```\n\n### Install dependencies\n\n```bash\nnpm install\n```\n\n### Development mode\n\n```bash\n# Build the project\nnpm run build\n\n# Start the service\nnpm start\n```\n\nDevelopment workflow: After modifying code, run `npm run build` to rebuild the project, then run `npm start` to start the service and see the changes.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}