{"_id":"@duarteocarmo/pi-jumper","_rev":"14-98fd8897031d1347f4513151dcdaff59","name":"@duarteocarmo/pi-jumper","dist-tags":{"latest":"0.1.13"},"versions":{"0.1.0":{"name":"@duarteocarmo/pi-jumper","version":"0.1.0","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.0","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"065641a55b0621ad848155a09d12a9e21ba0e23c","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.0.tgz","fileCount":8,"integrity":"sha512-rlnlxXP0FWw0wNaeCRuY6tuJLKIo1IhTBMUrt5201o4GcFi7hOCviYxNbhbrT/krBQGyA7E/JvBRHf1BSuD+eA==","signatures":[{"sig":"MEUCIFLaXN3hO8KgW8usJipkJURTKl0AyP/kYQm555EqXoZ+AiEAoHXgg9Np2lOHNPBPlKKgT9ntuziKfK2H39UIwQueqbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25692},"type":"module","engines":{"node":">=22.6"},"gitHead":"2962498bfd636bc9173699042cabd7a358ddc844","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"10.9.3","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.0_1787483023692_0.2726008388319381","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@duarteocarmo/pi-jumper","version":"0.1.1","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.1","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"921c5ffaa84ca33bb847e1682427dd7cec9cf46d","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.1.tgz","fileCount":8,"integrity":"sha512-7im2P+FPd/CN2jpOCmvUKoAU4A1Wt1BFblqNXSCFviGU3L4XdWKztWK6AeAEkWd98iTV/X8IBz8yGDZ3cUoZ+g==","signatures":[{"sig":"MEUCIQC3EMGpVwZBSJ87213y+hDZs4VIzcvyGFJ17oF4d6yE4gIgVb8i/Iyp2UUA/h2lj2AyesMcqjPP5yPGb+kK0/xPgeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25783},"type":"module","engines":{"node":">=22.6"},"gitHead":"d92b77c961af98e18368172083c0195e8f713248","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.1_1787483252729_0.7010664009476022","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@duarteocarmo/pi-jumper","version":"0.1.2","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.2","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"2a2eabb27fbcc95ad8bff07dcd0d6c2cb8ea01ce","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.2.tgz","fileCount":8,"integrity":"sha512-mt9czfyNu8uJvWCttdDLZs4oWBCiW8yRgQ0Jl3giUyFrA1SvPwXqmr9FwtRFxnj3qfvgxITrO133xXtIx7/kdA==","signatures":[{"sig":"MEQCIFTjnoQuPpcBjyTWTawEUrsY7BdWO5+YFVaqqozSequUAiBjmvmX1Ytu3OhtwE6s2hXVHfcu6ewLwT+bRIE0Rf3PFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25915},"type":"module","engines":{"node":">=22.6"},"gitHead":"bf72c2b420492f367de7ad744e0ba75345f52ea9","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.2_1787483692728_0.13275814517353668","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@duarteocarmo/pi-jumper","version":"0.1.3","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.3","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"aaaeaa68b26624b9f1c6c3b35d3f3306551f00f9","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.3.tgz","fileCount":8,"integrity":"sha512-T+wqvnKEbwcm2jqARFtE0ugHYHk+X+H6msCTh7iXHAWlDFSg8/9T2/e5mLPI+32vSn2YyZTWMglsBzUV8EI3YQ==","signatures":[{"sig":"MEUCIHDkIhb4DguPs+xs7KSnWVGlKSmhnpRHt/Am7wCD3XNOAiEA6rfTtHNQ5WKrFyeJjj1C+egf/ZdKBpmumN4weDn3utI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27512},"type":"module","engines":{"node":">=22.6"},"gitHead":"afe23d4ec5b533dffcd143d808274a1a673f8343","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.3_1787486866841_0.6644450329639444","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@duarteocarmo/pi-jumper","version":"0.1.4","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.4","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"6664d4a7cc0c2f087bc80011b1920c0a11d20ec5","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.4.tgz","fileCount":8,"integrity":"sha512-tKy6XIlb1TAzq6Q8uotWTP/XUGz4XGHoyT1jnV4msZKeN4UnsH5VGqmNJSI1UhQlDn5JdeGfiqUAM/vRy9OPBw==","signatures":[{"sig":"MEUCIBe+8ZsiBjyOPo3kE+thLF7MlhOWL8Twyki9SsPdecLiAiEA5qld7QPWnKJR0N44ZoOAg3kLAx0/+y3kD7wzI/BQnRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27837},"type":"module","engines":{"node":">=22.6"},"gitHead":"df56de8efba5af8ef6a208d485f54a8a37ca77dd","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.4_1787565011339_0.49433429604305656","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@duarteocarmo/pi-jumper","version":"0.1.5","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.5","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"video":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/demo.mp4","extensions":["./index.ts"]},"dist":{"shasum":"d11d7e710dd7723cdb9c96357b4f9bbcfe839f37","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.5.tgz","fileCount":9,"integrity":"sha512-uz9imeFc+UMTwa/XMAUhPTFABl5iaDae7KRaP9Z82yFhJm1YrLuPwcC8naVfKW0LH+Fqjw1GcGPZHJA6FD8Czw==","signatures":[{"sig":"MEYCIQCvyrwwvqwBqS/6OqndJ16g9N5asgAPCpdjJeZJy6awIgIhAO2IvjV/i3yLIPnE42AU27dK6HELoqjRFKPlpSw+nt+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423103},"type":"module","engines":{"node":">=22.6"},"gitHead":"57206f28596fad411ad728fa773a4bcd45e63e58","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.5_1787577867073_0.02374887325775199","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@duarteocarmo/pi-jumper","version":"0.1.6","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.6","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"image":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/preview.png","video":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/demo.mp4","extensions":["./index.ts"]},"dist":{"shasum":"bbc0cb8538c9d35c4b606dcbbd3f2e6c4e404eba","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.6.tgz","fileCount":10,"integrity":"sha512-HFucl98+eg4n8ngMzuKFtY3Dl5A/rTk3VG9rAyI/EUsggrwMU/IocYnJvRol599bY4OLI/weckFlzzzVyeZb8A==","signatures":[{"sig":"MEUCIBoUvZQkxG6uz86h/Y22vLc9KlFo1r13uIfaF4RO46ErAiEAx3lexNm6Sg5sA+4OKCyozUvZ7QJt0eZGjTdxHRpoXGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676168},"type":"module","engines":{"node":">=22.6"},"gitHead":"d5e28e18ee64bd80440bca8333a45414a8a5fd10","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.6_1787578076212_0.47768936702718134","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@duarteocarmo/pi-jumper","version":"0.1.7","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.7","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"image":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/preview.png","video":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/demo.mp4","extensions":["./index.ts"]},"dist":{"shasum":"1b416caf32ea46a02f5340f02da826bceab63761","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.7.tgz","fileCount":10,"integrity":"sha512-2YKnYbvc5KttiGt/IpFCjor6tIcYuiLCuHidO9l85lEoOOZSUEuiH7TjCROl35H5COmCYTakSRJ1rF0idlv5Sw==","signatures":[{"sig":"MEQCIFi+QgL216uKcobDRBBJGF6/PAsD3rHacd2b/OXGQ6plAiBgAa+xpbl61vRnZb5YpX9OFEhbLKsDspPsHOqxexvLuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676167},"type":"module","engines":{"node":">=22.6"},"gitHead":"1ce7da19baddcfb341324c09afaf63a251c4057f","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.7_1787582322052_0.0745263344541589","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@duarteocarmo/pi-jumper","version":"0.1.8","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.8","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"image":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/preview.png","video":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/demo.mp4","extensions":["./index.ts"]},"dist":{"shasum":"bdafca2eba7867d5444705d541d4b4672c7bb3ca","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.8.tgz","fileCount":10,"integrity":"sha512-fbqKSAoxRfLpAWB64XaHz2Cx7n/Lye+ONkBQo2lEyej68kj+lnbIPLFGWURC/yPGTEAJwirdATIGrAr4hlqQPg==","signatures":[{"sig":"MEYCIQC5Yi5NjGsqLSx/K4fy4pYZydx5VTprcj8+CnY2YW37wQIhAN2ZrfPMY0a0r+Js/HxsFtjjE0lpxvhhIp7NQK/xOT+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676377},"type":"module","engines":{"node":">=22.6"},"gitHead":"ce807827c8548ad2fc7611038e9fc898f9a271f4","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.8_1787662936698_0.8996138576558992","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@duarteocarmo/pi-jumper","version":"0.1.9","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.9","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"image":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/preview.png","video":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/demo.mp4","extensions":["./index.ts"]},"dist":{"shasum":"6316672278831976aebeb223a9395d6d90afbcb8","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.9.tgz","fileCount":10,"integrity":"sha512-Kks6N7O0lCL0pKAL8oxn+U2/KfVTDYqg6qBLMqexyKSc7o38uVl/S/bqzokoyvMeRJHQMjl71VT3/t0++DD4Bg==","signatures":[{"sig":"MEYCIQCliU89y449Pqczlg0GASORsEqKgsAjwtkMoyPxpKyAJgIhAIt5RbrNBFyRTKpZCi+P8wm1GRbPsJodbcwNMES+Of8t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679460},"type":"module","engines":{"node":">=22.6"},"gitHead":"d7ca59ad92187d724c034d3f11d45d93a0e76406","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.9_1787725843078_0.3147503679921948","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@duarteocarmo/pi-jumper","version":"0.1.10","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.10","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"image":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/preview.png","video":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/demo.mp4","extensions":["./index.ts"]},"dist":{"shasum":"54a1d1dfe43c90d5d963ca267bc04a08b5264386","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.10.tgz","fileCount":10,"integrity":"sha512-P2TMfeVhBX6/xke5FkLAfq4TFXUrOtpKU+uEyDsd59tIjrcVtrzAp2J46eKSm5eSFif1Q+y2OGwTxKeS0GFN1Q==","signatures":[{"sig":"MEYCIQDCjSvNmx5OtjIDO5Ic+r3q/lyKpioFDgJndDDGpnWy7QIhAIpSbeZCdQbubeL9F2FxUVqhwjCRCQP8DzaMmpz+Y3Sv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679524},"type":"module","engines":{"node":">=22.6"},"gitHead":"9214a28cad8920706e9bdf421a0044bff8598fc9","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.10_1787736211199_0.01359064784427333","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@duarteocarmo/pi-jumper","version":"0.1.11","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.11","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"image":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/preview.png","video":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/demo.mp4","extensions":["./index.ts"]},"dist":{"shasum":"2f4ac6425cb7809250b4cb1b7b97a16e79bb5ad6","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.11.tgz","fileCount":10,"integrity":"sha512-RvGhvhmMhveidEnfdwapahRuvSE/EyzG4G91xPS6sd6Mf1lctxD1Gi87fNJNWqwic3PJIb6xf7pB6VcRse/1oQ==","signatures":[{"sig":"MEQCIBYJ6GoS87KxfRsXIJZ8IB80rnndEr6FOd7Mp5tkqvnUAiAbo3BrWRmmhsSErLJ0+swo/WFac08EuU3Rwo3qSVCe/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680974},"type":"module","engines":{"node":">=22.6"},"gitHead":"be670404401e8292fbb816c74a9d1fc177288d38","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.11_1787917469626_0.9053219651762194","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@duarteocarmo/pi-jumper","version":"0.1.12","keywords":["pi-package","pi-extension"],"author":{"name":"Duarte O.Carmo"},"license":"MIT","_id":"@duarteocarmo/pi-jumper@0.1.12","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"pi":{"image":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/preview.png","video":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/demo.mp4","extensions":["./index.ts"]},"dist":{"shasum":"3771511b10213e57bcdc8e4a5c0e9e81cab6f9af","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.12.tgz","fileCount":10,"integrity":"sha512-8MJu2Es6nBG07Mz/jooWxJf9TGXu2XO5fVkaMk7V6iWMzLWQAPD0OJOwq5Qhu3I7FTExQzAsW+opEUg6CXlxfw==","signatures":[{"sig":"MEYCIQD8z7sEZC2kvbvNGMLVapnwYgracA+IQhF+LZVlBag2fwIhANrPV/1jiKv4HvJF5BNg0gw5sp5nwrDxgZ1yC8ADMmxv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3095616},"type":"module","engines":{"node":">=22.6"},"gitHead":"eb80068edef1c1e21a3065603dc74f256acd8c19","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"repository":{"url":"git+https://github.com/duarteocarmo/pi-tools.git","type":"git","directory":"packages/pi-jumper"},"_npmVersion":"11.17.0","description":"See and jump between live Pi sessions.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-jumper_0.1.12_1787940880988_0.3994068964036015","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@duarteocarmo/pi-jumper","version":"0.1.13","type":"module","description":"See and jump between live Pi sessions.","author":{"name":"Duarte O.Carmo"},"repository":{"type":"git","url":"git+https://github.com/duarteocarmo/pi-tools.git","directory":"packages/pi-jumper"},"homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"keywords":["pi-package","pi-extension"],"license":"MIT","scripts":{"test":"node --experimental-strip-types --test src/*.test.ts","check":"tsc --noEmit -p tsconfig.json"},"engines":{"node":">=22.6"},"pi":{"extensions":["./index.ts"],"video":"https://github.com/user-attachments/assets/1d020254-a17b-41c6-9084-1766ed10c12c","image":"https://raw.githubusercontent.com/duarteocarmo/pi-tools/master/packages/pi-jumper/preview.png"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*"},"gitHead":"a38e888918cc931c44ded5b456b5ce866367ed2c","_id":"@duarteocarmo/pi-jumper@0.1.13","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-lVBpfuXHP/9jA0mpIM1lEaFcrB9O6H3mSU0eHlbBat7Oyq0lNQbEM+d6oEthdq/x6oqqD+/CVqVn0MUwt7jjmg==","shasum":"486733fb8dee21727edc758afefc1fe34b9898be","tarball":"https://registry.npmjs.org/@duarteocarmo/pi-jumper/-/pi-jumper-0.1.13.tgz","fileCount":10,"unpackedSize":3095605,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duarteocarmo%2fpi-jumper@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA4SqnxTyrN99TIKd8s8Rr7rnc/YU8Bgo2mE9C8uCItOAiB4oOUZqXtav3hkandP6NVmJjXwvOHAwf4Ydp49TA5pVg=="}]},"_npmUser":{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"},"directories":{},"maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-jumper_0.1.13_1787941145797_0.0484052804734274"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-23T11:03:43.563Z","modified":"2026-08-28T18:19:06.473Z","0.1.0":"2026-08-23T11:03:43.872Z","0.1.1":"2026-08-23T11:07:32.903Z","0.1.2":"2026-08-23T11:14:52.870Z","0.1.3":"2026-08-23T12:07:46.944Z","0.1.4":"2026-08-24T09:50:11.460Z","0.1.5":"2026-08-24T13:24:27.222Z","0.1.6":"2026-08-24T13:27:56.410Z","0.1.7":"2026-08-24T14:38:42.299Z","0.1.8":"2026-08-25T13:02:16.879Z","0.1.9":"2026-08-26T06:30:43.254Z","0.1.10":"2026-08-26T09:23:31.405Z","0.1.11":"2026-08-28T11:44:29.852Z","0.1.12":"2026-08-28T18:14:41.210Z","0.1.13":"2026-08-28T18:19:06.045Z"},"bugs":{"url":"https://github.com/duarteocarmo/pi-tools/issues"},"author":{"name":"Duarte O.Carmo"},"license":"MIT","homepage":"https://github.com/duarteocarmo/pi-tools/tree/master/packages/pi-jumper","keywords":["pi-package","pi-extension"],"repository":{"type":"git","url":"git+https://github.com/duarteocarmo/pi-tools.git","directory":"packages/pi-jumper"},"description":"See and jump between live Pi sessions.","maintainers":[{"name":"duarteocarmo","email":"duarteocarmo@gmail.com"}],"readme":"# pi-jumper\n\n[![npm package](https://img.shields.io/npm/v/%40duarteocarmo%2Fpi-jumper?label=npm)](https://www.npmjs.com/package/@duarteocarmo/pi-jumper)\n[![Pi package](https://img.shields.io/badge/Pi-package-222222)](https://pi.dev/packages/@duarteocarmo/pi-jumper)\n\nPi Jumper shows every live Pi session on the machine and marks each one as waiting for input, running, idle, stale, or failed. Press `Alt+J` or use `/jumper` to inspect sessions. Press `Enter` to jump to the selected tmux session or `x` to stop its Pi process without closing tmux.\n\n[<video src=\"https://github.com/duarteocarmo/pi-tools/raw/master/packages/pi-jumper/demo.mp4\" controls width=\"100%\"></video>](https://github.com/user-attachments/assets/1d020254-a17b-41c6-9084-1766ed10c12c)\n\n## Install\n\nInstall only Pi Jumper from npm:\n\n```sh\npi install npm:@duarteocarmo/pi-jumper\n```\n\nInstall every Pi package in this repository from Git:\n\n```sh\npi install git:github.com/duarteocarmo/pi-tools\n```\n\nPart of [pi-tools](https://github.com/duarteocarmo/pi-tools).\n","readmeFilename":"README.md"}