{"_id":"terminalhire","_rev":"155-f470463fe3a625166955a2615e2c08dc","name":"terminalhire","dist-tags":{"latest":"0.42.46"},"versions":{"0.1.0":{"name":"terminalhire","version":"0.1.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.1.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"d2b476ee99ddf1b0cc88c51a9b743bb996b7593f","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.1.0.tgz","fileCount":13,"integrity":"sha512-+Bn8eeIUgREpu4SJJYdm466qC05o9TwkZMFXPxyQDYVZut+182rRj0UAu3RgbrF9aAA99NxiR1GOZ3cd/MyxsA==","signatures":[{"sig":"MEUCIQCtyuVNspiV0CIvwS/HfBb/jNfbyEu9aof+TMk/8otrfgIgM7Bibv3K5JBDhmHuBkAuzVXGcls/vWKD4luN8/12ZRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268469},"type":"module","engines":{"node":">=18"},"gitHead":"7140ed6cd558531dcddd40efc4f1321eab4c4c4e","scripts":{"build":"tsup","install-hook":"node install.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — Claude Code statusLine integration","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.1.0_1781477181148_0.1441205079843617","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"terminalhire","version":"0.1.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.1.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"345a026df13fc6427eb0f9e245ce40914210b368","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.1.1.tgz","fileCount":17,"integrity":"sha512-rWSpWnRX9XjzkoL5A1ZAdWNIz2qZA0X5Nys5WKI/VZeq0hWwmBOppputaeRouXed/G5QhIunlA1aYCNFCMe7Bw==","signatures":[{"sig":"MEUCIQDpDVCZhw7xlWcf9JsAvlG0ssikBIUFKG8swhrafY/HigIgWVBxmvu2yjN7QtoF3PDRJ/jwBXLALFumnNqTwP/jV60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297638},"type":"module","engines":{"node":">=18"},"gitHead":"a0416b9df7afb2613e28776bd054da78f607318b","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — Claude Code statusLine integration","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.1.1_1781478472458_0.09366924305163504","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"terminalhire","version":"0.2.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.2.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"0e1f36744b29a561e916a6ed59aad97b6e9b41e3","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.2.0.tgz","fileCount":21,"integrity":"sha512-oM8F9nnAzE/Er183FUba3ykYW8t0N/aeUOPXupOeD2JReWAbq7KRav1y5YpG8JDfw+hj0tS/4EwNyOdoDGVZ9A==","signatures":[{"sig":"MEQCIEoIvDP6rDA064+yo5PTHZsihJDw1Ts3O+XTBNuojm5UAiAUDz2baQzxZW7ziiS/QaHfA5m/tD4SwG+nN/ewe6Lz1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439513},"type":"module","engines":{"node":">=18"},"gitHead":"d8868117d83e3baf13d6550505eee11580d8dee6","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — Claude Code statusLine nudge and ambient spinner job surface","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.2.0_1781488166948_0.2712681834549855","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"terminalhire","version":"0.2.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.2.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"3900f3fa8a14daff5c402b757c11b64ab46bbb0b","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.2.2.tgz","fileCount":22,"integrity":"sha512-cLREm71h6BYs9EXqJFSR8spbdQ8rCT1A15U8kCreBN+7oDQsxqz9/PXjmJQexpQKToJD3HkQgfH5XjoUWJmZDQ==","signatures":[{"sig":"MEYCIQDgRTETZEeDR0fT2e/0EgUcYSAywZLzXVFHmhhWi8F87wIhAKjBwJ5y2lQ+nYClTr12mkQQsl1gBHLdWC4e8FTAFNI+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478048},"type":"module","engines":{"node":">=18"},"gitHead":"6c5141f4e2fdffc3eeb03f3a0c72fd77e3cdc21c","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — Claude Code statusLine nudge and ambient spinner job surface","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.2.2_1781493468329_0.43129997884120663","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"terminalhire","version":"0.2.3","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.2.3","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"9226745ab709792b4de1b97f5b415c383b991b9d","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.2.3.tgz","fileCount":22,"integrity":"sha512-HPODxpzp1uAlgeUtjYaMh+dMOBZZaLHRQl+IuIce/taGwOnnZcHmKUVqCE2IGM2gu7DpwiOQin39UgiQQuNoVg==","signatures":[{"sig":"MEUCIEAdt42rY++pFHnr8cCfkeWpCNseUf8weQU/0s520KADAiEAgA6oTa5EtFnDB7JmFIxExp4ZduStWmJVfIjv5lJir8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472116},"type":"module","engines":{"node":">=18"},"gitHead":"81a33d5e50f4bce97ce859102a0b67d0a36a59e1","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.2.3_1781494155057_0.10547855086106939","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"terminalhire","version":"0.2.4","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.2.4","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"3743e64744331374105e2c7959ad0736e5db16c1","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.2.4.tgz","fileCount":22,"integrity":"sha512-QZMnaZ6jSuI3lZ5iSl7vx9K6q2baNLwEpcD21A5kopndloKivNrUSkDuj7jWEs9GY+AjXlRcRSjDNdfaGX1hIg==","signatures":[{"sig":"MEUCIQDRQ5iP6UUvTuBV4BwTVDFeDTjlIvwT0/ye2OX/73KLMAIgKervpJz/9RJY3/KFuBvTUp+KGh1GKgHpfrYCSGoPd20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506824},"type":"module","engines":{"node":">=18"},"gitHead":"45f4eb1ac4dcfc5cedb63f47bccc438856ed189f","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.2.4_1781496934132_0.15668244367318773","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"terminalhire","version":"0.2.5","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.2.5","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"64a2117f76b3d410aeb31538e2b2bb56f891a923","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.2.5.tgz","fileCount":22,"integrity":"sha512-oNpDclUpHWFqbPHNXRItDC62E1lbkK+AAmjfcBx3GZpT4DbPqTYQiIARAJHruFkli5oaxdUd2s3kusR9m+pVuw==","signatures":[{"sig":"MEYCIQCbHO1w9vWDCJlPPk7dT7OPzBaGGFM+WjRTkCrh6EJalQIhANMezfR6HYCipD6eO+HhQB6klyenL78VYfezQsa6eJc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513082},"type":"module","engines":{"node":">=18"},"gitHead":"0c33ca9ce0bde3c92898fb0897bf272bc2f91203","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.2.5_1781501763294_0.3512137199810137","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"terminalhire","version":"0.3.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.3.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"547f2341896a83621b438fcd13666bfa6b690ca6","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.3.0.tgz","fileCount":23,"integrity":"sha512-te3PCWphTB25sHsL6Zdrp+cKrr3RFg1JLYBwQvJZ4HZd2pTraKJBfPeGxdIJRbbW7yCFjiWupp0T129DX1sx6Q==","signatures":[{"sig":"MEUCIDkxI1YMDeo/ZGJZMoW+Cwfl8+ykpNtJ/LFMTM6xwKcUAiEArR33AVVsysGASiBEzXXnNhID9H2aKYrzElBn4kGUD6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774942},"type":"module","engines":{"node":">=18"},"gitHead":"0e8ac435f802cb20170ecc33a7679b7d4046efc4","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.3.0_1781552441896_0.95885926708509","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"terminalhire","version":"0.3.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.3.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"fd82093578ca94403a34e6ee6e03f88931700fe9","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.3.1.tgz","fileCount":23,"integrity":"sha512-0GtaVO5X4FKSBf2vns6wftze/a5tnJUtu5V45ybhu9OSJ1PvAMX1cS/QJdcY0ceA3K2W9UQkYLiBkVgjIyP2Ng==","signatures":[{"sig":"MEUCIESMVvdD/fNtuvbGTTSQcU5v+qfT0z92Vqe90oUPwfsCAiEA+ik+nLuzIsI7wJJPIBYk80rQiQS8xaCJTjOoOcEgsw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778643},"type":"module","engines":{"node":">=18"},"gitHead":"1829e7d05c23cbf75ca51210d89c45eaae2d68b3","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.3.1_1781553168646_0.01731900391506258","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"terminalhire","version":"0.3.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.3.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"70a5a4d8bd60f1fb283565eb6bbf6856853a955d","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.3.2.tgz","fileCount":23,"integrity":"sha512-N//kodXncrBoRiQTRq/dW3ZBiVgvUh5VqLeBPvASr2cbr9LqeMsU11nr3V8FZtBbYACZH8On0MKBB9coxLuajA==","signatures":[{"sig":"MEQCIHoldWRZxXd3tVYISbU4Ex8OAxtX2orsbsHyiDMClTz8AiAhFhht+Y5c2TUgKD2s/zY+2YHpocuIKGRQkv87AzvPsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779129},"type":"module","engines":{"node":">=18"},"gitHead":"ad1926b451fe622e175e20fc906f9d823f13d14b","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.3.2_1781553753639_0.5398633925431526","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"terminalhire","version":"0.3.3","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.3.3","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"e7d3842bf9a2e59bef0d7648bdd729ebe49a821e","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.3.3.tgz","fileCount":23,"integrity":"sha512-U8IjLTitF/IWGP62TUGa1az48CNbXzbK4wk5kRyIJJJcumjsWwjbcOITT/ZBBdhFtPYbXhJN1ff6kinSF+Ax7Q==","signatures":[{"sig":"MEUCIQDmGM6QD3+TZfTlil1HXp214O0Pz1nPVnyCcRqpmZVUFgIgb3hKFUVBUaAK7sxg6812pTdxD2jamfooCL0cuMLSbdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779249},"type":"module","engines":{"node":">=18"},"gitHead":"387f3a1ded05caca573e437feda401d27bca82cc","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.3.3_1781554316621_0.32298421329491545","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"terminalhire","version":"0.3.5","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.3.5","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"58fd8cc6235e8329cbec5c1e0660eb639560c926","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.3.5.tgz","fileCount":23,"integrity":"sha512-st1e8m15vOUlW5XZiN1IBn5NKZvEeVlaLSPxkxqD6xpp+J9XBQ51CzIB4SpAW/NYCX6FwQo9RlCFvGQVlyxG1w==","signatures":[{"sig":"MEYCIQCWh9hUj9OkJEbgyENF2DhjaTYOH0RKltVyGhkyC6a27QIhALcWlOqoWO7KTWfX5lTQqqamzvH/I6LQm5RpuMLfHCDK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779965},"type":"module","engines":{"node":">=18"},"gitHead":"63f670016270a1a0d11b91ff095fcb22335c605f","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.3.5_1781556285277_0.34594930129129176","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"terminalhire","version":"0.4.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.4.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"e0a53ac91bf62dc8144024906858a24cc96089e3","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.4.0.tgz","fileCount":23,"integrity":"sha512-eHXFgoVudYbnDH9cSanvRBSU9is+vnCD3LwxMtJ//ZuJV28482WN/e8+Kuv6pK0H3z3IbT6tplDUjr5288921A==","signatures":[{"sig":"MEUCIHiUh4Pj1zlC6Bp8PbVF3IJ8LB4mLIp/RZb0b4W3Q7bXAiEAgSQRR3pTX7vnmVnRDExQ1wWSTi52TtWhX2AwFu1U4/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844589},"type":"module","engines":{"node":">=18"},"gitHead":"314658512b8e6cb6cc71575894cfbceed2422581","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.4.0_1781569686463_0.04502648237637863","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"terminalhire","version":"0.4.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.4.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"447a0fd1d8c21befa58ca966d168f748922ef696","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.4.1.tgz","fileCount":23,"integrity":"sha512-lnmMWtkHc0qOH22tPNLq312Lv3pyjpeDNOo9qv98gmN81ewx4uWa/J9yZp5LkTknvi8O9qNbBZeTIqSfijuRcQ==","signatures":[{"sig":"MEUCIHWM8b2PqRV8jDVrKtU44Zwa43xnYlI3kMLehqhZiDe5AiEAw80Jq7H7Lg7kxZW/i+9oZIjwwu9s6WHZ89uX4swQpWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935334},"type":"module","engines":{"node":">=18"},"gitHead":"151f2ff64135c4545b2bc56adeb73050ecb83fa1","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.4.1_1781625246270_0.9019226277993648","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"terminalhire","version":"0.4.4","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.4.4","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"ca0c71cb69ce166707903bbfc8d3509065a049d6","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.4.4.tgz","fileCount":25,"integrity":"sha512-+1rzTkVC/X+529W8l2OzgQ9XGiKv8yByKkBz1FwdabBCQgeiPy4UqGkddZB3zF6smCYNUoshkCME2urDea319A==","signatures":[{"sig":"MEUCIQC+g5Z2DV45HrJtvtgqZw9sW/WbP46MLMYXlwN3q3HzcgIgMXASpjxmOge8NMXJHpoyBrImKNJT8+oLtDLJgZznAAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997640},"type":"module","engines":{"node":">=18"},"gitHead":"34017d27b96f620c634a29706302e481098c05e0","scripts":{"build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.4.4_1781795895040_0.7255462191584001","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"terminalhire","version":"0.4.5","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.4.5","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"3033b079de1f205a25b2f4bdd2bd78e2bd897478","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.4.5.tgz","fileCount":25,"integrity":"sha512-jJjtOauChZF0ur/Alt6+cR7QPPbQt9AP8QITrKSfw+B+m6E0JakDwKZCVHvPzw2JROl/nnYX6i845L3qTHDNkg==","signatures":[{"sig":"MEYCIQCiCcWdfy6YS6QoYONwNDYI/Y3gJ7lKfnLzI3upQlRfhQIhANGMHpc5nHqbr5+9UUaphEf7nMuqsoW/utAVqasMrS/k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002282},"type":"module","engines":{"node":">=18"},"gitHead":"59c428b256abe2071fd5d8c7e71a781df48798c6","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.4.5_1781946567095_0.9971294759123606","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"terminalhire","version":"0.4.6","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.4.6","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"7da52622efeb11375660d49ee3e5d4ac2fb7516c","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.4.6.tgz","fileCount":26,"integrity":"sha512-YM18GtJ6lg3rFFPYpbWGfBnLEN1zpCw/07VOUMw4AzyGXhsyopbeVvZPWA/UEmYT11C1mmBClzvWHMGDDi9x9A==","signatures":[{"sig":"MEQCIFQwq2Nf5InlYAFhFYre66zAB9vqKYm4ag8Jrhd8/bZKAiALCnmdFeMImrVB9cOG9IxxevgtCn25dMhEyUTrvh4+ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011348},"type":"module","engines":{"node":">=18"},"gitHead":"4f82a3c41931d4897385b727ea6ef7b95e806ee4","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.4.6_1782541768846_0.3739360161666032","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"terminalhire","version":"0.5.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.5.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"05c35b71ecd4d597ea8e196f4ee2bcf978b4bdd8","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.5.0.tgz","fileCount":28,"integrity":"sha512-CGrO1vI/SWFFsJIwsKwdshkS/5K1AK/DpHeUw+5CYnX9gzNLttxR6lg3rdDR8gUUMSq1oWWZWyOMCzFuGBp7/A==","signatures":[{"sig":"MEYCIQDw9NyZwBacsl7BdGAp75Q0Twe/zjX8d409voJxmqb7FQIhAObLsGPz0UnOae/GyfCpAoyvAVKzQoOua9M9RdT46yOg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112338},"type":"module","engines":{"node":">=18"},"gitHead":"c49ca23fab0d2b04e1a8ac270f19afd9ae918830","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.5.0_1782582917577_0.42432694070145804","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"terminalhire","version":"0.6.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.6.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"97f7b46b2efdef37636f5210fd86643a79f5f6f9","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.6.0.tgz","fileCount":28,"integrity":"sha512-4btx0EaZT/l/v4oMgOgKOXd8VPTvKVkcw3obYx6YlDLEiZiX6ovaRU9aaQXMAwJ2LZBwDiU5k9TGUX1eLybD9w==","signatures":[{"sig":"MEUCIQDa1LbzVtjs6qVA7xvuxOCfunn0ROjirDXigt4VsRoKIgIgGyzvzOMo9G689qsRyjRQQTsnbqp3RPWII/pGCpRpwSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241409},"type":"module","engines":{"node":">=18"},"gitHead":"9f846976295cc4936a9aaf8f522a643a9c0dfb59","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.6.0_1782753033426_0.8026113349590909","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"terminalhire","version":"0.7.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.7.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"d27de9b6cd289841d30d10f1c538ed337060ddd9","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.7.0.tgz","fileCount":32,"integrity":"sha512-SDB0ChMC2lRmR708B/eeu3/cKLTai2agFh4gcbCif52J7eQpSdyk7NpyU2bL504R0M9HIMRRXptF7XmW7sRMng==","signatures":[{"sig":"MEUCIE9Fyr2ACXGCGNxgAfrw24YoVXxlRsUJ1fFH3nF2F3/EAiEAxxXTJLvZcNFGa5mbj0wN0YrxwwpA/fIXWFk8+O4zGXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1637765},"type":"module","engines":{"node":">=18"},"gitHead":"d0e5b75d147883871fb00a27719aefc5e394f170","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.7.0_1782778679912_0.6974610647693116","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"terminalhire","version":"0.7.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.7.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"4786955d97349946038b8058c761bef411287274","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.7.1.tgz","fileCount":32,"integrity":"sha512-ILPyj0+vuHygAx7I+XoDvHAcLSE/Q0EQhYV4OeQKbEbDKp+kgw+RcSevEILMkry9/TMcqnu19N9h8aenOwiiPQ==","signatures":[{"sig":"MEUCIQCpeYMT8cn45yKpfxMhMEg45BsXynpAX5EsQtvmufTmxAIgG01MCCqFCJ2Ft60XoviKfleqAtA5OaxLnV1tF4Lcjb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1637765},"type":"module","engines":{"node":">=18"},"gitHead":"7ece5678af64be1b3c221b4b954a7c628a537f36","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.7.1_1782782386116_0.07794407993435337","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"terminalhire","version":"0.8.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.8.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"52fd1bc1b34b1b0ada19125f23d825edb81f20db","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.8.0.tgz","fileCount":33,"integrity":"sha512-PmH1mWJ7uKCJJqKJWfjr7E1jZ3IvCn1gcELa/PlxJHFTslJSF1hLWoGRTGS0JJAu0zTMONdZ5zKLcNmukYyL+g==","signatures":[{"sig":"MEQCIEGru8IMJZ59YSpSEqF/lMdFaNInN7aKf4lVueVq/cbYAiBP/OYXrLpW/a9Io9xJHmITZl/hNQNQ+D2rOMANgFI8Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1661484},"type":"module","engines":{"node":">=18"},"gitHead":"368f9259f3e70544688d5e95fc90fca6a0c4b5c6","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.8.0_1782789942159_0.7800726122533119","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"terminalhire","version":"0.9.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.9.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"93d711e455c52dfb3af1a6ef90b90f1a47028e3e","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.9.0.tgz","fileCount":37,"integrity":"sha512-vzrkza81r6e0nl4H05dKUuyAh3qeMy+U6K+dWXkwjbYd6y5H/sZj/sSP02TVLXP/bfc2kDeTPSstjVFZVyVwQA==","signatures":[{"sig":"MEQCIAF/R5BU7R+PhzBL/9NS4giInTl675rM5Ct9iZeHywAMAiATjjMODHWvtfiVzZ6JNrsQIEoD7nYWEcAV9Ke2dWBvQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2966043},"type":"module","engines":{"node":">=18"},"gitHead":"763f3da9497275b17d01667fb943f0765d568c5c","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.9.0_1782800726093_0.17826538158948124","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"terminalhire","version":"0.9.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.9.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"99155c49bc7eeb9790c5518b6415195da1ab2306","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.9.1.tgz","fileCount":40,"integrity":"sha512-LlFe+cmKRQdPceD0qBBeLhf4pwEndko2jB1zWzI+CuyVtANc7o/fR/cWEDu7Jw4tiaRUWxzXVPG8yhr1C/R2oA==","signatures":[{"sig":"MEYCIQDRjPLiVDUVjJKAlz+N8Nnrf9coe+htsOtRyFwQ3BNERgIhAMUu8lOVEMurQYr6jQc+Z/KN9+6hpxlMz2rSxN2whUYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3000150},"type":"module","engines":{"node":">=18"},"gitHead":"3ee2a1d64970f1b05f8ed8103903cff78554c1d1","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.9.1_1782803380407_0.13136817393155464","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"terminalhire","version":"0.9.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.9.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"09638f1064f85fb43ec147a7a68d69ab39b224fa","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.9.2.tgz","fileCount":40,"integrity":"sha512-DcRCmIOVIL/Aeyv5mBj+5LfRBnQnzBlnFfmQi7MokAcbz18SAU5tOxrMtzoYKYafDjgAzp3tLA4cwf12bM/l4g==","signatures":[{"sig":"MEUCIDzlPRw6aWEeP8BVxyHNX6rseG76fyYC/xMRdXSDH4OeAiEAkKXpxO24VvO86Y4ohS/WEibWXo3OCoJT746tVE+alz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3000155},"type":"module","engines":{"node":">=18"},"gitHead":"ae6fc497add57c65dfa7290ed50cb769f1c2ca0a","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.9.2_1782804235168_0.8920061151189613","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"terminalhire","version":"0.10.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"6628a7583266fe1d3e3c743e38bf95ff1816073d","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.0.tgz","fileCount":41,"integrity":"sha512-RkWD6GlzS0gg6yPXVhzHXCQPQuid4nPz4pKGdObtyNGRURkZKqyGse2MynM6xp5KiRsMCXb8U62wyOP/5mlD5Q==","signatures":[{"sig":"MEUCIHoV7wAspNk5o8Zv3n0kJ1B/Pv15C+wUQGWyx6Ev+KtJAiEA7aCnvXoZ3FQAJ5xOapQIOXOVdIduCCWzFuUJ+QPJRnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3017801},"type":"module","engines":{"node":">=18"},"gitHead":"9e6acd8740e97649fe9ac35044c4d1bf4ddd97ae","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.0_1782809016546_0.29350690797648005","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"terminalhire","version":"0.10.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"86d6e76c04bf35e8a6916bca1c7c6f0e8627383b","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.1.tgz","fileCount":41,"integrity":"sha512-V0zDkMd8OueMvsP2PTVzsD5FMqyynMvVlCN2clNU6bm2fL/0s0UJSkPvBmzT8wUoKHDC0yZsw/MV1+rd+L9Mdg==","signatures":[{"sig":"MEYCIQCrvp8VGy2RQSo5bfY6A7I+MuqIEGzpErd8nvvW4do41wIhAM55HwA/U0Nx+HtHynoIM8eHvuYx493XPUYze1lrPOrP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3022994},"type":"module","engines":{"node":">=18"},"gitHead":"941f503568b8a9752434a2b24c7192f22853b9a5","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.1_1782811531769_0.40178600480426385","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"terminalhire","version":"0.10.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"b0c25670daf1c5268f56689d99202f0370136acc","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.2.tgz","fileCount":41,"integrity":"sha512-NZD1K1O/fDqcgguv+xNOhhwTuuQ9Rk1dd3RcxsXWTvMvSpUvJxlEMwnSfgjUzGL2XaVtlBGEQ2STp+FyquCMnQ==","signatures":[{"sig":"MEYCIQD2H91GC9DhKhslebhVgJFA8oMoKLppskC+lf75YOPiRQIhAISk9gCqFURncBFYYOTkQ8UIFEp4xcQ4CTMqH93YMNpn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3030441},"type":"module","engines":{"node":">=18"},"gitHead":"93eace5b50f127e80ba2da9cc263bd90bfb67327","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.2_1782812692363_0.5068292874132987","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"terminalhire","version":"0.10.3","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.3","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"397b8b5906fff63297d8947f9a92565a0c2138ba","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.3.tgz","fileCount":41,"integrity":"sha512-Bf9CzkEfIS2AtXv+mbNMqo1SOSrFZwnr7qfYihI47IZE6x6hJEUVUmbM7kb/aERXWq65j9CJgZow4tHQiVTd1g==","signatures":[{"sig":"MEYCIQDbcdIKf0tondTzofJIufJ1XrCKbNWFOABXxahOCBp29QIhAPc0ZLy2pOSEnb5IAquxdcenTYbxBzQUOY09HlIAg6ld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3030530},"type":"module","engines":{"node":">=18"},"gitHead":"4364c605ce0d5a116f21ef5c95cbf13b9682688f","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.3_1782842572161_0.3717781794920261","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"terminalhire","version":"0.10.4","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.4","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"cf366ae64ae0b400fff7cbbbb5732aa4744d9117","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.4.tgz","fileCount":41,"integrity":"sha512-ryUptPglImwwtLVZhcSyC6gDIPE12jmP2ppY73RPLGPzNw0/l8TSwBlzCM3bcUbQxbQFPE8UtzJXWb0dJ5bgrA==","signatures":[{"sig":"MEQCICfysYgoLaJAhr2DHETjXvf65NwtLx+MlV2zHpixQF5NAiAX5ld+P4ZQj+hSS7OKunRJZAR+KqmbpD1DfX9k8Y3TjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3030392},"type":"module","engines":{"node":">=18"},"gitHead":"3b1cc6c996d3e5731aa7cb44c9fac1f0aad172bf","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.4_1782844099460_0.824897706085149","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"terminalhire","version":"0.10.5","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.5","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"c83948068ea7c0f69bc44defd22233d8b116fc84","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.5.tgz","fileCount":41,"integrity":"sha512-W+fordYFwNbXMsFz3xfc3V+OCcNZa3XlyUycT4hvmO1GD9bOMQfi9dZlUH72GKnqJaZEKvrPBJitxxwGjxUJmQ==","signatures":[{"sig":"MEYCIQDEv6lS08k0A68huMsaYLRt+D4Q1rIrHvd9GTxLmYjt2AIhALfr2UDyr2lh/Y+4fedFl4cktpgdfM0H9MztzucPNVJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3035015},"type":"module","engines":{"node":">=18"},"gitHead":"ac991f321f1023cf22e40583ba8a39b7b9aacc87","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.5_1782845467158_0.9505532294569516","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"terminalhire","version":"0.10.6","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.6","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"d1c9d3da2f96e20404a49fa07b707ad9bc44f4ed","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.6.tgz","fileCount":41,"integrity":"sha512-1ALQHbqih09gbNcCLCyS5aM21/2Zzk96fwZbraE77w6ciY2DvqdxhCDdKYDIm9PgD3L8xY+ZagzSnRyW5uZHPw==","signatures":[{"sig":"MEQCIACukWBzdKO/0Ix0UaN2RdEG9qHXAKlU4ivujme2uCaHAiBmk7EzjCWrKuBKpraQArZ7LWFkX8c95kQcktO5S2FLYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3035124},"type":"module","engines":{"node":">=18"},"gitHead":"c2806425f810069187dca9496af6fd5e2c260fe4","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.6_1782846664239_0.6033510267805551","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"terminalhire","version":"0.10.7","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.7","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"c1bb881359ff1ce820fa7377caf38d6afc9f6092","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.7.tgz","fileCount":41,"integrity":"sha512-2T4DaRishSDuE6sBNKwVG2a/T8VZzHi+Skpb45Uc9WE1W5udpAPI6llWfx+e6w8BW//Q8KXZQ9zzeldjR3n56g==","signatures":[{"sig":"MEQCIQCOehBiLX1PD44gZkqaZQ5Rv2bylpVagdqBDzQi2UsvMAIfbcjSI9qa2Oc8wEzNZw19MtxSkPbc3oY5W9nNP5rMeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3035342},"type":"module","engines":{"node":">=18"},"gitHead":"ec3c5efe5705c5f6984164312f3f41e30e0f8d8a","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.7_1782847249579_0.6541864826782038","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"terminalhire","version":"0.10.8","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.8","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"17505409f0b3d12854c309d97afa2faa4a405cf1","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.8.tgz","fileCount":41,"integrity":"sha512-/lzdMwW5/uvCiQipd6E+BTNPU9lTTDGmUdIjp2kXI3bkfOz0P+GIjhlVhnKBuv8md0TVDqwpf0Hqk7Zvt5e6kA==","signatures":[{"sig":"MEYCIQC8PYbkVL5gQRa+RHjz7BXGATEq7UdDkt8rd2R9/L3CvAIhANsTeMdQNTSH6fM5TWNJ1CPpoEXnguBX5TI+NzjZ7mfc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3036488},"type":"module","engines":{"node":">=18"},"gitHead":"3594815106180bc4e824398a7d693edf6d9bd7b5","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.8_1782855139428_0.2254721368791115","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"terminalhire","version":"0.10.9","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.9","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"9b17d45f4db520bde1d9ecec92736be4ac8b7fc5","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.9.tgz","fileCount":41,"integrity":"sha512-64W2mnDj5awQs2J1PM1lCvfKxH3Adqr1+IBYmOSrPuXIBDAkmDHrBl0QGCeZ71293bV2liumlZ/BNuZtho6sOg==","signatures":[{"sig":"MEYCIQCb4Pp2zUXvCxb9ks44l3s0X8g4wnPUm2qPfAbOcU5YIAIhALCjUd/EACkp+LiG2FgqdSI2ro5XTK51U1LbmW0njh1Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3039962},"type":"module","engines":{"node":">=18"},"gitHead":"19d98b4861487dd4e350f6a4dbcc928a202cd549","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.9_1782858039902_0.5747601461743943","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"terminalhire","version":"0.10.10","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.10","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"9fb645041027c7a77164309803400898d744ec12","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.10.tgz","fileCount":41,"integrity":"sha512-LOvlw+t7SUYb3qJRWUaphSds9FFCuZ6PE1Rm0RFgZcUPg8ilMYOoZx2eDhbK5M1/ofb39CSu4duFzxeHNz4BKQ==","signatures":[{"sig":"MEYCIQCL5upvZ2pM9xRnC4Onj6CCtj7FCICgGDhRxKzkL9rnhAIhAJQO8xZDUUt0+TcFli2aEyik5ysKUat/wupwUNZwLv7q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3042952},"type":"module","engines":{"node":">=18"},"gitHead":"104f0312bf4aef584846a57cdb12b8655332598d","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.10_1782859253715_0.059435170568315376","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"terminalhire","version":"0.10.11","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.10.11","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"c2ffa1c334c78c1506892c1f98427f3c288647a1","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.10.11.tgz","fileCount":41,"integrity":"sha512-QWOeN+AbNXBSdg6UkmWseaqIbWjUCbpJHyQwVFytqf0lmtCdTTAMiwYP3qiERDmeOLe79+9+LuvNmGHjoGDkZw==","signatures":[{"sig":"MEUCIQDPVoL4c5Jzw7FwC+UYYg2JW3cIDTViF66qWTnpfrMi5AIgRw7yag9TtMU6gE/m0rVMUz/ItR/VjIGEG/e2olkRrmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3064367},"type":"module","engines":{"node":">=18"},"scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.10.11_1782870396387_0.021172214250888555","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"terminalhire","version":"0.11.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.11.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"ab1238570bfe124d93ed0e6ef933d9b9a5df782f","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.11.0.tgz","fileCount":41,"integrity":"sha512-ymOEnqBly8cMFMbBDdX9QYo4jbBIrmKRAqwabEodrS0NLa7O+EL1zREfSE3bznhOuAZ/5pwE4w2bAXwYUVM+Rw==","signatures":[{"sig":"MEUCIQCLR4nYuJkJzOev7Kd9w6cMqVYphzQkmIg3zIPCKUhqEAIgIOEvqyRqYDyhkn265FG1CFpqS6n2Rn91V3RkGbqfGG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3091050},"type":"module","engines":{"node":">=18"},"gitHead":"6a456340bbc9e41f7699297910cad1e693d9b61f","scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.11.0_1782873003618_0.9944809027986108","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"terminalhire","version":"0.11.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.11.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"cb75c8567637bcc66bf76d60cccf58d4c9f5e7aa","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.11.1.tgz","fileCount":41,"integrity":"sha512-vMFwcQF9bXEjnlTdYVOqOEXHqcXBRZSV/Sz3Ff+8I/TfpGjv7ItwRr/VP7kz9FO8xHKn7AB5uHZRaleQ6mTRxw==","signatures":[{"sig":"MEQCICVSJs4/MkHL05kczGNxU2EiT9kJyDrEW1jAUltC+gnuAiBLS7DrpU5nCM1h3KQvDM+H/NciwmaQhxyCRTqDMYckpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3090881},"type":"module","engines":{"node":">=18"},"scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.11.1_1782873328691_0.653296339992651","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"terminalhire","version":"0.12.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.12.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"16b639c54b65cd832a16915cbaaec13fb62eb595","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.12.0.tgz","fileCount":44,"integrity":"sha512-bmQDQGLzTjiZZbU9i/N+zLKPxNz3wkmjhrF5LilpyrW9h4zxIUzSg99cDK4TakC5kw4e5VArava4FdNEWXTlyg==","signatures":[{"sig":"MEUCIQDaXso/FkcB4ImXTgaeze6ZDHIlF849gpc7cmJeddDZLAIgJOmhdWs+DvM7SyvJfu6FEkjeEymepectHzG34W/yFGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3110551},"type":"module","engines":{"node":">=18"},"scripts":{"test":"for f in test/*.test.js; do echo \"# $f\"; node \"$f\" || exit 1; done","build":"tsup","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.12.0_1782876387239_0.4029880221530808","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"terminalhire","version":"0.13.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.13.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"13941b2f11531c674b280646b7e39076060271d6","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.13.0.tgz","fileCount":45,"integrity":"sha512-ki2f2aT1SwuyGLqVU1fzEWigk7b/DvYc6/gCKkTpJ+lU/pv8gixrT3dbW4gmnm3/Fr3rvwcVVoaYw6cI9oRsag==","signatures":[{"sig":"MEYCIQDroaE1rItHyCra1YE85reA4DUkVXKgdx18xLyHMuGcEAIhAKmT4uK0jN0lBWRJ/SesnVBK9xI+Vy07xt5WawaFPdJm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3310807},"type":"module","engines":{"node":">=18"},"gitHead":"4042a6b495ceb2cfc788cdf53541b37fef570f50","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.13.0_1782944783611_0.6349842434938653","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"terminalhire","version":"0.14.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.14.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"0d405994351e3e96a6bc3606fd0153508f2415bd","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.14.0.tgz","fileCount":45,"integrity":"sha512-IHK5dRtO3/YKEac+259MaY16flRNu3fc8RgJQjKp+alC9zzAKdSm82lFSni8U0N2k3z9GXy2CUiUygmg+mcjKA==","signatures":[{"sig":"MEUCIBsN0Ms3f6J1oPmBUJ0CA2kyNIt79cYTKNzV2LNAl9vIAiEA9R5mOVbN+0+BOFa1yPIRGv6BMARIw8gd9FfelfLAa0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3341647},"type":"module","engines":{"node":">=18"},"gitHead":"725c1e5a68037a984a63331f3858bbd58a054950","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.14.0_1782948334789_0.47624096436348085","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"terminalhire","version":"0.15.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.15.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"f19af6163fc063112e5c9d066093a79366203f86","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.15.0.tgz","fileCount":45,"integrity":"sha512-Hj8wx/4T9QZhbII4PxFnbOp++u0QU5vTCVMQ9caDqKEAvBqX6nD94PRBU+3Xe6xgXuG541Ve5D2SuA1BGN3mlQ==","signatures":[{"sig":"MEUCIE/C+V0GwUsaZ+KGoW6L+iUFj+5TVpXU4ujRSjx7FwPaAiEA2p7Kp7vORR/UowD5mqXa1gSk6+Q9fVN7CZs2W/UY4vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3350642},"type":"module","engines":{"node":">=18"},"gitHead":"aeba76e1fb86baa030a9a3430a5cd7d14110e097","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.15.0_1782973108594_0.6811111152194034","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"terminalhire","version":"0.16.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.16.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"810da27c8045341c19e4a611180ac8707e7848e4","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.16.0.tgz","fileCount":46,"integrity":"sha512-gFbVq4R5LXkDyBuiwLcXyYm8+Ud6MgrIxI1BTMfJYJ9RdjluvyKCA7IwC1sYcO08VVPPfS0tDQUsjO1p3HCJJA==","signatures":[{"sig":"MEUCICS2EM+cET/DSOwkL7zp16W24q3xwkWmQe61UifdIyj2AiEAxg0rWK0x2fTo2qXHlK06sUf4kpMEVHbn3d9SYQgxwfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3622586},"type":"module","engines":{"node":">=18"},"gitHead":"dc558dc6eefba5cc187915d6ab9cee9ad5eb61f6","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.16.0_1783007869823_0.892979604153959","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"terminalhire","version":"0.16.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.16.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"e7145395454e85a82a54062e3b9db8677183838e","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.16.1.tgz","fileCount":46,"integrity":"sha512-1ag18hkyrTDs7xzJhZayf1+TfFe5wI6iveeLatY8tZe9xdvwq/aOVQTc4COts6s8+HFfno+/J3baWTj1JNbv+A==","signatures":[{"sig":"MEUCIAO+CTVa5fTC9IyJMTt5L4a5xNGrZe5cCMqXhDoNPBqNAiEAxn7xPK/F2Joz/3WV1Hu1jV4DxRil7mnQDyERVagb31c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3628299},"type":"module","engines":{"node":">=18"},"gitHead":"ec76486454054c6fd2b66bf04683825d490a3892","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.16.1_1783021880269_0.33042847226129957","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"terminalhire","version":"0.17.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.17.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"ee0e87b4f9304f9635068bb7513c93c9a8f57c5e","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.17.0.tgz","fileCount":50,"integrity":"sha512-caXa4c9pet8k8NOoRF1bZwgIp4PStCxIZquWS2dQHC2uWFhF/yTkgW+o18UZ4U6mECyCGuFmpiEAcBGZgTNlSw==","signatures":[{"sig":"MEUCIDdGl3eDyb9W30FO+pRh7EX7Pa3IEOL0yZ62aiCEqMrXAiEArKhtpEB9TwNYK4PACrYGNP8EtwG4DrLEO9+mPgWkeGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5519343},"type":"module","engines":{"node":">=18"},"gitHead":"ed7c86a1d35c64e2e2247e320b6386cf4bba7c54","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.17.0_1783042555552_0.7504675762483204","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"terminalhire","version":"0.17.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.17.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"ca37d308b3ecdca851b60b36982e6a6df0930932","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.17.1.tgz","fileCount":50,"integrity":"sha512-x+W0LNyBD994o6y2k0PCbNaqoKKJwWPzbNuHnFxgt73vam8CwXjuGvpQvuYLM3MTzWzWjgqRm/ERaDoeH96PJA==","signatures":[{"sig":"MEUCIGkqfs+pmc/oDBWriO3tikI8WTR6wxmaYWF06AqZ/mPKAiEA9d8KkeHHFHyudagUGsE0NIETtIJ4LqwRt0rnd0c625M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5572227},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.17.1_1783058052243_0.7273736985390897","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"terminalhire","version":"0.17.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.17.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"581202a28d1265337a667c86a362906ba3739426","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.17.2.tgz","fileCount":51,"integrity":"sha512-tu5KzZzefytqdwZ4xX2luYO7YFU6KGXmUhVa6r+8aAyU1m66WQNyhNv9Nzvlmqnmu5yA3rekEGWg9pnrHXiPYA==","signatures":[{"sig":"MEYCIQCCH5qlnjg10a2M+NqkZK8aczsWB6XtR3z0ALcLR8WM/gIhAOumTyrLMHPcz2FtjAfN3A3+SFY8GIX8p2MoxuNvRZJ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5673533},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.17.2_1783097857690_0.7500805604096434","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"terminalhire","version":"0.18.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.18.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"34b5e247cf2a2d295c7acb2fe02286bdbae687f0","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.18.0.tgz","fileCount":51,"integrity":"sha512-OxXG6IAeLhOsmyfZx+TTHKKYhE1w5F/yqSEOnoSdcaCRx9hUl5qSvdMskn88Q7Cid5qlRogjvZhMm/p3jAAD7Q==","signatures":[{"sig":"MEYCIQCEiRiGa+GP7Xh8NhwsF89llkKvE9o0YoCvdpxaqb+55wIhAK1f6mtyhOy0hCT5a6d28tDaWDRqQhN7cOI1jduRU2ek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5673966},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.18.0_1783103864127_0.5353184318855886","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"terminalhire","version":"0.18.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.18.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"968f704aaed7153cda9249c9749de50d88d17355","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.18.1.tgz","fileCount":52,"integrity":"sha512-Lq0FWDy+rxnCm3fkhFq3NkejSYVsi/W3y4EK8lOcQbMteu+OTd1dtb9i8sLT67FZz9x5qM8jkga1/6kUJh9BPA==","signatures":[{"sig":"MEYCIQDhVTgrfXBg2D3P198+7504NbtsRJ7poUHlSyU4zMspxgIhAJJHHszM7VWVJGNYZ+9V1QXxrzKGBmIVVRF9Tz1e4jr0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5681463},"type":"module","engines":{"node":">=18"},"gitHead":"2c420e9d20374b53fc50b360a63a6034f63949e8","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.18.1_1783132358742_0.9838155938320154","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"terminalhire","version":"0.18.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.18.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"6b2d2e2b33c909631d10fc4ec476159477a289fd","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.18.2.tgz","fileCount":52,"integrity":"sha512-L5DrdMd1TGzOUKqnZY+pucwKSalTlA6vlBxhbPCCBHakHJ8+h0/f4szmOWqFjenfTC2qaIDg4Huxv/WtXIpyWA==","signatures":[{"sig":"MEQCIE8hInjJzy7Qa2WesrFDJJVwQCczZ1k8UN5COblUHdzPAiAUrcuWY/foV6kCe/PN1b70euv7BFUP0ZYU60+HOncP3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5694119},"type":"module","engines":{"node":">=18"},"gitHead":"feb8b413cb0d3fa4c50c0f88acbc5ca09137c557","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.18.2_1783140853074_0.922184472519693","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"terminalhire","version":"0.19.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.19.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"2ed71ea663ecd4333611ca48ed3d12f033b41cd7","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.19.0.tgz","fileCount":52,"integrity":"sha512-2NeC1E8a1/SQSh/BFciuH1hzXK0ognrhB/5IiLndxLOkC1K+1bR5NBQcbdL0Bb5+DIUFOOOSty5XiND7I9BUVQ==","signatures":[{"sig":"MEQCICNi+GxXsBkw1yzHpladEswxherZEoTcIZf4jLpUvlB3AiA21kn8LUQXV6hsBD2x/CfUEieX17gZkXJbMfqQK/Y/XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5823970},"type":"module","engines":{"node":">=18"},"gitHead":"1c6ab61eb881289dd3d2431368ad47a95fa7a750","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.19.0_1783210405358_0.5861484694716275","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"terminalhire","version":"0.19.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.19.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"318b7583578080d1ea7f9053bc246570ed4884a4","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.19.1.tgz","fileCount":52,"integrity":"sha512-3rdEPIQtAEKmo+KSDr+LDSR6HwNxOKh9aqpiP+8RXu9uHn3xSUKtjPII9XU+1Vl2ckj66WLCd0OSPspoKilMJg==","signatures":[{"sig":"MEUCIHVt24Ud/rhzx2MShnjwlcJOEFqe6EfNrbLeDgyO2RG0AiEAj786i5ssd4LMMR3njtRyfQf+WwzTD1K9QwcsEvHyQtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5825744},"type":"module","engines":{"node":">=18"},"gitHead":"6d2c55543bd1df147df0396c7c1c8307398a17fc","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.19.1_1783213249406_0.23766845554864768","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"terminalhire","version":"0.19.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.19.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"0a020b84bf8dc3532193e327b9516f94f96bce9d","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.19.2.tgz","fileCount":53,"integrity":"sha512-rKK6UJ8rgUjSSYmYcrNF06tMod4Glp3ELWiUlOjp4boe7DGg0ktI2nublyhIgvX6zczt/cfsJSoTnfuYYRHbQw==","signatures":[{"sig":"MEUCIAgMKkjvG6EOv4Loi4acQp3W0/3u38h1p5hxHrASF/OXAiEA19I8itg0ADxu/zP+srfxPud+WNSS3/yGC29vTkyjIjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5842548},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.19.2_1783215275248_0.10069613451809145","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"terminalhire","version":"0.20.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.20.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"2b834ec420e2457e06e4a57a97a0f46d188e707a","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.20.0.tgz","fileCount":54,"integrity":"sha512-CrEFxy21EptLo3zwmmEK7AJsiiq808TKjym1RJeef4/INwlpk/ylMfochLRMy2SiIqycK6W73XjujRCS3GCNCw==","signatures":[{"sig":"MEUCIQDKoevB8xLgvt1W7irO51bPfrvmb77I4PZPshAJkcKYIwIge3azMKX+M91f/M/SSjjdM0EXBoLa6+4mEMkFGaTrF+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5878933},"type":"module","engines":{"node":">=18"},"gitHead":"51f56ccf021e52b7ca35ae130225f31f1551ef43","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.20.0_1783215945231_0.8118065985359619","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"terminalhire","version":"0.21.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.21.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"6f95ca1cdcea2e540ccc0ab3d1a78bd580345d8b","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.21.0.tgz","fileCount":54,"integrity":"sha512-dnLcP6rE9RiHclYe8F2G3uXec2nuSSSx9V8+37J9V0APhxy53V47QwfcVJyeMmPCzdV43t8G2l0sjhIvFSfUHA==","signatures":[{"sig":"MEUCIE++RWe1jLY/GvibJYGUpfUafANXAO6ogx6CUDbhHoXEAiEAvMOZvLmdL5O2P9zcP8Sv9/Awj+I7TScD4O87j40yyeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6171298},"type":"module","engines":{"node":">=18"},"gitHead":"66baf5a903f4702535f8e9a4d694c379ef84485b","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.21.0_1783276772122_0.2807082996139503","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"terminalhire","version":"0.22.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.22.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"b818accaea046c76ed6e8fa8a88cb5b9786ac3dc","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.22.0.tgz","fileCount":54,"integrity":"sha512-TNplhGkefYXuiGyaqOpUamcOIQ+tAqrVQmCsDssQUe0trXanisxbnbB13w8HOxNTH57RnyRrZ6AG4ftH7Ssr4Q==","signatures":[{"sig":"MEUCIC3qh4XMZfElmP5VYpAfmFYYO1Mf3Q4pG7h+IbFhu9poAiEAiGGeuxqk00AVjeg9E0O/JYesC+zjMNTjYzuZgTky7fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6485287},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.22.0_1783321738064_0.7105941088666996","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"terminalhire","version":"0.23.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.23.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"a0c7be81504ec25f65a262fe28be1a9e9cad22c8","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.23.0.tgz","fileCount":56,"integrity":"sha512-wEw5xg1i0G/oHjGDKCUPFxSqE0/8elRj2SjVyqCj0wu+H1RYwSpJdJLFmREDothfn2jAq6cFZNHzaScsnO+r3A==","signatures":[{"sig":"MEUCIQDJ2HOMMWZas3J61im15hBNhJRhBgdxzW4/xm2Kv/gQzgIgDnWS0jIoI31j5K5rDvK6ohHWdRa4E4srLgTVMH49GrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6942015},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.23.0_1783353833327_0.3092911630472013","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"terminalhire","version":"0.24.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.24.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"9fb9a019bbbc0e366b95275b8cbc1c72915331a2","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.24.0.tgz","fileCount":56,"integrity":"sha512-KZck18xEH4zezjp5HpnJBcEl3ltSHvXFMgHW6+9KLKOrSKpr+Sqbn3YlKFcSWCB9Po2IiVOih4JTfjg3TKhDhw==","signatures":[{"sig":"MEUCIEWKS+l6laNAzOUZ2inbRxoTl8aUxU9IETGD6NiE/ngoAiEAh9ytMjcAZwpRBlTbZjQRWWPINmaxLZZWkDhaGP3vjsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6977464},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.24.0_1783355606949_0.506409570770054","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"terminalhire","version":"0.24.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.24.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"39386fc6423dac5c5a3252fbc76386f971f0acca","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.24.1.tgz","fileCount":56,"integrity":"sha512-XlIGJp/te8KHL3jQwKj/SxhH031ARcNHKQoDYdOFov++/hW4dQEcGKx6vXVImg6mtum2TaeBvaVMdi29W1Exyw==","signatures":[{"sig":"MEUCIDkPM70vEgWzO0LlIixxpDiEs1CJi2RPJgCWeTdtX/n6AiEAkFJMNdKuMRtMZIdpQShYPaOJZv1VjscoFi/UfjgrdkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6986254},"type":"module","engines":{"node":">=18"},"gitHead":"641f06ea8825ec9de62cfc8d97ab487f07f29325","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.24.1_1783364434864_0.1349397596208568","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"terminalhire","version":"0.25.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.25.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"db2492180955dc40ff5cbbec3c5d28d85ca26a8c","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.25.0.tgz","fileCount":56,"integrity":"sha512-RfjKNNizz4uwHWjPZG9HMVKnxE8+rHTj+R6dAW9gBcDleOOecOB4OZuH5lgcwiypcZYwj/EI7+moZuwMwBKTIg==","signatures":[{"sig":"MEUCIQCnbTRKy9X1mPFLEc+efS0FOFMrk5t/oOCy/JOJHFsIEwIgJSImHVeOvTGO1qYROfpYkelmJusAXYlFvxbthWvKhn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7180720},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.25.0_1783445296853_0.20279116602062852","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"terminalhire","version":"0.26.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.26.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"ff5156a6c81ceb6eadc5131e5974ff303791e850","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.26.0.tgz","fileCount":56,"integrity":"sha512-WUaRILoX0y2fhpzSrOrLVH2RL43CCVUF7lldRB7SLB8qwNvUHBxRD26Ua+hlreUroGqW1TxKqlabJZ+FAVAHnw==","signatures":[{"sig":"MEUCIHj0yApSO+5XJs+y7M4Jqm9inlmMj0HyxH+shpz7ezLFAiEAupH0EHdvCkDkxZZuyIL8Lu8fLGwjoToDWNYTmbThfJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7181897},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.26.0_1783504912944_0.4859287941384285","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"terminalhire","version":"0.26.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.26.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"86714110075d2c972e0b094fed3a2dc833cb62aa","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.26.1.tgz","fileCount":56,"integrity":"sha512-NUQ66+uljqC6dbumtqCTJsJ5BlcOMA89QQk4A3gMLgKmoqX+nZJnK0Szz/Ulhh96CzajN3RsMsiQEbsBa4Hl7w==","signatures":[{"sig":"MEUCIQDG3RYNL8/WxgTNF0FU/O4PqBLEQdXWpWDFOTJTR9aCGQIgBQgANsQaNEWe2cqMEtsAyduuGu1mEc3fVolgtYNyd8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7274727},"type":"module","engines":{"node":">=18"},"gitHead":"b4000c09a2751ba85c39325b3e96c12151e3cc42","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.26.1_1783711306626_0.898709204823966","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"terminalhire","version":"0.26.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.26.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"fe286c90cc3bfe25d171b615e9f7cdc4175d708e","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.26.2.tgz","fileCount":56,"integrity":"sha512-AjL/iLogeRa5xprd41nXL/9FZUJneiEoCbpsKyiOL0Ndy9UUPxsXD7nxQT+x9oDmLz2iuoYZYfLXf+RHq/M19Q==","signatures":[{"sig":"MEUCIQCxk6uGWP6S5yOJgXQ2pXL4sE46mXGD6+/ZGvwlJmf71QIgb8PJ2vj0/GM/6f47RKn6BNeEdwHyBB818vjvsDKLnXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7275562},"type":"module","engines":{"node":">=18"},"gitHead":"5c59c4a2c39f2136bbe2601dd22abc1ba0af6f43","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.26.2_1783711866068_0.975928143063771","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"terminalhire","version":"0.27.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.27.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"fde6720efa6b59b931ee22e001ecf6f171b1c5c3","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.27.0.tgz","fileCount":56,"integrity":"sha512-VkHa4kcwwuJbi5HylKgRm+Q8oCrkfgMGWLvEgJwU7Ity1jJ1kSGUpsQPYTC8HLVWa3K2855/MNWnCAMAqqMr+Q==","signatures":[{"sig":"MEYCIQCC8ewJd2yNpPOYApeL+Nxa/osfDJyBOErE3MusswmvRwIhAMGF82dlHweO/Fkyx/iE5C9piwaGLU0RCKd//X1mZWqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7290702},"type":"module","engines":{"node":">=18"},"gitHead":"0b935911f426f73c097e475254f4307aed2625a9","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.27.0_1783728661902_0.5013601454927947","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"terminalhire","version":"0.28.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.28.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"9f4380dfc51525e5ff56727fd98f9284e7446510","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.28.0.tgz","fileCount":56,"integrity":"sha512-oy/+nFkpOJuShIVRF9fiB7o8G6/E2qM3U8dIGu2L6Exx/bXYlyJINZDXmsJK9WfKsrJYRvYRPj0daaTdkM8YoQ==","signatures":[{"sig":"MEQCIDRwtfwClHwKNRfieO+T4YOqj+r2ftLhaxgiNsNlt0/jAiA15V0zc5KNJ9qB7JG8G+KWQZxzZTEbSFWcySGMWet3jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7298020},"type":"module","engines":{"node":">=18"},"gitHead":"9c721a3b4f9ad1c115eff13041c174a0cfc26558","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.28.0_1783781730062_0.7437145212344882","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"terminalhire","version":"0.29.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.29.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"8e4d0f88c6da4012e25b844edde54fd581f1f990","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.29.0.tgz","fileCount":56,"integrity":"sha512-fCfdDwr2JnjCYxO6yHnN0Vm85IQAOhqzM/Dln14ZH+Oe0snqqRdm+L8uJ7zC4pZg493ZZhrt5nvzmu7cZjH2Ng==","signatures":[{"sig":"MEUCIFqMdWFohtqCWRzAW3Lx8vh896hZ2MPpDtYZ/FVuCQOCAiEA9M5MAFE8Y+pRGMl+LIQMYAWTCpeAgYcEW/4VT8quv1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7306607},"type":"module","engines":{"node":">=18"},"gitHead":"4648e5e323d361ebee4215aaf2e35bdff09a5e1b","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.29.0_1783959754148_0.3382600260449151","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"terminalhire","version":"0.30.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.30.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"0b695d15f0712319178793c8e5544c86ad0e0805","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.30.0.tgz","fileCount":59,"integrity":"sha512-ShEl1mzQbXQfYt66gR7tcRajlwaPAyLFPWVcniBNTxV3RaXRVr2o9hZCXRakuEcDle0ALhdzQl+R4Xnd35etQg==","signatures":[{"sig":"MEUCIQCz7y0DrGvPE2qHwYTg7PqPnxVuxbzN1Z2sdScxRUGE5gIgKh9XSw2g2mm5wmpX3GkGBZ4/Izl4WBlcPjH0pg6evHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7417549},"type":"module","engines":{"node":">=18"},"gitHead":"c2b652ece0c2412ac899bbe858045178c5246f8a","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.30.0_1783966070847_0.5703802611137245","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"terminalhire","version":"0.30.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.30.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"55fe74679d3a4da881c95671eb92efc19a99c1cc","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.30.1.tgz","fileCount":59,"integrity":"sha512-ZBkI2Jik5x3yp6KEm+DoTkGYm9gM4MVcR+TsVQaKlzcUDQpRsnPqEJax5jD07VlXuRg3fpaCErzdw02On5kKpQ==","signatures":[{"sig":"MEUCIQDKaVDCqOuWcwr2tfNJJrWxyZhlB4dARRoz3lyqsfAxOwIgPJAdMpjyFn+rlH96qdnqdanjZ/VWwKT4KAsj8qe+rRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7417252},"type":"module","engines":{"node":">=18"},"gitHead":"4983c382bd7b9c52902568bc0c36c5179038143f","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.30.1_1783967225402_0.9235537413979449","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"terminalhire","version":"0.30.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.30.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"d1c3604dbb0e0e8e5e446285e40b06c28bbf04ab","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.30.2.tgz","fileCount":59,"integrity":"sha512-IugNBkHPpsTjQHeJEfYOLUABwUxKv+nbtcRfaa4cgmVxfR6fOADdTQBXUdiKGAvVGDBiAAZ+ZPCYlsv/d7+MGA==","signatures":[{"sig":"MEUCIQCalbYoZNij7wc5LRsXhP5QeKpvA0PyKxxKs1MklQu41AIgWT+QkE6gKlBrUpvinKAFxIms/SIhzA/dXCu5okIemvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7416145},"type":"module","engines":{"node":">=18"},"gitHead":"cf801154a712158a3e237ac7a7582844acb69cc7","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.30.2_1783968688317_0.8783349098039785","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"terminalhire","version":"0.32.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.32.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"246deadc68d81c3b9895d47e179e244e309a1297","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.32.0.tgz","fileCount":59,"integrity":"sha512-rp8bae4TzhK0CoFcPgGIHpPFuAURS8fCniPMj5y9NXfgMuXTmp/20pxwF8c2i6UtvO1/6Vy0cAbX1wWDFy7JgQ==","signatures":[{"sig":"MEUCIQC3zrwwIHqyOLBpv5f3QztxpGeNTyOi1vezGyZUPQvbkwIgVaRC5ZVWqwrSyYoZmIU0QbDyKqdch6DRWlGFERtCG6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7441105},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.32.0_1784038134360_0.3680414118083233","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"terminalhire","version":"0.33.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.33.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"81dd734004a9be13658abc76cf693af05dfc0f38","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.33.0.tgz","fileCount":59,"integrity":"sha512-xMHGF50jjP2ZChdZ+/cN/jSUDnd/1dHiT2dhmtgmM5kqoOlVCSVxIBhZfexS7daGYXfIsTSufW7/rr80Qhh0rw==","signatures":[{"sig":"MEUCIQCywWPt2L5A0OyEI4Hi0+rjXm6QZpK9NQcDpoW4sWNaIgIgP2E05ukkEpTXKK4D/B0oaTRu5fY8dxom5w1IKpDec8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7451250},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Matching runs on your machine; your profile never leaves it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.33.0_1784065397319_0.45455465449558585","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"terminalhire","version":"0.34.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.34.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"1a4606e009d79972a859ffdf89e0a0c9cfa5d362","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.34.0.tgz","fileCount":64,"integrity":"sha512-nAq5VqBFRQZ2HryW0z05rhX00FnoREN5I4LFqi2G0VQeeVYaLxbg/7hr5qxfzuK4QmaooXJmaDA+h2Rioj4i8w==","signatures":[{"sig":"MEUCICVLrKsB0s924kwLNqHb5FKC84HuMBEf9Xyugae01GHyAiEAw86Bsu9Qu5L6OMc+JTx/FOIhnveIgdAUk+uhHQldbio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7954090},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.34.0_1784301380539_0.6601258230043496","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"terminalhire","version":"0.35.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.35.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"c791f88b2320922aed9311b2e8273b8c8deb0531","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.35.0.tgz","fileCount":65,"integrity":"sha512-Vk6fPbiPeGBtXbd6Jz+MeaRQcJhYXSl2I9TGLmN/90w5BEGflnKdScORKSMYhV91Y1nU0OkEkkpkEa0OdQuU2w==","signatures":[{"sig":"MEYCIQDc/LCq/IYd3/k/NDSeTxagUgwiEl6sbVHsjTGsWEFFdgIhAJdvqxKRTOkDVAYpoVrV1ZD3VzBZ/V9B4fOtxifEJ0jS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7964030},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.35.0_1784304557941_0.8941707059839197","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"terminalhire","version":"0.35.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.35.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"789c3eda1081abb5edc476c2057c6a37391e532b","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.35.1.tgz","fileCount":65,"integrity":"sha512-21A4/UQzmSizflVEYkJlMCyh8P7t27/0QyXlFglvc6fEaul75RPBEkDoiSe3FJyk6TLblf5CVYtiUgFmRWF+gw==","signatures":[{"sig":"MEQCIA6SebVmbD2Aj5pN8KPfw6s9u/rwsGKc7Y5pxpFlsXQZAiAdSxHnfI0xOkht/UJ4SA1gtnoEaw+A7Hq/fNEwMnl+pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8014284},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.35.1_1784325540053_0.9125844326785237","host":"s3://npm-registry-packages-npm-production"}},"0.35.3":{"name":"terminalhire","version":"0.35.3","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.35.3","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"003053d3084014ff9b42eda32099078a2b681305","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.35.3.tgz","fileCount":64,"integrity":"sha512-xxPaL8fXZB7pQyk6/Yy/ZsL/s47yeWk8yGFgnqmoiFcgCLVCvSxEJiJsyPbHZqDHO/meLtphoh0rLJYZvXrLbg==","signatures":[{"sig":"MEQCIF7hSePqyrZj569iFGchXfwAXtDMoOw9uax6ONHETA3JAiBsSyNNZht6PscR1Hk2u5PNpT5jbCuyADzHfkhgMIRlwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7440485},"type":"module","engines":{"node":">=18"},"gitHead":"868f76f3784967e5fe2b54e90da4d2c71ea046a5","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.35.3_1784339437852_0.9862002101438212","host":"s3://npm-registry-packages-npm-production"}},"0.35.4":{"name":"terminalhire","version":"0.35.4","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.35.4","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"ebe50198e92f3055a75a8893afb9ca9b33f6cf5f","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.35.4.tgz","fileCount":64,"integrity":"sha512-h6IVnKJpwmdn+CkrWNnRWjTvP66oUSbJrFHp45AWscQbRJhByi6wP9rIwK65kVexKKo95Q+GmwvL5hdm9mFTGA==","signatures":[{"sig":"MEUCIQCVpE/CrPfX0W32Xk1qloOHKXkAuAE94cvoSo6r2QBJaAIgQvmkdv1avw8PXfBfQCyDHsVH1gJGMf/T6PLx4F8AWK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7904105},"type":"module","engines":{"node":">=18"},"gitHead":"ca8f951bc50d7a01724c159e5a82b6057d609149","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.35.4_1784394682474_0.7850037178148721","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"terminalhire","version":"0.36.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.36.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"c516200c222737f90dadb7a83e1df57f69e8ee01","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.36.0.tgz","fileCount":65,"integrity":"sha512-nApcG8lUWFeJwVhj/ABCm94+YvAVKp79ZBtBlTkhf9t6093oYJcVq54CnSbr3lJcAO/Nj7CvwUESlYbFNSqD8Q==","signatures":[{"sig":"MEYCIQDckqSiXGzhSqzVDTptgvFUKvaxla9gu+dV1ejMbRXhIQIhALVAbNDscC2nRU3KrYDuh3gqZG3Vpvo2bEAcsYjyHOLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8980498},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.36.0_1784430912712_0.38790566845220265","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"terminalhire","version":"0.36.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.36.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"14d36ea5c3d522ad08974fb68540147248a1d25e","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.36.1.tgz","fileCount":65,"integrity":"sha512-mdEsF2+4i9q2heebq/DIiy7wJyUkqwZIiISIBXNJhcNQ6QoQIud4niWml5UAgMmqV9rs+zg6WL+IkwSR+FIPcw==","signatures":[{"sig":"MEYCIQCPyMNHuQ3rSjqxPJLYK84cYYfjYF+W0oayYPsk9nbB8gIhAKX9XwgM4N87O7faHoRhr0qXXokc8EJ/HP7k7FWTvfIn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8918454},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.36.1_1784439025755_0.17029087055715886","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"terminalhire","version":"0.37.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.37.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"595515b63ff32dc9cfc7b94c9912e8c89f9537d0","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.37.0.tgz","fileCount":72,"integrity":"sha512-BMAtpD98bpm5mNIVwjhDljZj8LIj0hNCYa8m2x1RcKqGIQKhdIii1iWhfGtxM8uBRwi+VDIbAXXqXDB8939s2Q==","signatures":[{"sig":"MEUCIAtbY+NbP2nsBf3xBxSDQTiyncGi2QwhkZvZM3wp6Yp1AiEAgf+QC2KS9+LdVZKX/Va3utCtNxfgmXdJrA3zgYe2G2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9103383},"type":"module","engines":{"node":">=18"},"gitHead":"497aa2e2cc0d05091ef28e2f0f72db53479414ec","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.37.0_1784783264202_0.8408487711758053","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"terminalhire","version":"0.38.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.38.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"0e88df202bb7ca6f2907c1bdf7fe3acba0dd4aec","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.38.0.tgz","fileCount":72,"integrity":"sha512-uhLR3KiSzBoJYj5gd8rRuDa6aaw0t2djl4674QpVU+jxtQDaVDIJFFKlQolje6R+26gJwd+kTCQmUI5WfSaqsw==","signatures":[{"sig":"MEYCIQDZ84T2r+CMHR2TjtlwCLJWoBEguKy4eqDu6LV9KoEBqAIhAJlufiURSLjhxVTeTaKgZkgp1stHjhVLil/nk9ZhN2Rc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9107555},"type":"module","engines":{"node":">=18"},"gitHead":"c99174dee8f72ccde1be3eb99fda0cad3a8d2dba","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.38.0_1784797731405_0.11021887089708571","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"terminalhire","version":"0.39.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.39.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"85b03be12df002c51e5ae6531700769431e97464","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.39.0.tgz","fileCount":74,"integrity":"sha512-iigJfWjWCaasO3uFwieKvFb6B/0NnZiEjowYtMbdBU9WFkZPLtpr5zd7W/gwVl5oNO5P43YsjTfVR0l4w7+/uQ==","signatures":[{"sig":"MEQCIH4rGKF+Cr6S3jsPj2Gp/a0xfGK0peDdKryNtaweqXO5AiA49rApn0oVtx5tV1lz9eOYJfhLx4tWufAKN8ze5uZCFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11766052},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.39.0_1784950901987_0.4327379937018898","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"terminalhire","version":"0.39.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.39.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"4f8afec5756b92f3bdfaab179ec43488e0d370d9","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.39.1.tgz","fileCount":75,"integrity":"sha512-hdS5pTw8Fi/K4ZZpDFKwXEQUYAMNO3/DjOGWcqXB7c7MJbV/trQWqWmwuC2SmUg+H6/HZNffRheGVIGrXKfXzQ==","signatures":[{"sig":"MEYCIQDybj/LHB6Dbw+Qux0TnSAH+ud+SvOLDWfQL5Z5pvA2CAIhANHy5gwLlJSwSlAj4CRpx5WJMkv2wPQocOzVxC//Mp1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11864565},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.39.1_1784964872891_0.25505078479719123","host":"s3://npm-registry-packages-npm-production"}},"0.39.2":{"name":"terminalhire","version":"0.39.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.39.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"4a2469051da53083cd935f7e69a623fde278ecd5","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.39.2.tgz","fileCount":75,"integrity":"sha512-k0ATwXhy2SZuS262NItAyMdwG1A94NHfFvBAEig/UKly9nQJux7/ivrRsGDh+16uGxjESDmW1fwdr84ca93FRg==","signatures":[{"sig":"MEYCIQDPrxk2ovmEtzMFZnKt1dOfYB+iyW/rJq6GKUfZ5WHnHwIhAKV00IUs9SMvjw57kemFzxXDXvcD8jgz7+AMqyp3lKSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11209014},"type":"module","engines":{"node":">=18"},"gitHead":"116980de1529ed66c3bcace498ed89b2694a2216","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.39.2_1784975262615_0.553020526328267","host":"s3://npm-registry-packages-npm-production"}},"0.39.3":{"name":"terminalhire","version":"0.39.3","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.39.3","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"1a2d6457a3041d844d9803c040004f8637c893dd","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.39.3.tgz","fileCount":75,"integrity":"sha512-ZWYJ1evUdUilQVEhuBnjg+S9f0nuq7AGgKmlk4kzKu2IF07TlDUThQ19Lu1mukrsg+4TtTSTEPin/tTpXiyLWw==","signatures":[{"sig":"MEUCIQCKO6rTMnsTC0penrZDnKz79ZqsTiiylpKCKH9nula2rAIgUQ4hVziMyTQpdreu1mbqe8e+pZf5qixRvXxXVJ9NYjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11229486},"type":"module","engines":{"node":">=18"},"gitHead":"1a6ff615a35443aced8c8b3dc5e6e4217d0e6a5a","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.39.3_1784998852020_0.2814194608947924","host":"s3://npm-registry-packages-npm-production"}},"0.39.4":{"name":"terminalhire","version":"0.39.4","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.39.4","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"35b9efa594b3c76963a3355a979269a5da678394","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.39.4.tgz","fileCount":75,"integrity":"sha512-prbVByYgKbRJGJT3S+2xEQz8VbStoQPDaRBqU1fxV3HBWJWzCCFxP52ZspwG6zQoajpQaH4FB9n0d6mG41JDlA==","signatures":[{"sig":"MEQCID8P9v49lNOAL9JMaZepZJ8+niiaquwMUxNkJsWUm7MtAiBMGQ0XE3u8fjDRusZbiK8iKezcJJnXKC8uXW+NrGt53Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11909538},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.39.4_1785009172753_0.9959192794392406","host":"s3://npm-registry-packages-npm-production"}},"0.39.5":{"name":"terminalhire","version":"0.39.5","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.39.5","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"a74af7a773f07d2ad061f145e2b5f3f90cb899e4","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.39.5.tgz","fileCount":76,"integrity":"sha512-Aaw/jl8RVlKwyzK3IhGCRqKLwnx2haLg1onw1lT9t9ELSt6zq2iyUm4uA0+Ye1Q1hX9XDuI3vti1vEaj8DvKjA==","signatures":[{"sig":"MEYCIQDwIj6ymzl3cPe/OESGr59UDSpNsNsQHJurVGtdicaSyAIhAMXgGPxnmFvgvJQrWNawvO2Zr1ZJZzM3hw5ZNTaDByex","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11920535},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.39.5_1785016797248_0.6686053473876243","host":"s3://npm-registry-packages-npm-production"}},"0.39.6":{"name":"terminalhire","version":"0.39.6","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.39.6","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"82502d21e4609b2bd989d8144d3adb2ddd8d4cdc","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.39.6.tgz","fileCount":76,"integrity":"sha512-ljohY88C9C0QSSow42FPNrbA9rNbcxyG2bn8gUv6fDbzekDhvfBHsLI2gQRTUCQPqa/nkKt332aQZpFJrjTJXw==","signatures":[{"sig":"MEQCICRTANO5VFKNkZyYkmjJXL33A0bQIYPqaMu8+a/mmxUlAiAs8cTYWdtszdASzc48xDNop0xPemm+3aym0RErnXj5DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11920923},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.39.6_1785017715544_0.40832211934480034","host":"s3://npm-registry-packages-npm-production"}},"0.39.7":{"name":"terminalhire","version":"0.39.7","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.39.7","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"da00e1e5813c22851c7519571b3987ec4ec569ee","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.39.7.tgz","fileCount":76,"integrity":"sha512-sWSf6RFAzUPPhsvZGD4opINfEIHyI/5xgaabw0DDwBjLdGiUBICHs0kWWN39k1DYHQlA4yTiNsRpR9q0AvnmlQ==","signatures":[{"sig":"MEQCIGIZCHUr5qeLIwWSr3K5L+SVxK0F4K9cxLnV1C7u/sI8AiAfBZ6tWEX2yD7qr7dMRud0oskvW/r9rTAXmXyGjRAZ3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11923221},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.39.7_1785072897807_0.7869994410425429","host":"s3://npm-registry-packages-npm-production"}},"0.39.8":{"name":"terminalhire","version":"0.39.8","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.39.8","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"9789d0151e5ab6a42f5b0a7098a7b0a3147d7e60","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.39.8.tgz","fileCount":76,"integrity":"sha512-2YhKBdSPiWENkez34Q5oBvuf5CzJysmEuscX4Njb3jEhJ8UEZo1NAtY4pjmL9OtYBLiI/HUQcV2mrnssIIw44Q==","signatures":[{"sig":"MEQCIAXh85j8dgMkuFESKUHMHjdYuIlSQlLsfggUfC1ZhEZkAiBbu/pfUL/BpGji6lKDWsbO6EIHQkAIZG5LVT5fLl9Wng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11949182},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.39.8_1785093367747_0.11240876167401415","host":"s3://npm-registry-packages-npm-production"}},"0.39.9":{"name":"terminalhire","version":"0.39.9","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.39.9","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"cb3a42d9602e31a937704ed6342fcb6b2b0f3d61","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.39.9.tgz","fileCount":76,"integrity":"sha512-ejisfkwDOsdhTyElo8vZRyeahY6sh0VndGzgoM7VU+haDUJuV/B5FVqks1ICOzrL4mbFMyocTEd0nKyoiV6xew==","signatures":[{"sig":"MEUCIQDPigykEiqnWO2GKAu5Rbie3ypGQaPuI4jbQvz/z21ySgIgElYFtXIrxNrW7Yl6Yz8tR8Sj+slqLSQkcss6XW/B37g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13127233},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.39.9_1785120463769_0.4165841494762963","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"terminalhire","version":"0.40.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"d3b73c3d3d40b7da3f09d46b9aaf554fbaf043ba","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.0.tgz","fileCount":80,"integrity":"sha512-+Txl5pbyEcLjB4PcfOr6LnNWSxy68EH5nJRazffWvDYhUai7AXq9VQR7dKEq3a3lbWXpkWrsDX4TtDJxofjt7w==","signatures":[{"sig":"MEUCIFOM4K6vhp0SUjtpeg3QiNauIL+hf3xHRva2ke+CuLhFAiEA753/KX5xRH3/r+wHY68t0tUeFrbeZVNqeR9qW0+FuT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13161505},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.0_1785133519659_0.28379351579979395","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"terminalhire","version":"0.40.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"af76c2665b693b284c35c02885799d6f95cdccbe","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.1.tgz","fileCount":80,"integrity":"sha512-soG/7VqG8YLGmSlCIF7ZUWsRE1ExN2VgiYxVLyv238zM/emxcKO5ZX+gcPsZi7v3SGt926vVnxFxGfTlevTCcg==","signatures":[{"sig":"MEQCICD64lKW8VMxy/GFiCbIo1EX4MByhchRH5w8Gf2KMchXAiBWi8BmfhcP/TQtcNLayfluv7dhOoubw9oZyYA6XlXd4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13161724},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.1_1785137124820_0.35984304583855153","host":"s3://npm-registry-packages-npm-production"}},"0.40.2":{"name":"terminalhire","version":"0.40.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"4f11f29ae71351001c79b7615e9eabce228e3e5b","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.2.tgz","fileCount":80,"integrity":"sha512-c/xsg86vtH4DFj+E+6wsSOToBxBi5CM3mINDr+JNx6GEczQfVpwkMmKm33X4naS9l/xZV1s7N7eVPKMbnxrXuQ==","signatures":[{"sig":"MEUCIAMNUE69BtAj7jro0f+dlc1x3oi/Njh6c7Ru8PqtlybCAiEA1f7Tbq5WwY+80pTwa59AnkS9q9zrdgml/jgePjNv5RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13161724},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.2_1785194322821_0.790246950715539","host":"s3://npm-registry-packages-npm-production"}},"0.40.3":{"name":"terminalhire","version":"0.40.3","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.3","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"52b4646cf8082326a2b3866f159024f581be0bbd","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.3.tgz","fileCount":80,"integrity":"sha512-PirG9Ab5E5s1DpkaQUfkfjDELgqhTa9M3/sKxc1UTDuZhzKWTANqI8Tw+peFPFuL06b+jdRrl+zvJIDc4uTsRA==","signatures":[{"sig":"MEQCIHcGMJ5rt7o6XpqMSBsgQP3FLyOTMSac5GVg7W9Yek6qAiAciNiD6kUBwTFJx0eC3UnqPJfKOuH1kFor46JBHZY6Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13163824},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.3_1785214117962_0.3201267773054377","host":"s3://npm-registry-packages-npm-production"}},"0.40.4":{"name":"terminalhire","version":"0.40.4","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.4","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"fa67dd73e30a019cd14edaa8b1026666ef2f152d","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.4.tgz","fileCount":80,"integrity":"sha512-nqb4Qa3PzIb8WetBMiQJ3KenvIKrerZxoXELK3B+5abDKZwf7ITCJ8yO2m4VCxIUrv3QbbOy/Yshcv9htM5ZbA==","signatures":[{"sig":"MEUCIFW0ntpCCOabol3Vyd5YZqe5EvbsHlxgBth8VaW5Pt7pAiEA0atiCO6jD7Cqw0zcLh8McE0LB/XFx6FDRmSzQ6HMct8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13174169},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.4_1785219851845_0.6726514285552838","host":"s3://npm-registry-packages-npm-production"}},"0.40.5":{"name":"terminalhire","version":"0.40.5","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.5","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"836d5850bc15aeffc110b770207a7391b4d36c6e","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.5.tgz","fileCount":80,"integrity":"sha512-vzlgBG5cPwaeg2yZNBRVb/pdJVVLKYRs20zmRWcFPj89WymZOmvuqHP2H3DCil2Z3M1hmpUe5pJ6oBIp6SsX/g==","signatures":[{"sig":"MEUCIQDaePFidARrp2uTWS0U94VFea/4lf5QvYPScJ+cHWltBQIgKMd3zL5JMlXEkToAs/ohtmYCr6HKR1KtV/TzWFZa5Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13182744},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.5_1785223225568_0.33738171003794326","host":"s3://npm-registry-packages-npm-production"}},"0.40.6":{"name":"terminalhire","version":"0.40.6","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.6","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"409cd90dd99128f1dcee5da7fed3ec3bd06c455e","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.6.tgz","fileCount":80,"integrity":"sha512-jyNhxsoTH+/O1aaTsfEnWLwmsn0EadvA1yked7iJOdiQsKWH5kQg54YGK41jk9sioTPdiK7vONSPBikJ+ah+zQ==","signatures":[{"sig":"MEQCID3sgZdvA4XwaYhDZNYRGF9xVqhuHYcSTuz81Ugg8/mlAiBq43eCBtlHp5/beaEnXI3oh4D5K45kHm7q+I0mz6/VuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13183804},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.6_1785223899479_0.9264829546079529","host":"s3://npm-registry-packages-npm-production"}},"0.40.7":{"name":"terminalhire","version":"0.40.7","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.7","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"8d97518aae8058247521db5ebaf83e6452ed5c65","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.7.tgz","fileCount":80,"integrity":"sha512-r3g1ZdUnGjk1OQPV6FX5zy4dgTRdBhRH/FK2jN+xsDGmcK45Qz56d0aBoLaG7BHx0CRiO/rjdSma2RFaz19eJg==","signatures":[{"sig":"MEQCIBdaCZxWuh50J9dYoPkKQpSUxH+Adu3Fe55DfLp3jvM3AiBsdakF+9NM4QaNT4YdH0NByJO2CTkU5ZIDLj0GkY44hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13184279},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.7_1785254025821_0.018956198869401586","host":"s3://npm-registry-packages-npm-production"}},"0.40.8":{"name":"terminalhire","version":"0.40.8","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.8","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"d811f6717928797a322f2cdea5a141ae720d62c0","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.8.tgz","fileCount":80,"integrity":"sha512-eiww2KkpAQaHCCIPZZW2tKLV+vGiRM32g1iem9dk6LkXT0SbLCpzl1wwZCUu4NN6XXJzxPipNlYRtp5PgglUeg==","signatures":[{"sig":"MEQCIBTvdYCnZQ12ooV7KdLun/9yX9DdIHcgBF643Hr4zVLYAiAkISIJRyTN5EnG6bd0s08st0XVB0nOYmsGw1gfcJOA1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13249302},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.8_1785289751261_0.8823149072305054","host":"s3://npm-registry-packages-npm-production"}},"0.40.9":{"name":"terminalhire","version":"0.40.9","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.9","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"30b4bfad64d0d5014def0013862bd6c968c268f8","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.9.tgz","fileCount":80,"integrity":"sha512-yuxLr/hI501XW3PKJqCwAtySg0tojxSOlbJpj3yTM2CbBhwQ5vPkMkpREp6wNd5qPiFHgaCekHf9/URNpBvZkA==","signatures":[{"sig":"MEYCIQCWTCWKxAWc4P/f8CI/ua8/MYSxPcrNOevgelxdOXg1jwIhAPz6r8apzOZKUXMSx2E1HXd9qey7HDxVPaBHfrJsGFJW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13327122},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.9_1785308551924_0.31460624661889924","host":"s3://npm-registry-packages-npm-production"}},"0.40.10":{"name":"terminalhire","version":"0.40.10","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.10","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"102808b7dfbcc57572aa82069b01e696809c5fea","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.10.tgz","fileCount":83,"integrity":"sha512-VHEzRTKNUwwrwBDdfXVRaFUFckDXcJXfXMbbgbAmCe8WBBcJBLau8yXnS4TFqS0FaY3oDUzUwvhmS0ToryseLQ==","signatures":[{"sig":"MEUCIEyA/P+rleELG0MBzXpFCI22F7cQl+jDySjCXo0jgn2cAiEA9sGMFrWlinIlGJC1VKwpbgilzDD9dG8NwUOHOSxseQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13374353},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.10_1785340377871_0.27399931768442465","host":"s3://npm-registry-packages-npm-production"}},"0.40.11":{"name":"terminalhire","version":"0.40.11","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.11","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"a31c3e5ca574ad7b788c9db2e3943add4c91bf95","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.11.tgz","fileCount":83,"integrity":"sha512-+cxG4dTm++buQl4k0QiM7+68hHBMdNqcDLNLEbixkNHJYbU5S+pqCo5S0vwtkicqc9stQaFcSqHKv9G/vDVR4A==","signatures":[{"sig":"MEQCIGPLWnB5/qe+yRo7ogy6iA5JKD/DPtMiJt5NSJemjR9rAiBa8XbaxcSvw/P1OQDfa65oyQF/souAqayXb6pwYRaJWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13377112},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"11.17.0","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.11_1785342579559_0.2649794254849773","host":"s3://npm-registry-packages-npm-production"}},"0.40.12":{"name":"terminalhire","version":"0.40.12","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.40.12","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"e5da2bcab39e76057288dc940d4a4bf7f21795ca","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.40.12.tgz","fileCount":84,"integrity":"sha512-JM4Qtt5g3v3aVcID2i0k9i9NGIvNCaYsRJdK54M5jGOPUc3eCTMUSW31/l7It42qzmrdubqEcpe+EZ1853WKmA==","signatures":[{"sig":"MEUCIQCMcRcJ9lQWtQqtPosdoS9tDq3WOrwhMGnU0qOk4atGlwIgNG1Mj7S67FLm+WnsaBywTCpYh6HmXhmIjQst9dclprU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13393271},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.40.12_1785468463329_0.7976524759205172","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"terminalhire","version":"0.41.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.41.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"804837c138df6cd5c73b8c45be136786ba5ce3bb","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.41.0.tgz","fileCount":84,"integrity":"sha512-HTB83PNNzOPd9icNix8R8r+nD1TknfC15wt3Q4NZN926wey5Gq3CcwbI5BUvMTqhsYgrdwKJNzMsGzHAUBj6vg==","signatures":[{"sig":"MEQCICdcKx7Or3btRaDQ77gTG4Ti0Na4kyOmiKWfhG+5dzjqAiBh4Ks8knX/n/i9er0aj0QwwOcsaU38jAZM/oKGUO4pfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13425094},"type":"module","engines":{"node":">=18"},"gitHead":"95d83f73ade2542e7ab9cb94c20c08ce04c50a14","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.41.0_1785543514027_0.7527542301172574","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"terminalhire","version":"0.41.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.41.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"bd530c24ed10bcafd85faa69cf28ecc69c6a01f7","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.41.1.tgz","fileCount":84,"integrity":"sha512-cyQhC551PZpCfZw5PSFETimoyzmvpoFc6cA37w79KAUtu9LqSquqifsKw0BK2SM6Ki1ouzo6/B0ex3msaKdPAw==","signatures":[{"sig":"MEUCIQCc3i+T++PqbYt2oWldI6yV7wXVkhQJ97lD2d4DcayaFQIgHCSWZF77VXdrpdhiFlz3IKd2+Xy/n8u2xEHd7ifkrNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13428592},"type":"module","engines":{"node":">=18"},"gitHead":"48ceba4fa2c77dcc2c079b2b8555c56c7c92c59d","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.41.1_1785550941495_0.7067272453456737","host":"s3://npm-registry-packages-npm-production"}},"0.41.2":{"name":"terminalhire","version":"0.41.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.41.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"f2d0abb885f3d9cc87a6416ade70a7abd639d617","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.41.2.tgz","fileCount":84,"integrity":"sha512-o0i8R/CZWINWdsDs5zHdK8NMadXaWAE9F9r7w3HR5ctv25nECpxqE9xrNJ50VA9EWBp+81DNRw9Khx6fJaxnAA==","signatures":[{"sig":"MEUCIGBkLuuw5VqVUabKSbj+K6aKdXnGeTrB/ZXnZ+PT6S+DAiEAsK6rMLmUDTq8sgR2xzZDXDrdCNHawZGCMdOP26QRzwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13435514},"type":"module","engines":{"node":">=18"},"gitHead":"1e1f7fdf052e14e41c7cbf2fc86e4e638402fdd6","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.41.2_1785554124178_0.90128421105542","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"terminalhire","version":"0.42.0","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.0","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"009c084759c9c35eb8232371cd762f8fb6970243","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.0.tgz","fileCount":84,"integrity":"sha512-Xr7Cke+UoHrwHr+Wiv8h52YpaWDM8RoxxwsAaKPqFVV7WJC6kQefJOqIkuOG7FO6SJJhnVqfyy07QDYAS5OTqw==","signatures":[{"sig":"MEYCIQCpF5PtHbp9192nKmz0PVMUEC0Cpr8m+QvYe3bQhi7JiQIhAIdXIC60ki0UMbrB5P1r0iY5OWgUq9H6jTPhI4glZvGS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13446542},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.0_1785555388356_0.0692444746158698","host":"s3://npm-registry-packages-npm-production"}},"0.42.1":{"name":"terminalhire","version":"0.42.1","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.1","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"ff739da4a57ca582b70ac8f106e74f7bc7e779ca","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.1.tgz","fileCount":84,"integrity":"sha512-4lQqfQdeNscxElzQuuo4r7Bu0tgAciSDCC7ItF18vmDgg4L7y7jaKP93940rJVggjKKdkjJICHYs3Ou9/K0PUg==","signatures":[{"sig":"MEUCIFPczQegNXr9ASdQqIw1Hy+u8l7lsujiZ/Zl+WE5kK9kAiEAjy7c1V6DXu515fT5Gf6dV6DJQFZrLB5mnJRToCVe7WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13453464},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.1_1785558229611_0.9114066894072916","host":"s3://npm-registry-packages-npm-production"}},"0.41.3":{"name":"terminalhire","version":"0.41.3","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.41.3","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"0d2a1ce819de136c81b5c7df094acaa32f4302d0","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.41.3.tgz","fileCount":84,"integrity":"sha512-KvauOT9J+C3F6lycHYivLoc2j0XZtV7h3bkwXWpVhPrIJJtNRrPdABxeV4cdqJxMQEqvlu9f0R+A8f+SrBILqA==","signatures":[{"sig":"MEYCIQDdw0nUHq/+Fi6wQhDiptyusYZfz11aBpfsb5T24BqRSAIhAKRmNbon1DJP5G8unNobU3koQtdjOhbMi+fYbgTHXOTP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13442525},"type":"module","engines":{"node":">=18"},"gitHead":"e8079f12add45556060b5e108b06e319e0052a96","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.41.3_1785558598448_0.5156772542539687","host":"s3://npm-registry-packages-npm-production"}},"0.42.2":{"name":"terminalhire","version":"0.42.2","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.2","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"b0d79277f30981a72c352821b72ca2f296cf034e","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.2.tgz","fileCount":84,"integrity":"sha512-pDsS9g9T47nJHH1oPO/o3/Rw4k98mIQ/x3xx6O0rCqkvLMZvCAyShXeaheYMMuCukfZHS2QNEBgdsweXzec7jQ==","signatures":[{"sig":"MEUCIBR8LxqaFiqKxmZenSc/t0KscIT6uLJ578a3/+Zq7WAmAiEA1YbSpoxH4SIE6pCTk57+/RjSb7bjli38l8PXfcs5IoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13464135},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.2_1785578512010_0.550122561312349","host":"s3://npm-registry-packages-npm-production"}},"0.42.3":{"name":"terminalhire","version":"0.42.3","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.3","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"8342fd1498a85835197a541f0e7f2df8683217d1","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.3.tgz","fileCount":84,"integrity":"sha512-viQ9PwVRiAIj7CZjGQGxeraLa4tzVyo0wK9y2lqV3aM49vCQhTG5YJf+3FuxkcMBT1cO7mIClA+QWDvUmAvDqw==","signatures":[{"sig":"MEQCIFVdk7H79C3uDjRPZSXsNDtCuiX4L3DkNM9zGNBQyjx1AiB8gLFkFSlHU2bBJkT4cipucdLEpRCi0lwTnN7hsn0l0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13477198},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.3_1785599008110_0.13962617529790977","host":"s3://npm-registry-packages-npm-production"}},"0.42.4":{"name":"terminalhire","version":"0.42.4","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.4","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"64be9fd844d3666ee186875fa249747fb3dad384","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.4.tgz","fileCount":84,"integrity":"sha512-PMpkwB0tooz6zmI7B2mcoXQebcYa7Jh4UVyHKsT9PCqDpwwM8iZCsk9EjbzJ5UQAUp0dua36nptlcO73Q/wqyQ==","signatures":[{"sig":"MEUCIDw2C04qvuy7y7wueW0i5UE3oCO0IyEwN/sBeX/SuezUAiEA/O6aL4OyQZoDBGH0zMpX6FrvPCCm9qr5GR0qyzqMQ5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13528816},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.4_1785741965253_0.31374279634452096","host":"s3://npm-registry-packages-npm-production"}},"0.42.5":{"name":"terminalhire","version":"0.42.5","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.5","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"0c5acc87d6d6bd53be199043d8ca02f10a326080","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.5.tgz","fileCount":85,"integrity":"sha512-Y6JApYL08HrXKUJbivc/BHaCSfzFju4Oq9JRdfFG37tHXQOFTWiCaKcds8fs+Qt+altaWqIFUqNHvrz0c1/KlQ==","signatures":[{"sig":"MEQCIBgoTJUPs1sgrir0uIOjPvZwRK5w6VlU/7GI2Nik0rAeAiBrkGapUZYWu9r4uWAPb87R62uOK2cy0VPmQslnzktp9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13550276},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.5_1785747582099_0.9818492952599942","host":"s3://npm-registry-packages-npm-production"}},"0.42.6":{"name":"terminalhire","version":"0.42.6","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","local-first","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.6","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"2556c89ee1802d23df2d421065fa9f60ba634e73","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.6.tgz","fileCount":85,"integrity":"sha512-Z8kYqscJqZUs4BeQ/90MbGmEB4HPI3NAOrAFHbAQHjzMiTafh6R6FR/Lkm5W80+p+8Cootu6ZBQu/chL7/wYpA==","signatures":[{"sig":"MEYCIQCR3eAIksgRJDu6AdyoUDDZfGySkt1MNexl2g0CAAR9mQIhAKCQnalFNcwY4xzbVzjGsaWWFdR3xsLKYk5kKdH0dHXe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13564270},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Local-first job matching for developers — ambient job matches in the Claude Code spinner. Your profile never leaves your machine.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.6_1785767334290_0.19497760052223878","host":"s3://npm-registry-packages-npm-production"}},"0.42.7":{"name":"terminalhire","version":"0.42.7","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.7","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"c6376cf21c9ec18557cb004140b0a74f22925943","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.7.tgz","fileCount":89,"integrity":"sha512-uNcY3OkyRmtHU/Grxvs5z7gdNsHM1gQ3QQ+L4r8Z2uIPBf5JIVul3wRXd8qflf5l5SVuR2tvmq4wtdVhm302xA==","signatures":[{"sig":"MEUCIEG2l6IzmFpxeqovWYBU3CXsvxI4Wh03Jzd7RtvjgomwAiEA49+wMPy3s3xxtUjv5mAd1i3nJFKvPpQWOGuDmGdQVjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13983181},"type":"module","engines":{"node":">=18"},"gitHead":"ec9b1b549be3bb5d0c145b72c585c099a07a57c9","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.7_1785918518982_0.8072298846823598","host":"s3://npm-registry-packages-npm-production"}},"0.42.8":{"name":"terminalhire","version":"0.42.8","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.8","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"53edb9262b54f0d70e99d8ae605a9757786b97ef","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.8.tgz","fileCount":93,"integrity":"sha512-gGGnGSN6PCAP4xT411quDjLYt0BUjslNtuO2j7R0JhVSfv7dakpcOIG+Kuw+lpQ1iSPr8YiqX3KOoKxfBEAAzQ==","signatures":[{"sig":"MEYCIQDciFClMrrpmaE1UnJ8N4oIy0M5bfU1z5GZZJLFn+6itAIhAJMZm+M2MN3doUybY3qE+D5QAK6GDqWY+qhKLxtwsWPG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14153220},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.8_1786158643810_0.3096604882684728","host":"s3://npm-registry-packages-npm-production"}},"0.42.9":{"name":"terminalhire","version":"0.42.9","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.9","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"9891fa716b9805ffb3a51f17036f49c96d2f5c06","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.9.tgz","fileCount":93,"integrity":"sha512-2R+vwKHyZGjXL9ZVpLZ62la34GYBwPteYTRlvSr7htBI7+4AUApBxFD/bfnJT3JjgSLprwQGUaqErIt26jmkZQ==","signatures":[{"sig":"MEYCIQDqW6lh1siF6dElT0XVx71m6jAw4mXwMC2yxzUj4Og47AIhALtDzP7zXEJGH4Yd45E9z1xtM/gJ6L6ZaNvGs67jA71W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14151547},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.9_1786175851873_0.22607357490591173","host":"s3://npm-registry-packages-npm-production"}},"0.42.10":{"name":"terminalhire","version":"0.42.10","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.10","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"d1e3ec1ee0be85539dec3fbfaccf48da0085d83a","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.10.tgz","fileCount":93,"integrity":"sha512-xahFQbI5YR+vJalqetUTaYCMo1l5ps3awXq7F91KY0E9aUQWlzZBtay4h5upxQibdnmjO4NhVGAd5pYSR+tTrg==","signatures":[{"sig":"MEQCIFnAmsIGg+oScLXq/H992HYp2G1YYyKGLMxvJjUb2paRAiBELQvNW+n3h/EcOxSGkH0CS3wGX2r91qjcnHMFk/6v8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14217473},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.10_1786337716646_0.31207613923685074","host":"s3://npm-registry-packages-npm-production"}},"0.42.11":{"name":"terminalhire","version":"0.42.11","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.11","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"47e868c4971299ce89de73f325397831eb059fa1","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.11.tgz","fileCount":93,"integrity":"sha512-azQnAShu9MeuJ6E+BoavVEFSDbK4RY8lX87XMSPxjzZMwJPlqAiSLmC+xIxpxVO5zJmevoqmLSLz2d4Q4sMnXA==","signatures":[{"sig":"MEUCIQCYdH2yTZQdYOhiPJVmKNwLoB8vmOSUBjHTUy7gGIXKOQIgQHWz3nn9aDVaRDLVd6Qi365xE9C9tk+nmtlYoivUlbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14953980},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.11_1786576718455_0.7432252485394519","host":"s3://npm-registry-packages-npm-production"}},"0.42.12":{"name":"terminalhire","version":"0.42.12","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.12","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"d82bf23b3ba03e2df50d54a790b91dafae0fcf89","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.12.tgz","fileCount":93,"integrity":"sha512-KxLLWCMT5PeJ91LjMW5NJPPXtsB3XJcJSdZUZJRV0ddAMN0CrfoSpxzX4nGKGkan8IZE2amN1ruTNS0Pz8mpjg==","signatures":[{"sig":"MEUCIDH9KSg4HIKvsIikYbcztGXX/Dve3g3ygj8S38FtzBrrAiEA8PYR5iQS3Wl1C+E96Hmun69LrfBV0ZAnfWxCnIe3fQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15021623},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.12_1786808219833_0.06200345565822518","host":"s3://npm-registry-packages-npm-production"}},"0.42.13":{"name":"terminalhire","version":"0.42.13","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.13","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"98606fe5efb94c7e0ddec7a0f2a9a8475361fb58","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.13.tgz","fileCount":94,"integrity":"sha512-PCGml0gPNPsbDthCVUoD3/D9RCNQdxykF2sGwU468SCKO7wbvNzIxb5VDUtlpV5Lh0kNhJWvlgSnvV3bFT0SLQ==","signatures":[{"sig":"MEQCIB5wNX3MZfh+y+5S1gVCuZFZ2I68SnIeUX2wN9v7p072AiB4R5WxkG+cmLyWTxaVlYG1VsDliIw+jOskAqs6ZHmhuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15053483},"type":"module","engines":{"node":">=18"},"gitHead":"19492e1db813529511f32744a7d322c4fd00616e","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.13_1786930050145_0.24180489825284712","host":"s3://npm-registry-packages-npm-production"}},"0.42.14":{"name":"terminalhire","version":"0.42.14","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.14","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"d46e441dd77cdb23861b3b05ba9ef5eca028f5d1","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.14.tgz","fileCount":94,"integrity":"sha512-tbV1BuoSAW1KSoUCuzNIrZPOZxQ5gWzZhPy5M8uLdrGmWKzpjitFgoaWaE11/FtNx8rRMgVdpGPXau+lg7oz6g==","signatures":[{"sig":"MEQCIAp5WMXskNXoLErAtNL+QldKc24QwLlj2Be/+vQNvpxlAiAtrXL0E5JTLNM29dejs3Pd5vuxBEmiMo4+hvdifXsdgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15156458},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.14_1787067402778_0.10140491025117648","host":"s3://npm-registry-packages-npm-production"}},"0.42.15":{"name":"terminalhire","version":"0.42.15","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.15","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"16d651571f3bac442911490308960123fdc267a4","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.15.tgz","fileCount":94,"integrity":"sha512-QVefmukM1kKfFBD/i5mlYNF+WF/sCZ5VrXENALSDX1DOKvB1tongslGca28If6/jSEw6QlKLektEBTd120pW6w==","signatures":[{"sig":"MEQCIAyo7b7H000Lz/T4PYYgYodBSQMJn6DZa1IPmsXhgMWnAiAWxP1oWt6kK7cGJbIyVmNl5z/a/IpTramTNDl0jweGOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15165045},"type":"module","engines":{"node":">=18"},"gitHead":"4780419f9b36ac2c5a7ba655a2194160976bbe8c","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.15_1787124623391_0.7884193479725587","host":"s3://npm-registry-packages-npm-production"}},"0.42.16":{"name":"terminalhire","version":"0.42.16","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.16","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","terminalhire":"dist/bin/jpi-dispatch.js"},"dist":{"shasum":"1721ee186e0e7a8cdf8807835af0a43f4385b831","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.16.tgz","fileCount":94,"integrity":"sha512-UhrGXIZ2K5ASRppExwxrVLIY5zdQ5/sQH5Ml0yU9xQojU7eP5ZSFT7euYC5SezX7uPwtU9JkOsY94U5/xl3Jqg==","signatures":[{"sig":"MEQCIGO/VCe9ClY5BBhvE5XHAzV6Ltz9/cSqqg1JQVOloBZaAiBWPejjOKXuYZcON1h8JOGbP1E9C+6utqdKdq8qxVd6Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15220732},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.16_1787791488593_0.25499145154717606","host":"s3://npm-registry-packages-npm-production"}},"0.42.17":{"name":"terminalhire","version":"0.42.17","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.17","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"956f7e11cb8b0d1bcf0621ac26809ba6171bcd6f","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.17.tgz","fileCount":95,"integrity":"sha512-jc1oLfDOFcU8bHp4ybv7bSVRi3BMRF4x8bJoOGwFTXrnXuir0N//RzjGZVDer4uqZPEfefxiK55YO6/sv5j6mw==","signatures":[{"sig":"MEUCIQD6raJzH0ZsuFfLy9PQ+xfMPZrjEEhiLEMD5KqqV8bD3AIgRKgb+AdB7/8tOf0iph7pgLhuSQsHaLHz7Plv5BNQrYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15240272},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.17_1787840973327_0.6033563073970036","host":"s3://npm-registry-packages-npm-production"}},"0.42.18":{"name":"terminalhire","version":"0.42.18","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.18","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"61074cac7c5e9e39616171a5ffc85967341243f7","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.18.tgz","fileCount":95,"integrity":"sha512-WEin5UI9H8K4yYIT8pGMp+MdyisFedFrCtBk1Fo37XuXkw2YMVFabc0FQkUlfABOeHBGN/lQz0A5qAZIskrJiA==","signatures":[{"sig":"MEUCIQC8EunDS/75MsEsHi9IubcIJeqtMSGziH6L0fBHKxRPGQIgG98730HvcRYSER+kbWWPRRA2fNQNHM2FtW1fCqHBOIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15281783},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.18_1788371706029_0.40198498042808994","host":"s3://npm-registry-packages-npm-production"}},"0.42.19":{"name":"terminalhire","version":"0.42.19","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.19","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"f0b06329761d2939f317d28c238f5f440f3cf690","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.19.tgz","fileCount":97,"integrity":"sha512-JxQOFkPLW3IPSnNm9S86HB/zu0bifI43PeKE5jZCaVaLJ69WhBCwPWyefFlkSQ+EzezTug6jKw5SXSJyIMvQyw==","signatures":[{"sig":"MEUCIHtpXzeGYOd4ywDJnADW2muADxxkZ1xkMsnf7/dtxwCcAiEAqK9aitSvMSBrkzp5/SgBi26jBjljmu/J0bBYxx7hM3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15446437},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.19_1789186113384_0.39314342360102916","host":"s3://npm-registry-packages-npm-production"}},"0.42.20":{"name":"terminalhire","version":"0.42.20","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.20","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"081bc8afe80125791de84971da8d0366c00f157e","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.20.tgz","fileCount":97,"integrity":"sha512-E/Sb3/RwGQMdjpS2Bq2ZUwtpDbZ98F1XAOBZzNY51Er4J51Vl1fnYhgEzlC6JiM/kiSub5cSlr6aVnPtt5cNlw==","signatures":[{"sig":"MEUCIHbmIkpmYn5ej0B2fSXZ/5jvrJQfwUZqb5aC6wEUHbJEAiEAokM9cnY0MGXwWFaYeBzM9hWpzhX6A0cTgQ17kaotgQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15482445},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.20_1789366196013_0.6570464183550855","host":"s3://npm-registry-packages-npm-production"}},"0.42.21":{"name":"terminalhire","version":"0.42.21","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.21","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"111ce774370e82736e970728ce4d068902274eb4","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.21.tgz","fileCount":97,"integrity":"sha512-Zir0pIk2UhCgwt16AuZvZa4el8Iz/lWHzH6WW/3gzzD6dU36I8WoXz2QRMnrTVrHCoTUNJ82jjINRNcDilkWAw==","signatures":[{"sig":"MEUCICXSaaNWwgQznushEutjIYn4lfTvQ0ExI7lh8BiAaRr+AiEA45gYhzDFm3ZYZh7Ojx+hX3xLRLrfBAO/g3ECoWlOZ+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15594917},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.21_1789499348010_0.7783565245213457","host":"s3://npm-registry-packages-npm-production"}},"0.42.22":{"name":"terminalhire","version":"0.42.22","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.22","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"6558a814e71d735413e1650a7191ea6a1050c64b","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.22.tgz","fileCount":97,"integrity":"sha512-aOOQLvw4jpMCLmHwr4hbJk571hjbSMzjgO+GYKs7mlcZhnq+XNSJZY0SAeb82xir2K0Dcu6XBwIjluwwVQQoyg==","signatures":[{"sig":"MEQCIHEmJJioJN4u872MhTYIkmAcl19Sl71na3a/9i+hk8FUAiAt11Qx28Rw7MsCjqfFlXYe/ZpcJ8WaSAyoWO6Q76+hOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQY3BPhw/lA+fBzcInf9Lqh/1/pBhKlyW9QodrVuEA8QIhAMTt+WH88UaSADfvM/KyF202b13Mfe9dkiJ4HuAiB78H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15640864},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.22_1789733458629_0.3822943050106209","host":"s3://npm-registry-packages-npm-production"}},"0.42.23":{"name":"terminalhire","version":"0.42.23","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.23","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"4f7a27fa4da95700db09d0f58327c904e2bab920","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.23.tgz","fileCount":97,"integrity":"sha512-17NIrz6F+am3nLZ8kOCljSoYE/80A3MQUhuOYHydvQ1gDZUqooF9LTk9ydf+wCBtfzodsyQb7k6henLSqHOfcA==","signatures":[{"sig":"MEUCIQD5ORob5Xg/PEi1mDJEcqVJXcDb/OBaYzJyiEnnB5PyEgIgZbuWnmBJrME7L7ANiaxV+n6nnBbnWxOk94/zYOUiBXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1QHntwfRVE3qcNa0ONEhBNvuMjYUSoOQ5LhlaXcbL5gIgaHLDi2pdz0lnoH0Wi/o43ah+Gv2fln08iAsdv5eVAgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15704240},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.23_1789763016496_0.03295163429968473","host":"s3://npm-registry-packages-npm-production"}},"0.42.24":{"name":"terminalhire","version":"0.42.24","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.24","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"ffaffc75fc0dc2e2bc90d53b9ffbf2d8d8abf5dd","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.24.tgz","fileCount":97,"integrity":"sha512-nT0MygZJ+xbAgiiGlF3MyfYzRSB2ckY8kmsHyQp69JBxQ63/lroWTDvTHvChMAOOTD30sxUvChA8HW1BIrCYpg==","signatures":[{"sig":"MEUCIQCdQh/4lU5XHwDZv48rhcQCgZ/QV7yLQaXN8yNXoWkvIQIgcU44ieH5YZwp+GO4i5c3zVuqFGpjfoSfLfS9a274TQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzb8QIFjx4vT+7yj/rlLI5Rw9FMv6j0YCMLjBbTcWrogIgOd+U/K5CI5QiR89lpj2xHuekfKkAgV2e66ScMu26U9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15785257},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.24_1789814622129_0.38614702062104955","host":"s3://npm-registry-packages-npm-production"}},"0.42.25":{"name":"terminalhire","version":"0.42.25","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.25","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"5b571851bc72ed06971bf7832c280688dc63a9ed","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.25.tgz","fileCount":97,"integrity":"sha512-sPsffJO1Z6FLBfokezxuS9XQ+Q5RNqCkdNp+1y0elQcdgU+r0IVuYpnWz8Vi3ikpxPYdGpUHwir8AR+MBI4xpw==","signatures":[{"sig":"MEUCIQCa1dPSgtHQd0qQDdpyVIyK4lqcHDc7ks0xGRYKfGQK2gIgW0Uddfd5eFyvdzIJWVlDb4kvKRW/GS3gTB3HSEahArQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNCPJgBP9epphah5IGlYrC1p0N/gk8gCr91u4pXd9vAAIhAOqjjr90/ztnDA/cfSV6f2X9pNQyuxJz2NZsFnAIflEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15793199},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.25_1789964333583_0.27791457609080994","host":"s3://npm-registry-packages-npm-production"}},"0.42.26":{"name":"terminalhire","version":"0.42.26","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.26","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"e2db09e38dfca4f8b1ac48314f374699485069ec","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.26.tgz","fileCount":97,"integrity":"sha512-GS/mRV0PvW8w5kN3cTCve1KyHlIjW6dN+XuYIpjDsiZ9x3NLMLWU8gMw4KlDkHIP0fkzgyI89cVtd3gM9is+Vg==","signatures":[{"sig":"MEUCIFRLxnxaZ9mCrTQqpQNqtQXi/bqnhYuMpLHpfuEkM9ktAiEAoZXa5ypgzkuHFjZey2eKbH9M5G2ZujEDbvZFYna9OHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCA6eiK8KcNduBliI49RCspzWaJMKq0G0OCvnlJWUM1mgIgKZQ1WtEDpOpjlfNiDnPNYDJ+xAtD/xL1mKB0AmKXRGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15793199},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.26_1790057405103_0.14382181947916717","host":"s3://npm-registry-packages-npm-production"}},"0.42.27":{"name":"terminalhire","version":"0.42.27","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.27","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"5805c8f90b4f6fadb91beb650d3cfcf188cf7517","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.27.tgz","fileCount":97,"integrity":"sha512-5olWaz5IXZU/fKX1nFxZOJgMAFUseofGMiYC7LNBN37Dl4BK3h9VWBDmU0YsVP8wx8SWmSL9zgw+8W/+RHt/Vg==","signatures":[{"sig":"MEUCID8wMkdQOBQauiQTEQmWVzY7ak+/EXrOEsgch8M3gip6AiEAg+A0j3sjnBaUI/Uw57mRfX7KiXwUCVhW453ocNHbCoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCA4KwbDQirQYE9PLC6ZUT3W8uRoRLnM9xlUeEnx4estgIhAI6z5ed8sbQMlGsFue/0I/aNW+7Bz1oJtPBoKp/6X5Pq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15802435},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.27_1790235396771_0.9833167329003236","host":"s3://npm-registry-packages-npm-production"}},"0.42.28":{"name":"terminalhire","version":"0.42.28","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.28","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"d79520a5e0bce4ba1072702e1d378f02c66f8896","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.28.tgz","fileCount":97,"integrity":"sha512-57+oNX71zEdva8ZXPdWdiw+B7ibB8dV0IA8Qo+QzpvF4urVlmrjWutzN7Fwpwr/d7uIuW/14/JKmzXFHdRxgkw==","signatures":[{"sig":"MEUCIF6VGX3ZUPRfREBTHkCEgGTjhauToh7vq8vEAdDLZFq3AiEAsXAd/obI2RmOPkEF1Q0jvwBAyJVQIDanQWX0WJWNoAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFldzpNVu0K6PB5NLmOZiWaFJIX8hBnBHnkXQ7j0uSnYAiEAgNlJ0XxwUPdkcTcapFI0Gxq1CAgKTg9VsbwHlb+PX/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15812605},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.28_1790256172745_0.6395697748739326","host":"s3://npm-registry-packages-npm-production"}},"0.42.29":{"name":"terminalhire","version":"0.42.29","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.29","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"2bfd5eab4f67579f0eea16887748c7243430e179","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.29.tgz","fileCount":97,"integrity":"sha512-YRf2YQr3ehux+xsNngAGSBG8vRKHxDZvx74CxdI02N43unus03M7PdjAsbUsOPQqRn6Z0ZxwTh2fcqOsfyBTRQ==","signatures":[{"sig":"MEUCIQC+CohI9SRkb6ZdJ019WfJLZ7bVsyvRpeFCmMvCclH2PAIgVMbQRitZKl6J7GlOridhwcdnVXkLVhB395RdnJKwHtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCB1hCMXsZcAZWkBu+f4Vdgw6NfoaZdtwfuo7m91Tiw1wIhAJ7oiuqsovHxqwZQa9E3R4ABGpe0Tir0b8AqS1+BwkfB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15840227},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.29_1790259787296_0.8985405211263766","host":"s3://npm-registry-packages-npm-production"}},"0.42.30":{"name":"terminalhire","version":"0.42.30","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.30","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"bf8253af89d3b3e47ba930a3e362d749744308dd","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.30.tgz","fileCount":98,"integrity":"sha512-whKkI1aIzljQoOnIzI1AaIbQXmHtOIeT05tbTZWNnh7fK4x64k7125V4pfdkSioAOiz4AhH7UaqhkKU4bGyERw==","signatures":[{"sig":"MEYCIQDrKcVBuNDyJB0a+x8FzcNwsHw5unwxbhRC5bVrBM3hGgIhALgss8GAmJn/tMLAX6gshljUzHYTrhxmA64bYlv+XZlr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9Lc7DjkQHYDil4+z19VMnim8P0RB7lEqj2a94NEemzQIgT1bRd8sDW0fEAPB7qdlodTbKrs5nSofzXFe4A0XrPUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15948165},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.30_1790279051944_0.2819879880630056","host":"s3://npm-registry-packages-npm-production"}},"0.42.31":{"name":"terminalhire","version":"0.42.31","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.31","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"45634a76469ad78a26a8abf58b0843d03ad91da9","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.31.tgz","fileCount":98,"integrity":"sha512-Eox1kjF32DP9Jmw0m0cr3Y+qvlEgxN8zM4ja5v0p3rxzap8wZSdCe5S9bIpYwcVmgRrgUMwqNGslLvCS6/FCWA==","signatures":[{"sig":"MEQCIE2FObTam9mF/RZummmWoA0EB5YIr+Q1T48YbwulUdjBAiA3zV13+xYHWdypUC80yL68xorWt4w6ZvfEPl9fIHRR7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIElUkiGc7va0Ae/jQL0WAeVCJZ/7R20N8PHAUtqsnQNJAiAnnbLXoErDyVIeEDCW8A9m7KqG0cunw6kkpqD2a8HcZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15965308},"type":"module","engines":{"node":">=18"},"gitHead":"3f4fab6d065edb3537810d1aab04194b62ea5976","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.31_1790302973212_0.44347748450186675","host":"s3://npm-registry-packages-npm-production"}},"0.42.32":{"name":"terminalhire","version":"0.42.32","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.32","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"32959539b46c460000a21fd8cd10f413567bc845","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.32.tgz","fileCount":98,"integrity":"sha512-gscf1IP9H+IwdL5C0T6IxiAn7ohgvxtYauLfufiLUNj+ozE/BEXxvQB61EL2dpSdRw3Y9SHx5WjTRtFKxWU+mw==","signatures":[{"sig":"MEUCIQCr2Ez92o13X8xyNOOR7yo16/aCoVQU9t+5Us/C8liTcgIgf3T5hOF4JPIxLXYpFfPaOIc81OVj58AAmoNmTgjFuUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFLvB33adt17Oz6wOgPryp6AraoKSKUrPHKlE/U2Cxr0AiEAv8cvXv/0zWJYOSYvyNlH1LrqJ7IacvCIDbvj3/eTdCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16048887},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.9.8","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.32_1790319268342_0.5399853784780209","host":"s3://npm-registry-packages-npm-production"}},"0.42.33":{"name":"terminalhire","version":"0.42.33","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.33","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"023fdfeb0f2e8055ac460142df20d4c030726b6e","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.33.tgz","fileCount":98,"integrity":"sha512-Gni1waQve1QL/WIFVWvd/xwTY8vpu4/FnWcSUV5p58RrZm0cXJ4jxSk9GZUtbNYRppBLG2I/xzoYkBmA3CtQnQ==","signatures":[{"sig":"MEQCIDTU7CZEbME4JiFIF8jy8f/X7+pvUT0TkV/1QHHGB0G7AiAqy4yZcFwcQUW0/QlqyVIoCGf+NtcW/44QiZvjBIYadg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCddezlqmjdcFl5p0FEr6qEPaWsx6EODIfNmjgTxTsIMQIhAPmvB3Az66IAnGFtFpKVR/vWmZvoQLaL5DROevLL+H57","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16050843},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.33_1790354436724_0.08955858800994876","host":"s3://npm-registry-packages-npm-production"}},"0.42.34":{"name":"terminalhire","version":"0.42.34","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.34","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"e9a17d51e5f0a4e4759f2d98ea75f9b971e030dc","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.34.tgz","fileCount":98,"integrity":"sha512-X2P6jvN9rOd6FP9K+jbc2qOAMJ0OAG4Vw8hCNc5XjbkC4gRurEOsc8Lh/qPz8T+qTr8L+vH9VsgRlpwr57+gEA==","signatures":[{"sig":"MEUCIQDFHVV3bwRBcnSuKr+rpUb2u86opIENgeChDVhSC+8DQAIgXPjupEJQKjJQcZIZLacw8a/tRGI+G+jgOUnNH90g/ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDF9dy52kNOCX7C/aNW6Tbi+Bb78AtNXoyDKaQ6YjImewIhAImeOYqD52gdL/SoZ+FFUP2utI/6CKayybFRmdGaspba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16105705},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.34_1790388171384_0.7497329454809738","host":"s3://npm-registry-packages-npm-production"}},"0.42.35":{"name":"terminalhire","version":"0.42.35","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.35","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"674baabf21a3cdf6b4e84380cabbfd440596ba22","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.35.tgz","fileCount":98,"integrity":"sha512-oKmGfnthsY/vXB4BCG9Gs79ZYVmNHFzFb9Xd1xdg96RejDpUM2GDayS8PeFRVV0SajnPo/1A66DQxfI3QwY/dw==","signatures":[{"sig":"MEUCIQDrK5hwH4byxveX6S7UTcb/iCQxOdqhV8lSGhbBkIEmrAIgdTk3J6eSjpfa4dbty4mbmL0T2Sxut2fRjdRrTcg66ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH846cLkQKFCOTnLpVVe8FJsOUBRsT768IIn5Ml65oSGAiBJhj5YOrHVJ9MSrZvTjcXVXjYuToIzRLr80sgD5vWvog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16142094},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.35_1790459325767_0.4169960319661339","host":"s3://npm-registry-packages-npm-production"}},"0.42.36":{"name":"terminalhire","version":"0.42.36","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.36","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"e64804fb1117c6742fa1cd2915ae14bb4fac547b","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.36.tgz","fileCount":98,"integrity":"sha512-3+4W47h5wqr+q0SaOrXC4TMizeV4192eahKOCajeK/deh1Xhc8lg/TjamoMILl+MMEj7UBEpudtIK4J6q+ma8Q==","signatures":[{"sig":"MEUCIQD3ID0+okxLndoqEU3LNJ6kxbUHneV3t26826+NfVWDGAIgSSaCLLgx3qnSADtWVpOW9nAkfRjwDk4G/3IFfvclpY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHtm7kgFEZ+Jwb+WtDjw4uv2VtTsrvKY+VirRElfvujjAiEAzo1vSZPbq8kDCnwCJuZA3T8J2k3jPZ/7HS3mbFuv2qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17443925},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.36_1790504007470_0.013721958395917166","host":"s3://npm-registry-packages-npm-production"}},"0.42.37":{"name":"terminalhire","version":"0.42.37","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.37","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"71ae28db50df3d452f6d84af8ca56e287eba4eb6","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.37.tgz","fileCount":98,"integrity":"sha512-Zz82uhohJOzsLGJhWAVwUmW7nb3dqgND2V6aMzCSYMHKBvyZihHLplag8svKE1ADJVWYUagfLKzqbFuN6mXiOg==","signatures":[{"sig":"MEUCIGf8Lx+ZvRise919KLg/e7hxfBUDGKmYoZNNa6Yu1sHRAiEAoSVaoK3pHL222AvpsS6JWYPwboWc6Qse4kiljmOnPYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbSychWY96/NrgWLmMAayGbA0RXwvF4kX8XIK+uFx6aAIgSB6CqXCR5aNoBE278fWo55vxxZYWZTWwZ6gOTvTc2g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17454649},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.37_1790525682803_0.8454417824014564","host":"s3://npm-registry-packages-npm-production"}},"0.42.38":{"name":"terminalhire","version":"0.42.38","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.38","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"e6ba83f46eed0c4c85e637b251e502d435e1a645","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.38.tgz","fileCount":98,"integrity":"sha512-ou2TYJap7aYYGXBv5+BPVVWQYcl2LKZr7N/6Z0xZSTqVEDD/mMYATPneu0kvJt1qz1jCyAz+6LcRMwNSW5AkHA==","signatures":[{"sig":"MEQCIEMtoNHCx4q2xipAT+/ekXe8NqMHEw+1DA/i6TBzAetwAiBNM2pSFC8BNzvbbt1nLUO2ULbLAeKxk8ciYcvPg4w1FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFhg3nmkexCNAKfuKKPRwXFQCiU79t1GlPXUpD8FmW2+AiEA5+ycevbgJAD9G1Qh4QcOtL8uRZBod2fD7h4HPegTEzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17548274},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.38_1790608138494_0.3856577049166199","host":"s3://npm-registry-packages-npm-production"}},"0.42.39":{"name":"terminalhire","version":"0.42.39","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.39","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"56c54490c62dd9a8cc0b33c30551391467c69902","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.39.tgz","fileCount":98,"integrity":"sha512-eK47HWRkavbhiX3ERV8zvBjtZMalEit6GZ1gUKvNmK7g4MzmsnU++zuXosdeSDa1BXwD4qNhejd5WDia9pE+gA==","signatures":[{"sig":"MEYCIQCBwzGCWcW2CATxoQBgoGTHWKCNTfwD9oMxBdoHp6faTwIhAPPBb8dhtni+oNP7/xPj/dgcUKTW2FrUuDwgbXdjYVrC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB4F0TIEf2mI9o/9SY1unP+zhiPEeN3MeNI8cGkW/QAzAiA7yb+xLw61E74g6++UbHrXLdRo1rT6xNrEyxK2Yc4lzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17557918},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.39_1790621822161_0.9551676478838176","host":"s3://npm-registry-packages-npm-production"}},"0.42.40":{"name":"terminalhire","version":"0.42.40","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.40","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"37ec3040a8a357078a4fd010154dc5892638e01b","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.40.tgz","fileCount":98,"integrity":"sha512-k1dFgFZe1+R8RCtWck8WPeMbf2VR80M3uq8nBjSsZ9NSq6AOeVajrnuD7neI9iWM/FwhS3RFSAJqD5GXS/0AXA==","signatures":[{"sig":"MEUCIHRRI+ipIeQWn1pe2bbv6fNLRhNPGCBbacb7VWjpxeSzAiEA02Xwga8l+VZ7XiPjJ0eoAOwZFEc44qaBWITgraIzjAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJDQCnDZlAeTyaEFWw3Zrip1EYk7L0c4KSnQg5n/gpJAiEA24C5yeKTrZO8cnciWOChe8ELRy3qdZx9cCRE4LQFrCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17589053},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.40_1790718235445_0.023843687102108158","host":"s3://npm-registry-packages-npm-production"}},"0.42.41":{"name":"terminalhire","version":"0.42.41","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.41","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"3f9c7ad0da2da7032ea41403c33e73616cc992a8","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.41.tgz","fileCount":98,"integrity":"sha512-82dktVVxY/ICI/JVCDo5b6kO8Gy3PwrUh9n6llYhPIDUey4NMHfP4X2PxAbG8+l+mQ1EZvbts3fCo2vSchEMdw==","signatures":[{"sig":"MEYCIQCfsu7cWhZaJrkF92tpJmllbX2O6zX2AIstUF4fPjgxvgIhAL9/ZQ+9vso8DngZocVpVqMQDK6XyID6jA+JwXNealbG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDA1/YovhcC3wiF/IuLFxIvDrd8QAu+//uBuNxVpfLv7QIhAPInd7NG5Pl8BshtrqlTOgUqDjcBMbuMvXyrsfR7ckxx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17643889},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.41_1790738124789_0.6368800928465679","host":"s3://npm-registry-packages-npm-production"}},"0.42.42":{"name":"terminalhire","version":"0.42.42","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.42","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"daa594cfb7721a6cbad9afa51eb4e65bb96c1472","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.42.tgz","fileCount":98,"integrity":"sha512-vNZ6LjVYqzGmbdMZKDsK7DqQH2lJ/V3Y5l0iE7RjI8e7DfNYp2mmcLI85poqPj8q/WlnqDFvbOUA2jttTXhRkg==","signatures":[{"sig":"MEQCIGwUZZZQRnVQLFd+nfR8HQPM6ZFEnbtbk8TbXTaB0TpbAiB+yGyuiMrkeA35MiYOa2gUFWPflKJvpMu8fdFzSyE8cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICLDYhENPROj7/RnggYrkJB1oE9CPFeoY33Hr4X4FDe3AiEA94veTeG6PaVOoFAZwr6bZGpKRkNW7GatO30VCpq/4rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17659189},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.42_1790748810778_0.03226001425309866","host":"s3://npm-registry-packages-npm-production"}},"0.42.43":{"name":"terminalhire","version":"0.42.43","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.43","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"40a43343102184b75fd778d54ca6c92094b95fb9","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.43.tgz","fileCount":98,"integrity":"sha512-XFt3WWb6EIWwB7nAYJADRnoinO6JVN1zPqAYpIy80oqgs19HoUxHtgInpReD0e0RZ69IkGeCbZQe0LTAnj5NMQ==","signatures":[{"sig":"MEYCIQCtftF3lW//rfma6jrzAkNeuqZpC/U78UB+HYCLaauWFQIhAMP+vyQv2V8rvTdjDBtbxz6ljuNuxOroTPbsQQbDjImT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF45G6PgqnDlsERgj6nKYpnKKOpqEbcYIUmZwcqYQeP9AiEA4C5WZUr0HsnxkQYqojJWxKdfneJ09bmnwxidSIz0mVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17664843},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.43_1790776837542_0.3346532254877945","host":"s3://npm-registry-packages-npm-production"}},"0.42.44":{"name":"terminalhire","version":"0.42.44","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.44","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"7203c81b71d8b6497104c098e8599268de91fda0","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.44.tgz","fileCount":98,"integrity":"sha512-yS0CG0KrXEGjxd0Jt+N9fqk1lsNz1GtVp6Wmc3G7EJG6JPIXTud2wOx4T6l3YR4EeuzuDtQ9oNtAq1OJ/6t7tA==","signatures":[{"sig":"MEUCIQDILdblwKDrG7CV3czsScDiQ9u0hF+0syJyZhPAfcSVHgIgKGqvOPult2gmBEtdSsy4QAB7Wx8DNhCuUyAhyGvuK8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDUz6021IrdXwCEu0Sn8QoO+wVAngIcnUBmxASRWwiTuAiEAsVeh9d9Fc9Fd2eimATDxW5Fog5a5sr9BIh+QglEGvFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17758661},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.44_1790793549324_0.43866882776261606","host":"s3://npm-registry-packages-npm-production"}},"0.42.45":{"name":"terminalhire","version":"0.42.45","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"author":{"name":"staqs"},"license":"MIT","_id":"terminalhire@0.42.45","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"homepage":"https://terminalhire.com","bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"dist":{"shasum":"1ef8221181a7583c3a254f248196af33743d924a","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.45.tgz","fileCount":102,"integrity":"sha512-4OVIB9c50pHYcstZ5MrIskYsKDCn36As39wU+qE3dLnV3RaNBai6w3HwGfzMfD/BuVO7m447MtXifFmVVPL0aQ==","signatures":[{"sig":"MEUCIQDqEueuRUuM4ggPQT+vhwaxeXlHYlxUrSDRzGzIC29oigIgOAzDkF8QEx5zTLIdDD3pWAbz8DN3O94zAXV9KY9V6tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDp7gm1ysmfOspS/kNN1kofWenHJZepRKP+eBWBCN125AIhAIG/P0Wv+u5C0PcrJq7+a7ezCYe7jvbLs8aufbSBTsKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17905764},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/terminalhire_0.42.45_1790812584525_0.5009204563919865","host":"s3://npm-registry-packages-npm-production"}},"0.42.46":{"_id":"terminalhire@0.42.46","bin":{"th":"dist/bin/jpi-dispatch.js","thdev":"dist/bin/jpi-dispatch-dev.js","terminalhire":"dist/bin/jpi-dispatch.js","terminalhiredev":"dist/bin/jpi-dispatch-dev.js"},"bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"dist":{"shasum":"6b38366859b9e6c9b99988ad2ddd2b526577eafa","tarball":"https://registry.npmjs.org/terminalhire/-/terminalhire-0.42.46.tgz","fileCount":102,"integrity":"sha512-8pc1VmymPEzMxu0QkUkXGgdzwZcIVFQPb0G7sS1ASK0mXZE102tIKzrlEYPh+3NNIjUwF+jxX7tdd6urKxvFIQ==","signatures":[{"sig":"MEQCIEBt8/H478dV5QqPrB6cDuCWBnOZ14MLI84CkFtmJzx+AiBztvmS9CpjqbDcilgOxWWlAzY52e2yymuJlohZ+7lA+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCg3gVvfEeHsi3uazeqXrUO/OICSmlLVh+4ujvx5LvvyAIgGXHWQRC+ziQI2TNEQ34w8a+LkgebW5xxsDhzu9epxYQ="}],"unpackedSize":17906157},"name":"terminalhire","type":"module","author":{"name":"staqs"},"engines":{"node":">=18"},"license":"MIT","scripts":{"test":"node scripts/run-tests.mjs test","build":"tsup && node ../../scripts/emit-fence-assets.mjs","pretest":"npm run -w @terminalhire/core build && npm run build","prebuild":"npm run -w @terminalhire/containment build && npm run -w @terminalhire/envspec build","postinstall":"node ./postinstall.js","install-hook":"node install.js","bundle:plugin":"npm run build && rm -rf ../../plugins/terminalhire/dist && cp -R dist ../../plugins/terminalhire/dist && cp package.json ../../plugins/terminalhire/dist/package.json && cp install.js ../../plugins/terminalhire/dist/install.js && cp statusline-install.js ../../plugins/terminalhire/dist/statusline-install.js && cp postinstall.js ../../plugins/terminalhire/dist/postinstall.js && node ../../scripts/write-bundle-manifest.mjs","prepublishOnly":"node ../../scripts/check-publish-preconditions.mjs && npm run build"},"version":"0.42.46","_npmUser":{"name":"ecgang","email":"eric@staqs.io"},"homepage":"https://terminalhire.com","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","directories":{},"maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.4.5","@types/node":"^20.12.0","@anthropic-ai/sdk":"^0.112.3","@terminalhire/envrun":"*","@terminalhire/envspec":"*","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/terminalhire_0.42.46_1790907790708_0.7869050104076951"}}},"time":{"created":"2026-06-14T22:46:20.991Z","modified":"2026-10-02T02:23:11.186Z","0.1.0":"2026-06-14T22:46:21.371Z","0.1.1":"2026-06-14T23:07:52.607Z","0.2.0":"2026-06-15T01:49:27.111Z","0.2.2":"2026-06-15T03:17:48.460Z","0.2.3":"2026-06-15T03:29:15.239Z","0.2.4":"2026-06-15T04:15:34.290Z","0.2.5":"2026-06-15T05:36:03.443Z","0.3.0":"2026-06-15T19:40:42.057Z","0.3.1":"2026-06-15T19:52:48.861Z","0.3.2":"2026-06-15T20:02:33.846Z","0.3.3":"2026-06-15T20:11:56.849Z","0.3.5":"2026-06-15T20:44:45.481Z","0.4.0":"2026-06-16T00:28:06.617Z","0.4.1":"2026-06-16T15:54:06.453Z","0.4.4":"2026-06-18T15:18:15.250Z","0.4.5":"2026-06-20T09:09:27.246Z","0.4.6":"2026-06-27T06:29:29.012Z","0.5.0":"2026-06-27T17:55:17.745Z","0.6.0":"2026-06-29T17:10:33.590Z","0.7.0":"2026-06-30T00:18:00.143Z","0.7.1":"2026-06-30T01:19:46.284Z","0.8.0":"2026-06-30T03:25:42.355Z","0.9.0":"2026-06-30T06:25:26.282Z","0.9.1":"2026-06-30T07:09:40.619Z","0.9.2":"2026-06-30T07:23:55.341Z","0.10.0":"2026-06-30T08:43:36.715Z","0.10.1":"2026-06-30T09:25:31.946Z","0.10.2":"2026-06-30T09:44:52.587Z","0.10.3":"2026-06-30T18:02:52.353Z","0.10.4":"2026-06-30T18:28:19.710Z","0.10.5":"2026-06-30T18:51:07.343Z","0.10.6":"2026-06-30T19:11:04.393Z","0.10.7":"2026-06-30T19:20:49.850Z","0.10.8":"2026-06-30T21:32:19.635Z","0.10.9":"2026-06-30T22:20:40.118Z","0.10.10":"2026-06-30T22:40:53.944Z","0.10.11":"2026-07-01T01:46:36.591Z","0.11.0":"2026-07-01T02:30:03.802Z","0.11.1":"2026-07-01T02:35:28.887Z","0.12.0":"2026-07-01T03:26:27.431Z","0.13.0":"2026-07-01T22:26:23.824Z","0.14.0":"2026-07-01T23:25:35.019Z","0.15.0":"2026-07-02T06:18:28.813Z","0.16.0":"2026-07-02T15:57:49.987Z","0.16.1":"2026-07-02T19:51:20.510Z","0.17.0":"2026-07-03T01:35:55.759Z","0.17.1":"2026-07-03T05:54:12.460Z","0.17.2":"2026-07-03T16:57:37.854Z","0.18.0":"2026-07-03T18:37:44.360Z","0.18.1":"2026-07-04T02:32:38.900Z","0.18.2":"2026-07-04T04:54:13.232Z","0.19.0":"2026-07-05T00:13:25.530Z","0.19.1":"2026-07-05T01:00:49.608Z","0.19.2":"2026-07-05T01:34:35.421Z","0.20.0":"2026-07-05T01:45:45.405Z","0.21.0":"2026-07-05T18:39:32.314Z","0.22.0":"2026-07-06T07:08:58.267Z","0.23.0":"2026-07-06T16:03:53.553Z","0.24.0":"2026-07-06T16:33:27.132Z","0.24.1":"2026-07-06T19:00:35.114Z","0.25.0":"2026-07-07T17:28:17.119Z","0.26.0":"2026-07-08T10:01:53.136Z","0.26.1":"2026-07-10T19:21:46.835Z","0.26.2":"2026-07-10T19:31:06.398Z","0.27.0":"2026-07-11T00:11:02.310Z","0.28.0":"2026-07-11T14:55:30.264Z","0.29.0":"2026-07-13T16:22:34.351Z","0.30.0":"2026-07-13T18:07:51.069Z","0.30.1":"2026-07-13T18:27:05.704Z","0.30.2":"2026-07-13T18:51:28.532Z","0.32.0":"2026-07-14T14:08:54.532Z","0.33.0":"2026-07-14T21:43:17.512Z","0.34.0":"2026-07-17T15:16:20.727Z","0.35.0":"2026-07-17T16:09:18.176Z","0.35.1":"2026-07-17T21:59:00.222Z","0.35.3":"2026-07-18T01:50:38.037Z","0.35.4":"2026-07-18T17:11:22.657Z","0.36.0":"2026-07-19T03:15:12.902Z","0.36.1":"2026-07-19T05:30:25.943Z","0.37.0":"2026-07-23T05:07:44.451Z","0.38.0":"2026-07-23T09:08:51.759Z","0.39.0":"2026-07-25T03:41:42.170Z","0.39.1":"2026-07-25T07:34:33.124Z","0.39.2":"2026-07-25T10:27:42.823Z","0.39.3":"2026-07-25T17:00:52.259Z","0.39.4":"2026-07-25T19:52:53.030Z","0.39.5":"2026-07-25T21:59:57.451Z","0.39.6":"2026-07-25T22:15:15.789Z","0.39.7":"2026-07-26T13:34:58.041Z","0.39.8":"2026-07-26T19:16:08.047Z","0.39.9":"2026-07-27T02:47:44.014Z","0.40.0":"2026-07-27T06:25:19.898Z","0.40.1":"2026-07-27T07:25:25.047Z","0.40.2":"2026-07-27T23:18:43.057Z","0.40.3":"2026-07-28T04:48:38.219Z","0.40.4":"2026-07-28T06:24:12.111Z","0.40.5":"2026-07-28T07:20:25.829Z","0.40.6":"2026-07-28T07:31:39.701Z","0.40.7":"2026-07-28T15:53:46.110Z","0.40.8":"2026-07-29T01:49:11.502Z","0.40.9":"2026-07-29T07:02:32.196Z","0.40.10":"2026-07-29T15:52:58.187Z","0.40.11":"2026-07-29T16:29:39.788Z","0.40.12":"2026-07-31T03:27:43.601Z","0.41.0":"2026-08-01T00:18:34.305Z","0.41.1":"2026-08-01T02:22:21.829Z","0.41.2":"2026-08-01T03:15:24.460Z","0.42.0":"2026-08-01T03:36:28.569Z","0.42.1":"2026-08-01T04:23:49.841Z","0.41.3":"2026-08-01T04:29:58.704Z","0.42.2":"2026-08-01T10:01:52.289Z","0.42.3":"2026-08-01T15:43:28.407Z","0.42.4":"2026-08-03T07:26:05.508Z","0.42.5":"2026-08-03T08:59:42.388Z","0.42.6":"2026-08-03T14:28:54.572Z","0.42.7":"2026-08-05T08:28:39.211Z","0.42.8":"2026-08-08T03:10:44.086Z","0.42.9":"2026-08-08T07:57:32.150Z","0.42.10":"2026-08-10T04:55:16.887Z","0.42.11":"2026-08-12T23:18:38.785Z","0.42.12":"2026-08-15T15:37:00.057Z","0.42.13":"2026-08-17T01:27:30.436Z","0.42.14":"2026-08-18T15:36:42.990Z","0.42.15":"2026-08-19T07:30:23.618Z","0.42.16":"2026-08-27T00:44:48.831Z","0.42.17":"2026-08-27T14:29:33.598Z","0.42.18":"2026-09-02T17:55:06.283Z","0.42.19":"2026-09-12T04:08:33.597Z","0.42.20":"2026-09-14T06:09:56.261Z","0.42.21":"2026-09-15T19:09:08.220Z","0.42.22":"2026-09-18T12:10:58.996Z","0.42.23":"2026-09-18T20:23:36.652Z","0.42.24":"2026-09-19T10:43:42.303Z","0.42.25":"2026-09-21T04:18:53.790Z","0.42.26":"2026-09-22T06:10:05.252Z","0.42.27":"2026-09-24T07:36:36.938Z","0.42.28":"2026-09-24T13:22:52.950Z","0.42.29":"2026-09-24T14:23:07.472Z","0.42.30":"2026-09-24T19:44:12.146Z","0.42.31":"2026-09-25T02:22:53.381Z","0.42.32":"2026-09-25T06:54:28.554Z","0.42.33":"2026-09-25T16:40:36.940Z","0.42.34":"2026-09-26T02:02:51.595Z","0.42.35":"2026-09-26T21:48:46.009Z","0.42.36":"2026-09-27T10:13:27.667Z","0.42.37":"2026-09-27T16:14:42.985Z","0.42.38":"2026-09-28T15:08:58.654Z","0.42.39":"2026-09-28T18:57:02.312Z","0.42.40":"2026-09-29T21:43:55.627Z","0.42.41":"2026-09-30T03:15:25.066Z","0.42.42":"2026-09-30T06:13:30.996Z","0.42.43":"2026-09-30T14:00:37.766Z","0.42.44":"2026-09-30T18:39:09.536Z","0.42.45":"2026-09-30T23:56:24.695Z","0.42.46":"2026-10-02T02:23:10.894Z"},"bugs":{"url":"https://github.com/staqsIO/terminalhire-plugin/issues"},"author":{"name":"staqs"},"license":"MIT","homepage":"https://terminalhire.com","keywords":["terminalhire","jobs","developer","claude","claude-code","job-matching","bounties","spinner"],"repository":{"url":"git+https://github.com/staqsIO/terminalhire-plugin.git","type":"git"},"description":"Developer jobs and paid bounties, matched in the terminal — ambient matches in the Claude Code spinner. Claim a scoped bounty and get paid when the poster accepts it.","maintainers":[{"name":"ecgang","email":"eric@staqs.io"}],"readme":"# terminalhire — your code is your résumé\n\nJob + bounty matching in the terminal, and a **Proof of Work** credential earned from PRs that maintainers who aren't you merged into established repos — checkable on GitHub, impossible to self-report. Claim a scoped bounty and get paid when the poster accepts it.\n\n**Domain:** [terminalhire.com](https://terminalhire.com)\n\n## Install\n\n```sh\n# one-off — no global install needed\nnpx terminalhire help\n\n# global install\nnpm i -g terminalhire\n\n# wire up the Claude Code statusLine nudge (optional, recommended)\nnode $(npm root -g)/terminalhire/install.js\n```\n\nThe installer prints a full v3.1 disclosure, asks for explicit \"yes\", then offers GitHub sign-in (recommended), and finally writes one key to `~/.claude/settings.json`. Install is NOT consent to share your profile — that is a separate, per-role decision.\n\n## Uninstall\n\n```sh\nnode $(npm root -g)/terminalhire/install.js --uninstall\nterminalhire logout             # clear GitHub token (if connected)\nterminalhire profile --delete   # also wipe local profile\nrm -rf ~/.terminalhire          # wipe everything\n```\n\nTo disable only the spinner job surface without uninstalling:\n\n```sh\nterminalhire spinner --off\n```\n\n## Commands\n\n```sh\nterminalhire login              # sign in with GitHub — enriches profile instantly (recommended)\nterminalhire logout             # clear stored GitHub token from ~/.terminalhire/github-token.enc\n\nterminalhire jobs               # fetch index, browse ranked roles matched to your profile\nterminalhire jobs --limit 20    # show top 20 results (default: 10)\nterminalhire jobs --remote-only # filter to remote roles only\nterminalhire jobs --all         # show all matches above zero score\n\nterminalhire bounties           # day-sized paid tasks you can knock out today\nterminalhire bounties --priced  # only bounties with a known $ amount\nterminalhire contribute         # credential-building issues matched to your stack — merges grow your Proof of Work\n\nterminalhire claim record <id|issueUrl>  # claim a bounty locally + print the executor brief\nterminalhire claim list --active         # list your active claims + accepted-PR rate\nterminalhire claim status <id>           # poll source PR merge state (updates the metric)\n\nterminalhire trajectory         # trajectory from your local Claude Code corpus\nterminalhire trajectory --export  # write a derived score + Markdown to ~/.terminalhire/\nterminalhire trajectory --inward  # also show private rework/recovery (never exported)\n\nterminalhire devs               # opted-in peers & founders — matched on your machine\nterminalhire intro <login>      # request a double-opt-in intro (typed-yes consent)\nterminalhire inbox              # unread chats, connections & pending intros in one place\nterminalhire mcp --print-config # match + claim-record MCP config for AI hosts\n\nterminalhire profile --show     # inspect your encrypted local profile (incl. GitHub fields)\nterminalhire profile --edit     # set displayName, contactEmail, prefs\nterminalhire profile --delete   # wipe profile and encryption key from disk\n```\n\n## GitHub sign-in (recommended)\n\nGitHub is the **primary enrichment signal** for Terminalhire. Signing in solves the cold-start problem — you get accurate matches on the very first run instead of waiting for tag accumulation.\n\n```sh\nterminalhire login\n```\n\nThis runs the **GitHub OAuth Device Flow**:\n\n1. A code like `XXXX-XXXX` and a URL (`https://github.com/login/device`) are displayed.\n2. You open the URL, enter the code, and click \"Authorize\".\n3. Terminalhire polls until you authorize, then stores the token encrypted at `~/.terminalhire/github-token.enc`.\n4. Your public GitHub profile is fetched, processed, and merged into your local profile.\n\n### What GitHub enriches\n\n| Signal             | Source                                                                               |\n| ------------------ | ------------------------------------------------------------------------------------ |\n| Skill tags         | Repo languages + repo topics, filtered through `vocabulary.normalize()`              |\n| Seniority estimate | Account age × (repos + followers) per [documented thresholds](#seniority-thresholds) |\n| Display name       | `user.name` if not already set in profile                                            |\n| Contact email      | `user.email` if public and not already set in profile                                |\n\n### Public scope guarantee\n\nScope requested: **`read:user`** — public profile + public repos only.\n\n**Private-repo scopes are NEVER requested.** This means:\n\n- No employer-IP risk from private repos.\n- No code, secrets, or private file access.\n- Only what is already publicly visible on your GitHub profile.\n\n### Data residency\n\n- Token: encrypted at `~/.terminalhire/github-token.enc` (AES-256-GCM, same scheme as local profile).\n- GitHub data stays **on your machine** — it enriches your local profile.\n- GitHub fields cross the wire **only** in a consented `LeadPayload` when you type \"yes\".\n- GitHub data is **never sent silently**.\n\n### Seniority thresholds\n\n```\njunior : age < 2 yr  OR  (repos < 5 AND followers < 10)\nmid    : age 2–5 yr  AND repos >= 5\nsenior : age 5–9 yr  AND (repos >= 20 OR followers >= 100)\nstaff  : age >= 9 yr AND (repos >= 40 OR followers >= 500)\n```\n\nWhen signals conflict → conservative (lower) estimate. Unresolvable → undefined.\n\n### Mock mode (dev / CI)\n\nNo GitHub OAuth App registered yet? Set `TERMINALHIRE_GITHUB_MOCK=1`:\n\n```sh\nTERMINALHIRE_GITHUB_MOCK=1 terminalhire login\n```\n\nUses the fixture at `fixtures/github-sample.json` instead of a live OAuth flow. No client ID needed. Safe for local development and CI.\n\n### Registering a GitHub OAuth App\n\n1. Go to github.com → Settings → Developer settings → OAuth Apps → **New OAuth App**\n2. Set \"Authorization callback URL\" to `http://localhost` (not used by device flow)\n3. Enable **Device Authorization** in the OAuth App settings\n4. Copy \"Client ID\" → set as `GITHUB_CLIENT_ID` in your environment\n5. For public (CLI-only) OAuth Apps, the client secret is optional. If you set one, add it as `GITHUB_CLIENT_SECRET`.\n\n```sh\nexport GITHUB_CLIENT_ID=Iv1.your_app_client_id\n# optional:\nexport GITHUB_CLIENT_SECRET=your_client_secret\n```\n\n## Status bar nudge\n\nAfter `terminalhire jobs` runs and finds matches, the Claude Code status bar shows a once-per-session discovery nudge:\n\n```\n✦ N roles match your current work — run: terminalhire jobs\n```\n\nThe nudge is printed at most once per Claude Code session. It reads only `~/.terminalhire/index-cache.json` (a matchCount written by the last `terminalhire jobs` run). It makes zero network calls.\n\n## Spinner job surface\n\nWhile you work inside Claude Code, terminalhire surfaces your top local job matches directly in the spinner — the ambient status indicator that appears while Claude is thinking.\n\n- **Enabled at install.** No additional setup required.\n- **Profile never leaves your machine.** Match scoring runs against your encrypted local profile. No network call is made for the spinner display.\n- **Zero egress.** The spinner reads only `~/.terminalhire/index-cache.json` (written by the last `terminalhire jobs` run). Nothing leaves your device.\n- **Reversible.** Disable at any time without uninstalling:\n\n```sh\nterminalhire spinner --off\n```\n\nRe-enable with:\n\n```sh\nterminalhire spinner --on\n```\n\nThe spinner surface shows a short ranked summary (e.g. `✦ 3 matches — run: terminalhire jobs`). It does not send your profile, fingerprint, or any data to any server.\n\n## Architecture (v3.1 hybrid)\n\n```\nServer                              Client (your machine)\n──────────────────────────────      ─────────────────────────────────────────\nBroad public pool:                  ~/.terminalhire/profile.enc  (AES-256-GCM encrypted)\n  Greenhouse + Ashby (ATS)          ~/.terminalhire/github-token.enc  (AES-256-GCM)\n  Himalayas + WWR + HN         GET  Fingerprint built from profile\n  Coastal buyer-lead roles    ←─── /api/index (anonymous, no dev data)\n                                    Local match() from @jpi/core\n                                    Ranked list printed to terminal\n                                    ↓\n                               POST /api/lead  ←── ONLY on explicit \"yes\"\n                                    Named-entity consent per role\n                                    (GitHub fields included only if present AND consented)\n\nGitHub (optional enrichment):\n  github.com/login/device/code ←── Device flow (read:user scope only)\n  api.github.com/users/<login>      Token + data stay on machine\n  (public repos, topics, langs)\n```\n\n**Zero dev-side egress during matching.** The index download is anonymous. GitHub enrichment stays local. The only outbound payload with developer data is a consented `LeadPayload`, for buyer-lead roles only.\n\n## Privacy\n\n| What happens locally                                     | What crosses the wire                                              |\n| -------------------------------------------------------- | ------------------------------------------------------------------ |\n| Profile accumulated from personal project sessions       | GET /api/index — anonymous, no dev data                            |\n| Closed-vocab skill tags + seniority (encrypted at rest)  | POST /api/lead — ONLY after explicit per-role \"yes\" consent        |\n| GitHub token + public profile data (encrypted at rest)   | GitHub fields in lead — ONLY after consent AND GitHub is connected |\n| Employer-repo sessions: language tags only               | Nothing else                                                       |\n| git email domain + remote host (employer detection only) |                                                                    |\n\n**Employer-repo exclusion (default on):** if `git config user.email` is a corporate domain or `git remote` points to a non-personal host, only language-level tags (`typescript`, `python`, …) accumulate. Fine-grained framework/infra tags are excluded. The flag `hasEmployerSessions` is recorded locally but never emitted.\n\n## Local profile encryption\n\n- Algorithm: **AES-256-GCM** via Node built-in `crypto` (no external deps).\n- Key: stored at `~/.terminalhire/key` with `0600` permissions (a plaintext key file). In a compiled build the OS keychain is **not** used for these stores — the cross-platform plugin ships without `node_modules` and can't reach one. See `docs/adr-002` (keychain promotion is tracked as TERM-9).\n- Profile file: `~/.terminalhire/profile.enc` — JSON blob `{ iv, tag, ciphertext }` (all hex-encoded).\n- GitHub token file: `~/.terminalhire/github-token.enc` — same format, same key.\n\n## Lead payload shape\n\nThe exact object sent to `/api/lead` when you consent (nothing else is sent):\n\n```json\n{\n  \"opportunityId\": \"coastal:senior-fullstack-001\",\n  \"buyerId\": \"coastal\",\n  \"buyerLegalName\": \"Coastal Recruiting LLC\",\n  \"approvedFields\": {\n    \"skillTags\": [\"typescript\", \"react\", \"postgresql\"],\n    \"seniorityBand\": \"senior\",\n    \"displayName\": \"Your Name\",\n    \"contactEmail\": \"you@example.com\",\n    \"note\": \"Optional note typed at consent time\",\n    \"github\": {\n      \"login\": \"yourlogin\",\n      \"profileUrl\": \"https://github.com/yourlogin\",\n      \"topLanguages\": [\"typescript\", \"python\", \"go\"],\n      \"publicRepos\": 42\n    }\n  },\n  \"consentText\": \"You are about to share the following information with Coastal Recruiting LLC\\n...\",\n  \"createdAt\": \"2026-06-14T00:00:00.000Z\"\n}\n```\n\n- `displayName`, `contactEmail`, and `note` are included only if set.\n- `github` is included **only** when: (a) you have run `terminalhire login` AND (b) you typed \"yes\" at the consent prompt.\n- `skillTags` is always the full list from your profile.\n\n## Consent prompt text\n\nThe exact text shown before any lead is sent (GitHub profile connected):\n\n```\nYou are about to share the following information with Coastal Recruiting LLC\nfor opportunity: <title> at <company> (<jobId>)\n\nFields that will be sent:\n  • skillTags: [\"typescript\",\"react\",\"postgresql\"]\n  • seniorityBand: \"senior\"\n  • displayName: \"Your Name\"        ← only if set in profile\n  • contactEmail: \"you@example.com\" ← only if set in profile\n  • github.login: \"yourlogin\"\n  • github.profileUrl: \"https://github.com/yourlogin\"\n  • github.topLanguages: [\"typescript\",\"python\",\"go\"]\n  • github.publicRepos: 42\n\nGitHub fields above are public data only (scope: read:user). No private repos.\n\nNothing else leaves your machine. This action is specific to this role.\nCoastal Recruiting LLC will use this to evaluate you for the role.\nYou can delete your profile at any time with: terminalhire profile --delete\n\nShare your profile with Coastal Recruiting LLC for this role? [y/N]\n```\n\nWithout GitHub: the `github.*` fields and the note about public scope are omitted.\n\nTyping anything other than `y` or `yes` aborts with no network call.\n\n## Apply modes\n\n| `applyMode`  | What happens when you select a role                                       |\n| ------------ | ------------------------------------------------------------------------- |\n| `direct`     | Opens the employer's public URL in your terminal. No data sent.           |\n| `buyer-lead` | Triggers the named-entity consent flow above. Nothing sent without \"yes\". |\n\nThe two modes are never silently conflated.\n\n## Zero-egress test (M-5)\n\n```sh\nnode test/zero-egress.test.js\n```\n\n## Environment variables\n\n| Variable                   | Default                              | Description                                                                                                                                                    |\n| -------------------------- | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `TERMINALHIRE_API_URL`     | `https://terminalhire.com`           | Base URL for **every** server call — reads, login/OAuth and background syncs alike (also accepts legacy `JPI_API_URL`). **Allowlisted hosts only** — see below |\n| `GITHUB_CLIENT_ID`         | _(required for real OAuth)_          | GitHub OAuth App client ID (device flow)                                                                                                                       |\n| `GITHUB_CLIENT_SECRET`     | _(optional)_                         | GitHub OAuth App client secret (public apps omit this)                                                                                                         |\n| `GITHUB_DEVICE_CLIENT_ID`  | _(falls back to `GITHUB_CLIENT_ID`)_ | Device-flow specific client ID if different                                                                                                                    |\n| `TERMINALHIRE_GITHUB_MOCK` | `0`                                  | Set to `1` to skip real OAuth and use the fixture (dev/CI); also accepts legacy `JPI_GITHUB_MOCK`                                                              |\n\n### Pointing the CLI at a non-production server\n\n`TERMINALHIRE_API_URL` is resolved once, in `src/api-base.ts`, and every call site\nuses that one answer — so reads and writes can no longer disagree about which\nenvironment you are on.\n\nThe credential store follows that answer. Pointed at `dev.terminalhire.com` by any\nspelling (`thdev`, the variable, an MCP server entry), the CLI reads and writes\n`~/.terminalhire-dev` unless `TERMINALHIRE_DIR` names a store (`src/state-dir-pin.ts`,\ncalled first thing in `bin/jpi-dispatch.js`, before any subcommand loads). Production and loopback keep\n`~/.terminalhire`. Before this, only `thdev` switched stores, and every other\nspelling presented the production session to dev.\n\nThe override is an **allowlist**, not a free-form URL, because this same base decides\nwhere your push token is presented. Only these are accepted:\n\n| Host                                         | Scheme  | Extra flag                       |\n| -------------------------------------------- | ------- | -------------------------------- |\n| `terminalhire.com`, `www.terminalhire.com`\\* | `https` | —                                |\n| `dev.terminalhire.com`                       | `https` | —                                |\n| `localhost`, `127.0.0.1` (any port)          | `http`  | `TERMINALHIRE_ALLOW_LOCAL_API=1` |\n\n\\* `www` is rewritten to the apex — its 301 strips the session cookie.\n\nAnything else — an unknown host, the wrong scheme, embedded credentials, a string\nthat will not parse — makes the command **refuse to run**. It does not quietly fall\nback to production: a typo'd override that resolved to prod is how a developer ends up\npushing claims at the real database while believing they are in a sandbox. It never\nfalls back to the host you named either, so a poisoned shell profile cannot redirect\nyou. Loopback without the opt-in is refused for the same reason: the URL alone must\nnot be enough to make ambient refresh present the persisted prod session to a local\nlistener.\n\n**Browser sign-in uses a narrower allowlist.** `login`, `link`, `sync` and the claim\nverification flows accept only `https://terminalhire.com` and\n`https://dev.terminalhire.com`. Loopback OAuth requires both\n`TERMINALHIRE_ALLOW_LOCAL_API=1` and `TERMINALHIRE_ALLOW_LOCAL_OAUTH=1`. Point at\n`https://dev.terminalhire.com` for an end-to-end login against the shared-dev stack.\n\nNote that `~/.terminalhire` is keyed per machine, not per origin: the web session,\npush token and consent markers are **shared** with production. The credential-bearing\ncommands warn about this on stderr when a non-prod base is active.\n\nWhen a non-production base is active, every command prints one line to stderr:\n\n```\n[dev → dev.terminalhire.com]\n```\n\nNo marker means you are talking to production.\n\n## File layout\n\n```\napps/cli/\n  bin/\n    jpi.js          — statusLine nudge (once-per-session, zero egress)\n    jpi-dispatch.js — 'terminalhire' bin entrypoint, routes subcommands\n    jpi-jobs.js     — 'terminalhire jobs': fetch index, local match, consent flow\n    jpi-login.js    — 'terminalhire login' / 'terminalhire logout': GitHub device flow + enrichment\n    jpi-profile.js  — 'terminalhire profile': show/edit/delete encrypted profile\n    refresh.js      — TOMBSTONE (v1 removed; exits non-zero)\n  src/\n    signal.ts       — local fingerprint extractor (reads dep files + extensions)\n    profile.ts      — encrypted profile: read/write/accumulate/delete\n    github-auth.ts  — GitHub device flow: token I/O + encrypted storage\n  test/\n    zero-egress.test.js  — M-5 zero-egress assertion suite\n  install.js        — v3.1 installer with GitHub onboarding\n  package.json\n```\n\n## How data is used: local default vs consented lead\n\n| Data                      | Default (local-enrichment)                                     | Opt-in (consented lead)                             |\n| ------------------------- | -------------------------------------------------------------- | --------------------------------------------------- |\n| Skill tags                | Stored encrypted locally, used for local matching only         | Included in `approvedFields.skillTags` on \"yes\"     |\n| Seniority                 | Stored encrypted locally                                       | Included in `approvedFields.seniorityBand` on \"yes\" |\n| Display name              | Stored encrypted locally (pre-filled from GitHub if public)    | Included if set and \"yes\"                           |\n| Contact email             | Stored encrypted locally (pre-filled from GitHub public email) | Included if set and \"yes\"                           |\n| GitHub login / profileUrl | Stored in `profile.github` on `terminalhire login`             | Included in `approvedFields.github` ONLY on \"yes\"   |\n| GitHub topLanguages       | Used locally for tag inference (closed vocab)                  | Included in `approvedFields.github` ONLY on \"yes\"   |\n| GitHub token              | Encrypted at `~/.terminalhire/github-token.enc`                | Never sent                                          |\n| Private repos             | Never accessed (scope: read:user)                              | N/A                                                 |\n","readmeFilename":"README.md"}