{"_id":"summon-ws","_rev":"27-0edb480f546792f1749e39e322db08b1","name":"summon-ws","dist-tags":{"latest":"1.8.0"},"versions":{"0.1.0":{"name":"summon-ws","version":"0.1.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.1.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"a1b935e6fbbfcf85fec1eb2cab8f240e55d6cd63","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.1.0.tgz","fileCount":4,"integrity":"sha512-pyczy21BNLUQfRZUpbJg22z7quhgya1zsBCxcevXdxj93wK0zhuO/zikl/ODQJ9R03suwmP0fk0g1UUESfhDWg==","signatures":[{"sig":"MEYCIQDXu7FBXSCuvn9fU32MAHeS67ChnGofA7cnhpf9CbOOKAIhAIPgJFMLOf6sYS27pBiFeksqaKRxHHv0EvwfN+A1q1GN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26393},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"gitHead":"feb22ac0e789b3f34e6ed541f1c24ff0251e15db","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.2.3","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.1.0_1773340880655_0.7201318723712413","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"summon-ws","version":"0.2.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.2.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"08abc389ffb72e6b0b11234406ca23dcc87905df","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.2.0.tgz","fileCount":4,"integrity":"sha512-KIo+njeH6b6Gb1u0diOTW5XrPygTRzFHFF+qlGeFZh8+i1gOP18XNK1iF+mBQEwu44ORGmCew2rleH9Guhj1Ig==","signatures":[{"sig":"MEYCIQCq86RketlrUMt6vhHhdOZNbujNWy9wcDv6k6tBM71+LAIhAITiivY8McYRv7E3y8891Gh3f4RMVkhjXCyfvZmTZpiG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27957},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"gitHead":"2ed585655fc8c96efed7bdbc4b43647101d77b5c","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.2.3","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.2.0_1773385728425_0.6321285450641745","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"summon-ws","version":"0.2.1","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.2.1","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"bf081120acf3dff9348b6a0de7c5f9406c702b73","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.2.1.tgz","fileCount":4,"integrity":"sha512-Bja5u69DqDHYoQiHnRbSFT9GEbNVLQxuboQ/qdp5f2oZDwgbgOwb1hGDdFv5C5t4Z2WBrWfCmec6KTDp5HVfVg==","signatures":[{"sig":"MEUCIBtbuNUBJA5lHjnihw5RLnv2U7bY2FmqbHZMixMenjTZAiEAxgFRh95+eHVUYJuWzoNWWSm0O9zAHAdz/Hmm/fkZczE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29416},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"gitHead":"916ca84c48f25eccc343ff0442944a38cc832001","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.2.3","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.2.1_1773390550466_0.9098538139766028","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"summon-ws","version":"0.3.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.3.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"428138baf60d3036fc282d86aaed9313bce7e154","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.3.0.tgz","fileCount":4,"integrity":"sha512-shG8MSLQLAIXx1jRE+1w96EPku6b+XtiBHiaCRL921HN+2b/5KlStOaYh6mRUQAIWplix0AT/YUflrvvJ7ocIw==","signatures":[{"sig":"MEUCIQDjMczHJWvHJMxfoBUyy3XbOHryqbVH/HdSZyjCY/9btwIgHNNdzcPNyfOjz0c8mgjZupCwvT9AZ620uD4nyz9iIaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30383},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"gitHead":"15fc8cbb10dabaac5cf9bccefb436e7f44318595","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.2.3","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.3.0_1773394160446_0.5151988294073819","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"summon-ws","version":"0.3.1","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.3.1","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"e8f8b6dd89f28b3073a782ef40841547da58d0da","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.3.1.tgz","fileCount":4,"integrity":"sha512-z9UAs60EPlUgArFVbSzuVz/26y21D3xFf7VkX3BC57fL5aR0OH01WRgzU+WuIFs0oclNky7U6yDuIQ3mNDdncA==","signatures":[{"sig":"MEQCIH1cUsyw7PnEDH+anuqwIO6tvknPbeHI/G999MWL7DzJAiBj02g3V0D5tvS1tzPCW3KuAOK40olnRBTKURpGgNlG/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32949},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"gitHead":"54217cb00df72f2261b462d9436d44637f42b551","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.3.1_1773403194707_0.9026578618726997","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"summon-ws","version":"0.3.2","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.3.2","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"9d7b3e568c30a0a4420ab0977cb8c42ad9f12c0a","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.3.2.tgz","fileCount":4,"integrity":"sha512-9ubEme58iulDyvS4121L80EZaFDQk5aaJGHqYxfBUa91BNHkY1UF9zyyC+8atXHUb8IKT0BS4sm6NK7M9LW4Ng==","signatures":[{"sig":"MEUCIB5Shqh1vPscyPIUYEa2Q7sh2Rtyn4/qv4X6oTjieQkIAiEAx7ydpydKM/ijYkR0VRq11l8eYO1WjqCr7FIKX4zhN7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34007},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"gitHead":"55b68bf4cd0617050a2b71e8ea48964b00e0957f","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.3.2_1773406063531_0.6329886818637265","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"summon-ws","version":"0.4.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.4.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"02174c6249095c17eee3c1d9d6c8541b7b55b352","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.4.0.tgz","fileCount":9,"integrity":"sha512-dYzboa99dL4i8+IwvKofemOsiAtY0p+4q/4T3rJViV9nmlQVSJCmu3oBtYDbH1b1NEvejm5TsCF+21YjOK6qSA==","signatures":[{"sig":"MEYCIQDmhKnYt4R+0Scn1hPqr/gvb/qZEGOFc4QPvAPjSjsiIQIhAJfBuGcjdpmHUmbv/2RYhtJosXUTslrFjIMxdyeCvlbg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60987},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"gitHead":"f40d76e9fa3dcbd7fb2e1313a88c5a949a4e7ee8","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.4.0_1773417483119_0.10197254596703997","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"summon-ws","version":"0.4.1","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.4.1","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"13cd5c3af5787e64624ba0bac9486671fce3a1dc","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.4.1.tgz","fileCount":9,"integrity":"sha512-UVpbv9uJY2oESp1rr7MtZKpg1V7sxfnQ38t7iS8O32gj+OVIIlhcW5pofAd1+ZtN6uskAkxwS3J3Np8o2spQBQ==","signatures":[{"sig":"MEQCIG+EbEnEjuyNHwCSuLZuYA/8IASnhvwpaF1Jr4jvI/LDAiAYuTzoaZKx22NK2metkOzRZL/WIiP5s3iXgAv0vDw2CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42990},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"e9e144f3fd51587759e9b5d8c08c6c26a4ba0272","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.4.1_1773421237808_0.9448848391983045","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"summon-ws","version":"0.5.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.5.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"6836e3ad6a1dc81e1670d9ede06d519f72ca532e","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.5.0.tgz","fileCount":9,"integrity":"sha512-vUPN9SFBTMYHSM5LSzlYSfw1G7GNFkWOthYaqqPZhEGEm3R6Nuu3uogw726/m6w+lCigpbrkdTsSDL2Efn4tuw==","signatures":[{"sig":"MEQCIBk28oOrsFBzRd/oWhP/qNGuHEm6DJb7Mli4CElpN5CmAiAbwfQx9ECO6+599Oe13VL38O3Ohz5mOTJQNLirvHQJnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43631},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"adde59836ab77968372a1f0e42303167c40f6b6c","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.5.0_1773422790966_0.13324113450486674","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"summon-ws","version":"0.6.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.6.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"80e8397dc177e2073df6ece3c2501192900850d5","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.6.0.tgz","fileCount":9,"integrity":"sha512-/hx2M/mNHLLLxnLEqQ0rX2+XCS/+H85Vtws0kMpy5BoKmbe7a9BsL/ArwecMOBFAdmuHVOUk/PkNxJ1D6Qidsw==","signatures":[{"sig":"MEQCIG4zv6QHccUK6CXEYP6UW5l4MB8O6n1AVhhfXCMBES4xAiAvU3TGMJxOm605feqJNlYR5u4n3n2qo8EqiMhRqEeL1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48755},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"17a5ca9a8153978c0ef22a46ba139ca99161f796","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.6.0_1773476567040_0.22738746203594573","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"summon-ws","version":"0.6.1","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.6.1","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"564df65642695e52642dde0c84b220df5cee2b22","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.6.1.tgz","fileCount":9,"integrity":"sha512-9+2aXmOyrlJP7zqonegVhyCIiK30/NHkIQU8ide2vxscTs4+JVvhNpZbgpxWM37D3Hd1YkXZcRx06CCwFlZiJQ==","signatures":[{"sig":"MEUCIBTCdU/q2NxAdpIYM1ahraoDjsM6kKmJVwahdYlryhdqAiEA/Y7A+0MO/k/14iu+n3V+G75reAMzUFbcd+LgDtacpqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48807},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"0d1c4345a10c103538cb9fcca9fbd3b49db13a78","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.6.1_1773477829019_0.4296350872333301","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"summon-ws","version":"0.6.2","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.6.2","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"ac051db8c71f3d384557cd829b2951c7f41dc46a","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.6.2.tgz","fileCount":9,"integrity":"sha512-vyQwpOEE0rFTTQV1oY7QTNnaFy9fpMoEx1CWwQP4C7AuYiVgcpcjD6Y2GyzqaGaFHdhr4fkv8Kkdfx06RUVRyA==","signatures":[{"sig":"MEQCIGe76K/ArmyuiZSEshTH1cEET4o9q+grDYmM+yIGigYTAiA+6L74s5RsHeU/QsWBi2daTRQ5JZiNue2UxIAuYey8cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48821},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"77270a5ea72463493fc4748f7ff3cd77381477ef","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.6.2_1773478511800_0.655172143128431","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"summon-ws","version":"0.7.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.7.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"46a8615a4cad2fd4b368d12d0051db95aabc8b54","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.7.0.tgz","fileCount":11,"integrity":"sha512-5DZkSf7u75xVt1pO+H7Tch43TkFNUYzPD5J8QCiVfNdEpUk5wtbpBUXvPr/A8Ml1IaZG4XukZDyvnAPOTaoicQ==","signatures":[{"sig":"MEQCIC1q4peua7Sv+6dc4In/wG69tH7mpLUECOJnfSAjRi2aAiA97UIVtz4vKYiTHlkni1nc643488vCFeS4TLIhBnViAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58418},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"25c56fbcd8f762e2b98e552369418130ee4518bb","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.7.0_1773507019023_0.3608320408226471","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"summon-ws","version":"0.8.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@0.8.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"f1031ac5153869089db05e124f973a743f6bcae1","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-0.8.0.tgz","fileCount":10,"integrity":"sha512-7wzKdFdv58DUqoV7BFEhwSYM0KELSQRRDP4RPTx6PitG93DySEzs/A/ZHkYYOLqI5lyOyBK3gO74aOHRCCKs5A==","signatures":[{"sig":"MEUCIQCfJrdkoSNXny7UTMpUgCfcVo+MBUwB+K66BY2GM8WH/QIgFCA8QCsnjj78QOeyd9pOTtFapIT4Gj29+gLYslGk2u4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73013},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"f939e478c9621f80cc5fa0f5ad8ce24979cf7092","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_0.8.0_1773517729520_0.3056846611050599","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"summon-ws","version":"1.0.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.0.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"82b8ba6d4d7a92641b3daba9c22a9efb8285ebb4","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.0.0.tgz","fileCount":10,"integrity":"sha512-dOeN+Om0IyeRmoNaS/MphYwjLL9DwDJGyXD9dT1eBcxKKzgkigvv6jHIHhcXkcDqNddLOKvKw70aR6mzLD9JBQ==","signatures":[{"sig":"MEUCIGlKlLIHrJw4a6nPmsgAGSwqxjk1Jz+QNTDkYjsNKNP0AiEAxkksyZbjzRgEBYbb2PgfXgq2Yv3u7Wg5lXN28m1NKEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80767},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"3287461147b1fda7939f36875ff0d0e28f6f4e74","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.0.0_1773659520749_0.6978267630054706","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"summon-ws","version":"1.1.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.1.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"738bbf1a6d619913462a39b2d7c74165ab7c1bbb","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.1.0.tgz","fileCount":10,"integrity":"sha512-l0js3I4CcBiGJeKZpasaM/tEaX0Xj6RsTuyOooYLyQhhfDn4ide5cjJNZVZCRZrbp53Zn0nqRWU6tZMKfQZEGQ==","signatures":[{"sig":"MEUCIQC2rs94tISdu6RVR+4LOaYAnM2dgouzQkwSOlcF85wh3gIgcjwbxlZmpnNX7jTl+rIeRqPypn/ABR+2TcQBqb3A4wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81198},"pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"e150bc52bfe9d8adc9d64cf8139cf461ee4aa9ac","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.1.0_1773682308551_0.7353671589494342","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"summon-ws","version":"1.2.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.2.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"b064e146d0477593f9008b399115c211f3f7994e","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.2.0.tgz","fileCount":15,"integrity":"sha512-/aEqn4638frVN4k4PACjVo6u3Ms3wrnDF8l2QHtQnvFmFksBjOsI4RNR8Xg7oW+WuIcA2LqXR9AwUmlVSZxfag==","signatures":[{"sig":"MEQCIDIc+vu+ND2hDffa7Jo+NdlCYmlnEJaTl8JYAmla3QWFAiA2AeOhM1bWjXlVCNjnjVPMerWrvBTOqbxx8wl8fBhQbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91093},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"ef641d929d2a6c7de7b93513876172648dd10b23","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.2.0_1773692777989_0.4934136865549894","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"summon-ws","version":"1.2.1","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.2.1","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"1b8fa8f2ff5879e5ce65f95c52e04c9f68842886","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.2.1.tgz","fileCount":15,"integrity":"sha512-XLo389OqOk6HFI9iXP1veYkJVAb1hPhCE3jw6U2bBdBFgkDdFq4E+aEAMHFu28LSPlrPkEnCe0KpJUK2wiWn3A==","signatures":[{"sig":"MEUCIQDboAoSjJF4Cdxx++XPUo9x6O1N8z8Air0JvrGVkUbw/QIgdEDddGq5FE1er46CMoSUvdsFazg5t8xsoI3eyeQhc5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90624},"main":"./dist/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"d09dd115eca2e7edaffdaf2a1be60890c9ba5ac5","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"11.4.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"23.9.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.2.1_1773735294454_0.5900115093557894","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"summon-ws","version":"1.3.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.3.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"4f8b44367e5857cf846a099d9d190d30ed8f4dd7","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.3.0.tgz","fileCount":15,"integrity":"sha512-3tpPx5tJwJ/nUp6Tiqf53uUGNzYVKFfc8tOLD9JazZDf1ILSFrwARj3W8Nib+aEuZGGy7GtMFbUIb0BpYeUgMA==","signatures":[{"sig":"MEUCIQDTA/ePrTMiL9JESKeBII8St260kz1sONLw7or496KNNwIgPSk3y5zapUB7UIVZR0d/diIMDUw7RyQl7PSLyGGp7X0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93507},"main":"./dist/index.js","pnpm":{"overrides":{"flatted":">=3.4.2"},"onlyBuiltDependencies":["esbuild"]},"type":"module","engines":{"node":">=18"},"exports":{".":"./dist/index.js"},"gitHead":"9df89e6859eb5346ef50093041382b7827cc08f2","scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"pnpm build && vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"10.9.4","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.2","vitest":"^4.1.0","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.3.0_1774017365823_0.3300120472525405","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"summon-ws","version":"1.4.1","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.4.1","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"ee08dd4fff043e68246d4d4e18d552fbd699fb61","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.4.1.tgz","fileCount":4,"integrity":"sha512-vWpfYHLfIMdKXLI09anFO3Skb02DvkSQNILR+0w7TeCzEVmAt+rpNPXQFzqfmg+bNXaPE+k+hdoycbyLn6tX7w==","signatures":[{"sig":"MEQCICy+0xxoFDvXkFv2Td22GXMutV8TtPvHwE+V5FtrbnScAiABDtRJng9FRFlyTj5F2UM9q3Ld2TJ084L70sA/HUps/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/summon-ws@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133641},"main":"./dist/index.js","pnpm":{"overrides":{"flatted":">=3.4.2","picomatch":">=4.0.4","brace-expansion":">=5.0.5"},"onlyBuiltDependencies":["esbuild"]},"type":"module","_from":"file:summon-ws-1.4.1.tgz","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","test:e2e":"SUMMON_E2E=1 vitest run src/e2e","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"pnpm build && vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"_resolved":"/Users/runner/work/summon/summon/summon-ws-1.4.1.tgz","_integrity":"sha512-vWpfYHLfIMdKXLI09anFO3Skb02DvkSQNILR+0w7TeCzEVmAt+rpNPXQFzqfmg+bNXaPE+k+hdoycbyLn6tX7w==","repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"10.9.7","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","vite":"8.0.10","husky":"^9.1.7","eslint":"^10.2.0","vitest":"^4.1.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.6.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.4.1_1778342310773_0.7515695598604568","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"summon-ws","version":"1.4.2","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.4.2","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"c9ce40d6fcf2b4745741f724f28c1932aae2ff82","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.4.2.tgz","fileCount":4,"integrity":"sha512-vghzzXIO2hB80zqJQu913JEVwc4AgkPVuJ3LRsScH7Qd1RJLJFBAwO0Rsv87Sl4d4lpLqXrJgthqJBVBLvR6ng==","signatures":[{"sig":"MEYCIQCgrq5RvIJgTVdSVGZ6PCJJC0igtA89crpolmbwQmH3lgIhAOBDhpSCHllGb7h07TT4BnJtOtCYNW8j50iVzcctOwir","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/summon-ws@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133886},"main":"./dist/index.js","pnpm":{"overrides":{"flatted":">=3.4.2","picomatch":">=4.0.4","brace-expansion":">=5.0.5"},"onlyBuiltDependencies":["esbuild"]},"type":"module","_from":"file:summon-ws-1.4.2.tgz","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","test:e2e":"SUMMON_E2E=1 vitest run src/e2e","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"pnpm build && vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"_resolved":"/Users/runner/work/summon/summon/summon-ws-1.4.2.tgz","_integrity":"sha512-vghzzXIO2hB80zqJQu913JEVwc4AgkPVuJ3LRsScH7Qd1RJLJFBAwO0Rsv87Sl4d4lpLqXrJgthqJBVBLvR6ng==","repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"10.9.7","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","vite":"8.0.10","husky":"^9.1.7","eslint":"^10.2.0","vitest":"^4.1.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.6.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.4.2_1778404948384_0.11992853665714254","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"summon-ws","version":"1.5.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.5.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"ad2f282711a9348e3a357b6eda381dc684b73844","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.5.0.tgz","fileCount":71,"integrity":"sha512-VV6JZe7W5ZltNwc0rg4MWCGLfEZ1D10PeEWEvDUIr75qKAq7TrRkqHm+bqQTv3dTu1EuZnVD2YQpnqWO7wEhEQ==","signatures":[{"sig":"MEQCIDMfSoGZAdcn8QWiPRQDlfvbAqNK4yUGJ2lY/p3zeHVNAiBZ/8YeVOiWnVj8DuH24bOrZmdsUN+klOcYl36Ey6ms9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/summon-ws@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612809},"main":"./dist/index.js","pnpm":{"overrides":{"flatted":">=3.4.2","picomatch":">=4.0.4","brace-expansion":">=5.0.5"},"onlyBuiltDependencies":["esbuild"]},"type":"module","_from":"file:summon-ws-1.5.0.tgz","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","test:e2e":"SUMMON_E2E=1 vitest run src/e2e","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"pnpm build && vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"_resolved":"/Users/runner/work/summon/summon/summon-ws-1.5.0.tgz","_integrity":"sha512-VV6JZe7W5ZltNwc0rg4MWCGLfEZ1D10PeEWEvDUIr75qKAq7TrRkqHm+bqQTv3dTu1EuZnVD2YQpnqWO7wEhEQ==","repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"10.9.7","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","vite":"8.0.10","husky":"^9.1.7","eslint":"^10.2.0","vitest":"^4.1.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.6.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.5.0_1778565400388_0.8529821946818725","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"summon-ws","version":"1.5.1","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.5.1","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"61d1a42277b38c02aef30c0e2575dc9d868ef882","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.5.1.tgz","fileCount":71,"integrity":"sha512-+B3722o9JU7/45D/q6SZHxZXLH5DxyftcaYzfp3rH52q8d9fEuJXMyK7dzVJch93s44jzTSjTJ6T8M8+RLtn5A==","signatures":[{"sig":"MEUCIHgPnjmfOwB4M7pBSbNXw0NpV/GF37kqwB5648h0erpIAiEAvsOmcvz9AWfaa5cWguMUyLDQJxDM9vKIUlcRut4dBzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/summon-ws@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612834},"main":"./dist/index.js","pnpm":{"overrides":{"flatted":">=3.4.2","picomatch":">=4.0.4","brace-expansion":">=5.0.5"},"onlyBuiltDependencies":["esbuild"]},"type":"module","_from":"file:summon-ws-1.5.1.tgz","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","test:e2e":"SUMMON_E2E=1 vitest run src/e2e","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"pnpm build && vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"_resolved":"/Users/runner/work/summon/summon/summon-ws-1.5.1.tgz","_integrity":"sha512-+B3722o9JU7/45D/q6SZHxZXLH5DxyftcaYzfp3rH52q8d9fEuJXMyK7dzVJch93s44jzTSjTJ6T8M8+RLtn5A==","repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"10.9.7","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","vite":"8.0.10","husky":"^9.1.7","eslint":"^10.2.0","vitest":"^4.1.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.6.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.5.1_1779201939895_0.6376686920335601","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"summon-ws","version":"1.5.2","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.5.2","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"c0fef29f3392f85cf13ddc96dc55592d166ec931","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.5.2.tgz","fileCount":71,"integrity":"sha512-qjdnvKO5+u9zcB1W6AK4P0bB3PtUgRkAxo4XNp+4O/0RXabx9kS3E25b6aM8lPDPXTZ0f6SlkkH5Kj+rSf3aYg==","signatures":[{"sig":"MEUCIAPtuviTGATPSWXHOPk9clQ2nfwUtRx806msuVbuPBByAiEAgNAnm5zHs96CgPLos24vNiKTjn9c2caeOO2YgpuMdEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/summon-ws@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":614995},"main":"./dist/index.js","pnpm":{"overrides":{"flatted":">=3.4.2","picomatch":">=4.0.4","brace-expansion":">=5.0.5"},"onlyBuiltDependencies":["esbuild"]},"type":"module","_from":"file:summon-ws-1.5.2.tgz","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","test:e2e":"SUMMON_E2E=1 vitest run src/e2e","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"pnpm build && vitest run --coverage","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"_resolved":"/Users/runner/work/summon/summon/summon-ws-1.5.2.tgz","_integrity":"sha512-qjdnvKO5+u9zcB1W6AK4P0bB3PtUgRkAxo4XNp+4O/0RXabx9kS3E25b6aM8lPDPXTZ0f6SlkkH5Kj+rSf3aYg==","repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"10.9.7","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","vite":"8.0.10","husky":"^9.1.7","eslint":"^10.2.0","vitest":"^4.1.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.6.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.5.2_1779203727030_0.8572119944465104","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"summon-ws","version":"1.6.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.6.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"169cb108e718d4d7feb5964b99342f90f5dfac49","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.6.0.tgz","fileCount":39,"integrity":"sha512-UJ5oXkHhD0de8LBXwf/c+zrGzV6F5zXeFH+2k8v9ql9AXahCXkWQrS4ubKA0b1S95GGsgIzR1YtguJtfzRfpNQ==","signatures":[{"sig":"MEYCIQDx+DlRsKe36rFNnYCqhPmNJP6LrYNTLcRp+pQ0gwJlswIhAIoBALCiM/sYHSse0U82zRczukyvV+flMpsrJRRm6ogf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/summon-ws@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160919},"main":"./dist/index.js","pnpm":{"overrides":{"flatted":">=3.4.2","picomatch":">=4.0.4","brace-expansion":">=5.0.5"},"onlyBuiltDependencies":["esbuild"]},"type":"module","_from":"file:summon-ws-1.6.0.tgz","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","test:e2e":"SUMMON_E2E=1 vitest run src/e2e","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build","pretest:coverage":"pnpm build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"_resolved":"/Users/runner/work/summon/summon/summon-ws-1.6.0.tgz","_integrity":"sha512-UJ5oXkHhD0de8LBXwf/c+zrGzV6F5zXeFH+2k8v9ql9AXahCXkWQrS4ubKA0b1S95GGsgIzR1YtguJtfzRfpNQ==","repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"10.9.8","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","vite":"8.0.13","husky":"^9.1.7","eslint":"^10.2.0","vitest":"^4.1.5","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.6.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.6.0_1780581425827_0.6944107454890391","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"summon-ws","version":"1.7.0","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","_id":"summon-ws@1.7.0","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"os":["darwin"],"bin":{"summon":"dist/index.js"},"dist":{"shasum":"de3e237f01a30e76bd9b5b8ff31a38a29a116b15","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.7.0.tgz","fileCount":40,"integrity":"sha512-1UM+FVbA9t8pEP96C4dl49V6z5JLXVp7cguCpVK4+/8ew2mg9Z3d3zEsF+5SjxFMHi9vDSWXyK4htYzqhe4e7g==","signatures":[{"sig":"MEYCIQDjX4dvteufN4Z8VCK/tsfEyVeseE/iv9jkqmPi+2yQsQIhANI95fHDH/wFWf4yFTWf3ymdqt0/FYQvHUAFL/KMGqso","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/summon-ws@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165680},"main":"./dist/index.js","pnpm":{"overrides":{"flatted":">=3.4.2","picomatch":">=4.0.4","brace-expansion":">=5.0.5"},"onlyBuiltDependencies":["esbuild"]},"type":"module","_from":"file:summon-ws-1.7.0.tgz","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","prepare":"husky","test:e2e":"SUMMON_E2E=1 vitest run src/e2e","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run build","pretest:coverage":"pnpm build"},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"_resolved":"/Users/runner/work/summon/summon/summon-ws-1.7.0.tgz","_integrity":"sha512-1UM+FVbA9t8pEP96C4dl49V6z5JLXVp7cguCpVK4+/8ew2mg9Z3d3zEsF+5SjxFMHi9vDSWXyK4htYzqhe4e7g==","repository":{"url":"git+https://github.com/juan294/summon.git","type":"git"},"_npmVersion":"10.9.8","description":"Launch configurable multi-pane Ghostty workspaces with one command","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsup":"^8.0.0","vite":"8.0.16","husky":"^9.1.7","eslint":"^10.4.1","vitest":"^4.1.8","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.9.2","typescript-eslint":"^8.60.1","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/summon-ws_1.7.0_1781096581923_0.8813435961595419","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"summon-ws","version":"1.8.0","description":"Launch configurable multi-pane Ghostty workspaces with one command","type":"module","packageManager":"pnpm@10.29.2","main":"./dist/index.js","exports":{".":"./dist/index.js"},"bin":{"summon":"dist/index.js"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","lint":"eslint src/","test":"vitest run","test:watch":"vitest","pretest:coverage":"pnpm build","test:coverage":"vitest run --coverage","test:e2e":"SUMMON_E2E=1 vitest run src/e2e","prepublishOnly":"pnpm run typecheck && pnpm run lint && pnpm run test && pnpm run build","prepare":"husky"},"keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"author":{"name":"juan294"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/juan294/summon.git"},"homepage":"https://github.com/juan294/summon#readme","bugs":{"url":"https://github.com/juan294/summon/issues"},"publishConfig":{"access":"public"},"os":["darwin"],"engines":{"node":">=20.19"},"pnpm":{"onlyBuiltDependencies":["esbuild"],"overrides":{"flatted":">=3.4.2","picomatch":">=4.0.4","brace-expansion":">=5.0.5","esbuild":">=0.28.1"}},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^25.9.3","@vitest/coverage-v8":"^4.1.8","eslint":"^10.5.0","husky":"^9.1.7","tsup":"^8.5.1","typescript":"^6.0.3","typescript-eslint":"^8.61.0","vite":"8.0.16","vitest":"^4.1.8"},"_id":"summon-ws@1.8.0","_integrity":"sha512-zU9rXAHZrASiI5Drly5Ro02rKV36yxDEFkDtmeA+Dv39uktz/xrXuZiszojHZGimcP6ztSQnJBww7eJaEk8oWw==","_resolved":"/Users/runner/work/summon/summon/summon-ws-1.8.0.tgz","_from":"file:summon-ws-1.8.0.tgz","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-zU9rXAHZrASiI5Drly5Ro02rKV36yxDEFkDtmeA+Dv39uktz/xrXuZiszojHZGimcP6ztSQnJBww7eJaEk8oWw==","shasum":"c137a37caafda6984aff002e43dd0dc4a975ef76","tarball":"https://registry.npmjs.org/summon-ws/-/summon-ws-1.8.0.tgz","fileCount":48,"unpackedSize":175088,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/summon-ws@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCIm58rp8YCeqJ5mZbFAyInpW/aPkmj+kx47p2yXnPeiwIge4fqT0wGsP0aSAZHJ0Z3CbsVwnWWECyq9Grvjgc9IGs="}]},"_npmUser":{"name":"juan294","email":"juan294@gmail.com"},"directories":{},"maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/summon-ws_1.8.0_1781426872417_0.7374670583950047"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-12T18:41:20.654Z","modified":"2026-06-14T08:47:52.798Z","0.1.0":"2026-03-12T18:41:20.783Z","0.2.0":"2026-03-13T07:08:48.608Z","0.2.1":"2026-03-13T08:29:10.611Z","0.3.0":"2026-03-13T09:29:20.589Z","0.3.1":"2026-03-13T11:59:54.847Z","0.3.2":"2026-03-13T12:47:43.685Z","0.4.0":"2026-03-13T15:58:03.268Z","0.4.1":"2026-03-13T17:00:37.960Z","0.5.0":"2026-03-13T17:26:31.116Z","0.6.0":"2026-03-14T08:22:47.191Z","0.6.1":"2026-03-14T08:43:49.149Z","0.6.2":"2026-03-14T08:55:11.945Z","0.7.0":"2026-03-14T16:50:19.190Z","0.8.0":"2026-03-14T19:48:49.672Z","1.0.0":"2026-03-16T11:12:00.903Z","1.1.0":"2026-03-16T17:31:48.726Z","1.2.0":"2026-03-16T20:26:18.150Z","1.2.1":"2026-03-17T08:14:54.589Z","1.3.0":"2026-03-20T14:36:05.954Z","1.4.1":"2026-05-09T15:58:30.916Z","1.4.2":"2026-05-10T09:22:28.549Z","1.5.0":"2026-05-12T05:56:40.574Z","1.5.1":"2026-05-19T14:45:40.055Z","1.5.2":"2026-05-19T15:15:27.322Z","1.6.0":"2026-06-04T13:57:05.969Z","1.7.0":"2026-06-10T13:03:02.060Z","1.8.0":"2026-06-14T08:47:52.549Z"},"bugs":{"url":"https://github.com/juan294/summon/issues"},"author":{"name":"juan294"},"license":"MIT","homepage":"https://github.com/juan294/summon#readme","keywords":["ghostty","terminal","workspace","splits","applescript","developer-tools","cli","macos"],"repository":{"type":"git","url":"git+https://github.com/juan294/summon.git"},"description":"Launch configurable multi-pane Ghostty workspaces with one command","maintainers":[{"name":"juan294","email":"juan294@gmail.com"}],"readme":"# Summon your Ghostty workspace!\n\n[![CI](https://github.com/juan294/summon/actions/workflows/ci.yml/badge.svg)](https://github.com/juan294/summon/actions/workflows/ci.yml)\n[![CodeQL](https://github.com/juan294/summon/actions/workflows/codeql.yml/badge.svg)](https://github.com/juan294/summon/actions/workflows/codeql.yml)\n[![npm version](https://img.shields.io/npm/v/summon-ws)](https://www.npmjs.com/package/summon-ws)\n[![Node.js](https://img.shields.io/badge/node-%3E%3D20.19-brightgreen)](https://nodejs.org)\n[![TypeScript](https://img.shields.io/badge/TypeScript-6-blue)](https://www.typescriptlang.org)\n[![license](https://img.shields.io/npm/l/summon-ws)](./LICENSE)\n\nSummon your Ghostty workspace with one command. Native splits, no tmux.\n\n**[Browse the Layout Gallery](https://juan294.github.io/summon/)**\n\n---\n\n## Install\n\n```bash\nnpm i -g summon-ws\n```\n\nRequires Node >= 20.19, macOS, and [Ghostty](https://ghostty.org) 1.3.1+.\n\n## Quick Start\n\n```bash\nsummon .                          # launch workspace in current directory\n```\n\nOn first run, an interactive setup wizard guides you through choosing your editor, sidebar, layout, shell, and Starship prompt theme. You can re-run it anytime:\n\n```bash\nsummon setup                      # reconfigure workspace defaults\n```\n\n<p align=\"center\">\n  <img src=\"assets/setup-wizard.gif\" alt=\"summon setup wizard\" width=\"600\">\n</p>\n\nRegister projects for quick access:\n\n```bash\nsummon add myapp ~/code/myapp     # register a project\nsummon myapp                      # launch by project name\n```\n\n## How It Works\n\nSummon generates and executes AppleScript that drives Ghostty's native split system. No terminal multiplexer -- just native Ghostty panes with commands running in each one.\n\n## Default Layout\n\n<!-- Diagram: default 3-pane layout (editor left 60%, sidebar top-right 40%, shell bottom-right 40%) -->\n```\nsummon .    (panes=2, editor=<your editor>, sidebar=<your sidebar>, shell=true)\n\n+------------ 75% (editor grid) ------------+------ 25% ------+\n|                                            |                 |\n|                                            |                 |\n|    editor (1)          editor (2)          |    sidebar      |\n|                                            |                 |\n+--------------------------------------------+                 |\n|                                            |                 |\n|                   shell                    |                 |\n|                                            |                 |\n+--------------------------------------------+-----------------+\n               editor grid (75%)                sidebar (25%)\n```\nThe editor grid (left 75%) splits vertically between the two editor panes;\nthe shell occupies the bottom of the editor grid; the sidebar runs the full\nheight on the right (25%).\n\n## Layout Presets\n\n| Preset | Panes | Shell | Use case |\n|---|---|---|---|\n| `full` | 3 | yes | Multi-agent coding + shell |\n| `pair` | 2 | yes | Two editors + shell |\n| `minimal` | 1 | no | Simple editor + sidebar only |\n| `cli` | 1 | yes | CLI tool development -- editor + shell |\n| `btop` | 2 | yes | System monitoring -- editor + btop + shell |\n\n```bash\nsummon . --layout minimal         # 1 editor pane, no shell\nsummon . -l pair                  # 2 editors + shell\n```\n\n## Custom Layouts\n\nDefine arbitrary split configurations using a tree DSL:\n\n```bash\nsummon layout create              # interactive layout builder wizard\nsummon . --layout my-layout       # launch with a custom layout\n```\n\nCustom layouts are saved to `~/.config/summon/layouts/` and can be used anywhere a preset name is accepted.\n\n## Per-project Config\n\nDrop a `.summon` file in your project root to override machine-level config:\n\n```ini\n# .summon\nlayout=minimal\neditor=vim\nshell=npm run dev\nenv.PORT=3000\n```\n\nConfig resolution order: **CLI flags > .summon > machine config > preset > defaults**\n\n## Commands\n\n| Command | Description |\n|---|---|\n| `summon <target>` | Launch workspace (project name, path, or `.`) |\n| `summon setup` | Interactive setup wizard — choose editor, sidebar, layout, shell, Starship theme |\n| `summon add <name> <path>` | Register a project name to a directory |\n| `summon remove <name>` | Remove a registered project |\n| `summon list` | List all registered projects |\n| `summon set <key> [value]` | Set a machine-level config value |\n| `summon config` | Show current machine configuration |\n| `summon open` | Select and launch a registered project interactively (always opens a new workspace) |\n| `summon export [path]` | Export resolved config as a `.summon` file |\n| `summon doctor [--fix] [--verbose]` | Check Ghostty config for recommended settings (--fix auto-adds missing; --verbose adds diagnostic info) |\n| `summon freeze <name>` | Save current resolved config as a reusable custom layout |\n| `summon keybindings [--vim]` | Generate Ghostty key table config for pane navigation |\n| `summon layout <action>` | Manage custom layouts (create, save, list, show, delete, edit) |\n| `summon status [--once]` | Interactive workspace status dashboard across all projects |\n| `summon switch` | Focus an existing workspace window (use this to return to a running workspace); falls back to launching if not found |\n| `summon briefing` | Morning briefing — overnight commits, dirty files, recommendations |\n| `summon ports` | Detect port assignments across projects, highlight conflicts |\n| `summon snapshot <action>` | Manage context snapshots (save, show, clear) |\n| `summon session <name>` | Launch a saved multi-project session — one Ghostty tab per project |\n| `summon session add <name> <p>...` | Save a session (named list of registered projects) |\n| `summon session list` | List saved sessions |\n| `summon session show <name>` | Print a session's project list |\n| `summon session remove <name>` | Delete a saved session |\n| `summon session --all` | Launch every registered project as tabs |\n| `summon trust <dir>` | Trust a project's `.summon` file (required before first launch in untrusted directories) |\n| `summon completions <shell>` | Generate shell completion script (`zsh`, `bash`, `fish`) |\n\n> **`switch` vs `open`:** Use `summon switch <name>` to focus an existing workspace window for a running project. Use `summon open <name>` (or `summon <name>`) to launch a new workspace. When in doubt: `switch` returns you to work already in progress; `open` starts fresh.\n\n## CLI Flags\n\n| Flag | Description |\n|---|---|\n| `-l, --layout <preset>` | Use a layout preset (`minimal`, `full`, `pair`, `cli`, `btop`) |\n| `-e, --editor <cmd>` | Override editor command |\n| `-p, --panes <n>` | Override number of editor panes |\n| `--editor-size <n>` | Override editor width percentage |\n| `-s, --sidebar <cmd>` | Override sidebar command |\n| `--shell <value>` | Shell pane: `true`, `false`, or a command |\n| `--auto-resize` | Resize sidebar to match editor-size (default: on) |\n| `--no-auto-resize` | Disable auto-resize |\n| `--starship-preset <preset>` | Starship prompt preset name (per-workspace) |\n| `--font-size <n>` | Override font size for workspace panes |\n| `--env KEY=VALUE` | Set environment variable (repeatable) |\n| `--on-start <cmd>` | Run a command before workspace creation |\n| `--new-window` | Open workspace in a new Ghostty window |\n| `--new-tab` | Open workspace in a new Ghostty tab |\n| `--clean` | Auto-close stale panes from prior Ghostty session (default: off) |\n| `--no-clean` | Skip auto-close of restored panes |\n| `--fullscreen` | Start workspace in fullscreen mode |\n| `--maximize` | Start workspace maximized |\n| `--float` | Float workspace window on top |\n| `--no-project-config` | Skip the `.summon` file (do not require trust) |\n| `-n, --dry-run` | Print generated AppleScript without executing |\n| `-h, --help` | Show help message |\n| `-v, --version` | Show version number |\n\n## Config Keys\n\n| Key | Default | Description |\n|---|---|---|\n| `editor` | *(set during setup)* | Command launched in editor panes |\n| `sidebar` | `lazygit` | Command launched in the sidebar pane |\n| `panes` | `2` | Number of editor panes |\n| `editor-size` | `75` | Width percentage for the editor grid |\n| `shell` | `true` | Shell pane: `true` (shell), `false` (none), or a command |\n| `layout` | | Default layout preset |\n| `auto-resize` | `true` | Auto-resize sidebar to match editor-size |\n| `clean` | `false` | Auto-close stale panes from a prior restored Ghostty session |\n| `starship-preset` | | Starship prompt theme preset (per-workspace) |\n| `font-size` | | Font size for workspace panes (points) |\n| `on-start` | | Command to run before workspace creation |\n| `on-stop` | | Command to run after workspace closes |\n| `new-window` | `false` | Open workspace in a new Ghostty window |\n| `fullscreen` | `false` | Start workspace in fullscreen mode |\n| `maximize` | `false` | Start workspace maximized |\n| `float` | `false` | Float workspace window on top |\n\nMachine config is stored at `~/.config/summon/config`:\n\n```bash\nsummon set editor vim               # use vim as the editor\nsummon set shell \"npm run dev\"      # run a command in the shell pane\nsummon set layout minimal           # default to minimal preset\nsummon set starship-preset tokyo-night  # per-workspace Starship prompt theme\nsummon set font-size 14                # font size for workspace panes\nsummon set on-start \"npm install\"      # run before workspace creation\nsummon set new-window true             # always open in a new window\nsummon set clean true                  # enable auto-clean of restored panes (default off)\nsummon set env.API_KEY sk-123          # per-workspace environment variable\n```\n\n### Auto-clearing restored panes (`--clean` / `--no-clean`)\n\nWhen Ghostty restores panes from a previous session, running `summon` from one\nof those panes would otherwise nest the new layout inside whichever pane happens\nto be first. By default, summon detects this case and closes the extra panes\nbefore laying out the workspace:\n\n```\nClearing 4 stale panes from previous session...\n```\n\nTo skip this behavior for a single run or permanently:\n\n```bash\nsummon <project> --no-clean         # one-off opt-out\nsummon set clean false              # global opt-out\nsummon <project> --clean            # force clean (overrides config)\n```\n\nAuto-clean is skipped when:\n- `SUMMON_WORKSPACE` is set (you're already inside a live summon workspace — the existing nesting warning handles that case).\n- `--new-window` is passed (a fresh window has nothing to clean).\n- The current tab has only one pane.\n- Dry-run mode (`--dry-run`).\n\n> **Note:** Any TUI process in a closed pane (LazyGit, vim, etc.) receives SIGHUP. Save your work before running `summon` from a restored multi-pane tab, or use `--no-clean` to preserve the panes.\n\n## Docs\n\n- [Workspace Gallery](https://juan294.github.io/summon/gallery/) -- visual showcase of layout examples\n- [Architecture](docs/architecture.md) -- module map, AppleScript generation, layout algorithm\n- [User Manual](docs/user-manual.md) -- full command reference, walkthrough, troubleshooting\n- [Changelog](CHANGELOG.md) -- release history\n- [Publishing](docs/publishing.md) -- npm publish checklist\n\n## Contributing\n\nContributions are welcome! Please read the [Contributing Guide](CONTRIBUTING.md) for details on the development workflow, commit conventions, and PR guidelines.\n\n## Code of Conduct\n\nThis project follows the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code.\n\n## Environment Variables\n\n| Variable | Description |\n|---|---|\n| `SHELL` | Login shell used to execute pane commands. Must be an absolute path. Falls back to `/bin/bash` if unset or invalid. |\n| `NO_COLOR` | When set, disables ANSI colors in the setup wizard. Follows the [NO_COLOR](https://no-color.org) standard. |\n| `COLORTERM` | When set to `truecolor` or `24bit`, the setup wizard shows colored palette swatches for Starship presets. |\n| `STARSHIP_CONFIG` | Set automatically when `starship-preset` is configured. Points each workspace to a cached preset TOML file. Do not set manually. |\n| `SUMMON_WORKSPACE` | Set to `1` inside summon workspaces. Used to detect and warn about nested launches. |\n| `SUMMON_DEBUG` | Set to `1` to enable debug output. Each message is written to stderr with an ISO timestamp and also logged to `~/.config/summon/logs/`. |\n| `SUMMON_NO_CACHE` | Set to `1` to disable the persistent cross-invocation read cache (`~/.config/summon/cache.json`). Reads always hit disk. |\n| `EDITOR` | Editor used by `summon layout edit`. Falls back to `vi` if unset. |\n\n## Trust Model\n\n`.summon` files configure commands that summon executes in each pane (`editor`, `sidebar`, `shell`, `on-start`). Running `summon .` in a directory will execute whatever commands its `.summon` file specifies -- this is the same trust model as `Makefile`, direnv `.envrc`, or VS Code `.vscode/tasks.json`.\n\nSummon uses a direnv-style trust gate: before a project's `.summon` file is acted upon, its SHA-256 hash must be recorded as trusted. The first time you run summon in a directory with a `.summon` file, it prompts you to trust it. You can also grant trust explicitly:\n\n```bash\nsummon trust .                    # trust the .summon file in the current directory\nsummon trust ~/code/myapp         # trust a specific project's .summon file\n```\n\nTrust is revoked automatically if the file content changes. Run `summon trust <dir>` again after any edit.\n\nWhen a `.summon` file contains command values with shell metacharacters (`;`, `|`, `&`, `` ` ``, `$(`, `${`, `<`, `>`), summon displays the commands and prompts for confirmation before executing. The prompt offers three choices: `y` (run all), `n` (abort), or `s` (skip that pane). In non-interactive environments (piped input, CI), execution is refused outright. This check is skipped for `--dry-run` since no commands are executed.\n\n**`on-start` note:** The `on-start` hook executes its value via a shell (`execSync`) rather than `execFileSync`. This is intentional -- `on-start` supports complex shell commands like `docker compose up -d && npm install` that require shell interpretation. The `editor`, `sidebar`, and `shell` commands are validated against `SAFE_COMMAND_RE` before execution, but `on-start` is not, since it is designed to run arbitrary shell snippets. The `confirmDangerousCommands` safety net still applies: if `on-start` is set in a `.summon` file and contains shell metacharacters, the user is prompted before execution.\n\n**Always review `.summon` files before running summon in untrusted repositories, paying particular attention to `on-start` values which execute as shell commands.**\n\n## Security\n\nTo report a vulnerability, please follow the [Security Policy](SECURITY.md). Do not open a public issue.\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}