{"_id":"pi-runline","_rev":"62-1ac5d9bfe55dc6135a3076adb95461e2","name":"pi-runline","dist-tags":{"latest":"0.34.0"},"versions":{"0.1.0":{"name":"pi-runline","version":"0.1.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.1.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"ee679c3b8b6caead79919ca4dd40b2d83293fe68","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.1.0.tgz","fileCount":6,"integrity":"sha512-GxpVPw8/g3zhvJX6hIXgI4/d8B8iBkyu+i/CWYZpXoxF+nqNApJRh+7arWeJK/dz7ScQRMXuJh7PPSNWohuDbg==","signatures":[{"sig":"MEQCIA1Au3BOtByTFdoGntFSmyF2bUPappwOZnokRjLvOg07AiAY+4LafQAitO+eaZGQ3pImuDVUabY+qCyXiok6/zTxrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26331},"type":"commonjs","gitHead":"5cfdf49e3ce1e9af9151e49de8d04166cb13a23d","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"runline":">=0.2.0","@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.1.0_1776462328697_0.3263265969934781","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"pi-runline","version":"0.2.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.2.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"66015afe1a73118fccc5714cd45b7f6216a772d2","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.2.1.tgz","fileCount":6,"integrity":"sha512-9BjY/S5k1wuC93ehGanp1B+1sHmGPOayibIa5h4E1K7kTPFRML6HdFav3RGTz5kh5FyCG4XZhQw/AdbNUJeKQg==","signatures":[{"sig":"MEYCIQCBArhlqV+HlMKIZvtXHBLR3GmdSrQc9L9gIMzM0voiTwIhAPvp9mLelJxUxjYbiPXUQUa1e34mPcRhLvt8qCrNn87O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28772},"type":"commonjs","gitHead":"6fe3139b878a9acac5cb67ff01e473dd519dc28e","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"runline":"^0.2.1","@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.2.1_1776462525717_0.054423066119048125","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"pi-runline","version":"0.2.2","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.2.2","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"88c526c3428d789e6d926ed1cc9e24a4e7fdb119","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.2.2.tgz","fileCount":6,"integrity":"sha512-seuq2R2Ad4Fibjgg2BRuAISMy1MLonzjMMKC/pj2/abogPmUV4QU9FtN0Zr0FrJV9cFsa7+Wo1OrfxcL+Qy2tA==","signatures":[{"sig":"MEYCIQDyv+6BH35kRXivTuPbs3GkC0pRVlD8UYyi/IOTVhwixAIhAK2sm+xu8aCRyOVDOOkOKCoJTJUARdoPthojl6FAWyMi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28854},"type":"commonjs","gitHead":"c46628efefb462a250c6968cea1cbdc98fd88bbc","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.2.2"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.2.2_1776462993668_0.8243679718708894","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"pi-runline","version":"0.3.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.3.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"8699d8922da28ec7a5657b18f55d0330ede771a7","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.3.0.tgz","fileCount":6,"integrity":"sha512-jS5mgLg+mFjQUkuVLPjVHVTMz1m7m6q7VB9NLnYcVjhZR4UiZKk8IBH+J4y0oNU8apuCvwHWguR0slppaN0C0w==","signatures":[{"sig":"MEUCICxhly93nRgWcdcDiYCiRKVJjYZsi0aTZmC421Uh1qLzAiEAisIZgGrD33vcL5+8aO360Tf9Kcw4M1OlK4U0xvFU5mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28854},"type":"commonjs","gitHead":"c96db0efe0c8bbbe3dd1999586aff0214beda13b","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.3.0_1776720260066_0.2805379738066873","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"pi-runline","version":"0.3.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.3.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"d19d5c4760c7bb78f43c157b32413ec0e402591c","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.3.1.tgz","fileCount":6,"integrity":"sha512-Yw7454sAjI4JPPDxide2xZpkg4KLJbhxmmPDECWZqEwNxQsCCj2znAvUEzZsltY2uwtfL5Jh7soy5IW+j6TmOQ==","signatures":[{"sig":"MEUCICUCgIpFlqA1GXWtCLUYlNJCQGjFsh0E08qan2kzsW4wAiEA/KyAoco5ajJ6xCqcqczgXXLKhDWig+L4q1CBU5HqWKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28854},"type":"commonjs","gitHead":"c1ff29e2b6bd8819eabd694dbd7d72446ed7c958","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.3.1_1776721816590_0.3859426170027589","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"pi-runline","version":"0.3.2","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.3.2","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"d765863a38873fd8985f032dc6f830be605a966a","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.3.2.tgz","fileCount":6,"integrity":"sha512-MR7jE4vhvT6dvUE4xvIBEmD5WvEK6IqxmkK6iOsPTD9uGaZWxkYJy1kxHajPMqLFesGEakKHII5W4X1om4atOw==","signatures":[{"sig":"MEUCIBW7YtMd0XtUFouMDxR84NHSqizgZ5aIgg/cyM79tVbYAiEA38Q80CuZ14pKX14yJsAH5KJmeHvSbQ7l2xfvJzkbLLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28854},"type":"commonjs","gitHead":"087f913fa2d8f172eb8b00f37da0e5f6a4cb5e1e","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.3.2_1776750710560_0.29420457615370665","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"pi-runline","version":"0.3.3","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.3.3","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"a030e46f6cc26ef6bf9e38d27cb5254ef53a7aa6","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.3.3.tgz","fileCount":6,"integrity":"sha512-ugHKKPq1pjmTn19rT6Run+6WwfufAyQpOmfXcBuQw2Y3f6QOuWYYqiA2zmtqS2o2Lo6Hwhiniqi95uxTot6PSg==","signatures":[{"sig":"MEUCIQDwvLM0p4Srj3f02f1By5Is8y5ST8Wvh4g+A71YPGOjNAIgZPk2G+6h6cGW+AYaSAMJrbNe0oq26C8kaeoD/O9mm3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28854},"type":"commonjs","gitHead":"b2aa68fab7804129eccd98c95a4b61c4be172e25","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"11.4.2","description":"Code mode for pi","directories":{},"_nodeVersion":"24.4.1","dependencies":{"runline":"^0.3.3"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.3.3_1776983158867_0.8633231993491346","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"pi-runline","version":"0.4.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.4.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"9c3e448eda206d16d7a19b6d10c1b41f02cac03a","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.4.0.tgz","fileCount":6,"integrity":"sha512-TU5d8K6kkgb0cw8gi+pdPdKSmxYdgrPyd4pJMht3oMJkbrsJevmcYUSPGG0ihATun/ake2x0C62MlA8hzqnktA==","signatures":[{"sig":"MEUCIBLkc5rpHkyDWLZjZFj5d5xKbV34v68lF1rzRVLu+U8ZAiEAhrTXyzNvDRwlgqvBoegVDBXSLdDXpBO0xqZgHuOCYTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28854},"type":"commonjs","gitHead":"d0653698e65007ec99bafd55f6a89dc36b0e0477","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.4.0_1777048832439_0.47011045145214325","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"pi-runline","version":"0.5.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.5.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"ea4cce9d5e4ba625faf285243bc25b5f2480e00a","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.5.0.tgz","fileCount":6,"integrity":"sha512-7q0QOBkUt55pGC+8r7FQx3QzUnAxh7mo1C80XcrpN1GbER6gkZb6gHIX/d2w4W7qWCY+pZ9J/0WIRUvkcZdGKw==","signatures":[{"sig":"MEUCIAFTJicfxj4Vu1kXosdnIsQbL4bEyHGpOVOSNWTiqLbMAiEA+QYtc8+SfPcJrMrGB0zUICmwrnh7YPI2Vye8xwXEq34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28756},"type":"commonjs","gitHead":"b029806a99e78378b971d49fe95a05da460656b8","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.5.0_1777156465863_0.9369771131123239","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"pi-runline","version":"0.5.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.5.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"ef5f01934b88101064d944938ec083aedf695192","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.5.1.tgz","fileCount":6,"integrity":"sha512-wnrVE9y4iswWosqclpf4kC1w7l81w1/b3MJMQptQgIPrfVAGknepQviC9rni5SjLXxLa2t1w+Ib3XAmsoK2YCw==","signatures":[{"sig":"MEUCIQCgPkWHUXg0/BBboeEdvi4gI2KG4Tsc7uGeHv6bJBYYFAIgQ+Hu+bwWHEzbz/IZ/KME8monEqTGaH2mylLxzmiXT+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28756},"type":"commonjs","gitHead":"eecdd48f527720f8b54daafd8dff4a961fe91ced","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.5.1"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.5.1_1777188858142_0.19669060199515065","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"pi-runline","version":"0.5.2","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.5.2","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"bbf5c08e8a78749ce97d3b3dee78c22fa33a1120","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.5.2.tgz","fileCount":6,"integrity":"sha512-YNJzL3c6Bfm4EIpzcrhX9Ul3lRDtPZXdwZEo8zHR4Gm2cotCbUTXQkOaIouqxbASOovHLY0hFGXep8IYALvtWw==","signatures":[{"sig":"MEUCIQDjGbKwZSSRguuRluKgXqZM5ptWUu+xL7z7qB4WMXqxAQIgCwfIlJmuBlUwnM+8LiJSnVvnN/3RDjeqxLEnvH2fHOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31366},"type":"commonjs","gitHead":"3fcd41d001b53af61deed8121deaaaa586d21c6c","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.5.2"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.5.2_1777460113634_0.907245354781103","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"pi-runline","version":"0.5.3","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.5.3","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"6c318e10fb7cf945e199175803ab73fa1d35cf70","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.5.3.tgz","fileCount":6,"integrity":"sha512-M6EDik3lOKm2f2Yz75kKgssxrfaBXHrg2xOhv4pc+e1I77Tl3FUlV3L0FDJudIg/CibVT/0v3vGDvyJDrAk2Jg==","signatures":[{"sig":"MEUCIFKdyfatuIAPGfwZs7fW1rUx+h/cqX+2dwNwWDI0G5+zAiEA06+bh5d5J3hLAGkir2LiTr0N5EL4/4ETQlvpaSQHNug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31366},"type":"commonjs","gitHead":"c27eece124d0eb97954e56bf03b302c9bf51f9ff","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.5.3"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.5.3_1777755311070_0.6481989395766063","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"pi-runline","version":"0.6.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.6.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"0877ec19e5fd3aaa76bca06924638e96862cd988","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.6.0.tgz","fileCount":6,"integrity":"sha512-ICeY9gGuBR46Fs+B5TkonjoACt0OiKB3EvgYoMj6V3ZNBvAt/k3mbX/VMKG9WYnDHg82I9KBx1b9wbYUgMo3tA==","signatures":[{"sig":"MEUCIC8WeJBdfSI/4eSTgIK6IoVK/BZKLrbp0L1b7OC9JkPkAiEAmQMBAVjZnIzzdgFCEZmIFfgFXweQgGTSxjQ71kK6bg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31366},"type":"commonjs","gitHead":"eb726ef62c51050885fcb480dd505b4b1c34c301","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.6.0_1778138993528_0.3538825402688437","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"pi-runline","version":"0.7.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.7.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"6660a61383afceceab469db8f2751dfebb6e977a","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.7.0.tgz","fileCount":6,"integrity":"sha512-QW8lUsrQJGnRpxOrWILwzaS7/U8o8Td3vyGWdCx5Lv7jMlm9H+ZbcaxaVpjk73/dV296WRi0JzzPOxFftWoqXQ==","signatures":[{"sig":"MEUCIBjKAtUT9+WF3CpKWxOe9pEUIwV0MVjspz5jVhmWWmXSAiEAvn2G+g9CE5DrireDQx1tuZbLZojKmqVALeVglfwFW2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31366},"type":"commonjs","gitHead":"7868968cacfa23f0d061188f63e2d88ecb76ff33","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.7.0_1778228022602_0.706044422747532","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"pi-runline","version":"0.7.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.7.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"b5a8190f669a885e35e4ae3dfec8c32ab63bb26d","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.7.1.tgz","fileCount":6,"integrity":"sha512-ipUPK+KLFiLXukzBlMBgHq7+vzNuGnh9mySVMaLMdUVFEC2NPEZ/qtT5eU4aiiL8hs4m+yMZyt2NAoAVFdqKDw==","signatures":[{"sig":"MEUCIQDmQdTnjB4vmY9LaVCAxT8/nhHI8q4x1qrL/Cx+Zi4nfgIgWjlGU5V+Kj65ksVXZJmZCWLtShCXAJRLjXy59T/MO3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31366},"type":"commonjs","gitHead":"cce3a44d331a77b87e3321130b34561076fc0265","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.7.1"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.7.1_1778338438111_0.6026213408213159","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"pi-runline","version":"0.7.2","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.7.2","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"f216219ae6e552f401bd498541d77d6177fb8a4d","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.7.2.tgz","fileCount":6,"integrity":"sha512-nXlbeTac4qA8In/8zn1o+Vmq3OARn/uo7E5L4425exkuSzBwb0Bj89xZVN6YUx82k/yExXYvg2mS5WgVPgAEew==","signatures":[{"sig":"MEYCIQCSJbCyt6vRalN+tcexgje6aSU5F9RmkJLTa1iaIQIG2QIhAJZgQbWjx3yPQEFu0g0VOzkpZxEFdgYI+jKHLtfd0DL6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31228},"type":"commonjs","gitHead":"827d6c491cb6670f11598bdb216c30844f2de854","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.7.2"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.7.2_1778340052313_0.29074944440791617","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"pi-runline","version":"0.7.4","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.7.4","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"ef8a9ba91ee8bb96f601f6553c6e547469001f91","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.7.4.tgz","fileCount":6,"integrity":"sha512-pdRAqONC9QOG76klez2r5DKHYPwn8KtDygFXboD/oZ93YhEMF0LMBuvIYy/zGv8/MnBpbAZKPXobYVRR2Dgmuw==","signatures":[{"sig":"MEUCIQCrV0h5tuXs0ZV77YYV8hE6kBs8avNOEheRg++a5b2LJgIgXN5dMI3m39iO0ZBfSb7uK6FyLb2MAetsoFodtnS+Np0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31228},"type":"commonjs","gitHead":"848fd381fd282df211f5f3fe667af98fef8d05fe","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.7.4"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.7.4_1778360255499_0.595235467884349","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"pi-runline","version":"0.7.5","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.7.5","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"c9db8c3eab845d2bd4f4deec57e14aaf171bbe23","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.7.5.tgz","fileCount":6,"integrity":"sha512-IIirGfZ/ddC7cesOlzZNWMHBhMOIkxcm2qNcRkTQkHnwBiRca3TL2IH8stbjnQRuk0ggtIIE7jJfLmdm38Ea2w==","signatures":[{"sig":"MEQCIA4o4Xj0ac+13tH7Z1e3+MhcaeSZw/yvC+2Ih4+aOlvmAiBdddcpzf6u3hqz3gbRwuxiX+nVuD+7HaOo+DUn/zaZEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31228},"type":"commonjs","gitHead":"bec462fdf4706c6afdecbcbd5c5d2136d916e068","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.7.5"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.7.5_1778480475729_0.20800588567783573","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"pi-runline","version":"0.7.6","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.7.6","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"6b1beacb50deb7cbceaeb6cc6567e8974b0bfe27","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.7.6.tgz","fileCount":6,"integrity":"sha512-k4bNNxgM4nqtCKouLiWzKGwr0TcK7NnArwmgTXJEBBptOW6D+VD0VciiwofyJQwi6V0+y1qtmAnOeoCX1Va3ZA==","signatures":[{"sig":"MEUCIQCB62sGF17MqYywBgbrPXhz8ZXNM/t/HAGMTP0TFcscdgIgPsN39UzhiWyPfaDlePuN2Ng5pg4y1CYIx+5NQuVJ1X8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31228},"type":"commonjs","gitHead":"d85cb8ff162694e38630f3de6fadefb4272c9c58","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.7","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"runline":"^0.7.6"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.7.6_1779300925266_0.8247186043095298","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"pi-runline","version":"0.7.7","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.7.7","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"f04fe77fc976eaf46bb64f7ace70db029158704b","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.7.7.tgz","fileCount":6,"integrity":"sha512-JsNhcE3A1z2Ev1krWx4Wdogk2sTuJV5BL8NaLqwj1MSizK4hOGFLtXM/7eC8n6Ym44eTVpTSosIgWk9IemiobA==","signatures":[{"sig":"MEUCIQDF0+avUaJuhKbdkn1UbCUbeLvp15RPso17xmAbInka7wIgQlQp1vCubRw3LoyiOGZSTBxXM70ad3LR2PyRf8rc/D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31228},"type":"commonjs","gitHead":"799bb71d680e66f8e07a81cccadd17c13cced75c","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.3","dependencies":{"runline":"^0.7.7"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.7.7_1779631102664_0.37986440574551295","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"pi-runline","version":"0.8.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.8.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"fe3a3fe516a96af6963644e5669a4ff12eb000d7","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.8.0.tgz","fileCount":6,"integrity":"sha512-O2TQoo6aN9+iXgRAzHfbopm0MK3ayF1D1qPaHHE7XIBKRL2b6mf43mWGRSnbPVnoZjfoSvxw0Lqr1yi4hO4SPA==","signatures":[{"sig":"MEUCIGCwVwRtEx5ldDK+cieJ6s0MWMverc1f50r2xKaj4JdsAiEA0gB0W5arIs4GL0wwATGNyI9nlfDrQRGlin0o/PEnTb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31228},"type":"commonjs","gitHead":"e8292b83558b18a0c17a9b6ccacad0c1a3e22f68","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.3","dependencies":{"runline":"^0.8.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.8.0_1779978322700_0.7482242565816548","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"pi-runline","version":"0.8.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.8.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"01a7a35e9ca92cb46ed8fd669db0a69cfb305a60","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.8.1.tgz","fileCount":6,"integrity":"sha512-ksgGbUgYSuWdmo8GXBWP0tb0SH/YNS4P6WYBlRnIh4JXr/yw3bP4w212ILaSCifBd0Z4EWWpTXpvaU6udlQrUQ==","signatures":[{"sig":"MEUCIQDtQvGwYLgoWrxI/VTt93ecsFDcjyzL3xACuRMxU4uEbAIgGxVqcwzQweiFVlKtCCHef6VZENNL8pd35wzknLtrEB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31228},"type":"commonjs","gitHead":"12a5a62d5269e93702f8ba0824dc656489716a1f","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.3","dependencies":{"runline":"^0.8.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.8.1_1780595364801_0.388248197069361","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"pi-runline","version":"0.9.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.9.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"dfa016c0fb003c20bd86d7b11bfc11b712d67899","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.9.0.tgz","fileCount":6,"integrity":"sha512-26Gdl3Qld4g+B27UeKrJ6zIyl8Xp6B9/Prk5v/uYvD2TGSi/OBrA/k7Jvwh33hZLvnp9SaR87Vdl8YOMbe0qYQ==","signatures":[{"sig":"MEQCID260J7urcDeaq//856gpq+aj0LXlOQnPgX+6AigxypmAiAGduEEeP07pnd2gm27qK7bukFmNvaBggGiTTk4bKIZug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31228},"type":"commonjs","gitHead":"55b6ea2a77b698146d42ab42279e88dcef5adaf0","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.3","dependencies":{"runline":"^0.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.9.0_1781000031707_0.03651775644498079","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"pi-runline","version":"0.10.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.10.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"57728ce2461d8c4d51a6799a5ed6ce6e08a20d96","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.10.0.tgz","fileCount":6,"integrity":"sha512-Zo9sLOln3aFTuyYMfOsbb8ssSZUr9vREYWRuVWthaGPCqJn0f0AgNwDlww30EqbryRGA+H08sRv7i3dthWTwzQ==","signatures":[{"sig":"MEUCIDSk5nkMcbcfjtk6/cAGHA/Wb2G+LCSaV1B2vAzMM0BpAiEApxTCCd39ARSOe7xnIgKojZKaWuuZnTsibh5T7fr10pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31230},"type":"commonjs","gitHead":"68c87cde0ffd91114882fe34c5f62e074a41e213","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.3","dependencies":{"runline":"^0.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.10.0_1781034194142_0.6022348198493459","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"pi-runline","version":"0.11.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.11.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"a0fdf62f6accabcbd1c9610b2bbb99318154f1f7","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.11.0.tgz","fileCount":6,"integrity":"sha512-wnbQchgja1xws8NtqXmaoYuA67S4zwiM82/LIgqAh5+gmDxsu3WopoCh/nvslcsngM2UbLPv1Tea7sZ0B46D7Q==","signatures":[{"sig":"MEQCIHdhimTkh9LviMOZmptT9BZDJy5Wc03mv7Z1EkKgn4hcAiAZhN2H7Pq+ZCHgC2TiIml+aAjnMG9p6loO2KYbMDFUjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31230},"type":"commonjs","gitHead":"1e7986dcf2e66ae4fd1cdb33b9e3e8bde36964dd","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.3","dependencies":{"runline":"^0.11.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.11.0_1781159816840_0.36882255072300785","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"pi-runline","version":"0.11.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.11.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"30bff48ce41ebdb60b377c2b99cad8ecbe692f92","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.11.1.tgz","fileCount":6,"integrity":"sha512-ggMdlxX9VyM7IFsZ9LsB+oLmNspQAnhsVs4UfSzyTAUHAi6lAY5mkRLsVM6ecyC0tVYKEeC7J1DV71LcS43wnA==","signatures":[{"sig":"MEYCIQD64Y9dhTxQ441Qogq5xfcMvEdVOVO/quHZ9yApS24sLwIhANsrvJB8QiKGr1NhH1g3sbBEOwhc7wGovNPHAWzmbVuX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31230},"type":"commonjs","gitHead":"e58b084bd38717b7816cbcd948b12b4dd70295e6","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.3","dependencies":{"runline":"^0.11.1"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.11.1_1781162707007_0.20235386851499237","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"pi-runline","version":"0.11.2","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.11.2","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"954b84d6bc2d7bf9dc421177f96631f80812bb8d","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.11.2.tgz","fileCount":6,"integrity":"sha512-9aTSPWddpLVPsfe99rcOsrYYTr67Y+BWcJfkZszGw785AlX8hAvwqv1qXibxgzokRWjfgOs1Bh+XcOhWlJaRhA==","signatures":[{"sig":"MEUCIQCd+g2SLqTHiZGhABhArMqTamBsJn2dYVmuPIorOvyeSwIgD98iH+Fx1Zax0YB0rJGt4ywoIp082BE3O69/6DvksUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31230},"type":"commonjs","gitHead":"c0bd7ae3f4d3706451c0f6c390b81640350dd6f4","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.3","dependencies":{"runline":"^0.11.2"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.11.2_1781447030459_0.3867984410516958","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"pi-runline","version":"0.11.3","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.11.3","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"e46d63e275a2152bb04a68fdd9549249dcf7d147","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.11.3.tgz","fileCount":6,"integrity":"sha512-Xkg4M14NEuDPFqI6+Vv9diXAwIBfqD5qHR/6/86B9u2GOeCGBqSnHUQjswT4k4WQ9L8Ebsp794Xipmrmc0EbiQ==","signatures":[{"sig":"MEUCIQCUKtqDrmByQrzC9cr23pRX0n0cE3HkLU9hO6UKPNIN5wIgPkcUrsZN3Ak3lmmKc2ipF8oyOeMvwf2NbjE9W7ETOKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31230},"type":"commonjs","gitHead":"99f1e4c8c31b4c7c26f52db2e84e68e5c1cd367d","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.3","dependencies":{"runline":"^0.11.3"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.11.3_1782213570561_0.9800794780572917","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"pi-runline","version":"0.11.4","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.11.4","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"e0edfb04d998e29e8e52656eaf38b8122c39820d","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.11.4.tgz","fileCount":6,"integrity":"sha512-46XhwMgxB2fOcXGQYgN98GGPFV8XK19ghrRwORo2f5gV70UcFIqm0qP/F0UQ2Z3P8JsnAu8ke7oFLCj1SzIGow==","signatures":[{"sig":"MEQCIFyyVBZ+IS0EJgvtO3gAlwZlWCyRddQn2K/+emJBrci/AiAOmfns5tWd1AVoxeudBnWwIABGC7T0ibHghzI2ZSyibA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31230},"type":"commonjs","gitHead":"3e2be96c5e1cfcacbfd75b488ce1160f121850c6","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.3","dependencies":{"runline":"^0.11.4"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.11.4_1782295534905_0.450156376537898","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"pi-runline","version":"0.11.5","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.11.5","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"9a87cc46a17dea7816de39ebe338fbfae85ce718","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.11.5.tgz","fileCount":6,"integrity":"sha512-THm2w3iGMWVVg23MdZ1+56QxKxfmqy7ro1XLnbK1keQ/aksPDtvW9yrurETQvb+U+XbwxOS5aq5woXZw0pxZIw==","signatures":[{"sig":"MEUCIATajODs/H1EHiZ3rv998/YHA58q7VuyAuHrwqOITYBYAiEAxJhMbH18lCqBvONvqgyyPewEax3ci3iMvsZ2Oll6En0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31230},"type":"commonjs","gitHead":"a2d2358a11ed2c77f9bd875911604c18687dd3d3","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.22.3","dependencies":{"runline":"^0.11.5"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.11.5_1782298339265_0.07853004896514837","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"pi-runline","version":"0.11.6","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.11.6","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"acf1cff64db709cc617ae2da5893b61bd94dc53e","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.11.6.tgz","fileCount":6,"integrity":"sha512-2+Ao4b+M+0amFMjqV3DzHx0z+29AhUqc6B6AR5ghpqMTogHTaKbInIhXlyltHTRIb4QmGQwuhbTo41u/Ix+2rg==","signatures":[{"sig":"MEUCIBOzQslE1sgQTtXi6n2t6XDlFKnJKuF7WI+pBUtUOXpZAiEA5H1s0iyOHChCD7ZEEAg0lnoiwTmSH4iJtKm+UpVbTg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31230},"type":"commonjs","gitHead":"6d05a847c0830638826dd057e6caff38fdd7e3dc","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.0","dependencies":{"runline":"^0.11.6"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.11.6_1782737452996_0.6737929776723135","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"pi-runline","version":"0.12.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.12.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"7b6f71d0de3a3ca64d4316ed8224bc15da777568","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.12.0.tgz","fileCount":6,"integrity":"sha512-6yUQlpnAezKwvEW9ChcWRFQbxOmRYL1Dcr7Y8ZXIBe3v+oytbZmFNxI/jYfEgKuiFUfkkW6olx/y8kqYpLBWkQ==","signatures":[{"sig":"MEUCIFOJeA/KFoHPYls2q20PrGs3hYAQ/yWCY7AozGP3OOavAiEAk/NgGASy6hg5b2IxE0OMuYzSBDC2Lp80sfjaK9hfdw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31238},"type":"commonjs","gitHead":"3bdeedc1223f332debde4d1839f73bb7279764b2","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.12.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.12.0_1783024291001_0.6192583293397789","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"pi-runline","version":"0.13.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.13.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"ce0a131528899c852845c51af2e1c720ed3357b3","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.13.0.tgz","fileCount":6,"integrity":"sha512-LjzjIngRdCnheTYgi4XyLfXLfspP5rqcUt6dyjmpydUSL2PBQcGoI3yaNxWBj0034ZWgP+y4mdm9w96Hf7eGVg==","signatures":[{"sig":"MEUCIA3XH+tfqQDncpAEDyGq+ZAWi68/xkNiJALD5V9sUqzuAiEA0aXNUqN31bC4XXoiUENl2GB+shF/BZ8hjmy95332V1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31238},"type":"commonjs","gitHead":"22ebc8339df4a36c967a2953c3dd20a708c5513c","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.13.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.13.0_1784012115864_0.3402872760945155","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"pi-runline","version":"0.14.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.14.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"d6e688fb2156a8d2a23a3c107dc153288539bac0","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.14.0.tgz","fileCount":6,"integrity":"sha512-x7EUrYmm4MEg1Z0vWrhu4/ENuB9by343/t+BXdafW7o7EueAzfgxphsCZJiKjZcVJhnTzRVbDUfdPvtxzp4ztA==","signatures":[{"sig":"MEQCICEPMzj4OwFKmQdkGI9AlSF2RGoIw5nndx+OYrpRoNVIAiABOO5RQ210Qr1UuoE69mKDC4Xp6q/9WGbZ6Uxix3lylQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31238},"type":"commonjs","gitHead":"903da51825955d60b1013fbfa49ccbda442c4a0a","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.14.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.14.0_1784060943503_0.938810940043306","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"pi-runline","version":"0.14.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.14.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"d5011997480f50413863759ba8253cc58513edfa","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.14.1.tgz","fileCount":6,"integrity":"sha512-CPvGxe7J8X8nZi6o/R/99WkXR5C5h1w2oEy9qRzYKY7QVDOvITRzURe6/Ty2dAAiyrcCrdRUpEemyrXBF1A7aw==","signatures":[{"sig":"MEUCIBNtvn6IaTVkjXAFSM8GBGR3wGeDCGv0iUnYbFMqFcptAiEAm2p5j3L18movJe/epmA+zku1/uJYaJpCoVwJ0kygMeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31238},"type":"commonjs","gitHead":"95c73c58fac8803667a65ae733668ecf072bc2ed","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.14.1"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.14.1_1784064443599_0.7490892671578888","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"pi-runline","version":"0.15.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.15.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"43a116b933b4df4966de76bbf690705e7d7cb52b","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.15.0.tgz","fileCount":6,"integrity":"sha512-UWJTfYelizzFa8Eoql54uj+0gIdpPk3VvhY0L9M0pyUGXE85cnkHdnLJfS4nWN/xRCwOexbBzHPLM/Fz+48USw==","signatures":[{"sig":"MEUCIQCVHy5MugeEaaDol6am6tBAgzPRLj/6ncLTrqKHoxGOjgIgSI2NsYq9i6ulRsYfWqnjTteygJ9NYQ1srE09WKypyVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"2b2977827101ceab267edb79c60dfa4581a40a59","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.15.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.15.0_1784206484512_0.9824203424441758","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"pi-runline","version":"0.15.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.15.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"512b2c4ba375c09ebbdcc24dd9bc1b0ffde4bcc6","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.15.1.tgz","fileCount":6,"integrity":"sha512-SWNPv32oQ1/sJYYP/B9ipoCK5HyiD86w6AIGWv4De2nfGcMn4vqrtyg8ul2vukJIc4j0YE+ySyIrvshhSmW2wA==","signatures":[{"sig":"MEUCIQDiCpvkqWK1rJtzqo5ww0Hqqrls+Eio6R3OSF+er9tUTQIgIcgWuf1oDGNBKlZHgCS2RWciNrfkz+80Bk6H3ML0ePM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"5c2f9de44de90187d335819ea0130a7b1e6b07b6","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.15.1"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.15.1_1784442676907_0.3505783414737451","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"pi-runline","version":"0.16.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.16.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"fb8c5eac143917cbe8a45748611cf9bb8ad56fd4","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.16.0.tgz","fileCount":6,"integrity":"sha512-QBsD8U03My9OkBaNQD4QpkvK91xhlxtqvtdrON/gAd/EbNf7yQyXvn2A5iW6qyQ1YgAQ9Opx9udEwlIP5fjqrA==","signatures":[{"sig":"MEUCIQDSkf6eNcFSYuc5195yum8CXfASPmAalGDfpLG86gfw6QIgWf+q+pTwrxKQGvk05ccexkO/lETymekl1Vnhv4p/DMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"c39e70077ca5e689ea2ffa975ff5196d9ffa3121","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.16.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.16.0_1784492816782_0.6854994016310236","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"pi-runline","version":"0.16.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.16.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"501d5e28b20bbfbe3731aa44ce6fd9f2e531eb78","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.16.1.tgz","fileCount":6,"integrity":"sha512-N/D0WCjxoP9PHciA7uAjU1KQn3M3pMgf+0och02sEy2/R5kjzzRTIgjigERpqN4pf+G7gIVtQdNKSTxZpkKKeA==","signatures":[{"sig":"MEUCIQDiDaE9ismLUQXN30cDRDLzv7wiqUfPld+O+4lZnR0jBQIgD9YLpA5SYqG9TVISyYu+7a5aD9lH/2LLL60uNcoAGWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"6fe8e4521fa7245b04970a77110fe1c6a0567a70","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.16.1"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.16.1_1784493021881_0.09087403794831439","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"pi-runline","version":"0.16.2","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.16.2","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"3e6182b55bf405613d19f327746077f2a12e7812","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.16.2.tgz","fileCount":6,"integrity":"sha512-vDPlqikFSjqOu9/L13Z19x09oCwiP44uhXgb9BdzNCm1uQJvEsWa753y0SPLvJinXo7LcoBMUGx433OLs5+Ueg==","signatures":[{"sig":"MEUCIQCHt65np3wmZae2L9il39xjnjYFVtRRDxSLNUa4/WJ+nwIgDd2dWsY8VDShrwZTR6xAzbnWNlvlQAw6mw/1rd1q/UI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"705769ed0334f28eb2a81dcb79e324b4a358d4b6","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.16.2"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.16.2_1784903269340_0.14156285840314764","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"pi-runline","version":"0.17.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.17.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"3944dc7f169c81916b33b8a329dcedb69c117695","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.17.0.tgz","fileCount":6,"integrity":"sha512-t3Q/7OqIA2s8w9BoPwb4BGgJ6N8OrEvLRMwyGQZ4RV7+GibVrfppYjLFDOMxDBdoedL9bhNQxjTuVp6IZ2Eg3A==","signatures":[{"sig":"MEQCIBMGBb7Uk5PUUwCeNXz6CrsuuQEQdxbp1HrCN/Nmp6vdAiA5DNJzHN0AY13uvbWBH739DmAOY9F6Lsc6eXHcSww8yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"41e24acacd728aba2a806b592f38a70084f48a2a","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.17.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.17.0_1785157225575_0.6905210055591036","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"pi-runline","version":"0.18.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.18.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"7f8d5a888e03389ea448b990dc620a79669a4c8c","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.18.0.tgz","fileCount":6,"integrity":"sha512-FVBf+gcdBSXbZ2BTf2hNxXqvW5+RznR8uHRe+X7H6t2eLAGZbPbC3pajL6lnrXuC7TYgpXIkgmJXpaXLITmBtw==","signatures":[{"sig":"MEUCIQCy4eu/e/MDRZ9L3BmzhF46+c2X18DE6iyKqxp8a/KBWgIgT5006x9puh28utxv7AsBezaHtkrxlk7Tpc3S/Nqony4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"c394a341e06de46f2d6807364a89c7e298efca13","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.18.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.18.0_1785159447309_0.7321890899298735","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"pi-runline","version":"0.19.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.19.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"f1c51e232ec04c85affc95436d9478b91c1ccf6e","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.19.0.tgz","fileCount":6,"integrity":"sha512-ja9nt6+LZNurD+7J5sgSbuR92aJgC02d8REypZnANpmnq1RYaSosMkrgIoZW4SLCVKkr4aPIfPTp7Nb4AQYQGQ==","signatures":[{"sig":"MEYCIQCYB+zLDFwcpTj8q99arULeNufujAjn69lB9/pJGvrYVwIhAMsWvUwNrKYwgwBwGeHI8SbGziXnjMRXdqgLUoF+10mv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31482},"type":"commonjs","gitHead":"6ad20bab11f172158141bccfcf472330530c13a3","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"^0.19.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.19.0_1785183624037_0.5391403813855644","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"pi-runline","version":"0.20.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.20.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"cb325583630c60632d235d6048cde45bcdcae7b9","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.20.0.tgz","fileCount":6,"integrity":"sha512-caCC8Udrsu6d4wKyJZC6sVo52IlJ2TTyheKvkkhhvklTRpDHfqW8CS0hGixn/pUjyzi2FxmFVQvJ1dxq7Yuekg==","signatures":[{"sig":"MEUCIBedcy7jFJxqqF8h/i2x+VKKPsJ3ZAj/W45rljzlykIIAiEAiJbb1A3YcQd/KeuRrWH+l9LjFaR2sVWKdpO3pv8n20c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"00a5b3c96823d4e9e283ec8beed54c30ed2b3628","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"0.20.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.20.0_1785218013766_0.5910099838281919","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"pi-runline","version":"0.21.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.21.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"40bf3b15bda83cbd0c1276f7a5956ec21b099615","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.21.0.tgz","fileCount":6,"integrity":"sha512-op+fFriVR+z8c0wDzAa4D2que34qsEmX0T7qi/TMqtNgcPJsQM4NMHA9v5PcE7fOih2LO/PkZ5YFXhMXoY7S3Q==","signatures":[{"sig":"MEUCIQCo6+J+Ku+01m2mS+jilpG5Tgeq6jazCofTNHXFDsF3QQIgQ9eM4phywHCAYitU+89KIdhwYrhYdaIzSODQiqhT1u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"fe9b6951a0bec910763c8f4d140479918d1498cd","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"0.20.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.21.0_1785232628750_0.6040238818420944","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"pi-runline","version":"0.22.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.22.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"86e17c0ab8538963e291b8276844871680abd9a5","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.22.0.tgz","fileCount":6,"integrity":"sha512-lF1j/mPnW3/2YoFnCijtJnnsyUe34xKv8AgGBy79vH54Q+bWoYl19FG8gShFO8cpbJJNXUszuPWiHj8E5229yw==","signatures":[{"sig":"MEUCIQDyhJdYDog2jcLMOBamus4XgcLHKg1EKOOJ5lFKcx2CegIgPWXIU//FaThbY7YKDWHdvtNdtfP9HN3dQHWDGjT0POI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"0bc746a07e8e10d4386156d284d0730f30414e5c","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"0.22.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.22.0_1785238217098_0.6050579229776307","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"pi-runline","version":"0.23.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.23.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"2341209f99b8eeb2040522448215a838822b0e53","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.23.0.tgz","fileCount":6,"integrity":"sha512-JS8QM0O4MVOYtQvLIHxn1K/ZyEz8ZVEEpmuo1KV79UrisgV4LCSnZ16YAle6mA2B4USWdQZcBv1MeRE8gXbVTg==","signatures":[{"sig":"MEYCIQDxUvSWPRBpeFnKgu030SFwy+Y8dNmiO1PGUEisqJnczQIhAP5ud6fH9ExqC8X65z0Eru1tYVc3zNTGnTHT/1LYA7MZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"bec5721bba7e4832f484d9c4abe46197e2b2e1cf","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"0.23.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.23.0_1785243788749_0.05843116306555185","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"pi-runline","version":"0.24.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.24.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"c1cf5f0772fb3da1ec21489a2c3cf53bf764785e","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.24.0.tgz","fileCount":6,"integrity":"sha512-+wTjCg07xJq7ZUunLzN7iyCqAL+9v9mg7VydcE+XttvV0y31kuBWbRKR13CkYzNImEE/Q0g03lRKnCwfGrvJZQ==","signatures":[{"sig":"MEUCIQDwVsjbuTNxhqvIMxX4oA5J7+yuE9lf2dW0D3KSbAXh6wIgQ26NmiA6zgax+Zzt0x0iYmNuwhrkU3IQGe4YpWcX7T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"62af8c5447318732cb1cd43aea3ca1807b1301f0","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"0.24.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.24.0_1785969204036_0.2645180809783687","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"pi-runline","version":"0.25.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.25.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"7ec0894f9c92bf9d287ac31a0ed90fc39f486394","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.25.0.tgz","fileCount":6,"integrity":"sha512-z4nz4+8aWFo+wC6xzhhb+rkKQf4BNCOJGMF+l5lGPZDuh9OZhvRQDCkEHh2d0T4isXHwRr+T12GBXCjnR3pnBg==","signatures":[{"sig":"MEQCIE+Ql0vhbWH8k/Bnvd6aujFrixS+FzjBwf0u0lLDZKEBAiA9A8Yz0U5wiHEnZYewEE9UVuusvxRZx46QzyO2aKzhkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"6ec07b7924fdfa7c3a8d8f7ebcf7918982d1c13a","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"0.25.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.25.0_1786106263356_0.28518446272899745","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"pi-runline","version":"0.26.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.26.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"7fe6a75c78b5f4c4078a2feb29b2e742446e1dd8","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.26.0.tgz","fileCount":6,"integrity":"sha512-d5SmfPe/eGevwntVaOiAxC4XmuuJnYYNQ2mTI/AqTGgjhKlMn7m5FzN0Hlrb0l5IL31hzQL0p0We1BTkFAJBsg==","signatures":[{"sig":"MEYCIQCupr6Yzdp53dQ+i6rYBo8mVzRGt0uAgX/LByi+etRpkQIhAJhnnpXGrLUC5B6zWSjf7huXOgaWYGND4xYAzHRUGXpd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"0d0aa5d0ab4815fc5e30137bf1836539a66bc6d6","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.1","dependencies":{"runline":"0.25.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.26.0_1786382106943_0.3096984801051623","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"pi-runline","version":"0.27.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.27.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"54210812e651264b3237182ebd0b854bce3ca2cc","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.27.0.tgz","fileCount":6,"integrity":"sha512-BlZv1Ggc7eQ80nANe8Dba65C6gG0umJIfNz6RpYEKHuqlZD9Hz3AekvdOOqvJPrVPLpvP1pzNwru1KoX4nowIQ==","signatures":[{"sig":"MEYCIQCkJAkxTB9JLN+XRvSxU5zwcfzjnOyySTpJIFPtngYIAAIhAJ/7MKG0NqQqt3nx0iHNUMZAK+wl6kFI2kLJA0DQQxfA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"2c64017d999cad55ca1f5c0259759dcb8e51538b","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"runline":"0.25.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.27.0_1787176915931_0.15540819343185586","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"pi-runline","version":"0.27.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.27.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"f782fd1101fbf67445ba932139e04f55aa299e33","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.27.1.tgz","fileCount":6,"integrity":"sha512-HszHY5cfyOjUBqmjYbVBl2DzLiSkfvvGUYx0v9Nah/j2yed7wGfjVOFRqL8wH9VmckNjkp+vvpNeS0ocfATQ6g==","signatures":[{"sig":"MEQCID3re//S69UWCcWbshg2tOt6E5qeFKwLOT902WJ1tnMOAiBPDb6VVR0t7ecW95X9/VE+aAsoUQ/z+/iICMbq7t+o9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"97014fbd6365dd8f973ecdbf956a61703a87c8fc","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"runline":"0.25.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.27.1_1787178927113_0.4156323034928575","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"pi-runline","version":"0.27.2","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.27.2","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"a6813956686bb019b0725eb64868e5edb0508cdb","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.27.2.tgz","fileCount":6,"integrity":"sha512-Zz2ijwuv1n2nmNIEk5ybjkqMEmYy/UUrJpNMiIfe7nCro0sVjUgKfTcjU4SBAveqrbbhFwpDZRMofOZh7z5Rbg==","signatures":[{"sig":"MEYCIQD8XRLYtBlcGF5C/KNhffolES0FV8e3ZemYFD+BpZvUVQIhAKqlPEwgyH0O9EKzoonEanzdRY78MNFX/eetQQXBnjVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"1909a20d61e4c453b18efb4db936258bb287e007","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"runline":"0.25.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.27.2_1787349713724_0.4503259499692853","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"pi-runline","version":"0.28.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.28.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"c98f99968c8f1bb5c5ccafa8ca7f9049efd97416","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.28.0.tgz","fileCount":6,"integrity":"sha512-ixapp/5V54v4uE1HvPG4NOXWs6mIioY5rKdhAYU68sl0nF281jQ9dgtt8Y8pykH24ypclW21Y+RwQTCRN9/TPQ==","signatures":[{"sig":"MEUCIB7YTjxXoVjhTgSedml5nEcfqmPZd2mgWQeGB1E9pMrOAiEAgYy2EtFfDF5/K+jBp0//hUSylL6Ofdfr8b9QGjby/cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"25d34ef6fc7a54a06a48a23fde71f44b85d77c21","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"runline":"0.25.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.28.0_1787465370327_0.23369533576543366","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"pi-runline","version":"0.28.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.28.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"a12c5e55d4a01931b9cb13299817441c814c4e15","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.28.1.tgz","fileCount":6,"integrity":"sha512-eVwjjBKdnpQaAV6fHcClz3S7B4tx6CG8SR+SF79hnsKhoBLXQqt60cUSkPjf/N79fUq7FTA6bL36m+rvsqpF5w==","signatures":[{"sig":"MEUCIQCa3JmG+APFlpurEv1rrrA3z7Ss8JbiooPXAneWgkQiWQIgN2GzCChBTjifvriA45gf/NflZXyj8VDXwzzUUg0wT+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"abc990c3be95b8f2e7d7538cffda170e59b78f36","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"runline":"0.25.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.28.1_1787496637601_0.2579381754389276","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"pi-runline","version":"0.29.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.29.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"1c8926224bd148b681dd7dc31ed82d9d18fba90a","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.29.0.tgz","fileCount":6,"integrity":"sha512-hZl0hSFsqqp81tLTpHVAqJ9QxSWWDjklnUlTK/7fyXlxT885nxKyqmXbfN2YH7I5yd0oY+keFLAH/z43E/FhQA==","signatures":[{"sig":"MEUCIEIWKq6s1xM4Cuu++59D2zHhkG0CzqlxHU4VrbfybSwpAiEAsHfd3jy1qXSo9CgUbNmnDKZ4SioItwkZ7DJ9/+0r6m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"446466e32e9fdc738a1163484dc861e9690bf486","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"runline":"0.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.29.0_1788522777474_0.47204556816509724","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"pi-runline","version":"0.30.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.30.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"611bf060e497d9767f06def76be2e9d72807a0f0","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.30.0.tgz","fileCount":6,"integrity":"sha512-mKc1SuOSc5kZV9MKgFdFlvTR6Dh53BX3mNKDf5EAzphl3d1WbiNBsv5jHcAHFZLBXD3UGFOWvjfrk1rLvML+vg==","signatures":[{"sig":"MEUCIQC0p4s9m8tcg1WggaEAP1oGxdi44HFVoKUesD+W3H4SWAIgZXCmlM79XKqnvhF13zNuIYT7wNIdVcSB5JnckOmhF08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"774c6a88c8a1ea5910d6d33c2c1949024ec5be86","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"runline":"0.30.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.30.0_1789564936752_0.5739126872352946","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"pi-runline","version":"0.30.1","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.30.1","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"c214f589c8a5b6d5af1a485cb842a2ef8f581f32","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.30.1.tgz","fileCount":6,"integrity":"sha512-AYXlxf4LjZRw70Ah/LfF6U2NMet8lLiG0dapBOxlIZUHmHWVv+oARKb4lFIIHVkC7C4Ypqeelnj94B/X65DLdQ==","signatures":[{"sig":"MEYCIQD30ywgMAu77f76KWCbFcFEaHREkgrsTtufq7Kx+kca1QIhAIg+eVrxAprpCcr5X58heD8/BULa32kuT5lRCa1NOrEl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"a55f0aefa24ac01e49c1e950548275ddffc760a1","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"runline":"0.30.1"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.30.1_1789565982921_0.6950497580437791","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"pi-runline","version":"0.31.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.31.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"13912ff13b102b5a66de9227f5ade3dc88fe27ee","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.31.0.tgz","fileCount":6,"integrity":"sha512-QpAME5iuBnQDPSKTNbdTnohRs+D7F2J4o5PdjmPejBmZX11arPXZCAK3GW1fzRFDcqJE9ROM4Wm9Y8z3OOkSxg==","signatures":[{"sig":"MEYCIQCZWYz4TBXgQpyiuoD651c1oNr1fJMVEs+9UezoeiuAVQIhAPlfqnIfluKOxxTT8aBsh093x2ZjSpzU3qhqS1hQ1MKs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDb1KCDHqj4xBBKOJm6l3J0Q1m7cNFOSW6eeCTZ82kTVwIhAJU2eeaEGONy70u5noD6lrJmw28LfcBLDso9JxrNjL8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"6bdddfa82cd95b6b9a07e57fd93a271ae83a0d1b","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"runline":"0.31.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.31.0_1789682331135_0.6695591214664249","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"pi-runline","version":"0.32.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.32.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"82450064da9661d0288b441b2966b2c4ad48b12d","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.32.0.tgz","fileCount":6,"integrity":"sha512-g907bwxE4xSTB5WV56bCrWQZLDXy9pOrScn6tEysIxBv7Xt+S5XD+I/pvAKCXRAmRTnOSB4Ve6cTnBpbRG6xlQ==","signatures":[{"sig":"MEUCIQC2F81MDKB1OswGs4NVZdleWbmOpKzY7uVeE1JYhI19cwIgffIMx7va/7KuCXon2ucV2o5V54k9eTgzAc8gDISb7/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUQ+4PvvOJt8F/nUNFBrynRsIFmWmtbpe4P7MeeYj4MQIgZHLSB+tWYPO81SX+5z8eMwqxqa5sDiUh4cnXtbv7EFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"0465a9bc053a5e7e5f0009aeb8288f69a411a8f8","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"runline":"0.32.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.32.0_1789828709836_0.1522411802688899","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"pi-runline","version":"0.33.0","keywords":["pi-package"],"author":{"name":"michaelliv"},"license":"MIT","_id":"pi-runline@0.33.0","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"pi":{"extensions":["extensions/runline-context"]},"dist":{"shasum":"3a73f29dad0c60df847ca72bde4f86428ded4551","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.33.0.tgz","fileCount":6,"integrity":"sha512-BcSOT0+XbjwaDVWJLFS8QlzvKO4R8aTZ5LzLqaF9p/T9w3mUljSjEq8UXw/MVAl4FTlia6mr+lmyypKVZjNGyw==","signatures":[{"sig":"MEUCIQD33TMm+0wt/5WjTTd1DqJqB7KBEbKUQfC9Q5yB3UnYTgIgOBh4T0hx0SYhXKZEWNRfwYVNR8NsVuct41IWprekKFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkFUru7N36dDwtlE5AbQ8u4588QQRL6QT/2grKsWgdCQIhAJMBvcBGsTMKLMZBjmYBMbXNmN1uogdmgj/kUd3shjDZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31481},"type":"commonjs","gitHead":"412e08d310fafb8dfeb7ec17c4cfc64055716c34","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"runline":"0.33.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-runline_0.33.0_1790461768648_0.43317167850416327","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"pi":{"extensions":["extensions/runline-context"]},"_id":"pi-runline@0.34.0","dist":{"shasum":"946f253dfad534e4fd8f3e7ed8c8bdb44184cd32","tarball":"https://registry.npmjs.org/pi-runline/-/pi-runline-0.34.0.tgz","fileCount":6,"integrity":"sha512-OqyugHI9Fe96ntqT4vgxEgbXSJ5c0ejtP3Bwz49EM54/01+h/Y5X8zvkaqDtb/qzRiVQ7jhPXxEEf1IrAqjI5Q==","signatures":[{"sig":"MEQCIDeag++3pk0b0/JNmkJKfjw5gjOUNnuhPqPU3pCTfUeVAiBXORCxkUGna7d3GoUbE3TVTB74WAjJMTcIBU9ZS6CHyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDF9CHD7ujd/BA1jKYJynwiHvVq6JHMrfGZsc0pT1+LIAiB2WZFhF9jiHPrxtxoqQavCCiWfJiljsSQbK4vhnifT7w=="}],"unpackedSize":31481},"name":"pi-runline","type":"commonjs","author":{"name":"michaelliv"},"gitHead":"8a4054807a2bdd3004fdc01693f3b3a1b13e0ab7","license":"MIT","scripts":{"lint":"biome check extensions/","test":"echo 'no tests'","build":"echo 'no build'","lint:fix":"biome check --write extensions/"},"version":"0.34.0","_npmUser":{"name":"miclivs","email":"livsmichael@gmail.com"},"keywords":["pi-package"],"_npmVersion":"10.9.8","description":"Code mode for pi","directories":{},"maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"runline":"0.34.0"},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-runline_0.34.0_1790663682641_0.9800241750936711"}}},"time":{"created":"2026-04-17T21:45:28.619Z","modified":"2026-09-29T06:34:42.915Z","0.1.0":"2026-04-17T21:45:28.886Z","0.2.1":"2026-04-17T21:48:45.885Z","0.2.2":"2026-04-17T21:56:33.839Z","0.3.0":"2026-04-20T21:24:20.204Z","0.3.1":"2026-04-20T21:50:16.915Z","0.3.2":"2026-04-21T05:51:50.725Z","0.3.3":"2026-04-23T22:25:59.205Z","0.4.0":"2026-04-24T16:40:32.569Z","0.5.0":"2026-04-25T22:34:25.998Z","0.5.1":"2026-04-26T07:34:18.274Z","0.5.2":"2026-04-29T10:55:13.780Z","0.5.3":"2026-05-02T20:55:11.214Z","0.6.0":"2026-05-07T07:29:53.660Z","0.7.0":"2026-05-08T08:13:42.750Z","0.7.1":"2026-05-09T14:53:58.269Z","0.7.2":"2026-05-09T15:20:52.472Z","0.7.4":"2026-05-09T20:57:35.657Z","0.7.5":"2026-05-11T06:21:15.867Z","0.7.6":"2026-05-20T18:15:25.411Z","0.7.7":"2026-05-24T13:58:22.806Z","0.8.0":"2026-05-28T14:25:22.843Z","0.8.1":"2026-06-04T17:49:25.024Z","0.9.0":"2026-06-09T10:13:51.873Z","0.10.0":"2026-06-09T19:43:14.280Z","0.11.0":"2026-06-11T06:36:56.979Z","0.11.1":"2026-06-11T07:25:07.155Z","0.11.2":"2026-06-14T14:23:50.662Z","0.11.3":"2026-06-23T11:19:30.697Z","0.11.4":"2026-06-24T10:05:35.045Z","0.11.5":"2026-06-24T10:52:19.395Z","0.11.6":"2026-06-29T12:50:53.127Z","0.12.0":"2026-07-02T20:31:31.160Z","0.13.0":"2026-07-14T06:55:16.001Z","0.14.0":"2026-07-14T20:29:03.619Z","0.14.1":"2026-07-14T21:27:23.766Z","0.15.0":"2026-07-16T12:54:44.651Z","0.15.1":"2026-07-19T06:31:17.057Z","0.16.0":"2026-07-19T20:26:56.921Z","0.16.1":"2026-07-19T20:30:22.039Z","0.16.2":"2026-07-24T14:27:49.498Z","0.17.0":"2026-07-27T13:00:25.734Z","0.18.0":"2026-07-27T13:37:27.455Z","0.19.0":"2026-07-27T20:20:24.177Z","0.20.0":"2026-07-28T05:53:33.913Z","0.21.0":"2026-07-28T09:57:08.912Z","0.22.0":"2026-07-28T11:30:17.208Z","0.23.0":"2026-07-28T13:03:08.889Z","0.24.0":"2026-08-05T22:33:24.185Z","0.25.0":"2026-08-07T12:37:43.488Z","0.26.0":"2026-08-10T17:15:07.095Z","0.27.0":"2026-08-19T22:01:56.081Z","0.27.1":"2026-08-19T22:35:27.272Z","0.27.2":"2026-08-21T22:01:53.872Z","0.28.0":"2026-08-23T06:09:30.478Z","0.28.1":"2026-08-23T14:50:37.746Z","0.29.0":"2026-09-04T11:52:57.599Z","0.30.0":"2026-09-16T13:22:16.933Z","0.30.1":"2026-09-16T13:39:43.056Z","0.31.0":"2026-09-17T21:58:51.235Z","0.32.0":"2026-09-19T14:38:29.926Z","0.33.0":"2026-09-26T22:29:28.732Z","0.34.0":"2026-09-29T06:34:42.724Z"},"author":{"name":"michaelliv"},"license":"MIT","keywords":["pi-package"],"description":"Code mode for pi","maintainers":[{"name":"miclivs","email":"livsmichael@gmail.com"}],"readme":"# pi-runline\n\nCode mode for [pi](https://github.com/mariozechner/pi).\n\nAn extension that plugs [runline](https://www.npmjs.com/package/runline) into coding agents. The agent gets one native tool, in-sandbox action discovery, a fuzzy picker for choosing which of the 211 built-in plugins to expose, and a guided credential prompt for the ones it hasn't seen before.\n\n## Install\n\n```bash\npi install pi-runline\n```\n\n## How the agent uses it\n\nOn session start, if the current working directory has a `.runline/` (or one is configured globally — see below), the extension registers a single tool and injects a short primer naming the enabled plugins:\n\n- **`execute_runline`** — run JavaScript in runline's QuickJS sandbox. Every enabled plugin is a top-level global; `return` surfaces the result; logs are captured.\n\nDiscovery happens **inside the sandbox**, not as a separate tool. The agent uses an `actions` object to explore the catalog without paying for a full schema dump in its system prompt:\n\n```js\nactions.list()                  // every \"plugin.action\" path\nactions.list(\"github\")          // filter to one plugin\nactions.find(\"create issue\")    // ranked fuzzy search (ferrosearch)\nactions.describe(\"github.issue.create\")\n// → { path, plugin, action, access, description, signature, inputs }\nactions.check(\"github.issue.create\", { owner: \"a\" })\n// → { ok, missing, unknown, typeErrors, signature }   (does NOT call the action)\n```\n\nUnknown paths throw with did-you-mean suggestions, so typos are self-correcting. Recommended flow: `find` → `describe` → `check` → call.\n\nCalling actions is unchanged — plugin globals and `actions.<plugin>.<action>(...)` are the same call:\n\n```js\nreturn await github.issue.create({ owner: \"acme\", repo: \"api\", title: \"Bug\" });\n```\n\n## `/runline-plugins` — the picker\n\nTyping `/runline-plugins` in a pi session opens a fuzzy multi-select over all 211 built-in plugins.\n\n```\n╭─────────────────────────────────────────────╮\n│ runline plugins · 5/211 enabled             │\n│ type to filter · space toggle · ^A toggle   │\n│                                             │\n│ filter ❯ gith                               │\n│                                             │\n│ ❯ ◉ github       34 actions                 │\n│   ◯ gitlab       17 actions                 │\n│   ...                                       │\n╰─────────────────────────────────────────────╯\n```\n\nKeys: `type` to filter · `↑/↓` to move · `space` to toggle · `Ctrl-A` to toggle all visible · `enter` to save · `esc` to cancel.\n\nAfter saving, any newly-enabled plugin with a `connectionConfigSchema` that doesn't already have a connection (and can't be fully resolved from env vars) will prompt you field-by-field for credentials. Values are written to `.runline/config.json` under `connections[]`.\n\n## Configuration\n\n### Per-project — `.runline/config.json`\n\n```json\n{\n  \"showStatus\": true,\n  \"piPlugins\": [\"github\", \"slack\", \"linear\"],\n  \"connections\": [\n    { \"name\": \"github\", \"plugin\": \"github\", \"config\": { \"token\": \"ghp_...\" } }\n  ]\n}\n```\n\n- **`piPlugins`** — the allowlist the extension uses. If missing or empty, nothing is exposed to the agent and the status bar says `runline: /runline-plugins to enable`.\n- **`showStatus`** — set to `false` to silence the status bar entry for this project.\n- **`connections`** — standard runline connections (shared with the CLI and SDK).\n\n### Global — `~/.pi/agent/runline.json`\n\n```json\n{ \"project\": \"~/Projects/my-runline-project\" }\n```\n\nFallback used when the current cwd has no `.runline/` anywhere up the tree. Useful when you want the runline tools available in every pi session without scattering `.runline/` folders.\n\n## How plugin allow-listing works\n\nThe extension deliberately exposes nothing by default. That's on purpose — 2,614 actions is a lot of context budget. You pick the plugins that matter for a given project, commit the allowlist to `.runline/config.json`, and the agent only ever sees the ones you enabled in its primer.\n\nNote that the QuickJS sandbox itself still registers every runline plugin as a global (and `actions.list()` will surface them all), so in principle an agent could guess and call a disabled plugin. In practice the primer only advertises the allowlisted ones, and unconfigured plugins error out at first action call anyway. Plumbing the allowlist into the sandbox registry is on the roadmap.\n","readmeFilename":"README.md"}