{"_id":"vibedate","_rev":"22-1acb260890c8024721eb967184438b3b","name":"vibedate","dist-tags":{"latest":"0.9.0"},"versions":{"0.1.0":{"name":"vibedate","version":"0.1.0","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.1.0","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedating":"dist/cli.js"},"dist":{"shasum":"1143f5fce287febac5b7a9dc67c71a59dc878312","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.1.0.tgz","fileCount":11,"integrity":"sha512-qFkeF7YBg/QfFf+jA/LCGFVqUDWUj3SOy8s3zWPCOJkQdyzU86b8jzOfRSCRuA0kghVYNNwBtWe5nsM4Gef0VA==","signatures":[{"sig":"MEUCIEOC93tglImQhG0gAJH4fnURc/0hQm/LqPSgYhpmyI5SAiEA9n02+GibIzmrf9BtnZLVU1bO3YDh4YeDgy9JH8RzlI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64059},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1367ab8de40e9f3213367ff8e6eb3972e8600dd1","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@pooriaarab/vibe-core":"^0.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.1.0_1785047494189_0.4435903078169998","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"vibedate","version":"0.1.1","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.1.1","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedating":"dist/cli.js"},"dist":{"shasum":"357a0355947c40071404743324819ba6d76d8721","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.1.1.tgz","fileCount":11,"integrity":"sha512-a3a0AQeQzng5BowQ5Tm0CeOsd4MhhBdsUedk/4fuiTP+puhF0EtaAr37arW0CLDHvF8zcV91XMu1tUaegk3aGw==","signatures":[{"sig":"MEYCIQDa6Hkqlr5C34ONGfTIWfOPdvmWbi+NGC3Mucsw7NzdUQIhAIkdhchpiT/oEZTczVrgy81zOXDaBjsALz8Ci89ENqcz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63992},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba8b39f9e418d2c69243330d381963ec03d9af33","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@pooriaarab/vibe-core":"^0.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.1.1_1785051697764_0.4047140722250153","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"vibedate","version":"0.2.0","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.2.0","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedating":"dist/cli.js"},"dist":{"shasum":"a56c3f84d6454cadf34085dcf44aa3aeff4e3257","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.2.0.tgz","fileCount":11,"integrity":"sha512-ptQXRB8XoEGPFcgaPMkjhkWPhzyovcOA1V1uRGURFK6TQdu16P9NVhsAwxsZ1Dwez4atXza/b4gm4Dk5mTcxQA==","signatures":[{"sig":"MEUCIHavoy066jMvpHA+W2dQiOmA56Z9lttPTJVtJCLbXPkoAiEAom6PlYZnehd7exd6La9ohaX+zkSJpB2oYMZerJODLmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0400417aae3ffb27ce296f36842e66b41538de53","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","@pooriaarab/vibe-core":"^0.2.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.2.0_1785199005310_0.4397789754754968","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"vibedate","version":"0.2.1","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.2.1","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedating":"dist/cli.js"},"dist":{"shasum":"863debf87ab1a3f496779f8edcedaa8a53c51521","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.2.1.tgz","fileCount":11,"integrity":"sha512-+gZq3LrLvffvxoBvBVHgoewK5Wk235h2Ti/Vce4GGKHa6jgWoASxjAieANK63i747DMPSAJF1++/Rz5fE5x8gQ==","signatures":[{"sig":"MEYCIQC7y3+pJZqQ29g6yI/dK43JJKWBUBQU+PMy1hAnW8vdXAIhAPbOjQ6L7nijp2gOn/M0QCfbwpT0+iMhK2k07J0RaVHD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"90c56a5d5f68865d48378d3c887d6caae56a9298","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","@pooriaarab/vibe-core":"^0.2.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.2.1_1785199483304_0.41497577391165597","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"vibedate","version":"0.3.0","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.3.0","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"54835c5bf8604d936c06c6681421036f9d50d4d9","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.3.0.tgz","fileCount":11,"integrity":"sha512-/og72fnWxrT7B/UUo9ZxjD8IFOh6NljQAKGC4iJ0Djz903r3YlSLJSsdAhAUHBbGoBDkoamVnA2yyOvixnGztg==","signatures":[{"sig":"MEQCIDwYFMgfNWbvxAfsl5rLYheJgW5V8fBBRngS7Le5lkNcAiBSVfCG34SVsbBNcXhE9o2ZXN5RrZvT4rqyimuMWlNt4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30b9ef52de00a88f71d2058ef9913d0bb6824b77","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","@pooriaarab/vibe-core":"^0.2.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.3.0_1785206957363_0.818113390307529","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"vibedate","version":"0.3.1","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.3.1","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"c6118c076426f33bc39b6d31942b9960e161c068","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.3.1.tgz","fileCount":11,"integrity":"sha512-JnDN10sOyvKk8NHAXW5S1YK8s5WMaRkmwi5APa31uIpIDTCiVdiK1LNutwE0SlvqhhQKzCmYOVZ4SmXzuhVEnw==","signatures":[{"sig":"MEUCIDP53eAWDwDtsyo/c2bOcv/efVZ7tcxLN6i7pJumTyDcAiEAsl8Xlm1PbNq8bZ0BmpJniZG+MP068qTKZfUPb3P2ehU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"48ea93725c9b748a56d323e590f084be8fad6db8","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","@pooriaarab/vibe-core":"^0.2.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.3.1_1785211195450_0.7598223726838877","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"vibedate","version":"0.4.0","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.4.0","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"9e1a39e16cddbfd1db52fdf540cba6fb518061bb","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.4.0.tgz","fileCount":11,"integrity":"sha512-JBwLJsFWEnMGEMzqQaEcgUXCtR2Oa9gvfYP7FrIEqyejfEQpPrd8CfaPBkI9glaB6mDvDsWVrc94ZfVOtet2JQ==","signatures":[{"sig":"MEUCIQDkDnZSTWpw4G8k86V2XFhlPr+rfOSzL6Oug6ju21n7oQIgD5jnmrCIlcjuV46Lqzq5batp/1g3YdKGwrF2sX6TNBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145743},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b40ebdbe3e741483e38f62da377b8021680dd02b","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.4.0_1785214377094_0.667946933220515","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"vibedate","version":"0.4.1","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.4.1","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"490e6e93114db50cb8668a6490e1ed8df2517a4e","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.4.1.tgz","fileCount":11,"integrity":"sha512-4t1h77l+b9AUjJ0F8j25J/ks8fyT8Yp+RWBtOI+LkYJrR1UI57bNOkeNuV+APJ6lLIeQtrnT5PgSb87b2HgY9w==","signatures":[{"sig":"MEUCIQDEK/q3FETQsMna3IPXF6ZWde1dRZUmW48LYcwN44r1AAIgbrzhJ5M2RktvjWuqvJtPKdfQEWUcaEz42XdJs9PknG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a1bf889c6b04f805f9c492fbf1f0064498e051d8","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.4.1_1785217403471_0.017753805650188914","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"vibedate","version":"0.5.0","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.5.0","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"dfd5a3de4c314093ae785ac4d5e56b8c99a02e61","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.5.0.tgz","fileCount":11,"integrity":"sha512-PLpN1jN5nbUOFCItIMivH3BDJlbkPSzV74llu84L2JdLunx8pA1cooE5BaDSAsglyclXeggNQLkFrEVz7iQ9wg==","signatures":[{"sig":"MEYCIQDymaUnlsR6MYceO6IRrMx9FbuX97f8syFjJgsw3+89LgIhAMHqUkTwj7avU6os2eFeHP+DnFpKYJjmpOCVOq17q8Lw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180370},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"abd185511b7ba8328b21ddc77fbd66311c15b8d4","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.5.0_1785258864513_0.6115569318245038","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"vibedate","version":"0.6.0","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.6.0","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"9cf487fb66bb0d98615f041d0fddd760bcbce3b6","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.6.0.tgz","fileCount":11,"integrity":"sha512-8KPh7bZfnFrXHMYf8asO4LQWlj4kDDBsSReu4BO5U5WGI1hE6b6G/TZNFftLjq7YV6em0X/q6gRRKXs3aIGnAg==","signatures":[{"sig":"MEUCIGRsdKLlq35hd5h9RWPydq5GX546v7L4sbg5NmTR8w8EAiEAjMmP0rFfa9IDgHAp6JP4kO22sOxOWpdnulxzXPVKMRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198485},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"79fe10c57d1e3b8c256ede4fb7d0d5c8b019ab6d","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.6.0_1785262417241_0.025497206714371723","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"vibedate","version":"0.7.0","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.7.0","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"e56b2ec726e5f849adaed54efda6fb8c4b050a74","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.7.0.tgz","fileCount":11,"integrity":"sha512-yJbiuR60sZvQF77AyUxoDoe4+lUbvPP8cw7PgbXyOPOl13IhgLWUYA/oC67rmA7NWxuL0ZpkHwGVON+YdJFI1w==","signatures":[{"sig":"MEUCIQCKYc6xpD6HB0/E5Gu7IP/Kee8wKetmLs28xPwj/Od6fQIgVnids8DagnK9FX476Fj3dVCrvFLoAi8OJvR+tIL/nlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d8ef42283418ea6dd14e8977ffd3fa81fa29b54f","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.7.0_1785265553062_0.4471361386988988","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"vibedate","version":"0.7.1","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.7.1","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"5fbb0da3cf8a8aa2fe6622dc609467383be58b95","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.7.1.tgz","fileCount":11,"integrity":"sha512-mAk3yxugA26ISZRHfdAC6stcrwNNJXzi9yfKW8eWvX9aVTyA/aFFxMCmpGG8ARHNPCBIS3XAVJSMVM3VeNJHUw==","signatures":[{"sig":"MEYCIQDOocFaB5TugwRA8+qUwmavekw91oK8K7vCfvO+ByfLlAIhALV/3GY94I1DBfwjUxIkFEJpeuNgCQdy2O1jktTvgiNu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c852aee1fc32342014e432c4c9a94462f01fa09","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.7.1_1785271762959_0.6709612887004028","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"vibedate","version":"0.7.2","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.7.2","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"f57c48097f9b9782d0270c106a095853a9ac6e1f","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.7.2.tgz","fileCount":11,"integrity":"sha512-o+RmJi7QBKuz/mDFWAY6qiXPHyI4/tR1GhlKQMxAzfG7TTLIjXXYgGrX6xiqHSMkAXNqeKoTtR8ZdG5qdXJ74A==","signatures":[{"sig":"MEUCIEcSsfOPMIas7I1nZM6d1Yzo63D1I7wUg5FAsVvKRar2AiEAlhkdo6cgP0OwgZcidYiX8lO98APAYSOcwzyUTrMD3HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230038},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a7f04a2c76205b9ed13ad829ba11098cffcdfb84","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.7.2_1785274405253_0.8299361038253736","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"vibedate","version":"0.8.0","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.8.0","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"b1306b012853055aa49875e227d98e3238a03ef2","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.8.0.tgz","fileCount":12,"integrity":"sha512-iSeW4iXbz6I7CltLmPeQ7CkD57Yz2GrQbxrp1flJG0QUp+O2ZUXEcws41u8vael9vF4ad7SvPX/Gl8BE1c0QcA==","signatures":[{"sig":"MEYCIQDbHDHvszM0vnVejtDj0h9csIMTehH0c7ohmlyFCMk1ZAIhAPYjVQO/gExKyomkncDaIEoW0AfN3rrIoExxTDPADUI9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805440},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0363136f8158d72b5bd858f3e971d7aac573fb62","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.8.0_1785277929831_0.6916021173463325","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"vibedate","version":"0.8.1","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.8.1","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"c742d395e77b698681c0c7517f4b726d8f2d0036","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.8.1.tgz","fileCount":12,"integrity":"sha512-RKjmXhKGNUHoFVIvOTripPnd/YVyctwIJv4aljPqhsGD6i/idr8+qm+G8lsB70gejQuvATr+AMt1BNfZVyEe7A==","signatures":[{"sig":"MEQCIEDLCSYcUsAN7sdxYO7y7T3RbaKRp7QAEzGlaOHB+pnLAiAYl1/WUpChKX5GYdGkK6UiKKLxj27spSpDsSksYp7ATw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8bd0cf8e531cab0e64dca8d30cba2f2703c8df7","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.8.1_1785278355304_0.9893421679980758","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"vibedate","version":"0.8.2","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.8.2","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"09a715849b33c523f92fab3b03f17f1e2cdc23ed","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.8.2.tgz","fileCount":12,"integrity":"sha512-scdMtsndNnh4y/hIijM+UE5hY2lBMuN55Km0bFssACkU5P1gdciRbRZefpIIEYpPrSE7pXr4zw6C/2PlLIMx5Q==","signatures":[{"sig":"MEQCIEWV8U1Px80zavXbIpT0J3iP6s/quOKaGevXdk2gHHluAiBq2QdBdyZ8olnrM4z0RmMrDjQqXwtpDvfHDYDrTnkqeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830598},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6e979dc13eb74564917490aa5bad5374e7b899f5","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.8.2_1785279730893_0.9182811560998296","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"vibedate","version":"0.8.3","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.8.3","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"f69937efd17f2adfe73f1def631f48728357f6a0","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.8.3.tgz","fileCount":12,"integrity":"sha512-gIZFX3uT0TlEgd/aajuNrtn+rIkHergpw2d76zAXpr/wmIzS7g674mkI4Zq+wZz01WKz2+Jd3eQoVSihFU+fLw==","signatures":[{"sig":"MEUCIDXLXv2M7ke3GuJAAwY91UlHEi3f9dn8Da3q6xPt/ebKAiEAmSaxKQOc1GkTtT42XcHxwihvAm6xrL6QsfxQxumhHgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d228b4a1ce1368c52ff1a383e49a0319b46189ba","scripts":{"test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.8.3_1785281300074_0.9703505414070486","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"vibedate","version":"0.8.5","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.8.5","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp.js"},"dist":{"shasum":"87007e0ae0711fe21727278a3ec3aebb913dca79","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.8.5.tgz","fileCount":12,"integrity":"sha512-saXtmR2GCHXyCTTLilaqe4X6+o31RawvFPL/dPbdqC2NYy4CDkivy7lNBN7+KkufUqdMnJhEO6ZOgLuTzg+f2A==","signatures":[{"sig":"MEUCIQDhadjseFEGwxrmZSpGTVVr41WJARl4qghsA76p4y/TEQIgC/FjF6XH2coiP3xaDFjl8aezIEu+rpCJJel7u51OfPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6971f3666bdf9058c17f36945aed7e62aa11fe3e","scripts":{"test":"vitest run","bench":"tsx bench/run.ts","build":"tsup src/index.ts src/cli.ts src/mcp.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.8.5_1785296845032_0.6753790212883155","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"vibedate","version":"0.8.6","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.8.6","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"4c2d015710c6c1fd10d3780e9b3750614b0caada","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.8.6.tgz","fileCount":14,"integrity":"sha512-kvmW/HBA4o5GYwMgnGoYMly6idtj4748QQIo7jMnfqisj4JW10dqnalv+k8GXVdV4Dh6JvRuHTKsMN+3oLJdSw==","signatures":[{"sig":"MEQCIDIaCULXH4VVkOqnxHgpldNDgvO6zKp+OOUyshcHrMNpAiAc6rV/eIJ9w4dhZ9DWpDR99oTFTeQnI2hKIRNlU/qZgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840847},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"325fb2dbc68aa077848ab3275bc23e5831645f68","scripts":{"test":"vitest run --exclude '**/*.harness.test.ts'","bench":"tsx bench/run.ts","build":"tsup src/index.ts src/cli.ts src/mcp.ts src/mcp-bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest","test:harness":"npm run build && vitest run harness.test"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.8.6_1785299165328_0.3176104304356331","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"vibedate","version":"0.8.7","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.8.7","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"cf66e472163953c15e02991bf2b57208ebbefdbe","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.8.7.tgz","fileCount":14,"integrity":"sha512-5jWzY5jbbNm4Gyn5bBYwvrX/b+MVT9625WRkx63se2O1fZS8RkM16ZSukN50CehCantZ5aTCzgYRwXF2sqtKOA==","signatures":[{"sig":"MEYCIQDcclmM9pHWffvlyH/ZUtrdfLM8VD5fEdlFEm8vYFqzmgIhAJhkBPr2O6YDzbWXTjfGX32L32BsvhG+8RiGDjqvdM0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840847},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9c3641d90b9f173be6584b3daa256a16f903db37","scripts":{"test":"vitest run --exclude '**/*.harness.test.ts'","bench":"tsx bench/run.ts","build":"tsup src/index.ts src/cli.ts src/mcp.ts src/mcp-bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest","test:harness":"npm run build && vitest run harness.test"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.4.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.8.7_1785306659502_0.9634506402278331","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"vibedate","version":"0.8.8","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"author":{"name":"Pooria Arab"},"license":"MIT","_id":"vibedate@0.8.8","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"homepage":"https://github.com/pooriaarab/vibedating#readme","bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"5bb536f41c10503e639f06eafb1bf37b6ef3c4eb","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.8.8.tgz","fileCount":14,"integrity":"sha512-bESO8p/m2yzjN6ZY7eyF0BV1i7k6MjFxVsBhIL/r8U8D1Ror7x1nhsPO5zrlB3EQp3ux4tQDWtMfyVatdc3JSg==","signatures":[{"sig":"MEUCIQCDE/TIL3/zNSbECZeKrC8Vn/SlZwb7AEyPMN1yYzyC4AIgMIUxJdgbDdfpQ1TpoFOZdykgowQBhm+9M332HihV4vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":840896},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da3e5380a3b46b10807cb31bb7b874b708ab66a4","mcpName":"io.github.pooriaarab/vibedate","scripts":{"test":"vitest run --exclude '**/*.harness.test.ts'","bench":"tsx bench/run.ts","build":"tsup src/index.ts src/cli.ts src/mcp.ts src/mcp-bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test:watch":"vitest","test:harness":"npm run build && vitest run harness.test"},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"repository":{"url":"git+https://github.com/pooriaarab/vibedating.git","type":"git"},"_npmVersion":"10.8.2","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"hyperswarm":"^4.17.0","nostr-tools":"^2.24.1","@pooriaarab/vibe-core":"^0.4.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","tsup":"^8.0.0","vitest":"^1.6.0","werift":"^0.24.1","hyperdht":"^6.33.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vibedate_0.8.8_1785360869491_0.49099599846279784","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"vibedate","version":"0.9.0","description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","type":"module","license":"MIT","author":{"name":"Pooria Arab"},"bin":{"vibedate":"dist/cli.js","vibedating":"dist/cli.js","vibedate-mcp":"dist/mcp-bin.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts src/cli.ts src/mcp.ts src/mcp-bin.ts --format esm --dts --clean","typecheck":"tsc --noEmit","test":"vitest run --exclude '**/*.harness.test.ts'","test:watch":"vitest","bench":"tsx bench/run.ts","test:harness":"npm run build && vitest run harness.test"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@pooriaarab/vibe-core":"^0.6.0","hyperswarm":"^4.17.0","nostr-tools":"^2.24.1"},"devDependencies":{"@types/node":"^20.11.0","hyperdht":"^6.33.0","tsup":"^8.0.0","tsx":"^4.23.1","typescript":"^5.4.0","vitest":"^1.6.0","werift":"^0.24.1"},"homepage":"https://github.com/pooriaarab/vibedating#readme","repository":{"type":"git","url":"git+https://github.com/pooriaarab/vibedating.git"},"bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"mcpName":"io.github.pooriaarab/vibedate","_id":"vibedate@0.9.0","gitHead":"3199a9a158ff2fe51ae39e450b38ad9efe32b735","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ITPXIVtdevVWkY09Zjg7d5f8wBgDt9kkA/ppSk4JJblyevjKxP27+RV1dnK5LaxPYhkMVKWLkDqZPdbpK2pMlA==","shasum":"7c323c64bb5953e31720324571e1873f2525f43b","tarball":"https://registry.npmjs.org/vibedate/-/vibedate-0.9.0.tgz","fileCount":14,"unpackedSize":825531,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4m4ujiczX1hM0EuFpmvPc54dBQ5aVTGHX0GQ8S2GUNAIgTXTiVdW5fPpVIW4pBljTn5fzaTWidSoKBtYSGK5mNP4="}]},"_npmUser":{"name":"pooriaarab","email":"pooria@beeloud.xyz"},"directories":{},"maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vibedate_0.9.0_1785470706243_0.3241084402446248"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-26T06:31:34.054Z","modified":"2026-07-31T04:05:06.551Z","0.1.0":"2026-07-26T06:31:34.379Z","0.1.1":"2026-07-26T07:41:37.901Z","0.2.0":"2026-07-28T00:36:45.433Z","0.2.1":"2026-07-28T00:44:43.450Z","0.3.0":"2026-07-28T02:49:17.496Z","0.3.1":"2026-07-28T03:59:55.660Z","0.4.0":"2026-07-28T04:52:57.231Z","0.4.1":"2026-07-28T05:43:23.598Z","0.5.0":"2026-07-28T17:14:24.734Z","0.6.0":"2026-07-28T18:13:37.367Z","0.7.0":"2026-07-28T19:05:53.187Z","0.7.1":"2026-07-28T20:49:23.101Z","0.7.2":"2026-07-28T21:33:25.433Z","0.8.0":"2026-07-28T22:32:10.055Z","0.8.1":"2026-07-28T22:39:15.515Z","0.8.2":"2026-07-28T23:02:11.104Z","0.8.3":"2026-07-28T23:28:20.226Z","0.8.5":"2026-07-29T03:47:25.192Z","0.8.6":"2026-07-29T04:26:05.458Z","0.8.7":"2026-07-29T06:30:59.681Z","0.8.8":"2026-07-29T21:34:29.617Z","0.9.0":"2026-07-31T04:05:06.410Z"},"bugs":{"url":"https://github.com/pooriaarab/vibedating/issues"},"author":{"name":"Pooria Arab"},"license":"MIT","homepage":"https://github.com/pooriaarab/vibedating#readme","keywords":["vibe-suite","vibedating","claude-code","codex","agentic","cli","mcp","tokens","local-first"],"repository":{"type":"git","url":"git+https://github.com/pooriaarab/vibedating.git"},"description":"Dating by tokens — matched by usage league across agentic CLIs. Raw usage stays local; only your league is shared. CLI + local web app + MCP. Local-first.","maintainers":[{"name":"pooriaarab","email":"pooria@beeloud.xyz"}],"readme":"# vibedating\n\nDating by tokens — connect your Claude Code / Codex usage, get sorted into a\n**league** (1M / 5M / 10M / 100M / 1B+), and match with people who burn tokens\nthe way you do. The premise: heavy users of these tools share something worth\nmatching on.\n\nPart of the **Vibe Suite** — companion tools for agentic coding CLIs. Ships as\n**CLI + npm package + MCP server**, plus a local web app. Built on\n[`@pooriaarab/vibe-core`](https://www.npmjs.com/package/@pooriaarab/vibe-core).\n\n## Demo\n\n[▶ Watch the launch video](branding/launch-video.mp4) — she matched with the man of her dreams. He was coding in a basement.\n\nhttps://github.com/pooriaarab/vibedating/raw/main/branding/launch-video.mp4\n\n> **Local-first.** Raw token usage is read and stored on your own machine and\n> **never leaves it.** Only the coarse league *bucket* is ever shared — never the\n> raw number, never per-project breakdowns. Live matching is peer-to-peer over a\n> DHT (no central server) and **opt-in only**; without it the pool is a local\n> seeded demo.\n\n## Status\n\n**v0 — works locally, privacy-first.** Usage is **verified from your harness's\nreal local logs** via vibe-core's `readHarnessUsage` (source `real` →\n`verified: true`); when no logs are readable you can self-report\n(`VIBEDATING_TOKENS`, unverified) or fall back to a demo value (unverified).\nHandles are bound to a persistent ed25519 identity (`~/.vibedating/identity.json`,\nmode 0600): every hello is signed, and a forged signature gets the peer dropped.\n\n## Install\n\n```bash\nnpm install -g vibedate\n```\n\n…or run it ad-hoc:\n\n```bash\nnpx vibedate connect\n```\n\n## Quick start\n\n```bash\n# 1. Read your usage, compute + print your league (stored locally at ~/.vibedating)\nvibedating connect\n\n# 2. See candidates in your league (same or adjacent tier)\nvibedating matches\n\n# 3. (Opt-in) find live same-league peers over the DHT — no server\nvibedating discover --live        # shares ONLY handle+league+harness+verified flag+identity pubkey\n\n# 4. Open the local web app in your browser (served from your machine)\nvibedating open\n```\n\nSelf-report a token count (otherwise a demo value is used):\n\n```bash\nVIBEDATING_TOKENS=23400000 vibedating connect   # also accepts 12M / 1.2B / 500k\n```\n\n### All commands\n\n```\nvibedating connect            Read usage, compute + print your league\n                              (first run auto-assigns a memetic handle — never @you)\nvibedating matches [--live]   List candidates in your league (live peers if any,\n                              with last-message time)\nvibedating discover [--live]  Find live same-league peers over the DHT (opt-in)\nvibedating live [--keep-alive]  Live text chat (--keep-alive / non-TTY survives stdin EOF)\nvibedating handle [@name]     Print or set your handle\nvibedating daemon [start|stop|status|install|uninstall]\n                              Notify-only background daemon — alerts on NEW matches,\n                              never opens chat/video; install = run on login (launchd/systemd)\nvibedating open [--port N]    Serve the local web app (default: random free port)\nvibedating mcp                Run the stdio MCP server (tools: profile, matches)\nvibedating --version\nvibedating --help\n```\n\n### Live P2P discovery (opt-in)\n\n`vibedating discover --live` joins the public [hyperswarm](https://github.com/holepunchto/hyperswarm)\nDHT on your league topic — `sha256('vibedate:' + leagueBucket)` — so same-league\npeers find each other with **no central server**. On each encrypted connection\nthe two sides exchange a one-line hello with only\n`{ handle, league, harness, verified, pubkey, nonce, sig }` — the proof fields\nsign the hello with your persistent ed25519 identity so a handle can't be\nimpersonated; raw usage is never put on the wire. Discovered\npeers are stored in `~/.vibedating/peers.json` and shown by `vibedating matches`.\n\nLive discovery is **off by default**. The `--live` flag is the explicit opt-in\n(persisted as the `share:live` consent scope); every live run prints what it\nshares before joining. `Ctrl+C` leaves the swarm cleanly.\n\n## Three faces, one local engine\n\nThe same local engine drives all three, so you can use it wherever you work:\n\n- **Web** — `vibedating open` serves the dating UI (profile, match stack, league\n  ladder) at `http://localhost:PORT`. The page reads your league + matches from a\n  tiny local JSON endpoint.\n- **CLI** — `vibedating connect` / `matches`.\n- **MCP** — `vibedating mcp` exposes `profile` (your league) and `matches` to any\n  MCP host (Claude Code, Codex, Cursor, …).\n\n### As a library\n\n```ts\nimport { league, matches, readUsage, CANDIDATES } from 'vibedate';\n\nconst usage = await readUsage('claude-code');     // { totalTokens, verified, ... }\nconst lg = league(usage.totalTokens);             // { name: '10M', min: 10_000_000 }\nconst who = matches(lg.name, CANDIDATES);         // same/adjacent-tier candidates\n```\n\n## Privacy\n\n- **Raw usage stays local.** `totalTokens` is read into memory, stored at\n  `~/.vibedating/state.json`, and shown in the web app only behind an opt-in\n  toggle. It is never transmitted.\n- **Only the league bucket is shared** — with the local demo pool, and (only if\n  you opt in with `--live`) as `{ handle, league, harness, verified, pubkey,\n  nonce, sig }` with same-league peers over the hyperswarm DHT. The handshake\n  parser whitelists those fields, so a peer can't even be *sent* anything else\n  into your process; the `verified` flag and identity pubkey are the only\n  additions, never a token count.\n- Consent for sharing the league is modeled with `@pooriaarab/vibe-core`'s consent\n  ledger (scope `share:league`), granted on `connect` and revocable on reset.\n  Live P2P discovery has its own scope (`share:live`), default **off**.\n\n## Leagues & matching\n\nBucketed by lifetime tokens; you match within your league **or an adjacent tier**\n(so the tiny 1B+ pool still has people to match with):\n\n| League | Tokens (lifetime) |\n| ------ | ----------------- |\n| 1M     | 1M – 4.99M        |\n| 5M     | 5M – 9.99M        |\n| 10M    | 10M – 99.9M       |\n| 100M   | 100M – 999M       |\n| 1B+    | 1B+               |\n\n## Prototype\n\nAn interactive, self-contained UX prototype (no build, no network):\n[`docs/prototype.html`](docs/prototype.html). The shipped local web app\n(`vibedating open`) is an adapted, data-driven version of this prototype.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}