{"_id":"localdev-tui","_rev":"50-c668f1e4ba105e7050fddcd64745ac7e","name":"localdev-tui","dist-tags":{"latest":"0.4.4"},"versions":{"0.0.3":{"name":"localdev-tui","version":"0.0.3","_id":"localdev-tui@0.0.3","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"dist":{"shasum":"6231aacd129c9856cdc4bac99843939fee8ebe34","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.0.3.tgz","fileCount":58,"integrity":"sha512-Ai+Sbb+qwRZBBX8M01JcXWqcsDfNuKJnM+qljCk7lMLpmEATEYGWi887ioExgb0c2UMLNmc4urILn+FZWFy6rw==","signatures":[{"sig":"MEYCIQD4MCcm8YrfbIyCcjYEhgQ3dzscrlA23bKok6gfgDLOGQIhAIZH+hEp7tnm8oxgyA49GfgwH2es7XLe7yEUwhOQxfXJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrIT3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU4A/7BWIeGFCaczOzOrtuBMTJXJFDwWLZBEd36ULoSf4wIizW7WV2\r\neALZsgKjuHjf5mj6geS98ztdc7wzO/n2Q5T05Gac+kzjloDQzmFDD6lIuoIr\r\n/w8R8uXCfC3x713hFaoR5sy+mrOvOI/7oK82GdemLyJQzzAWXwHyOOTKOmsx\r\nvH0NUd2yhqudN7GOMb9C2i5IdLUxlnyBRiW+DuWdr0CjvcUAdOOs7q+cMiji\r\nxJEL1ailOaV2iNjl7rclWUYKtXBdagZuxCqp5nUlI3NFAOb6tcUmUZd7+te/\r\nMb2Srsi4zO1E9Qf2ey4f7Cb8T8KSicNTSXLYNPgfs8ClJhnXwNRlHm4Xe/Yd\r\nskrHbGFciGoK7UOLzkIdsPMqPaJFaAxBbuczdf+aTXMFn/u2HXCiO+BJXTad\r\nXEPZTHFpARtArc3HO29NqArBGILaaTA1T8OwtrDFsg7mGBu9pb3xsdOwjnkq\r\nvn0yQFp1omEav2uhbPTOD5OMb3yd5WzqwBKvTTk82uFIvI7V0MmniS0pXbQG\r\np8qndylszzVE9lZJZ7rtYGcwYL4t4YfpKyXOjr/6gv6C8rgW9SAXbmWClyzz\r\nN5XphmM6N7thCtbY+C1xw09Qovca47TxNtEDMOEFjl3oOhfWMMVB6/rxJeCN\r\n9QYYG6tlzgccq9mSrdEdLvnlV7ssDma1TZ4=\r\n=juku\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.0.3.tgz","gitHead":"d13d7e1f52dda1475b1bc7badb3c6a9f3e3ad03d","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/3f39e7f118453c62fa3c69038b3d4e4b/localdev-tui-0.0.3.tgz","_integrity":"sha512-Ai+Sbb+qwRZBBX8M01JcXWqcsDfNuKJnM+qljCk7lMLpmEATEYGWi887ioExgb0c2UMLNmc4urILn+FZWFy6rw==","_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.19.1","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.0","chalk":"^5.1.2","execa":"^6.1.0","react":"^18.2.0","requrl":"^3.0.2","fastify":"^4.10.2","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","inquirer":"^9.1.3","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.4.1","kill-port":"^2.0.1","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.0.1","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-wait-for":"^5.0.0","@vue/shared":"^3.2.45","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","ink-text-input":"^4.0.3","tiny-invariant":"^1.3.1","xterm-headless":"^5.0.0","@vue/reactivity":"^3.2.45","@fastify/express":"^2.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.1","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","@vue-reactivity/watch":"^0.2.0","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"lionconfig":"^2.2.12","typescript":"^4.9.4","@types/react":"^18.0.26","@types/inquirer":"^9.0.2","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/wrap-ansi":"^8.0.1","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.0.3_1672250615155_0.29523706342981026","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"localdev-tui","version":"0.0.6","_id":"localdev-tui@0.0.6","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"1eb3a27b4f2642c9b0d7e9fb136b6523cffe0b89","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.0.6.tgz","fileCount":61,"integrity":"sha512-FjIwj9y2FjRzKjd/IrZnhco6Lpbjh/ywqX4vM/jzTr6EoDbXj43pHtG651yT9kCv8eISki2YKgG2mms7w8u4Cg==","signatures":[{"sig":"MEQCIHYFShlSWnh0WW3hu9b6jG6X6hm1zXsHt5xJsBP5zxeOAiA6ZkgP5YfpCF3YtQdGjKK5Gj3whgJ0lJLYzDwxC+PMbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrKCuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTtBAAmmULiiFL7hqOoBmff7ERcdq/GJfl0/hDe8d15rpz+r9q/JFP\r\nEffFeQFuxJp4tdMbPQFGHNNKZx8Tr194+Whu0q48Ui/ICTeqLF5KBOEm64Cs\r\n9ypQJENB1lMFAGOO9f7rW6vXEDQGjYpXwgpP9y2ni3NNE+ymZiKtcAI4sMp6\r\ni6iv44VFEwAba9S5tHT4HD8xSJA2pKu4HpZzc81VT2Eaz9osIFQoDGqwVrGR\r\n2ucvt2lGttcUudNttM0u9ZxutCcN9CGihRmy096XBBAoOruxf9l9jNPzqsiF\r\nXfsjaAZUY/wKiW5cwynir41riBShsofZYjxQBuz0+YFtiSgua9tVZccIKVDz\r\nTFHFdhaawTsV5qdOgtviwi7TkTdBj/7f3OdyFUn5tX/ZJ+wJsko4Qn2IIm4O\r\nfWZrc+7/eegruQhSREDQxJFo4HkFT1OcJV/yFOiFplxNnC4feqtEPgZX8MFi\r\nokCNMaguABYzbJLnz560hzEt22ghVcD0x7Af/p3SH5KIpOJ+ommBnJf8xo1p\r\nCKqjnCaJNYFErioxCdJA5dpg3Bu13Xurpqb7tIcvrC9cFOYBzTAUvIk3J6u3\r\nDVwYfT48nO+u10NWk5MpOlrJYswgE5TLNZ+/6XLuDLCzk1yFWH1YV5z1KyU7\r\naKpHaZxIBG1ewTvi5bF6CNhykgNvIV+2nPc=\r\n=neSQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.0.6.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"d13d7e1f52dda1475b1bc7badb3c6a9f3e3ad03d","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/65e4b6b8e8d0d3e2a481d4ea2ef91456/localdev-tui-0.0.6.tgz","_integrity":"sha512-FjIwj9y2FjRzKjd/IrZnhco6Lpbjh/ywqX4vM/jzTr6EoDbXj43pHtG651yT9kCv8eISki2YKgG2mms7w8u4Cg==","_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.19.1","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.0","chalk":"^5.1.2","execa":"^6.1.0","react":"^18.2.0","requrl":"^3.0.2","fastify":"^4.10.2","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","inquirer":"^9.1.3","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.4.1","kill-port":"^2.0.1","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.0.1","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-wait-for":"^5.0.0","@vue/shared":"^3.2.45","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.0.0","@vue/reactivity":"^3.2.45","@fastify/express":"^2.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.1","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","@vue-reactivity/watch":"^0.2.0","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"lionconfig":"^2.2.14","typescript":"^4.9.4","@types/react":"^18.0.26","@types/express":"^4.17.15","@types/inquirer":"^9.0.2","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/wrap-ansi":"^8.0.1","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.0.6_1672257710455_0.3400176124505425","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"localdev-tui","version":"0.0.8","_id":"localdev-tui@0.0.8","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"506814ddafc6b0e2eb2d76b3ad4c1734d211e93a","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.0.8.tgz","fileCount":61,"integrity":"sha512-mDkaeKLe27fYAYgKZ2XutYjnbcSYzQ8xKj0da/ciG6FQ/rd6Lf67PhTxUb3GW5zeSaJ8oH2I3Q8jJtwuc2yrEw==","signatures":[{"sig":"MEQCICtaVVp1ywpGiGy3yJhU0iXR6lgSEDm40+igAfgaD4VPAiBMnIIoA0O5jAtLvGbixwdItgP3L+j+L/05Mg/do1orjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrxctACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiyA//Yt9EGtiOMklkpzKqlTzdUW8HZshz5t+BmLIyxVOg0jdEqpZ7\r\naNunq+BtExeGOGjNwN4w3wxCfPFUQtF3MV25MRM1mk68KR8GGKdw7oLixs2o\r\nDGvf3YKjXNn881nDId/V80jDWwdi/wNAk3PWiTPay8gMJqsRnNbihrSuxDYS\r\nHi7Up91kNAiLS0eNVkSiJdaNVfYwrrWaQsFJPTWRXcSyCuWu6ens+94oGxf5\r\nBGIQ+FFbYd/hf34pLyAGIEBgtkQKoLpiG81tHrFuhxEwBtCJp46cx4TfSAlH\r\nrmPxsr0g3KPIda7AP4k8hJt1owZzd6o5kVby5SoQK16EDzM5DOiRgfJc5PVs\r\nvVXcAG0py8A+nEXyvCbWUOVxP3P5kDylNI/Of6KuYS/1FiIYAzZxjiQSII3E\r\ndt1HueqBMhlm1e4Y/KkJKVGIEFnd05lNsAwgELC85QFBuHoWeDoFvEPwmF5F\r\ncaEv+8weDiFFIvUmbZTH2YGbylU1ODuS9Ev+sXWActDihGnJOHVdrpySYhfY\r\nQq6foAr8w9tQ5d6vMSjPg88t+sR1/oh3bxF5ryiljH8CvaQltbkDyqijhDy3\r\nZrkGdjgY45T631F/fmflQkjrIvi/9WcAmXuM7uBl9D7l9vT9nNYBuHWZOomP\r\nCeQ2JYEDMjkURCsWojTq6qWU6F6/0pLYbBY=\r\n=BRQO\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.0.8.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"824e8546d5662777f0e22f76b3d14154136bf278","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/a0f6a2fca272fe56d51014b29722cfd6/localdev-tui-0.0.8.tgz","_integrity":"sha512-mDkaeKLe27fYAYgKZ2XutYjnbcSYzQ8xKj0da/ciG6FQ/rd6Lf67PhTxUb3GW5zeSaJ8oH2I3Q8jJtwuc2yrEw==","_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.19.1","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.0","chalk":"^5.1.2","execa":"^6.1.0","react":"^18.2.0","requrl":"^3.0.2","fastify":"^4.10.2","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","inquirer":"^9.1.3","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.4.1","kill-port":"^2.0.1","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.0.1","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-wait-for":"^5.0.0","@vue/shared":"^3.2.45","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.0.0","@vue/reactivity":"^3.2.45","@fastify/express":"^2.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.1","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","@vue-reactivity/watch":"^0.2.0","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"lionconfig":"^2.2.14","typescript":"^4.9.4","@types/react":"^18.0.26","@types/express":"^4.17.15","@types/inquirer":"^9.0.2","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/wrap-ansi":"^8.0.1","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.0.8_1672419117073_0.521136474516436","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"localdev-tui","version":"0.0.9","_id":"localdev-tui@0.0.9","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"c16ee50063d88e460771828a12a1576b80d92c87","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.0.9.tgz","fileCount":61,"integrity":"sha512-Vw/X0R9tM7/Y7AjgVHrEZk86ZBv6qVTIsLIrpV49VBk5SpOWzg/VFQra3dbDSK4arTxTX2JhVGxai7FYEzDYNA==","signatures":[{"sig":"MEQCIAk/7iXZSDCxIMOHORRZmQXxcn0lh119f8AYVPy7q1nFAiBRDN5MIXy9NK5N/ssYoxjy8pYCq9nGhbm/VlGL5wGqvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtDx2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBuxAAmhuXQEWk0CNGx6xcvGKbsjqliJyFncHK73+6+aF4Otzz1HTZ\r\nyd5cULbmwEp/qH97+kez+3ZpRfWTMy4Pe3u246tuvPsi1ZQP0tH52GOduvC0\r\ncXtT7O6cB3yXHmOL9+/XlPpSmdM7BTdTN7w7i+mxh9RcmmV9Tfp+Lp0nHVqv\r\nuMRslzed1GJV+15iZgeeHQDDsh5OeZdiTfpyeqTKGwFPH4ava4EM6p5PkBMm\r\nGnOFdNG4SoaTDzkjGFF+EoKHVG3zZzuppFbpkWI+DXEmGA8xA97aakAWM0f2\r\nXVNboFr9/NCUjQ3MiB5Cn+ak/9Xd56trhF0HC8JtlxQDkXfLuN3e147//7/G\r\nQsVxUzseFYpSH+usrmjlcdlmtHLpWaCXOoEfhLZ9IVzFkFN4/y7940aOv89O\r\nYJG/86UTM2vOWygMcqmVh/N8ZvJx1jInYE+Y3EJybobME++XZqrnSxM/Hg4d\r\nh/VMj+7dDWi4ooKtrvhwIpV2L0Tb+EajqITGRyCKXGMP3iQEdXEAAGDJ1WCl\r\nSDSD8e7h8IQaYt6/LZztByPtV6svMr99EbaiRK4XCTx+c85V0UbztzHagTb8\r\nR6XdxUwAh9SP6rpdYjhlGJpgpkRPeRYeUAPzvokyshoyl6pMsX9ydeqzhCpQ\r\nFOj92wQxr//sG/evrWHGj7ltRta4W/uV5Qs=\r\n=337L\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.0.9.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"824e8546d5662777f0e22f76b3d14154136bf278","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/c361a17ddb0ade8e95d04e7b8eab650e/localdev-tui-0.0.9.tgz","_integrity":"sha512-Vw/X0R9tM7/Y7AjgVHrEZk86ZBv6qVTIsLIrpV49VBk5SpOWzg/VFQra3dbDSK4arTxTX2JhVGxai7FYEzDYNA==","_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.19.1","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.0","chalk":"^5.1.2","execa":"^6.1.0","react":"^18.2.0","requrl":"^3.0.2","fastify":"^4.10.2","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","inquirer":"^9.1.3","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.4.1","kill-port":"^2.0.1","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.0.1","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-wait-for":"^5.0.0","@vue/shared":"^3.2.45","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.0.0","@vue/reactivity":"^3.2.45","@fastify/express":"^2.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.1","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","@vue-reactivity/watch":"^0.2.0","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.2.14","typescript":"^4.9.4","@types/react":"^18.0.26","@types/express":"^4.17.15","@types/inquirer":"^9.0.2","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/wrap-ansi":"^8.0.1","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.0.9_1672756342034_0.31680815360611314","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"localdev-tui","version":"0.1.0","_id":"localdev-tui@0.1.0","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"20ce0f696cdbf8961384f70640c0ee52190cf8c2","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.0.tgz","fileCount":57,"integrity":"sha512-IS4yQD4wOxHYxjNvr6K6l1DiOHgtHKkwUMp9AZOSy2N1R7nq4A1+1RUL0gOdmHSYqWTm9mAAGEE7sEb0ejeNMg==","signatures":[{"sig":"MEYCIQDqOOkg6s+BGyz376dbOwAjThnBoalIvRR5M7Ob6RBOrwIhALE+wYRaE+mgkrShpM4aBvyW/muU2yIKpaGhEQ3oztc7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvcWuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUeQ//YK9OUapgtyvbPl3rMIaDJbf8Qze7Y3TqPEOM1uX0Wi9z+w+P\r\nkgq57S6wc1yXJjzEZm51DhjP9Qseg4fJn20Wkssxpeh/qvjJLasNPCpA8L5n\r\nFXV/xkwMfXqOAsK2os6fv0EOtzV6FqUy91zf04cBGhEwOPoT92kIkl2L5WD9\r\nR8XlmKS82P1ne+P8pdGkvq2CiKIMRUVDYur8mV22iowOAkuAooV+qmEHYY5f\r\nhRrD+b2XYLa9FMVcnnOi/U1EkWKVrP0bRxStYLveiX5Y1Z4Y/tWIZQgVD9Lu\r\np3mKoFuOilvglQR8rlePKGTKwmlYhvnNOPJiCaCqLeHtKTC6bE+4IWbZMySk\r\nVKUSTAinwJEpAlwpwMhlhj5Wy9s84lRzUeyLUpMgdftE39F2cIWLFjC/boce\r\nsXG56qHafxlxs25rIz0hIMDxiNjW+wJ/gdjGkAXR29CjIWGd3n/svfmUaMVh\r\nM+ohjit77wsbtpFpfISJcNFd/HnvRk+ffCPKatL1bD+NdF7KOGs4eykQI/c1\r\nNR+TWUyXGnvX9ftLjS5vLJLZNuIN9eZG6ZBRD7BQdAGHMguwBIgWuvczLbZ2\r\n943GX4sf88uqRUNWa8LWvyi0i+tyZy1dk9oQaRmAOjXVTxmJhiSVgFcaBEMe\r\nxcyRXToocAfuEOdldTtX7W9gXyvadgR1X94=\r\n=NYkj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"117eba291a2abfda589e032e47eded79b93d1cdc","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/e079b5c48fa5c524b087f25b23253ff1/localdev-tui-0.1.0.tgz","_integrity":"sha512-IS4yQD4wOxHYxjNvr6K6l1DiOHgtHKkwUMp9AZOSy2N1R7nq4A1+1RUL0gOdmHSYqWTm9mAAGEE7sEb0ejeNMg==","_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","inquirer":"^9.1.4","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","kill-port":"^2.0.1","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.0.1","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.1","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/wrap-ansi":"^8.0.1","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.0_1673381293902_0.7020345422185499","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"localdev-tui","version":"0.1.1","_id":"localdev-tui@0.1.1","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"76d74a62c848cb8886cbfd4f7a752dcbd8ad13fd","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.1.tgz","fileCount":57,"integrity":"sha512-faFnAkSgxfak/k8CJFabID3kJtEODE5Ne7foMAWqiZmZTm64z/VrelRrv91KWnRgqhGWGRf1fmW91jPWSDEEUw==","signatures":[{"sig":"MEYCIQCSK8BZmktC4YJ7vBGcG5RjHJVZGjc6uWWAgVNoPSZb8wIhAOSMmbeGjQzp3eztm1KgD6wY8NWDbG+kZCG0qqVW6kT/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvccuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzqA/+IUZlEIqE9B/lNbo2+FEqv7EDJ7zZVlg02ppvtHuMLcTCaBpa\r\n6LIvTCyHCPbqrQIRNa1eraD7ne3GIEwYezfXUdhgtvZrtIJIQzbyGc2XKD1m\r\nARnkymX7xkWDSLDac8Rh2At14CWcmO5j9w1H7fEPkdREDqKhfPRBAE50xPG7\r\nCcM786ZnJ8gKPjRD332DmX0JL5FR/T3cWZ3/7+VvLoPT2o3TTAD/Z2Qn+i7C\r\nfpdSJi719lgLC4EvIEKsJ8bgACFsrAgI2aVo1UYVzcWS3DjMjA+Jlrfn/LeR\r\nVSSEZh7QpRV7eTB7yLztD/G3kc26IRdFar5p3OjqSwXOA2sgaAuJwk6aSoM5\r\nPSU6PRISWVRCAQ/XUTvPVKlMMjmPODzFibaSy7soiGEbi3efvCa23sZs6Oie\r\nJRZiIZ7l+DW+R4MUpR9Iuz1u0BraoWXKchO0ZNuTAXBHMN5dszNmLkRq6uSA\r\nKGSBuMS86tkNBXmAwKXGIPQq2QFj6/eqzndv9NU9d76DfTIwfXsUrva7w/0Q\r\nzFeQ5782DuOGe1yJWSjr9Vz9kzM/Tiexv0GwNZaBIf6+8iQ5NRRaMcSkRmOn\r\nj6LqWjVGpIgKkTWEG2MURyvmysvQwkPz2Y8/ydz+P9jj9pGOJtoDvABOj74d\r\nRkxxgN32rHOxI0AzTxx2JfLklxf3xyy0Ibo=\r\n=gD54\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.1.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"117eba291a2abfda589e032e47eded79b93d1cdc","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/500f471716b28e06678b52df56811edb/localdev-tui-0.1.1.tgz","_integrity":"sha512-faFnAkSgxfak/k8CJFabID3kJtEODE5Ne7foMAWqiZmZTm64z/VrelRrv91KWnRgqhGWGRf1fmW91jPWSDEEUw==","_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","inquirer":"^9.1.4","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","kill-port":"^2.0.1","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.0.1","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.1","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/wrap-ansi":"^8.0.1","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.1_1673381678256_0.6879971572145498","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"localdev-tui","version":"0.1.2","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.2","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"ba0febf22cd5481c1548f97132268087346a00a1","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.2.tgz","fileCount":57,"integrity":"sha512-nUvmVxPj1ucG/OxALcRDdSE8yqFPbdEaZe9fi9M7XjAEwwxCQdBYakCnEH6T4k9he94cuUC/6laB8Qt8AhFKDw==","signatures":[{"sig":"MEUCIQC09cr3um/udNQEBzzjaR4UpTN23a8Ue3K7zN8AfvufdgIgMa4gCkCGYZ1OQ4kEuVyZ5iURTrc6RNYQBm1ZtVaAe5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvc+uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOFA//WckFHpLL23Jv2JsET0pGe1+CVMopUEmZo5UAp7I4yaDcmjoa\r\necAPMFXDVATiDmS6kn5BZuE+PdQ3xKtSyfHDXCyHKuMap4tkXLFnitNDwiZv\r\nh89DI2v1kgkRp8Yr09uTmvZxaJgncJy9jai7BEkdsaiFTh9MZL6a7TnsSaBM\r\nwzGDB8aW7+soOiumUyscYBTgu9g4eXHQ8efd3ijfGecQkCZw7TZN11ekk65F\r\n4ADS6KL2oab8uMl56IiLWiHnDplfuWmjUSJeJjvqv+4snYJaar1e21NH+C4L\r\nQEqYF/25AW6hW9wUeBKqgkMidBALG4DiAEp7jEUhB1i9I5sfeDmbmZhsVrky\r\nWxEJ8a74TgkOdBdFAYcA85HP+UWdmx5DAqdOtAnSQpE7xbam9VCM59T3yxfy\r\nacOB2fGjfhjhdhV5GYaKYAwHNbqFB1JjzN3AohcjjhUsfggTIhfCgkipTu3H\r\nZRsyGxxczrGwWEu6JAz7isYeDcxjxYTSK09JtY0nUvNcDFANpl4msCbWbYMs\r\nqvStBUe2Mksc0NX3SCEITA8Cc6B26/RS6QToX097cKsKv5wCow43/Lsyzudw\r\nFK8O2i61G7dWEi6fPnHWbVKXCsPtpUQBALvAVEWewFiHuuQkS4XGVHnqPWkV\r\nWfVwWZPOt7kLcniGTrhhqQUStkeAEl7PF3s=\r\n=r71d\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.2.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"117eba291a2abfda589e032e47eded79b93d1cdc","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/a77ef0567bbfbc72009eb90c7808e685/localdev-tui-0.1.2.tgz","_integrity":"sha512-nUvmVxPj1ucG/OxALcRDdSE8yqFPbdEaZe9fi9M7XjAEwwxCQdBYakCnEH6T4k9he94cuUC/6laB8Qt8AhFKDw==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","inquirer":"^9.1.4","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","kill-port":"^2.0.1","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.0.1","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.1","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/wrap-ansi":"^8.0.1","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.2_1673383854541_0.9303575120862602","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"localdev-tui","version":"0.1.3","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.3","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"053cf441015163d31d8fcfa3bf214b28dd3bfebd","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.3.tgz","fileCount":57,"integrity":"sha512-K3mxprJ7o3VABPSUDvKxVsutqGF31N75nIB6krJ/M/lio15pOb7/GgaUKizo5fMsXBYB55ZN0vR8WSZMMcYqzg==","signatures":[{"sig":"MEQCIAzDeFP1xcNlZnSw70C09zMyTkLJ0jZzzEIqDkzUuEHFAiA3D5VyXPyR5InbiVEjX0EhIuInjXoKwHenEDAUnM/9XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvdzLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLUw//cfhBviIraSi0g1DrYXOw6VMdJyIFM+NDi1/0FHeGjMWlWHPd\r\nhbVrFmJO9qPTmfkkDHBtXq4Kz2wa6o3+htfnWu7kAxY3yUy6cFlQCs4RMN3A\r\nWJxCnxiHg33GZ1tiZNob2j3WyMBjVVkaEXY+FvZ+UCP+xPcKHRGTuyAEcIwh\r\n41xw0fUCN1AFVHZthIKCNKMn+xwmSxUZKMeNm0TjjSSZCsNjZ07NV6Z6g4TF\r\n3MF1GzxgwxSKaqJaNptooD1u4lowkS4TmBKTFLvdQPLlLDmoZlhsAkdlOE/x\r\no1NhcbNkuz2l2Jr3QrEWxYDnFndjndRQhtuJW4xx+COR9GhOlbw1xsqUIQNk\r\nMqDOICUfyagjl3gQ+pNW8z7o86cDF7VBD5VgjnGPBYAjNrP13zXjWi3I0q8W\r\n4YJv3SNImIvZ5lFK/mQRvBFxMhVqp1WsnNv3PDG69id+aVcoGpCPfMVlr78z\r\nHahntxJqOqOTnvmMOT6hOfxIVYZhG8yPXV6w/sUpLevf9FWNVYqDo/tnl1Yc\r\n+e60Cq6xd1284oMyG0DQHw3ptx/hMWDsYjjrNr9WeL4SFeysZZrtGPS9X6xv\r\nwIlwSXnG2zY0Qj7qvDBkjwqJeoLA1sysxuUAzKNlIpOfmWG9W5wQ1MCF4461\r\n+ukw0wWotnHkDDIVOGtR+NeHvJhsS5nm34Q=\r\n=jH9Q\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.3.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"117eba291a2abfda589e032e47eded79b93d1cdc","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/ae53915fc92da02c0242e0e3d18ed74c/localdev-tui-0.1.3.tgz","_integrity":"sha512-K3mxprJ7o3VABPSUDvKxVsutqGF31N75nIB6krJ/M/lio15pOb7/GgaUKizo5fMsXBYB55ZN0vR8WSZMMcYqzg==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","inquirer":"^9.1.4","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","kill-port":"^2.0.1","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.0.1","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/wrap-ansi":"^8.0.1","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.3_1673387211596_0.2178776512412739","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"localdev-tui","version":"0.1.4","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.4","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"72e6f9a54f5844b4cf3098cc636cab1f4473dc30","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.4.tgz","fileCount":57,"integrity":"sha512-TZpG+7psBKTqHu8H4GExzcGWvEHUluWFwpdHBLWsxtjU1oGwjV+iSU2MDaAIrwnprKVG6zr/OBE7qukovtZVbA==","signatures":[{"sig":"MEUCIQDWxCRX95VxQMJYZdocceK8nczZ9aQhlsdpE03vkISmKwIgRL2EGu1RaNhESXJbt9glhGcHU2+kP0RlK8FUtcaMmT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw02wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqDQ//dkpHlJONmYaAPCh2ko4xUWPdjfqKreILuw7I3vhOSLjbYLwD\r\nO3shrfSMhg+m7uM9MfzGS39Z/VSD4zu0jmcH+oEd/u3f78rYr15ZEopxbHsU\r\nwPXV31e8KTIP8LWoA0BEkGnZt///9M4WlfTFjXTEgYJtNhDJbNd/io87b+dG\r\ndFT4XUpKJq7ir6TetQ3uZBELfuAEJsddzVZuy2Tz24h7yewnPcc+j0zPXGny\r\ndfIp1UlTBONL58/nDlrF63h9qRSl8hwX3jq312QEkgfd0h4QQjg3XcI4XVcP\r\nuy/Qd9nZvs6ltwJoV7ZEx9nhmnNFtVrbcBqeACCqsD5P1TvV5ZpHEcn5VT0k\r\nC8tW8QjJckk2rEljsfiYyNsveB1t9NUYibhv8M29OiRSLloK2eqwOh/7TROl\r\nkjG3vWdC6MlkiUGI1dpWJwt4QV1aYYFlsYndYr3lKngw/WRPHBD0salKG0O5\r\n1pzBV6iFbcAJLB5iVuH85gbac8TNkWmOJjEhlvIwr3I0bT4Wea/1gLwld/P7\r\n4W6fklyk9yi5nPlXrLS35vXpPMNAhIwXhE0Zz+lITSTEFv2SLQMG7uSVOqU4\r\nSIQFuglB6R64zF24AjFNz6vBYOTv3KbgKOX9j/N+Qa76vs9tRP2HCPDORA37\r\nX/GEMEOsOFXWIk2ahFrDfJY37Nlr/LJ6dDA=\r\n=Gihd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.4.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"07b851e2e16f61c36bd0e0ec8202a5794f83a185","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/6bab6c9a81928115ae52989bdd197036/localdev-tui-0.1.4.tgz","_integrity":"sha512-TZpG+7psBKTqHu8H4GExzcGWvEHUluWFwpdHBLWsxtjU1oGwjV+iSU2MDaAIrwnprKVG6zr/OBE7qukovtZVbA==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","inquirer":"^9.1.4","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","kill-port":"^2.0.1","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.0.1","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/wrap-ansi":"^8.0.1","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.4_1673743791924_0.341959512740853","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"localdev-tui","version":"0.1.5","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.5","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"669d8fdec4f738e4f48ad0e5c73d1699bd4a83b0","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.5.tgz","fileCount":57,"integrity":"sha512-UWqKHSIoDaWkuXH2fLav2bPRVfdPjgPKpH3SQlebRMkXqqsErch0cY2jcMaCsVIL1zVssfuMLh7VtmZgYuIn6w==","signatures":[{"sig":"MEYCIQCWabzIxqpEqYmE5+6nITkNjGHpfk+9RywSYi6iHpefOQIhAI/S1uCsERMqS+P+LEhAZ136OhwFGuBXulkOFrd2blmt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzr+0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Cg/6Ah8//Sl4eJWNjBWkeM+oU9WLbkNT/1uexGn5osLIN6lkUnJS\r\nLvsZZ4qmQu4pFzWSDtnk99eRTdPYaeFXFEgZ8ComXj2AHI8caTK3kWUS+vJN\r\nE83vD5bebTw9l86eKeY7N2ipPbHazpDI5duRFcCKIS9RVk7I0/k6lDP+OsYw\r\nHqEnv86PkBQIEUTqUXb03lVc/Ne3jSGhmcwjOLT2Gf9qcghmSsWeGqsBLqZ1\r\na+zBNgJ6qhoTGQyQgpgAebD/jZtpy+NrLJZA4REBj1sKc72D6r9MjsVHEOcE\r\ng4TyW5z5WfiGWcK/ait+YRa5ewqe+af89V/LtJD8wD8UNfsku3LYQjfTQODc\r\nY7sbw2jgB5i3hNsZ1sw8XTLNCn9//zdHmnUYQAxpQHRGO7Dd7t+/n/LYK8LS\r\niS0kzchYfa4YgBZJDqMkLJEF0e9ymy04MZVT4TdYqEOnjT4hEtWYuK7Q0Job\r\nEbRvq5skX0l/fft0pY1QWniijU26JjalHTgPsezBtdGMUX3sofg6nuxEvrY4\r\ndgrNf8TyHwPxYviW84t/LXoAXcbALu8tWxr7tQCVDiRf8MoBLACuGg0GITSg\r\nvOP1XcoTM6V6ap/bww9V5GuueA83PoIP47rvi+5ssy4OLC53zlMywaH974x2\r\n19YhKZJvKVcb+IGypbktu2xRVunx+sdr1iM=\r\n=soDQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.5.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"d39a53f0377d6c928e7bb29add80a421f42d545a","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/ff29f140f1b8c3652f680df1c390bd10/localdev-tui-0.1.5.tgz","_integrity":"sha512-UWqKHSIoDaWkuXH2fLav2bPRVfdPjgPKpH3SQlebRMkXqqsErch0cY2jcMaCsVIL1zVssfuMLh7VtmZgYuIn6w==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","inquirer":"^9.1.4","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","kill-port":"^2.0.1","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.5_1674493876068_0.6120982407074673","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"localdev-tui","version":"0.1.6","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.6","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"b5da97f9e740f42f37837d861cdcc579162271ca","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.6.tgz","fileCount":57,"integrity":"sha512-xJ5Xb+zicQZzeSEwipb143NXGIvzP3qwh370XgdxUDmTe3D/Xg2cB2jpvv000R1ubtBuLmMhbYw5CuDvhki/kQ==","signatures":[{"sig":"MEYCIQDZ/Vs5/bX7SarWnJreHzpQkSlBE++eSmLy/XnddR2zeAIhAOZ/YmVV/8s1UXpqY3X6y1S4WM37vZiCDEEO3hEy+f++","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2Xe4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZvxAAjoD6uwU9BQ4tiLCwJE5m1sPGFj+XQFV518bbJQkVLz/wIU5M\r\ncOPL/Of1iCsPbfvYJNS/O79A1POX2W9p4OAWjtxqt282xTy6zwJrTCtDfXhB\r\n0zzSC4RfBtrTZ9uEs9MYaIBnow9JlqIN8OfD4NfMgoQ7NKbkrLUjoSmUS2VY\r\nZ+sDRKrM7W6YVGPvBcdu2DKcTVZlWro+tDGF16nNxFLVbDddPg97m6kl5hXQ\r\n5NbsOwEN2dJBwD2+Mjzahz5ex3Z9BjASeeEl6258Fr441OPyJN8X+foP8g6p\r\nQQ7R+CLnQ1qZRrPp2zN19BYAPLT+D3M9czcPJ0KvEHDlsCH1ThK7054Uxf2W\r\nHNo9/J9HkHzbOVwsORLzSbeTi31jttHDAjb0KJukhEpJWwulgjNIRr5Ab36J\r\nGE1V1oUQ42K2e7njvN5LGFJVp5dFsM0UZ6jO3q0Y6kE/+Et7TWsyUBUhle/H\r\nxu4AQsVuBSFq2mcmIZkTStsss2t2fwE4V4jrtxFaz2l1j+M6Sv/VkO3UNtGA\r\nKOBCtbpkLCYX7tNKgI8DH9RCYEFpxr+iethPXooHW8FS2LD7txdanB5rEniO\r\nOk0UcNSzgMvPv0xgXJK+FV1IqSAe+rIV7PUDKbGjWY0Us+76Cfmc7rge8gSC\r\nQLLYLuxSdnLrCN0PADbwwmhBsPC/J5zspd8=\r\n=aSod\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.6.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"d39a53f0377d6c928e7bb29add80a421f42d545a","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/69aa7befdda3ff27d405064809688c6f/localdev-tui-0.1.6.tgz","_integrity":"sha512-xJ5Xb+zicQZzeSEwipb143NXGIvzP3qwh370XgdxUDmTe3D/Xg2cB2jpvv000R1ubtBuLmMhbYw5CuDvhki/kQ==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.6_1675196344640_0.24341994497837405","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"localdev-tui","version":"0.1.7","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.7","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"a97fa11bc385c1c6e66a9c6878de97868442c69a","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.7.tgz","fileCount":57,"integrity":"sha512-E0DQ+pB1b8+oYtaoN/Sz4DYAuLeo3xNvNOpquga1gSTtL12d7s0StQlyMlzoquf/HNAw7uVb9sWp/+d7DldwNg==","signatures":[{"sig":"MEQCIBRjuUAKcF5caCOfYViGIH8hlLem6/O6VMMSotgqzIMYAiBXzx6Xgyu44EwmHGAN8LXecANAttYl5V+NA2IRC9A66Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2sXQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqktg//TBWZRSZlfgG7s/HDeQxyAfG3V+eyVmWAfJfflCXC9IujJYlL\r\nohclQ8epyh83+zU/cx54pmwe9J/RhH+AHC3R0ulnjj//7XRCmHDYZRzezRks\r\nh3baJi69bEE+YmqE19V+lt65oLgTJNMYClDpan1huwY/kDcDDqH2SH01qQ5e\r\nLs9VxkF8wqjaNFA5R10dLjhZJe0a6guMl1TOayWv1Tfi02/PH9XGHxB4z4+a\r\ndMU6VAyJTpOtBY+7PmeLJLzmWNWNXkIDbk6nfiOFw+ZJZZJz5Wmn5NnFxlpi\r\n+Gd00cjRcnIA4GybA/CSMQ6uvY/KkInbpHd+qo0n9SPSfWW+VMpRSxEkUml9\r\nWyyjW3AJzhP+dQj6vyqVAsNrah5quqlLTVvLGsjoVMVGx64fm2eWD5V4FRaP\r\n+pBILOJ2BRsVA2riRGDwqs4fJ598dnI5y2CIwV1IcBXbRnDamY1OMC5HAY3L\r\nrV2LghVHN84iSUAVvAajQgVKM3q3XG3r3Utgb9UvVMwv4JhuAv9ZjlfklRYi\r\nieC9wFS7SNRdahSsnqhc2KTLCUytcoKN1S+KlfHBSHeZBStaAuiMwi/oBbw+\r\nESzhOQtSYE2e2TDR5+As+hupVE2nZ6OHtb7cG7ymaTPgVUhWW1bk6N7XMMr2\r\n28QY0tyZyh34oNuS3iE95FsfakQ+fUxATZg=\r\n=Tbo4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.7.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"d86ad41b8fa379a7dcf14b9f8a3637807c7733d6","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/2cf265a5bb9098a966c35d00237ac471/localdev-tui-0.1.7.tgz","_integrity":"sha512-E0DQ+pB1b8+oYtaoN/Sz4DYAuLeo3xNvNOpquga1gSTtL12d7s0StQlyMlzoquf/HNAw7uVb9sWp/+d7DldwNg==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.3","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.7_1675281872101_0.8492157934076032","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"localdev-tui","version":"0.1.8","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.8","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"23fd3acb3c94772948cb5397d3dbf70911e134e8","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.8.tgz","fileCount":57,"integrity":"sha512-RXh0wReCHZnS1CsVBOAAXSCg7wQDtojDh7daOTihyZYK9APJOhPWNSKcry9nuvFoO6Wyz11UkWYKY7lP2PjGAg==","signatures":[{"sig":"MEUCIQCj2evyVCaOPN2T9PSrypS1znKhY1RZl09Gzcmubx67XAIgBRADvgp3p2AFgrd+oC3f38qJ7N+WlsFT0E9YZ8dASjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2snlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDNA/7B16BDuUi+zeqH0pi4qUChMcqsoEZ1lQ7BpN+58NsnFaYAiLv\r\nWIxFYB4tQSVhI7uUzCy34/XbI3oOejVC3ue2CK+Rjf7HxUZEK8Oun4H73lcg\r\nia6oLF8+TnMKyFy6D4i+cTVVmPFR0n4eND3q0j71zQEM9FxfIQU+BWw7W0Lu\r\n06nmy2qHC0sYCMJ1m5u580u5xUYGn4hBk1OfsZzKe8uZrtu+gaXQwzKr7WDc\r\nI07uHAhExufCdJ43ci1XlHLWD1VKlmKyotJpkkApenMQyE819Xz/OvnPeQdv\r\n5p94hkgT5XDEppisIR8cdn+eIWDbDu5l6920b9le2MA3LE8UdOtYgX20xO6+\r\njFVYnXemfFZm0n126hBW40naVJ2DPDp6hmdU3TD3AmGXPEAD/1cj/b+IR6Da\r\nPf78Zpe/Y7nwWLg8pT5je7vjNiGE8X3iw4Ynz71QZ5h/lR30S2NDyMYMq/vN\r\nlJ3MHW+KiBNrQJyJ5q5TAW/8dj9br+xb+a3UxTgGWYxgSYKMn80NYGW64qdo\r\nXeedgObR99DEFHmoV8FSuaT+u6ReUs+5VQjcwYh2j19yw4pFtQ7OXEYobpzp\r\nyj2AWKHDbQb3/R56Hs99+rkE8KIofj8JU92jGdohgAEeqU1VVeJ7tvuGtGFu\r\ndU2to2OhlpSDJc+E89Mpf8knO4JqrktrCZQ=\r\n=xYa7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.8.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"d86ad41b8fa379a7dcf14b9f8a3637807c7733d6","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/8bb35cbde99c2e5df72157920d85fb67/localdev-tui-0.1.8.tgz","_integrity":"sha512-RXh0wReCHZnS1CsVBOAAXSCg7wQDtojDh7daOTihyZYK9APJOhPWNSKcry9nuvFoO6Wyz11UkWYKY7lP2PjGAg==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.3","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","signal-exit":"^3.0.7","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/signal-exit":"^3.0.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.8_1675282916962_0.909627512480629","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"localdev-tui","version":"0.1.9","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.9","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"2568e32b5b7995702972cf61a166450581ad42c6","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.9.tgz","fileCount":57,"integrity":"sha512-uGIyMJJ/OjZUEVGZUvzMocDnJv9TKuz3c7QJ8OloxFxrbXVwaT3LUOivPBL+tPzNrTKLLJRK2zUDvF2slvIcew==","signatures":[{"sig":"MEUCIQCHBPAVRR6ir/LVmMZETivmHnFDa4meSBw8bnWu4U0f7QIgOFEptJheGJDwzB4HsSSgd49ijofAWhMnM0wjBHN4xrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj279RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx0Q/+M8Oyxw242eU65DxpF3YyLmKeGKuhGX8ouXDu2oh8RHXrqGb1\r\nIqBau3kLSP2BOVWtzyfiXp2V6nKEBW9/nukEtId7MLDElZgSBeaRTaQlt6Hn\r\nlfDZT5PJjSIjqii1Wfp2Co46LgHhpv5WUEIBGA4CI4z0G4TEW2TYM1EWwh8e\r\nZxozEMdZyLqQOsfa0pfxH7uDN40Lz1cSk8Fd2ZMd1lKyWXmcyCDYzMiKoEKg\r\nGbUk1Xm//1YpYV82ZfFiCsrFzTmyGLNIu05Vp0moLKi5StZtP2DCODsQTRsx\r\nJN0SbQ6JMw0jhT5dPIOzp+Ko0JWNAAbPFKf8nOoqwpg48FqMoItcdpXpWvGs\r\nHW71GhCPKtB6RXc3H9fR2DiZMYe8gbHLuV5v00+z2xHHdKAALTMUekoml9bg\r\nntgVL//wVF/0Oe9ottNVRAdKACza9SU5e/nUngyKAnKOn9DWwCVU3TRlQ54V\r\niPOprq7208Bmco8ib9Kqr+ModOgli4XmefTKWrVevk/6nFUK3EdofnAgo7X7\r\nCXWBdD7LDSObZppDuCQ258cJ4iBpaA+Nf9jDTPni9chWcdxr29SLag3nfUht\r\nly7TfmjcsmoqiitarAoIB3j2uUPXQLnjSEe0Yv2hasvknCdw48nMUSVud7gA\r\ns9IrwF9lT+70cKgHQHQNwwAR94zce82+M2A=\r\n=1Dl3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.9.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"067f964d555eb0639e0a303ece07d348ebc776e4","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/4d78e715c661d6355222247827c22d13/localdev-tui-0.1.9.tgz","_integrity":"sha512-uGIyMJJ/OjZUEVGZUvzMocDnJv9TKuz3c7QJ8OloxFxrbXVwaT3LUOivPBL+tPzNrTKLLJRK2zUDvF2slvIcew==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.9_1675345744780_0.6069926413575997","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"localdev-tui","version":"0.1.10","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.10","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"47d8d89c652dd6999fe4b789d76fd9f638a0ccdb","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.10.tgz","fileCount":57,"integrity":"sha512-bgEMfAvO/MG3XmMMHlKVMhOgLcHOJMf4h4y01z51/9CTZdgXUVYiFNRVyGHG+wLBtV+QD5hlAyfkStvXIBmQ2g==","signatures":[{"sig":"MEQCIFlbg8k2kUSJPl4FdoeIv+Ka5YOLV2rQeeIIYPITjoJyAiAT/HD3A4G3fVQ0ulsCvqTSjaWDyfWfwGqSIzB4p2gCEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4BE8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXgxAApMpV+8oXjyZK90IZlryA4ec7bEzHtjxXG8kgkj45xxFF2cU8\r\nZdlc6KK+qYYlE298E1fmgCjpZJhRTvViRqVM9pz/0fRqZhFXQ+wF3/2gFeFa\r\naJ5jHvx+3yyNYo3CrTshFYtjflF6jnH8aAkFpurlangpEQ6PurdFmOfQYsLM\r\nEj9km1pVOVe/FsIRBGWZjXr2gRWf76070OqG/GCYaLXc2QMREiRxj97Xa9Jt\r\nAXc4YjMNFq7IjIpArXKNWdWfVlrHotoiUpCRdlHpHDl4diHgUka+AYMxe7s/\r\nC/qNCRweAiDyeKXvZ4O/MeY8XmfMybN7WL6+kQxpa1BPmJN4UJCUIrYcsdGU\r\nIAc9mVE4w1YeOhyN4Rd57KlWYprCVfcYA6yKonLbAc+FFAXnTfvpM8PgAQaH\r\neti3aAF6NnZvj3tVdygEp+GVT1xD4cqTkeyYGZQVeC7FFbmriqLPx6z5DZxT\r\nxcen4SMHVbh/5BLpl86RGuKKMKe69ga54n/pxhBoDywsYdHX65E86Buo+Wcj\r\ntKZx5jaFEstkM/qTpoRagFxw4GtKq3bQKhkcgOhcnNtkhgZb8oqYIgEFNu1P\r\nS9c0MclZ1dM2cmMjhEFxVIKJ7MygCCF93do/jSFqfek8KHoie/tvWBMbbXQc\r\nxfgfAJ7gswLVKgUGO4nIRH66naioT6pTd5A=\r\n=pJN6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.10.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"d86ad41b8fa379a7dcf14b9f8a3637807c7733d6","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/4a2e7d8bfa2abb5a20e25822fb4b7185/localdev-tui-0.1.10.tgz","_integrity":"sha512-bgEMfAvO/MG3XmMMHlKVMhOgLcHOJMf4h4y01z51/9CTZdgXUVYiFNRVyGHG+wLBtV+QD5hlAyfkStvXIBmQ2g==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.3","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.10_1675628860276_0.6645927897471293","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"localdev-tui","version":"0.1.11","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.11","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"785248978a8fdd3138b14a8625a3718c6520031c","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.11.tgz","fileCount":57,"integrity":"sha512-lPwHxFoulS+d5E6/xbdK+gvel/h0KGMUvZS/+vzzhiEnWoZOJ6oXvlAk0XkCOz6stl3GFexEubA8sUdlAv6SGQ==","signatures":[{"sig":"MEUCIQDpAbNAWRxEkAq9Gpt+Y+9Q2kHCELQaWXF5eft1bvxtWQIgfng+CzXZKVh6Ch6CxomM/YtRDFPWMf9QsxRb1Vu2EvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4BjlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSvA//dHEcxKBTQDnjXnLaOyYDFw1U5ds/4ux0MDGTFz+ZgmJY9a6d\r\nanU3fQ5gXmf1B3EglMAS5+k6yPEzpUFkDXfetLu2cBLb5kpyNPa1LKN+fjqu\r\nviPO8SPkq4PblgEDtBboGpYMasgw3Huma1eSF/FNdKcQNRX66220h0mN6MFo\r\nfi+TETec1hAmcYZe8okrBeNIkj8zXtrYIQxrlJKVC6OZibrykUW5MUTkNlkf\r\nCl24TnxjSuVMGPgjNrQvGdD3owEe0u+dXsgqM0CqXMppDXUKuVy1Of1zHcjj\r\nEPb3dEpRt87LlcF/ZNP7hT9ZVreeImXAX7Km88aHJzchm0LPa9ETaEutO3ag\r\nwGrvMfOSyL2s0aAIaGHab4Dyjq8lfeg48PUorGklRWF4sfWaakvkS1atlkvN\r\ndyjxQOQ3DWQ+TNbYmPcX18nUPItlzcMhXUJ4UPSdAKcih4yGiGyPqqQR6Nz2\r\nrqzx+MjqywdTFx4Ay5j9XFdmt5dMBBFpgS049MuFMiw6FVA+2Ms7pu5F2SMP\r\nkyWpFRLfImBzLqiofyl+MXaPibZ7MGRnI9YDaoOnch6taTcUGRbsW4ikm4XI\r\n+SEACt6MJE9yCuLtpu+xHyjRS7g5bsX3f1OKA5Rhk5Xi5oUDfxcJ/S5DkFpw\r\nHy6BYHbKyz7hf0yI940g1u7h8/cOqNBAT9c=\r\n=KTeh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.11.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"d86ad41b8fa379a7dcf14b9f8a3637807c7733d6","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/ad1753a54f5858ffad57c98947659e1a/localdev-tui-0.1.11.tgz","_integrity":"sha512-lPwHxFoulS+d5E6/xbdK+gvel/h0KGMUvZS/+vzzhiEnWoZOJ6oXvlAk0XkCOz6stl3GFexEubA8sUdlAv6SGQ==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.3","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.11_1675630821737_0.09999419714779711","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"localdev-tui","version":"0.1.12","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.12","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"e3866a5724c4dd482add58139c8c9f7e05012dfd","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.12.tgz","fileCount":57,"integrity":"sha512-5vBop8ALEZ3Pqi8D5GnYK9G75J8ncXGiI9ArooRdLKD92VTYMwaNyqnDdv4VZeE8QePtbKS7AV96Nwoyrh5Hvw==","signatures":[{"sig":"MEUCIAm/AmZJhqURUkJLBl5SzETZIykrqDwrZ+/qq5muoz2/AiEAy7sQQPcI43pwns5DoXkGUVIZP+9ZvaH/seaNyOs3fpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4CcCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgJw/+MKpDO0A/KStKLGgIlaLEgvkPTACQZmUVgbBlzTNYTKnbVIr/\r\nsGMziLqxlBvx9PGSlik5QX42KFdMjgV2sEoWNjBE4QPp5JZb2DUorH8gzUaR\r\nvuKkHHi8BsOzgOZ1U1uYykkTIwBupIZSI95zAqefJ2z8SyqwbeGLyw/P8ZCe\r\nJgdkTvGeq5IwkQiki0uG5AN/HRAWY/05P2ls0oqyjnjNHC0Rg8TN9n0eokYT\r\nxJ5JT0RNlCGS++v9BJe+PaP0iI5PtKVnIIOhHt7VNuZ38GF6eQ5j3a9YcPB7\r\nzxz6dW/+g7riwCmj++gDFLfDkB2b9/Mw1VdAzb1J6ZnKM4F1povwnjinpwAr\r\nltodRg92r4nJz9Q7grA8QbSYYWruMLbYzm1HVteZ83hYREER8nDhCcU7U8M/\r\nmujmtUzu2WnhqTFxbuhpXSc40Y4qy3ISgGD3yUKZm43/sVyIjXyjAoLaoT6I\r\nEUoVDqhh6gwXdpS1KdQ8uIx1N7FkQmUnqJ8h84zSuN3n2nkGe1cjcOGFlgaa\r\nYc72xEihXqPmm162D1OrDMsZ4n7xT9ihhFqdZRfOuZhVoJxY9MeP39f3D+CW\r\nVTJRGYBRT3xEoWNR3z0U+pFo9FaaMPw6ymubpB1mLqCf/LJJLyEbDZNn0lGb\r\nrJ7sRTnCfR1DLpDV6eCHxi2g7/X1+6FW0zU=\r\n=xMjd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.12.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"d86ad41b8fa379a7dcf14b9f8a3637807c7733d6","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/eecc013f2da25627b5c15df4d92e7245/localdev-tui-0.1.12.tgz","_integrity":"sha512-5vBop8ALEZ3Pqi8D5GnYK9G75J8ncXGiI9ArooRdLKD92VTYMwaNyqnDdv4VZeE8QePtbKS7AV96Nwoyrh5Hvw==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.3","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.8.2","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.12_1675634433971_0.003176618784055396","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"localdev-tui","version":"0.1.13","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.13","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"bff9380010f2438da9fb3af7aed2fb7b0571ddc6","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.13.tgz","fileCount":57,"integrity":"sha512-z8sBhWBChIkn81nkiWmXL83o07lzUndWCa/Acxrtxqtur4kUqd81ptQOXfxs5mhin2waSG0Ih+xMydPq2AgmTw==","signatures":[{"sig":"MEYCIQDtRZa/QmygGfaFTtudopy4wmLsKwhToxEPFqfKudG97gIhAPZ3muNrnEHHzyN+H/+ilUPzz6LPEaqTp1u1IwDMJWix","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4miWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMPA/9FJM9J/oP56j+BSr5/O6j1Ox4F+DFwBz4zydQo3W/1tDV9HFc\r\noYDq9Bx+mH4oQR/Sd2177c5oEzegkRXS9j0utWKMX4ePk/bbYyF1plIAZVy6\r\nquVY5149XsF0OcrIdDnQzQk000h5rOgPBhSm8Ihp4LKoqZPD6wAAZHrm42jd\r\nDcXJjZtkt20Zybu//YXKMUU/cB4puTeKkpq35cd7RK9BDdcEKYfZsDbNb7Im\r\nGG/QCaUL7ekilCpbr7SZzLwd+ga73M9/I09G6JFDCPaHDJpx5x1jIjKkeG3t\r\nqVR6fjqOl9b80a8zLnpphG/FRNkOe53mjNkCp3Z0/hFgvIiE+QFMOP2qBr+o\r\n5lqX5PxRUzP3L3JDHeE2m2b7DtiMYjgZOJyrFnmD5+Rzsg5mxgKAVcPJFQZG\r\nU8XK8O9n0eHbUcqUZa4rq2Lc/jtss+QKLgf5WgftgULhvN4DS9B4dip6+QYU\r\nCQD1o1u7qMXFaJV63u0jlAeXSRg4TY/ti2O0rt+D8Qw4A+7Vn6SikCHUGj1e\r\nZZtjYAcVXz7N/U8EHnbB31Am0iRCOLTHOXEyxDHa9+jfTDrnfztISOtUz7cT\r\n61E3941lX5ciF+sJxmQymLfkOEU78/52yFBgtRsYAF8hRrSDnstB6yHCrjnC\r\nWEYrqlqINuQQ8YhwUe6/GbBvwXMUGmIA0T4=\r\n=/x6w\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.13.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"6a02b6ff20ccca6925aa3c2f50b964edaeff1264","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/7af42a749910a859db52786437baff72/localdev-tui-0.1.13.tgz","_integrity":"sha512-z8sBhWBChIkn81nkiWmXL83o07lzUndWCa/Acxrtxqtur4kUqd81ptQOXfxs5mhin2waSG0Ih+xMydPq2AgmTw==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.13_1675782294642_0.32303625595607","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"localdev-tui","version":"0.1.14","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.14","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"64e8d0c453202e098b4ba4e14250f97001307768","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.14.tgz","fileCount":57,"integrity":"sha512-46mYraeQk8IBWzELV3GNyb67H7nf/OTl/E1/Ns1xy/rlRX7lZ7ho6S7CYIU5BlJaPBlcV4zShmqG30791bWYkw==","signatures":[{"sig":"MEUCIQC0EPF1p3Sx1vxRXM5JrWddFE20BAGtFxOcuR4wWtjLMwIge/jKGgcVdQ/9pCbd16z+Sj+YJ4BLcerHks0oMLO92Ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4+CjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG2g//fqMsMavlUMKxu0nRa7DkTFCSauC/sqtVLjiX+EDhrJ3iT4s8\r\nH9CmJUH0X31Hy8b5k++nysH+kmd4TuvuPZWIPwKAgmYzz6/z0PKWOdEzXp5A\r\nYVP7unlX3YbQH+ppFZ/ko9glVILNSdKp1TDE+R7qO3WHI5Vb6Mms7YVAI9Z/\r\nN1CWmSECLXxFjLQUShT7dZONa1nWanGbeNHz2fGZezk67+MMgdrQwzTOIoED\r\nY+6w+gbgMcKbCHcoshgfklV9ef2MZTXsIUc8Ji0p1MU/ipCs/mPYA1o4FOPD\r\nXmOvt3m0dzCDDUHUg0mCML5pi5Q/GcRC6qXb5C+cyTeshrXXpHhI34d794N6\r\nSI1Q+8RHPPTiVn3U5qE+dGS83vyZO9T0Zf+9DnYFmOoAZwj6SoBQLhg7FdJh\r\n+xraHtybuiyY8Byrf682jswlh31L4n7NVx+6iRKLQ4KLKogLqpzIA+dHKZPZ\r\n6yJ0u1AWacS0C6Sw/eH2LpMehdkKQrk6X+/9P3x2XzCdlRv5IqevO1e5ci1f\r\n7PSDBcZwrZiphTJuqKAsvA2Jv3fYaICXX3ougP9t7Ve/lR/kKJIMA3ClLKjf\r\nA8wpny2b9kQ7v6uNRy7VpvfnuU1cPtKlKQFW3QZuh3K/98KvgvW2iolasc46\r\n8ssV4rkcBifuvk0/9Tq0dfielcdrOex9fyc=\r\n=DUty\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.14.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"6a02b6ff20ccca6925aa3c2f50b964edaeff1264","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/606b7a45a765758379ba67a7ca7fb5c9/localdev-tui-0.1.14.tgz","_integrity":"sha512-46mYraeQk8IBWzELV3GNyb67H7nf/OTl/E1/Ns1xy/rlRX7lZ7ho6S7CYIU5BlJaPBlcV4zShmqG30791bWYkw==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.2","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.1","typescript":"^4.9.4","@types/react":"^17.0.52","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.14_1675878562791_0.16249373001436362","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"localdev-tui","version":"0.1.15","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.15","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"919fcbe8a5cc54024101edbe010b159713e689e5","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.15.tgz","fileCount":58,"integrity":"sha512-JPKXM8D6Q177MEW75w2LVXdj8iSjXxcjpEVO0TiOL0wxp74dRShR5itYt5YY/YtaLegFAq2jlqgbw3hzE3A0hQ==","signatures":[{"sig":"MEUCIEM3a2alVummBMmtcDSXECBwgbjN7JTKuna+ct79VYWeAiEArCqZcowq9p1X0bf/GMM5V4+4H1GzrLVuDG4T00MoWQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8Dl8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp49A/+LmsW/IqMH4+Xf//ceui+cb2tsSxLuPkRbQonaAl3vOWj43Fz\r\ntD0zQyYb5jCeWXPnMqDyIbA6Yz6K8e8k53sBjBIteWLtfvjxZpHDsmqDSRUZ\r\nRI+0Gwnk6pQXeTxEhHcVCpjse+ME9/e3T5i7uYyTe794sw864ipMTUlnYR6Y\r\njwznBmac6bhFOaZL47zsAiSSAGzFzBrQFc8YYz7MrX3Xl1rQ+OEiADvnnr0w\r\nPyaoko8Y0lP3L2RUPx6VgtgcqTGD8PJqK1cOQwnknqt9PXh5GdAISWjKzMaK\r\nIRTZL8W+Oo0S8sMeME2QviFN/M9kSwqdVt2ijAoxs3a27BzdJ6IplqPd4XLF\r\nWIAcw1RMeZ9lj/etrPDddjNvyMNMOcbjbkBcGA46bhfstGikbsd5mAhqfQP3\r\n20teW02VwEThTavpZsBT3unlvEnX6hEUp9F32OT8q5vFmty12lyIx6gxxSNH\r\n7VfbjqxmOapa22h5wgwStV+/BxMeTClcun9qf9rLFpPcv4jSdYlOVf1P29b6\r\nH4mtZOggLFI6N/tsR0VWdRMMbfODwXL0uIwK82wq8Z6gK50USN4xEl++TyBS\r\nSYXCmz90/QZCx0LLsJgPEBqYEo2+ykqkPs6xL3qFuEu0yqqjcvuNwPeT0Uk8\r\nqN8BxQ34N0EqHWGCaed8DBMYU+7AkHwwp1k=\r\n=nAc0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.15.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"182685ed3bfd9d75f334324a540ed048192f8beb","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/ff8302bc67099e29d7d9d7d90b42d913/localdev-tui-0.1.15.tgz","_integrity":"sha512-JPKXM8D6Q177MEW75w2LVXdj8iSjXxcjpEVO0TiOL0wxp74dRShR5itYt5YY/YtaLegFAq2jlqgbw3hzE3A0hQ==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.15_1676687740036_0.9225631582420382","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"localdev-tui","version":"0.1.16","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.16","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"6050f9bcf536a6a2a9a12624475b3be782798533","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.16.tgz","fileCount":58,"integrity":"sha512-B7e4hTt3tLNGvLslbT5twkqepS5nKyRUQqGGF7VmN+EmzubmYbWQMyh0ppAGsl5ZKq9QbKoQ15IU1/vLSNIu2g==","signatures":[{"sig":"MEQCIHAfQb1DC6pvQQyEjae5ZJlf9rKkr0bhePsQDYnvR4ZKAiAuancnoypDFEwwrcjCn1FopPhpziYVrQUX8j6UuhudTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9AIPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLbw/+Jp/aRIT/njNBv1AbhRovIHCtsAWDkYtOQRvQIixNux/FNzxd\r\nTSvBBqPJgTz1ZWcSn15CMKqxlB1krqjjH31060bSX847MRpsndAAdU0ylMNX\r\nDo6RmWgTdOid5ySTXM3eROH0ABsupOrd74aqP9b1o6vtu5yFcU3LRH9HNnXg\r\nNtSCS5dHJNaVxWpfC36+FwZScdxK+G3tDv1EZag4Da+SnEzSk4cZsFZxJY+c\r\n7m5EPHGEwEoPeBkGzojsyOSourMTW9pMeVRZFcoen0AQWJEBnzdlmn3clabG\r\nlm49UD/hmceIwFpo407T/oYC3dw6hsGgQcetvNedgUF6jaR3iX1LeNnVx+FC\r\nYKoxLfTg4Ici3vjmuJ7kssVGQYCj6ZfIUOSrOsAjVhgyDCsL8aoy7yK6aEJ1\r\nfKx6PMuDDMPQVMn30yJDpor0FXVxaX8hkeBYpLvb7W1b95vLoQz+XB4DOYBI\r\nf3f3JbYh3miNSQxg3xrLtVlsFGFTfnxeq757trK7Q2My9qq3xsAqZUakqM6L\r\nVVg0hrpMA3JK/XZpb/wjtUKr0B7yk9NwE2k5vGd+tQ/L0A3roKbkSvev0WYh\r\np4DLuW1gIPuASsAGpQJA5Ajl1JRA1+rzJJ1jboYQfxW8NFR6s2rzURl369EQ\r\nZdXY1h6CGKsE/pZROv4oKflcd181kD1Hh1w=\r\n=rCRc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.16.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"cce2b97b842fd377127681ad369a39349c61abd3","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/3b42dfe07450f5344824c6c44ceb9aa2/localdev-tui-0.1.16.tgz","_integrity":"sha512-B7e4hTt3tLNGvLslbT5twkqepS5nKyRUQqGGF7VmN+EmzubmYbWQMyh0ppAGsl5ZKq9QbKoQ15IU1/vLSNIu2g==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.16_1676935695225_0.13577620686562075","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"localdev-tui","version":"0.1.17","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.17","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"f9c41aa346223809f8b97d728d1b33ceceef3803","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.17.tgz","fileCount":58,"integrity":"sha512-9DkKeiqem5+xgKM4TNok6btH07ac6g14IbAH/DZrt/6P+2d5rk1HmF87SnHntUlS/XHLBHJrYfJiERHLVeX+dw==","signatures":[{"sig":"MEYCIQDU01V7rlM8jIG+ryudiILWdl17wDY+K8l4/gCNh0pAWAIhAP82CrUJz10DGBUEwkDmLWH6Ox9Atr12DFx3HTv1nNgN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9AY/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEiQ//cV3f4ulQGa7CAeLJqG6hE9k6zQJC1gHhm3lGhFtMShRHLbOj\r\n/xQzkQxvXbv7FfYM+uoclTMaQg9zJcZrkWeZDyOwUXux0V96VKybtWHZAotO\r\nxEYe6zMigz+p2TguX70ToUDhfsAZoqRrdYKIh7m0YtYWZG6Hc9vn/AvPBRnV\r\n5OjoweokxjuEn1nqwisddby9O+1Ebi+yd6j4LCXQI7QkkGuSs7hJG+9IhAkD\r\nkjr8COfnc1G2FVJMeSA2eTkJ533+yGHQ2imjhBMvtnVa4wrZWghVgj5HW97k\r\nlH7J2G6CZg0pK1pKc3nvhvSPjrP4htDvUKJUyQE0BsdjfIKXgn6p6oA50epZ\r\ngMQxofmicbLGMihzfLIfSghONppnU74vl9cQDvvjn5eJt/Qo29yEZGSjK1j3\r\nbIvRL8eWzxQxR85hFSAy0wUdOcaSQPexXiIdPuni4seX013X+h8oHuD5e8md\r\n+r81WpZqGy6qFmjnZK8wbD/vu2XRk7cqHmtK9sNDjkLmW8fkCEnbyOY8lIkk\r\nk4KyMzIFuAGb4ss9kBLsPTuQZ/6EPnfKmUldByE4IG56KsK4hsd0y41Sqd+W\r\nwltk0dJ9xAE8wPF5wMB4iOg0uv8G/J9wMLBTO9lrmvIMIskW+9zXCCJFrocF\r\nA7Bx1q9niMUlV7kowIszr3okN6K+byyXkoY=\r\n=c/wR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.17.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"cce2b97b842fd377127681ad369a39349c61abd3","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/93478c49d96377b962f87193956c20a0/localdev-tui-0.1.17.tgz","_integrity":"sha512-9DkKeiqem5+xgKM4TNok6btH07ac6g14IbAH/DZrt/6P+2d5rk1HmF87SnHntUlS/XHLBHJrYfJiERHLVeX+dw==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.17_1676936767526_0.08890954055424838","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"localdev-tui","version":"0.1.18","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.18","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"cfcec3605858805adc7222fa07cc6a553f992d34","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.18.tgz","fileCount":58,"integrity":"sha512-+/weOIiE17XY6WvcEPQk4T+E0y0uMYTdviSbHD7qRi34dmxVr0iBBHfIoDU8/sc/kvzShHAEy73SysAp2Xlr7Q==","signatures":[{"sig":"MEUCIQDjqU3QF+bHu23+1bBhrvXgcOz+WH+w9kquGVHCGtPwagIgQDy4bhPk9m9W/EywvFvEfBR/Uoy96ZthEJFX1ju5Bv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9ApiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoioBAAi8YAmapwq1K54YXYqv1EUy6lqiLOPcT/TZUhnl7kz5+oCtgJ\r\n61QzaaSS2N5Ri3IQIIbutInAcCm29Z22UqzxJGMCPgyqjc3SgPqH11nHrnUI\r\nf/JjOpSg2jQSNLongM0hRx6kcCdPP9hyYuoB+jf86VrkWANw5QKtNkTHzm5I\r\nSTykqFyrPHTtUJfztZYMcB6PH+/uYmr0XGgjmQ/zjhZpC1lukDMRPstCc27T\r\nstg6fUr/j+vnryKVd0Bv294G/4npShFPD7V+faVI47HTtz9+GzoGkx9sRwu0\r\nbSCZv83RAhF6MLGzmC0QWyY5VzrJGDhczMq4H5SxBVXTr760WY9xd/WinddE\r\nif8t6WiOL/9kBr/tx58cRbAEFwNOSSbGqWzD2JTD5t1drNHCE06qm7KayATt\r\nsVy4d1TpMzUPJqS7GX/6vpGfcyK47fc1Ytbd87WwkepcccdT5RRkhHAA0sva\r\nGc0+Yn/rAjgfX2QphemVLcaCcD+l6nklP6/plAVKyd+R/kKApSnY37+jrtZN\r\nRbS4PvzwiZAI4Wxs2s2GtrYoft+bFiPs/9H9vzL784KzF7mDv72LQ5aKoiAM\r\nKXGSRzSjxSmbwyJm7SX3LuUt5hcNgP1CZfFpRh5dOKlLBht6yMNYOfLZKsMZ\r\nlqgqrD6EDzPaqVk8oQgdUJJfiXD4tM7yZ/s=\r\n=bwei\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.18.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"cce2b97b842fd377127681ad369a39349c61abd3","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/26697a30158e4b62a899b0b5060e61e5/localdev-tui-0.1.18.tgz","_integrity":"sha512-+/weOIiE17XY6WvcEPQk4T+E0y0uMYTdviSbHD7qRi34dmxVr0iBBHfIoDU8/sc/kvzShHAEy73SysAp2Xlr7Q==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.18_1676937826083_0.005399852015815609","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"localdev-tui","version":"0.1.19","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.19","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"65ed0f372d603831c8c3332a277b1a60aa5cb584","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.19.tgz","fileCount":58,"integrity":"sha512-1281JXEyotQrUNurTerS2qMzq8zgBta5hhwlpLhX/d/q67ieogFukGr07GHQ+NTLuxdj2PsMkS2VeTsXleaqrQ==","signatures":[{"sig":"MEUCIQC2raNgt4qjmHP0HeUEWWPJpR5d7NA5RDaKJtO+ekH9xQIgK8e1miHfMnhYbaxOl4bYX8SZ4mnHzPEcQVp7vzBnMc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkA8xhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbUg//YQXWvV4T5GucGBNdOYikX+4pmCOzL1csbDXBCITBUO2Koyuv\r\npJVzry9kvs9WQKzHHunTlGWjwzeDBVuoikBUgioa3BM57CHY4Z+ylQWfpiwj\r\nyuFeCsvKdb3r2Tp6pBrjc23psyugRox0fSKEsNVb2vkSvojO+wvnPhCzY+MD\r\nr0vETdeFC8L4ERtxNo2Rsjfs4YsXeSBIHD8WKdK0AX1KDuSepnFu/suOdiTk\r\n9NulY7WXru558A/n2XFCB/7WPBbl9iSUlgAAlv22yRNfxYwl5S360Hz6/Xyd\r\nSKdgW3xxM2aW/U7QQf1mLfw9uBr38d87UEMNISF1l93QiRncuscwqzO6n17H\r\nshqa1hJEAK+rXP1zkjzsTtIKvOMi0tI7pTfDXRn+Y7PaassqniXxGmSjbIhS\r\nTvPO1cVWtkSZByNuSkSKC2xX5YaSw5nG+TqXtUSL6MTYuBTwFI9O+oRhQe9I\r\nNKxjeHYgDQjh/9RqzKmdHU40kyQnapa61ChY11CNigwnwOCIGAMVKl00qaQ0\r\nKu50ZtoqlN502WhuyqAi3cL7nMBEyDlhoq//202FHNZ+9RWNmU/Mm6RWHqC3\r\nj2NB7ldpRbFTgiA6uucbXOi8ga703YaabV/x5ssXuvROH83/Sdd7FumvJsAZ\r\nS3vaIzPrQj90MpgQ2bJ7B0zEmGZm6tC9034=\r\n=39xL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.19.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"7ae49467b832fefda93313aa06455c925550474c","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/33ffa0ab85347e2b962d3565aeb9ab0d/localdev-tui-0.1.19.tgz","_integrity":"sha512-1281JXEyotQrUNurTerS2qMzq8zgBta5hhwlpLhX/d/q67ieogFukGr07GHQ+NTLuxdj2PsMkS2VeTsXleaqrQ==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"8.19.3","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.19_1677970528983_0.8080657115733736","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"localdev-tui","version":"0.1.20","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.20","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"4f2968de40ef6facac1e20f444b4e4993772c26b","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.20.tgz","fileCount":58,"integrity":"sha512-6RhHWTjbJy4RjZH+HJUKIHm1KHo3zGaVOyIo0AGVF2eSm9VOxaHW6U1UcI3sdCYeBKHxKsNcR3YHsNXJpO9UiQ==","signatures":[{"sig":"MEUCIA4hKmBFwj0l+BSGKYO4yP71zJVRCy0LHFFC7y9KM4xJAiEA0CbdNBk/1BdIFw+qDCXw/bGQyf//laPS42YQTYkAkv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGnMPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Lw//QgJ1X3a34JxC9KNllHsFVLl+zECLrjHUmQMBXaafjOttB2eC\r\neGA8kGXYIpVOckY/W+1E3Sk/q8t17jtfasMVcSq/WBbBECAqR0VC3wI7Zwn8\r\neeuFPKJ7LsxH2SdVtqIZ2cKGSbA491Y+/7Nzyod+g2VQWWdPsOIfBj7Xv30k\r\nKJVKJc6w+i3BDEMImKsp5ts/WYbFYHOCzVUlcvECcEmWi+6tZKnyMfLMsMhY\r\nlv05/oZ8eI6+gj2xVYlXc4rFSLoioQRnVmIvJl0OI+0BnfXASajgDq9/qiek\r\nTzS3j7hvIwYEY749iml+Wx1MRgwaQtBdItePS65fTuUmc8OhavdyWOUWmhro\r\n6i6vA2a6XhmQ+IJKM1IlJ2RSaDMDgaBmUphIrcVINXKdDeaoFmbgN2NMc1jc\r\ngun0X9QkQ9KFz9AkHkE23SAT4x92caLVh3RY2Bv1xcVV9Ipim4CR7ol9GIcQ\r\nH7hruRKppDhpNIKd1eumqjO8516sdy6/YQVqiGtf8MV03eSO9YQSX4DLtKp+\r\nCUYtVKDfSUdscIUd9AmzGUNEt+8SEwPSWx3pWJuQVmEYFG5xFPkznZxVxUFu\r\nAebSrybAzhnNc17KZYbS/G1u637qeWs1BvBo1YgI9oRTg9SJPe68zWUn3Oud\r\nKlziuj9RD/YOXCeMCQi2hAcf4+izGbK3ztY=\r\n=vnL1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.20.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"edc9c3905a0936ea08fd6b22b4f015de07507d0b","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/866f549d6727716d9f928b65d63c16a2/localdev-tui-0.1.20.tgz","_integrity":"sha512-6RhHWTjbJy4RjZH+HJUKIHm1KHo3zGaVOyIo0AGVF2eSm9VOxaHW6U1UcI3sdCYeBKHxKsNcR3YHsNXJpO9UiQ==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.20_1679454991058_0.19396325207068355","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"localdev-tui","version":"0.1.21","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.1.21","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"9e5f2bf94cae1a45ac62f98c84df316e3e75078f","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.1.21.tgz","fileCount":58,"integrity":"sha512-g+4BWnULXpbZK+yj6ZFBsjcSIOlg0NitHtfCjjxTUEDPdGrWpV4SFXUXTQhIh9o9n26CjIPhozo3NnaShAAjhw==","signatures":[{"sig":"MEYCIQDrDb3wm9ZQI1vwEkKLUIq0xq4cpazRzMlqNkIZal0TdAIhAJawcOubmwMSTxAyLo1lzj/hdtw2BvnpWWbesKjoFwUn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG8UvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosbxAAiMDVNV3QOQDS/3QT6ypVXbkm8EGs5xcDuN3zsD/zU+T8xHA8\r\nOkRKNaSq6abju+B4KEy2f3l44nUaZYhRX339cy3CtmWEVwT1Xxeqj1KEQUHT\r\nu42p14B1JruonDJNrEFYcz6m6fwW6LShgISd5tS6p4LdhSJux6vyaogm0N42\r\nDlAnlozoFwCw5iv7fYJNRXHFDTm8N3uoAQLcm0LkELTQ4IfqAkoWDzzVIbYC\r\nQ3fG2uCZ1p83aXrF58C35kDVOYnP+858jhHEzzS2vbrfEUc5eCMNTFjyV4Ue\r\nMYiHt2y90870cVyT+EgCRaMoX1/RkN0WmU8C9fiA9pRKWAt1YFxQXfYgqqIs\r\nfpWGUSUHsM6TNygcCnKslqy9inXWd99fr/uHEOZweT+M/0KVL0a6PA11oFkG\r\nlKcvjTE0jqoIpUndmC2U9BDQ7ZOkrCNf8tHz/eE310KoBbKkrfyS4Bo73mpr\r\nCHjZ1SrBGRS7tZML20dzwq6UHDO9jf4+Aoak94eH94TLB4fWj+k1X3bzuQxf\r\nxp7TVBe5L/l0dhHkz9UckD/LEnNRLaXk8xWcCpsn4U0n5S9S94g2ocJOJco5\r\nK1w0MHh8DUIGOJ5sWvuV23Qh61xtLYf7ZntGvoQxgluaUNs5buCcW1mFHus6\r\nf2dttGEhxtXESIIbfq+s7mpWqdgmyKC80kY=\r\n=9oz7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.1.21.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"edc9c3905a0936ea08fd6b22b4f015de07507d0b","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/3b975d65a4e8c63845105c39714320d3/localdev-tui-0.1.21.tgz","_integrity":"sha512-g+4BWnULXpbZK+yj6ZFBsjcSIOlg0NitHtfCjjxTUEDPdGrWpV4SFXUXTQhIh9o9n26CjIPhozo3NnaShAAjhw==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.1.21_1679541551540_0.10522737242505698","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"localdev-tui","version":"0.2.0","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.2.0","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"d8397e56d4ccaccc599f638c0cd7547059c1b0a8","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.2.0.tgz","fileCount":58,"integrity":"sha512-ZcUFTDb82Jf26RM/yrmC0Ytw0V0o3z0gzv4jDyuMhmKG5LhlMXZZe9YEzxe2g4PyIG/f48NAF10y//RRa9BU8w==","signatures":[{"sig":"MEUCICq+BdrY5Xi3aemEqeE4wumZqKiLh7WwEh+IlQ21B17iAiEA5rxurZAx+Ob+/V7Zu7L+cyg/s6+V57BFMDPWa0eWWq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKUd1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtsQ/5AKiUuULuU4RL+P2bm4bDe6EV2OWGPIqftC9j1i5+fVESR7TF\r\na+5xwWTjNwOYY0czSauj9iNrwrD0IHvU1O8BO+JFbsNCC4YOjvtryXGTMae7\r\ncMCxXNjWI7AwRsKfbFwco7MXpCyOQsLG2DXqgP+V8FX/i7l5lrpQMh2JNpMA\r\n74sG5G0R8UjubOflFbixAkTzbwuBhaOMnUvolh0YuObIIciPKH3/H50gTrl+\r\nJm4uBWIuzU6I4XtldbUpsZ0B1Tp1XBjU6gJrbo3MVmkPW5JmnRGflkOlrU2P\r\n9y2lM4DJLTVV0MyA3e1vA7mcsJJmjjJ0bbn07NgAl4msqfTMD7v8Ksmz/N0q\r\n6sGvUACGp4GQ30GPy/wl1S+IdBPbAWE6kkmQkxjnrb+Ko8VRr7dHChfn+av6\r\nbuTA/2gu7/ytJArysze0rFRRerJ66QfVV9SDEiPJfCtZl/9kDnFzhbAz97jR\r\ncXuXXKvJtGwFEYNnMeAZ36mUw1XjFcHEBXef+go8y07awvwEGssr+BLr5x61\r\nIcocqvJFXi3GTq5f14jkkSjHdKyRaLGQ5FojF77EHRVyqSE3PptJ1WYM+S95\r\nngmaY6H3nIwN6jzDq9iASx8KkjCW9Qa/UrxTomJzVDbxgt2VraQijmsnWvOv\r\nIuk9jS50Fc29sh6Eu967Pzj20Vw+5mPR3f0=\r\n=quZj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.2.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"bb536bbe43a12c373a6c7ed84a11d5950e6f28ab","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/5fffcbf359ade6c609d7d57439bc9276/localdev-tui-0.2.0.tgz","_integrity":"sha512-ZcUFTDb82Jf26RM/yrmC0Ytw0V0o3z0gzv4jDyuMhmKG5LhlMXZZe9YEzxe2g4PyIG/f48NAF10y//RRa9BU8w==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.5.0","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.2.0_1680426869609_0.8630017128877854","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"localdev-tui","version":"0.3.0","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.0","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"50d1f837d55a670d8568a5e79384b2b3d18e4087","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.0.tgz","fileCount":60,"integrity":"sha512-/Rr01bdDjyesF2AA0vowQv3L4qDBOr5Cx28enoHhq9smQGb1/cjceSWfgfcgaIKl1i3v8Y4mg3eFWm/pa0SN5w==","signatures":[{"sig":"MEUCIEWmA7+f7FvRHU/7AmVwccF8L4Zrd76u7rOC5aSY5KFtAiEA0ssEAeO/E2NwWI4IoZ8YfbUMXoIMRV+PXsY3+0J5WsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKxZsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorLA//ZcciirGSl3KPkqT6w5RgehCwurvzCcA6hOh6Dd2Y/g+oUM7q\r\nVY7p//caA5mWNaQqMimMVkDPWSiIrw87EsJdciYijI843H4/HjI0CBEuLS5w\r\n31Mx9Qs3FvS9Qcfh/8XJbZH6JLlXNje6w6YoaUgePPsGDmiHC+IAgAZz4+v5\r\nnjm0P0fW4p+tdnEdM8XqBGffeDoiur4W3v6NpnHntlbxHh3IKUkOOgPKWanR\r\nyTzmP4XVxlWwkG+I/Fn0WbxWfwh/dydh9gErtA/Ir5/OVACctGzumIaWHJJ4\r\nJduAPwDPPgheORiTioqkT9ItxLeKr65BU9xZ/CLlMHPG0bN9mWh0PKBh2SA1\r\nHGTqWkQhVFpGA4OJZqwjmehQiG7esln1BrE8UPS7uyhMTfoTl7Gb2sPPeBLU\r\nrPjG+VshoLMJhoU6fnBHGKc8yXDhPzlECXe+RmIJTjTaPlWF2kSTF0SlBn/3\r\nrIrGxGYwfOkSmOavdCwBON38glhDCeMTWaL4Zbkx6lIHopPq4a2/v2N7T5To\r\nCLrStplge3bS3q6isSzwrqcykUy+yI4JY02JzG5N6v+B0wcfuxo6zwJcZti4\r\nQC3QL1aBPtNpWx/zBIg6eD/Ka8YRTm+krTqaUYKk4rJhQrtwSBlARapaIzI8\r\n0PA5mfRUY6je+Y+iuPP2C+XGX968CDdLo/w=\r\n=iffP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.3.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"99f8604fb7a428493dfad9b14a9116573ff68142","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/e783b9c15e42c466d4c7378ca07d863e/localdev-tui-0.3.0.tgz","_integrity":"sha512-/Rr01bdDjyesF2AA0vowQv3L4qDBOr5Cx28enoHhq9smQGb1/cjceSWfgfcgaIKl1i3v8Y4mg3eFWm/pa0SN5w==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.5.0","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.0_1680545388415_0.71592546029899","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"localdev-tui","version":"0.3.1","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.1","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"03af094671f671f1ceb57fbcd9f46d7205d4cba1","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.1.tgz","fileCount":60,"integrity":"sha512-aBDgYIHprPXCVFn/5cYAaHSQSZS6GV2j5asCnf+317G527HHcK6BA3VM+SDrUyWAVMwBJ7yZGPrOPpE/GvZgsQ==","signatures":[{"sig":"MEUCIGtnV7UwGbIh+KfuOhxQkg2FYIey6uAdOPXPyzTZchMcAiEA5OTJa9j2BmbarMgYsgopljA1QXobH+CboIrYQ4P5t1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLGRzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbFw/9ElE3zgkcE+gGxuBl4dUyxYsNNSsvYs1c6yhmrROuyS0CpMkd\r\neIioSgbKzE6rsIAPW+8GcU9x3NgBm2N3fF9a3j1eeM/rU3XsGlMraWoOAcNM\r\nN16rg0D/tFHn9miOgON6UB0sd+2ItCOXGc1pV0VURw5oU0coWjNkL45+s8Te\r\n2lanIp++tXZ+3IZSTTl43AwFCztCLvAClZayw4Wa1akLxE5Bx2IChNR24b3w\r\nsY/9DrSTaG7xyjINZES4s520f36qJA1Mm2JwGyYN4ssTIpEpFq+UVx1Jd9e4\r\nbhKCPX0xLjDdF/K18BYtWLlTPCDHz1k6gWes3KVCEctucxmq/me6mye+r0gc\r\n7Gy4+Sy9/cg9LY+EZhGWAiBRWImtvkIWwuhf66iz+O60pcXjTxGKtEhurpJH\r\nm7y4CWRPFcqHtms8n3F2gP30c0DKpRY+79i2t7Kbw5b5eY7bcSswgypnVRUg\r\nVU2WgjaSmC/PRSXEWkjjcjSv7IUixtjR6G631kGc80fk9BVEIIXqYuXGhfC+\r\nfp8B30DmLRQ213/T2LfQ5LAQ15cbO86a+hNR+7PbrXtjVVlMnDouf7gfTI+p\r\n7a0jFV2C/MbOc0rZfO/DmFNxPjEU+bWNTZMYAoXPq9Qv+n9k1+4jIaiKWVvL\r\nGQhO4pUfZuM33iWQ1u4gwKea496U95MWRg4=\r\n=CcRD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.3.1.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"1aaef446446c041423d2ad519fd3aae55a505528","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/bc4d5694725bbe6658977220e458c2aa/localdev-tui-0.3.1.tgz","_integrity":"sha512-aBDgYIHprPXCVFn/5cYAaHSQSZS6GV2j5asCnf+317G527HHcK6BA3VM+SDrUyWAVMwBJ7yZGPrOPpE/GvZgsQ==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.1_1680630899000_0.9202561589413591","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"localdev-tui","version":"0.3.3","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.3","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"9a4181067b77d259ff6215362fa9f0424ff9d875","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.3.tgz","fileCount":60,"integrity":"sha512-ehF1VNRfI7F/+lpl69OXbGg+C0N3DnUmzpf35WurBulXU4FykE6woT77oGPALDraHrWdjcy30TbSwqtkyDBFRA==","signatures":[{"sig":"MEUCIEk7nJ6lLM/7oBfI+yCYymvVsk0+sh3lzo3klkf26b4IAiEAnf3lDreJ1M9KD1UmwG44Xb4yCHevAKxPOpKd2FKk00E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLG59ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrjfg//VMWMUOY6+o+wDDobBitHI8+S1mn10aAzrkOv9LqxNkKmVoXt\r\nwp5Vh7NKPSRvAbFTytohs2dSZLnmoUBWVkQ9PCLRCkryCEw6uOWdbHL4u4X/\r\ntSXCOJ33a3l0kZwf94aor3TeVVnTpkZFFkn1lZJ6eJlC963n1iojjnqCxrdd\r\nyvPHirv79a1XKDfLxAZtNN7JoKGevpD+E3qSepwUKeKtiyQLuqzlPPkSNNGz\r\nV7+LSxQB9Ph7nzjhNFUKV1H0Wt/PgtzyoDEwtleVmllBs32AhmfoQz/0sOq6\r\niI5ax+LV4IKKLp/xtN93KUlDIJig2ERYMPvQfP8CDcFs3zNgCEmtt9KsVsAK\r\nZhL/EakB3c4WVUv6ajgM5aXAJZWTk+3PLMavZMzH7DmbxTIAbmCBi4WiUHm8\r\nVQLzr1PMwniTltOX8bjWhSHHhIU2b5S02d/QZ4ko9IULKOE5x+4t7s+5fcfT\r\nTj1+g/vwmpqfoX4r52VOdPdI/3AlI0mTGqCvXNLvgJdNO5PxADvX1MSw7KLW\r\no2CPi8mZI5qmYgPm0jdl4gXLpNG551HiNYn6YwffXnYd6yfG0cyVBGEiAKCn\r\n6B8TxsaHfSlkkY3ZhDOmsSQdTC45ORrNTgIB8TlQoDbv/5zj7L4BksNU6S55\r\nOUsLPPS/6Iwgm0XwKQ0MOatyQOYbKZxTbUI=\r\n=7750\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.3.3.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"1aaef446446c041423d2ad519fd3aae55a505528","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/29624ae0482f3cff641c4f3ba7751b12/localdev-tui-0.3.3.tgz","_integrity":"sha512-ehF1VNRfI7F/+lpl69OXbGg+C0N3DnUmzpf35WurBulXU4FykE6woT77oGPALDraHrWdjcy30TbSwqtkyDBFRA==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.3_1680633469590_0.1893489740415355","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"localdev-tui","version":"0.3.4","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.4","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"0accf6a49d19a9058cd2014887fab93851baca88","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.4.tgz","fileCount":60,"integrity":"sha512-gHwal0ucJdm0iW46A4owtsHhdMPOQ1aeCLwsv02a4HiIV3HbZouaFDDYbZI/HfHDw9ZnVle7LaWNZoIjElxA/g==","signatures":[{"sig":"MEUCIHSd4ZiEkM9WiGmIx3KMLkf8Io79cHGTMbO7S4HVZh+oAiEAvqBKKDod8p7mNo8jymcqsNVzGWQhkeCV8cFtmncWgsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLG9eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpskg/8Cdb6u5ikRrSC1tkYwGGonuLcF0ZnnRgfib5w8J0Mbr34FcnE\r\nrcT+9oeTbKRowHT0d9iKmE59ePIE7B+FlHrCgVMeAF5s6N7KXcQJHHbCPC9z\r\nq30DhYBCGh05wqAssdT0/bswCVpGlCV6CZ/y3jCpp1milgZ0VgX/iFeqmTYT\r\n0F5c+vr3Ylehfzmrgp614WXnknH/usDw6pEfSHy5qoFulwVxQlc+2L4THt7K\r\nkswYs+W/dHcgXBaYKAM8xa1Pqz7DbxQ1fu6QXr9EOqZe+7cMIOUiHPzb92x9\r\nb4+awoPp7E6bdhKKpu9m0mjgvSyK0MJgHdiZ2yYs3MhdQfx/oJ/QTL4oKmHQ\r\n/xaI+BxY3dxsec3myZj/Wd8hd88g5MuJdiXapftyoCkWDxXKR5mvpYAyzXFE\r\nyL3/0EZDuLwafGQ0Zlve/42mxYceEseZvxjV2v0qrk5zwyZBZg073G13QJuO\r\nny64OR4WWpOEnyHkxdqWnXV2E0izR+sShUEhQ2unPZAar07HsE1daPsZ457D\r\nB2LaU29W+olG3gH+WJR4CaCxjVfUB/Ons/QS2qdNkKG0kggimvfzsy+uFhaF\r\nu7dkv/SpTTe6mdp+FeL+xt8cdMQdxjVMIyqCsXZfK2+AeeZN2IwzfOZLx59b\r\nLQmGGYuryRU+92o/y4DVKxI81meEm1TDJMI=\r\n=FdI3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.3.4.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"1aaef446446c041423d2ad519fd3aae55a505528","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/707021b3b8160e4c301227e1b4047a5e/localdev-tui-0.3.4.tgz","_integrity":"sha512-gHwal0ucJdm0iW46A4owtsHhdMPOQ1aeCLwsv02a4HiIV3HbZouaFDDYbZI/HfHDw9ZnVle7LaWNZoIjElxA/g==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.4_1680633694379_0.26425528782596697","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"localdev-tui","version":"0.3.5","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.5","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"90a62cf23a0a634437fb364b04faac7b676da0e1","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.5.tgz","fileCount":60,"integrity":"sha512-6ADsGuFtuP5uIPgW2LJZA/z+GZQ+OT9YYE3ySVpgkKVX3zR1F/GI1u1tes1ym16NJTlU/8uQIBX5a/DAg8G3tA==","signatures":[{"sig":"MEYCIQCTIp+xc2LfgrBXSQii4hGWoV3fNtuJ9Gl61jvb2BBRngIhAO6H3HSfwJp9Ha8jtoH7pp2+atOLQ/lnay37TOpp7OVI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLHMDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIYg//YW80hlbj5DPC0etl/JtLPVH4Wn3NeifaHFU6DJL/1lxHOoZw\r\nJhi61mUpYFE67PxITgRaPqnj2gjmX0YXNLDCVrSmazWxGfAS5OEw8nhCiOzV\r\nAcv5t50Cv0niRTr0vl6queUz0SUGB1+99x4/x+DyCdiHcMmav2dlGyIQw4nK\r\nyhGLlsPdd42eUpTDqSab75XTGagkGZariD9NdRQ46u37445LdYENFak0m5r2\r\nMprx563RfCUF9TJk7lQdzHhwKCJPomcnOUQ+rfshGuuqPtZud5xFlQ2d5XKW\r\npnI1iLmHusEQLfs2JDxb009y9PHvczpofXJGZr843fsvblQuO9Oa9T+3hMsI\r\nl0VgC8Cr8yz2NTL//XvyAReseFiyiByz9se+55v78Hp3Bl9MdGSk+2Se0arQ\r\nX/M89c75eGlRtOpYleO4gkcQoHI+8vQqKjK6K6Qh4d3qkV/qYli8a5g0XKf9\r\nFwcHUlr8Lu1zFJEZy/4yWlPXP+3TLEfy8qdkXImyynz+LnKcnFvZBbigxaY/\r\n+ECNo3XeBTIosXTwdKQx8QJCn+yGtvmhtv4fIoHf5BYAUH56n0kXrfZwWv3/\r\nvtRNOT0gCkvAPI0sd+/pRXkCwn8J3eBskfgz3WQX0aMygqDHHApkDNYQ9sXe\r\ngTi92ixTfB+C4jJmIyKIDFsfL5ZWVFCIYtg=\r\n=bnTV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.3.5.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"1aaef446446c041423d2ad519fd3aae55a505528","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/d11e0eeb12c93524c9f0e5b81f4fd35c/localdev-tui-0.3.5.tgz","_integrity":"sha512-6ADsGuFtuP5uIPgW2LJZA/z+GZQ+OT9YYE3ySVpgkKVX3zR1F/GI1u1tes1ym16NJTlU/8uQIBX5a/DAg8G3tA==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.5_1680634626850_0.6008188829440373","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"localdev-tui","version":"0.3.6","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.6","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"5fd0e4aae1ab2be6cac5773fae6249a51cd417f1","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.6.tgz","fileCount":60,"integrity":"sha512-h1fX3VUtnjgCp+GuKz0yGk71HCrgaYLBngY+g4HIUcrT7j3hghbpBGif+G1EToAoDuHZz74swlLhdmZKUKEqWQ==","signatures":[{"sig":"MEYCIQDYEJHceuPcmPFbIOvQCfBsx1+zf6d2u+PCf1W6cAM/LQIhAKc1ccsoVVJ9WN/OnhQ0PGXnA3FZHFhjWmW4FkAYKQCj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLHTYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Aw//Z4dJ/HI08b1bH41g5OSH/v3CmirMfwaNg5qUmENzxQjXrsAm\r\nsXi/F7FhFrM6kK8ymMMXT7LKeSbGQF2bqhY9qunUkIZ3HP/Zg1h/+5cP7qHK\r\nF6o6MG2brVDSTpamKyYx/JjO5HAlOn9mU/tJIcPyOB9HMk/PcoN1nlYjSVT5\r\nEqPmxf06F7UdNxykPMVtG4fSd77dStF6ra5lFUPeSUYn+3Voa8R7i/kJHu49\r\nNbyQnRbKmX3Sh1zbTi2AEL7LLbWuv7qjmVd/ZIGgChvC4tiax8xWpW1acfw3\r\nTQ0/JvyXgyj2+ZJlp9IY3dGNYZHyROe6dZJltIq6UJhzAbBQtkhm31+kT7wk\r\nLIqBL4SKW5AcjnQrGyHU6WGBfRdV8B4E7vIPofwxtACmVvYBWFHTsU30o90U\r\nAJ3XlQs03U0z8yzKyEDKUVVVYRwgkbhaaMo51M72LGc3NGI74n45+JfrFkOB\r\ndvEkxJOMCG1VJj3T9Ps2CpvvWmMxnMkeINHQ/x1zpi2/Sc1pJI770dvr/OsX\r\nb89TC7G/3WbGtHEdmTJLjUaTo+cSmtWY5D4j6e55tm1koSKNlc1y5CdJiTZ/\r\nRaLrJkFwsuiXvXXbii1XXHMUL1PD+habJcDn/fEEj5zxLkItOjrHOhV5th6R\r\nlKALAjNJ5pD9vg2neKZCck7nQDcmb6GCvIY=\r\n=oakj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.3.6.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"1aaef446446c041423d2ad519fd3aae55a505528","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/8285e140f4cb49bf09bfc7d115ec5c0d/localdev-tui-0.3.6.tgz","_integrity":"sha512-h1fX3VUtnjgCp+GuKz0yGk71HCrgaYLBngY+g4HIUcrT7j3hghbpBGif+G1EToAoDuHZz74swlLhdmZKUKEqWQ==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.6_1680635095827_0.6919508801824261","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"localdev-tui","version":"0.3.7","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.7","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"17669e95ec0945e72fdec37b71e2291f6be14032","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.7.tgz","fileCount":60,"integrity":"sha512-38LKfkHtpshtORKJ+z0BMbKcE8XNxA2skvCdCLO6Kgq5u1VHILscRSenpYFGfVuYtzYzXfjhMIqAuLEy9LjJOw==","signatures":[{"sig":"MEQCIF3nNtLGdh/IyR6JRyw4uBBxT1iHX2MMlx9LGvGF9VjaAiBkYuHxKIVg6gKi2ae2CfR1d4/sT6ZN3dB3usPtMSfhmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLHZbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquMQ/+Nxo0Al9KZpsppmy30Yl11e5KjZrV4K/L4tY4N2PSHAZsOp12\r\nIBjxaKvT2dpb37OK2z91sTdqa9HUv+nqOp29REuNFZ+oHhAIfU8Nd+YrbabD\r\n3JXUnjLqXUhkFKR4+K4H605qiaJAq4B0QTVRiVtFK3SxcV0pz4pUBi3RZBB7\r\nTgt+b3MPCpBXKcKa1aKKXnOz8UL1bCJ4iZdQdWnhrxhQqRZoQsmMxo4xFIJr\r\nrYpuTNkq8SBL0KNHJQhm8Nouez5E1reE8j9kL/i/LPlTdYqKdPGtdN5qwfNW\r\nKFdmxcfK0pkqAzHoA0VCStn0bkSXI26+5CpVqey+lEkKro7xcoAVodiYoqRZ\r\nhgz6i2qdlDVj2CAOOj3HiQUEq7sRbrk4ulnXff9Y2IV1AKsMN158R1xPwdia\r\nly5i3pv+Q8QXl/JgKAAolQhZqpHPKWXsr32tNtXdwpe2rK+6VhcHwY112LQ0\r\nq4hifVpZMxIa1dIn3g1wqa1Ik+mE4dwkftRIievEFJ3RPA18MgA1RnJ61ZeY\r\nbvrZOGkmbKZHRrK94IKD+/mLWPmlMxreVWqwd5BCZkTRQElIVNL8kZIOBDhM\r\nTG0q51OOZ2TbLaeIXFzah2BD47QzmF/K69BiG9z/isx7CbHFLbkE1IRxK9u3\r\nJQR1HcvgVtJzEjdzcKswC0q5ssHEjggG918=\r\n=MacZ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.3.7.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"1aaef446446c041423d2ad519fd3aae55a505528","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/ca487c706a7bf428f3674571ba8f3b3f/localdev-tui-0.3.7.tgz","_integrity":"sha512-38LKfkHtpshtORKJ+z0BMbKcE8XNxA2skvCdCLO6Kgq5u1VHILscRSenpYFGfVuYtzYzXfjhMIqAuLEy9LjJOw==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.7_1680635483002_0.40450730070898455","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"localdev-tui","version":"0.3.8","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.8","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"dfc78a7bd7b8da5ed14133e06d7b3bb132d14927","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.8.tgz","fileCount":60,"integrity":"sha512-DYPM3kpeR82g2gzx0pN3qVpR6GLV0cXVhiFMwXI0U3jxkVnCKLrXunMCfD8X7mngJmzqsjfCj3C/gn8U9soHwA==","signatures":[{"sig":"MEYCIQD8H8EKYWjzkZD7Omy6CTC4qcSWJnQ8emjA4kZCSM/1dgIhAOyJ0XuGyyEJAv4PiHa9gUWYQuvEhDuRsss4kvsuklZF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLHazACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Ng/9HzILpJMb6uwIlpuBw6YAsCkNABON/3sFeUyRVOZ/eticOJ4r\r\n4hNcwTPs7JytvYlf8+u4AVD9g/AKzlmSMi0VDWkMXQqC/Ywf7XLh199ZV3m0\r\nrMUx41AptpaeeZA8q78+hxGU0A32HWiLD1+6jlEbh8skrm17kOg0Qpz/0Dmm\r\nKs6llXqggyE16UMrcY3/eQnufYSOYtWWhBrE/t5SEB5K/Dc6aXVvHxmk696A\r\nFpOGUS3Dgljk/hTodi31q8JT3uKJeJrpfTgUgQCG0yrygL+tlN46lmYS2ssp\r\nK99dZvjUBKcsoWgAvo4JzzVpH+1FNEcB/RY1FDvVpTQQVUpAIaKucC0cZ/Lf\r\nhLyQ0sfBAWLTEJ1ppkiTZtnNVsXd2H4i8ZjiOIoQi+EmYC8QiiRCGNsg7ytD\r\nn6Kd0cIw7HemzzsgBMYlxQIAyxm+/QY99oX+Saz43pLHvjV0pfOYr/ui/CnQ\r\npMKfNjXl24pJALPLQ4RvHa90Fq4Xb0MB5xM/y9g1Et9YCVtIEkrY6awVfqv1\r\nVJB22FhnvQ7e6oObJ4on4oXOqf1e24VXWWujvukn2u19Dtrg0I+NxdTuH8Q5\r\n0nWI6VrM936o3q3dHJ2NMWWSrF+a+GymSAbWzS6R4HhCQR2Ch8g2jrCDz12L\r\nQ8U59+V/2Zqu5oasZec3oBTtbxm5Tkha5mA=\r\n=XlEE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.3.8.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"1aaef446446c041423d2ad519fd3aae55a505528","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/d1d0d4d7783185cb7ed54541cfc9bf26/localdev-tui-0.3.8.tgz","_integrity":"sha512-DYPM3kpeR82g2gzx0pN3qVpR6GLV0cXVhiFMwXI0U3jxkVnCKLrXunMCfD8X7mngJmzqsjfCj3C/gn8U9soHwA==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.8_1680635570936_0.3059150483281672","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"localdev-tui","version":"0.3.9","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.9","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"3c7d6ca1da4c05b77b18637b661be50c642a0540","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.9.tgz","fileCount":60,"integrity":"sha512-M3AJDnxpjemW4DyQLAnbk0F/JmWyo1l0ypF0TIM1gsKt2nlCkSy9t3I5wmbEcFLCIL0MdOPgIuEYUKxv6FyRoA==","signatures":[{"sig":"MEYCIQD5Lco380mUxKwRJ82iGQj+58UQB/hypMfmnu+mOSfICAIhAMotkFbug0piomG1irHG3u5jz5fSxrsHUL0Wip1UijWB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLHxIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqC2hAAn+iDb4NKyQV5Dwo5lYoHhCP7Y75mpw/HwHgWv643xMYfb5d8\r\n4ngcvccfOOOAcRwcnlhVe/svCz4GoE9QnmWghVRZtX6CoChHSzYXFwx+iC88\r\nItEg+WNaKdmQkSbmq2GSPqHAjg8g3wni5EEXT2bVImqmziindCW5rWvhTak/\r\nT4jmLTxUcTbdQFemNuHpsweWOmiMyT/FhW8WHLrpXsPQCnrLDo79qtgtPBdN\r\ncYFO5sz6afZpX5r2v7gJdVuhb5U1QTlxMguEICKr/zHsMmC4dmnYL8BsPA/Q\r\nWqzWPIHWOvo5Nscbd5u5EdtfEAEXwXlEVb8zNBZBZB3K1QPFac02cmQVLi1w\r\nyLCQ55JEl/NtVSDz4r1AafTKiu4K7w0cpxr+IuSrYY7/pGSV/R4Ll7bQDmaZ\r\nS18jBogXG9+5ag6iWSK8jYGGcoAMf8uG4dBOaAzM1N92LXMg9ZVNIDc4Fzbs\r\nVJe2LGlh51c3ZCOhQ4zm1/GwnbdZX8GIitazhDkSPcnlRbMz0DkA8+KWQoeF\r\nPKdm02XwBNXUTHckH4vHMege2vZ+A9tjCov4APB2P1X8ll1tOMIJB472mA73\r\nwv5jryyGWZ3CAL2du//yLRpLDP5fitx6i2mxWhJn3EaWicZrEwYwY2VwC0A4\r\n1h0ZgM9o1nAW1RHbYq5TCfPXWe0IiT5w2hM=\r\n=b+IH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.3.9.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"1aaef446446c041423d2ad519fd3aae55a505528","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/7m/1np0mcls2bv8qfqq35n6lc500000gn/T/02d0d24d4a64b0b294faa4683f70bae1/localdev-tui-0.3.9.tgz","_integrity":"sha512-M3AJDnxpjemW4DyQLAnbk0F/JmWyo1l0ypF0TIM1gsKt2nlCkSy9t3I5wmbEcFLCIL0MdOPgIuEYUKxv6FyRoA==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.3.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^2.0.6","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/express":"^4.17.15","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.9_1680637000507_0.3378658393445788","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"localdev-tui","version":"0.3.10","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.10","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"bfe5533c1978133f2ee78f0a516304488b222ef6","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.10.tgz","fileCount":60,"integrity":"sha512-mkf/PetrHRg9K1QiAJq9tFYQ25rIv2buUiZNZf1fPrym87H7fHRbPyUAhOdl2IZmzL8Py/nee7ClyYN5n+na4g==","signatures":[{"sig":"MEYCIQCf9eYj/woiahVvLTg31Pi6VPedGGdJszRJ4AmGjlnhZgIhAJW1mj+Yfzb1pqIXLAMMb5f8k6D5cqdZn7ed0oT52jBS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLiWAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbiQ//WaiqVuY/DxN5WwQiJPKCIgGjTbbB9cP556ZJ1FKqZTfOnVQj\r\nv4jS8zmLvbzfyWfFRREM/nmBwWpMtDYt042AaaYfQywZCAgHGg7SG4J94wYA\r\ntiZHSSxdjnaUeUYC1GHDd333hccEGC0QKpRwxJz8IxOwBUUZJ5GsquiJDHvP\r\n3iVq8u6CERfPgGDRftUF7ageo0sMIjd+MsTi+/GLTRvjlfqhPIK+tUBCBwEm\r\nmEIlbUTav5pFAe+iA8TfzvDDMHwzydTxXPMfXwUXP96+HTtL5VWgYP8JSBlj\r\n9Mf0wMPf0cUy2L6SB7c1VusNMgcmqD5h76t5WMVb3e8DrjWi0JUXD0IHUWhl\r\ng2jKFLJKQL+JCNGeGysrsf0pSeJaal/uOlxgeQVU6UgPcnFWYE2D+QumD7LH\r\nXa7R06ywd1/n/OjqnbhXZLMJF0h7VfYV+rQjtgE8EDtkyKku+onBH9TPgccM\r\nHVS8i//B4qv1m8T7BjSMHYdPsXlawDItNrOEKJRom1JmVdqv+BsPS79ZowDJ\r\ng1Zg69gfXAftOsv6gZIle6CcKRaxZ6kgI/li3ZOz52iHEIjNhbFnn2YLny9w\r\nq+Xm6mwEIbPMiyXafZTAAndbOR3BO2ymrpMJnZ2NKJwrYd88Q+riwtimiTxQ\r\nck+5IYSb3ZE6tTdtkc0JUX2XbD40FZIv4u8=\r\n=VZGK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.3.10.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"99f8604fb7a428493dfad9b14a9116573ff68142","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/45c55168d4bab141501e6d0e67467e8f/localdev-tui-0.3.10.tgz","_integrity":"sha512-mkf/PetrHRg9K1QiAJq9tFYQ25rIv2buUiZNZf1fPrym87H7fHRbPyUAhOdl2IZmzL8Py/nee7ClyYN5n+na4g==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.5.0","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.10_1680745855919_0.0654021281143331","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"localdev-tui","version":"0.3.11","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.11","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"1900947bede7e57e3ad9b046491976c4d7bcff40","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.11.tgz","fileCount":60,"integrity":"sha512-YfKVNSDpyqPzwOv0W0q/tvKvVqQkFIcm8JyHmoX630Z1Hh93PiArGZSWv4WiYv9ngAx3yztpsBrx9GGD9RyxMg==","signatures":[{"sig":"MEYCIQDYqCWCVhpG8WDndo2c53kjm1bNodwEMC4klJSQTNgneQIhAIwSgQgue487cmhAq+UWSCZ6Ecf/iwI7X2/ze4INM7/F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMwEOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfvw/+IIOpa8b6BT7Kr9IotIrxYM0j5DjpF+NMxYRFr7ZTYnGOZUr+\r\nDz7We94Bf0EXqLj8iVOqh1UpfVdLN35K6xJgF3B9xp39OH7Iq6a4SuXJqSs0\r\nXnaWglBsInBbMAXma7iIJFiF0QPWilr0znQBJond85SaIUeFqe4AHfRdmjr/\r\n1aHi3+LlmSY75cmZo6R+8fhhzm2BGNkjFDK7SVh+xyki+UC0ayGQhDlO3Bgt\r\nfkbJHL04iz8NbS6bCdYhdcxtz75ZF2go8JXuV7OXADZrANZj+dxesvjOJi16\r\niKxqGjiSjRuSNsD8RSGLqofs0fXKzO2cSme5TvVKj2Bc9eB/HUCMK1L4fFUw\r\nVIeaW2MZUIQkeCKudu9quDnnCpVsaX91bB1xQyLDtm53PpMtK19r3U8KTe6Z\r\nr1rwp/M4zJ+ZoEb0U74D7jftbk39Dbk9kZPmQg+tkblEXrRYc/4K+whrYM1j\r\nJek9NmHvNfgraLzp8IERrOAF8zEMv+rBy2O2y7nd+Jmoe/SYHsHE9eQy09RE\r\nBdpzF4ZCgVH9K19ctZJiKJeLCPrmWyi9L0OCbAtZChuY+YRj7BUTbhB0QE/g\r\nO0H8/YULxy7VsA9dPMB4gysSdzN5vJSeaTK3lASJghZFgQLdTF7HXZGpKo/G\r\ne6PGl9176eGJR86LtXrvl3yEl1/Kc76C+mI=\r\n=pJvv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","_from":"file:localdev-tui-0.3.11.tgz","types":"./index.d.ts","exports":{".":{"types":"./bundle.d.ts","import":"./index.js","require":"./index.cjs"}},"gitHead":"74743457d124c6a91ec267e3074c65914d26e980","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/wq/bsk6j8x54gbfhg3_p6s34ph40000gq/T/a626bfe79fbb98a13520ca4dfcdff2c4/localdev-tui-0.3.11.tgz","_integrity":"sha512-YfKVNSDpyqPzwOv0W0q/tvKvVqQkFIcm8JyHmoX630Z1Hh93PiArGZSWv4WiYv9ngAx3yztpsBrx9GGD9RyxMg==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.5.0","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"got":"^12.5.3","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.20.2","open":"^8.4.0","rfdc":"^1.3.0","boxen":"^7.0.1","chalk":"^5.2.0","delay":"^5.0.0","execa":"^6.1.0","react":"^17.0.2","which":"^3.0.0","requrl":"^3.0.2","valtio":"^1.10.0","fastify":"^4.11.0","find-up":"^6.3.0","js-sdsl":"^4.2.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.0","p-retry":"^5.1.2","inquirer":"^9.1.4","js-jsonl":"^1.1.1","minimist":"^1.2.7","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^9.5.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^6.1.6","pretty-ms":"^8.0.0","socket.io":"^4.5.4","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.0.0","p-wait-for":"^5.0.0","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.7.4","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.0.0","deepmerge-ts":"^4.2.2","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.4.0","proxy-memoize":"^2.0.0","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.6.24","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.5.4","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.13","http-proxy-middleware":"^3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.26.3","lionconfig":"^2.3.2","typescript":"^4.9.4","@types/react":"^17.0.52","@types/which":"^2.0.2","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.9","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.11_1681064206331_0.768065977163725","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"localdev-tui","version":"0.3.12","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.12","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"dd100639d3638498c8305e32435e0733177ea064","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.12.tgz","fileCount":58,"integrity":"sha512-BdDW1877F7bKrbx4i07QnzLNtcPkAq60aVdtFwh/mCMfGYXQ+VGhSiqNwfDtMBLDxYD+VcQTBHn/7oRgFmf5vA==","signatures":[{"sig":"MEUCIQCK6UlrLCqlPjiX7AmFgy7DA1jLnvJChpwRgdrqBO8eqQIgNUjhZftvojcB/m67cnqKKwjQvG5pqux/UtYUN7a9gB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142061},"type":"module","_from":"file:localdev-tui-0.3.12.tgz","types":"./index.d.ts","exports":"./index.js","gitHead":"cae1f92d94145c93a52257c2d41a0c89869cb788","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/rk/x7yv4vk93bdg8trcs3zs9bl40000gn/T/f8a4ac928ea8191f45647306aa8ad3e9/localdev-tui-0.3.12.tgz","_integrity":"sha512-BdDW1877F7bKrbx4i07QnzLNtcPkAq60aVdtFwh/mCMfGYXQ+VGhSiqNwfDtMBLDxYD+VcQTBHn/7oRgFmf5vA==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.5.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"got":"^13.0.0","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.21.4","open":"^9.1.0","rfdc":"^1.3.0","boxen":"^7.1.0","chalk":"^5.2.0","delay":"^6.0.0","execa":"^7.1.1","react":"^18.2.0","which":"^3.0.1","requrl":"^3.0.2","valtio":"^1.10.5","fastify":"^4.17.0","find-up":"^6.3.0","js-sdsl":"^4.4.0","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.4","p-retry":"^5.1.2","inquirer":"^9.2.6","js-jsonl":"^1.1.1","minimist":"^1.2.8","node-pty":"^0.10.1","cli-specs":"^0.2.0","commander":"^10.0.1","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^9.0.1","pretty-ms":"^8.0.0","socket.io":"^4.6.1","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.1.0","p-wait-for":"^5.0.2","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.8.1","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.2.0","deepmerge-ts":"^5.1.0","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.5.1","proxy-memoize":"^2.0.4","string-length":"^5.0.1","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.7.1","tiny-invariant":"^1.3.1","xterm-headless":"^5.1.0","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.6.1","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.14","http-proxy-middleware":"^3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.31.1","lionconfig":"^3.0.1","typescript":"^5.0.4","@types/react":"^18.2.7","@types/which":"^3.0.0","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.11","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.12_1685371261196_0.5633916392252505","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"localdev-tui","version":"0.3.14","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.14","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"226cd48d2018b0a3853d7f422b028eaa3a11dcfc","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.14.tgz","fileCount":58,"integrity":"sha512-x1Je6K9d6WS+qu+ZTW/hHJcW2tHWYp2V297PafGswXdf7TasoIbPtinhgOt1TxKVPQzP8iYciH2168nHbzmDlw==","signatures":[{"sig":"MEUCIQD6cL98F63UkEVNB+j3syVE9P6COixPCy6ddANrpjDKmAIgLgcyhcSgr73W5e+AzB2YavBoOMEHrFmfZkKKAB5fG2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139295},"type":"module","_from":"file:localdev-tui-0.3.14.tgz","types":"./index.d.ts","exports":"./index.js","gitHead":"5c4a001fb5482765ddd45ef1c93bf8e620bc1641","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"_resolved":"/private/var/folders/rk/x7yv4vk93bdg8trcs3zs9bl40000gn/T/9813fde9f0277e4e0147b7f9190ccc7c/localdev-tui-0.3.14.tgz","_integrity":"sha512-x1Je6K9d6WS+qu+ZTW/hHJcW2tHWYp2V297PafGswXdf7TasoIbPtinhgOt1TxKVPQzP8iYciH2168nHbzmDlw==","repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.8.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"got":"^13.0.0","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.22.2","open":"^9.1.0","rfdc":"^1.3.0","boxen":"^7.1.1","chalk":"^5.3.0","delay":"^6.0.0","execa":"^8.0.1","react":"^18.2.0","which":"^3.0.1","requrl":"^3.0.2","valtio":"^1.11.2","fastify":"^4.21.0","find-up":"^6.3.0","js-sdsl":"^4.4.2","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.4","p-retry":"^5.1.2","inquirer":"^9.2.10","js-jsonl":"^1.1.1","minimist":"^1.2.8","node-pty":"^1.0.0","cli-specs":"^1.0.1","commander":"^11.0.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^9.0.3","pretty-ms":"^8.0.0","socket.io":"^4.7.2","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.1.0","p-wait-for":"^5.0.2","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.8.1","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.2.0","deepmerge-ts":"^5.1.0","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.5.1","proxy-memoize":"^2.0.4","string-length":"^6.0.0","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.7.1","tiny-invariant":"^1.3.1","xterm-headless":"^5.2.1","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.7.2","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.14","http-proxy-middleware":"3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.2","lionconfig":"^3.0.1","typescript":"^5.1.6","@types/react":"^18.2.20","@types/which":"^3.0.0","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.11","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.14_1692625110046_0.46921067534117467","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"localdev-tui","version":"0.3.15","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.15","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"1016f6eb6bf124db12f9aed9eb24adeabeab7efe","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.15.tgz","fileCount":58,"integrity":"sha512-X8V7Y68scAGg031ulK3CbbhPH/mMUummqQJGjr2k1oWQRTIf65RduFvZlrjVPJz/G+ECPqVh/wKSbWi+KEN8xA==","signatures":[{"sig":"MEUCIFl0km3K5hfg7t2U8+QjTlXfu6+BfWZ712DyAxPfVmFEAiEAoOVvjjHv30wPX33iNoYQl0buigD18LGXWOA1R/xag4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138660},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"d006d7dc843aa46cd645dcfaf00297764c67fd9a","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.8.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"got":"^13.0.0","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.22.2","open":"^9.1.0","rfdc":"^1.3.0","boxen":"^7.1.1","chalk":"^5.3.0","delay":"^6.0.0","execa":"^8.0.1","react":"^18.2.0","which":"^3.0.1","requrl":"^3.0.2","valtio":"^1.11.2","fastify":"^4.21.0","find-up":"^6.3.0","js-sdsl":"^4.4.2","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.4","p-retry":"^6.0.0","inquirer":"^9.2.10","js-jsonl":"^1.1.1","minimist":"^1.2.8","node-pty":"^1.0.0","cli-specs":"^1.1.0","commander":"^11.0.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^9.0.3","pretty-ms":"^8.0.0","socket.io":"^4.7.2","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.1.0","p-wait-for":"^5.0.2","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.8.1","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.2.0","deepmerge-ts":"^5.1.0","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.5.1","proxy-memoize":"^2.0.4","string-length":"^6.0.0","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.7.1","tiny-invariant":"^1.3.1","xterm-headless":"^5.2.1","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.7.2","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.14","http-proxy-middleware":"3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","lionconfig":"^3.1.0","typescript":"^5.2.2","@types/react":"^18.2.21","@types/which":"^3.0.0","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.11","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.15_1693002767072_0.5863879018955691","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"localdev-tui","version":"0.3.16","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.16","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"f0fe4b5960950e19dd00c8cb3e40fe640856167a","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.16.tgz","fileCount":58,"integrity":"sha512-e9ZZDMpSJYWnqvOaTqWz0razKHbeFz2sVP7MUYjYwjDGGeNztSUWz7GQyUsU01YDQVSKmiCUqwSve5461wVQ1w==","signatures":[{"sig":"MEUCIGvnTJDQxZLLeMu8+0sTYjm69ilVqvWvn2/XJuzSNUg6AiEAhkbgbieVnmGhL/AbWiX2EDuuU+IGhpM8dLI4fpXnCRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139071},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"a0a59d8d190e3bc59e505d9666ab1452a17a62eb","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.8.1","description":"A TUI for local development.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"got":"^13.0.0","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.22.2","open":"^9.1.0","rfdc":"^1.3.0","boxen":"^7.1.1","chalk":"^5.3.0","delay":"^6.0.0","execa":"^8.0.1","react":"^18.2.0","which":"^3.0.1","requrl":"^3.0.2","valtio":"^1.11.2","fastify":"^4.21.0","find-up":"^6.3.0","js-sdsl":"^4.4.2","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.4","p-retry":"^6.0.0","inquirer":"^9.2.10","js-jsonl":"^1.1.1","minimist":"^1.2.8","node-pty":"^1.0.0","cli-specs":"^1.1.0","commander":"^11.0.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^9.0.3","pretty-ms":"^8.0.0","socket.io":"^4.7.2","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.1.0","p-wait-for":"^5.0.2","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.8.1","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.2.0","deepmerge-ts":"^5.1.0","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.5.1","proxy-memoize":"^2.0.4","string-length":"^6.0.0","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.7.1","tiny-invariant":"^1.3.1","xterm-headless":"^5.2.1","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.7.2","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.14","http-proxy-middleware":"3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","lionconfig":"^3.1.0","typescript":"^5.2.2","@types/react":"^18.2.21","@types/which":"^3.0.0","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.11","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.16_1693003068077_0.39578210471563713","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"localdev-tui","version":"0.3.17","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.17","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"55ec735aa989a34559fc331a66511680aadafdf9","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.17.tgz","fileCount":58,"integrity":"sha512-zzPDBRsahNb4BMIVoIls1rQUSYH134bUuWmAOLqXSq27AKNCsMIuhxI/nipsgdDacPpjSbC6YXftDdL51fZzhg==","signatures":[{"sig":"MEYCIQDm5wfGwG5jCR70xrPiehrRp04yqZEa+bajdnaXMFUXNgIhAOO82rkkv6+n98ryq8PNMsZiRblVOeboPwJHIDCjY42J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139112},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"a7c74cc1edb2b3ec1e57f74019448f609058ffc9","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.8.0","description":"A TUI for local development.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"got":"^13.0.0","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.22.2","open":"^9.1.0","rfdc":"^1.3.0","boxen":"^7.1.1","chalk":"^5.3.0","delay":"^6.0.0","execa":"^8.0.1","react":"^18.2.0","which":"^3.0.1","requrl":"^3.0.2","valtio":"^1.11.2","fastify":"^4.21.0","find-up":"^6.3.0","js-sdsl":"^4.4.2","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.4","p-retry":"^6.0.0","inquirer":"^9.2.10","js-jsonl":"^1.1.1","minimist":"^1.2.8","node-pty":"^1.0.0","cli-specs":"^1.1.0","commander":"^11.0.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^9.0.3","pretty-ms":"^8.0.0","socket.io":"^4.7.2","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.1.0","p-wait-for":"^5.0.2","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.8.1","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.2.0","deepmerge-ts":"^5.1.0","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.5.1","proxy-memoize":"^2.0.4","string-length":"^6.0.0","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.7.1","tiny-invariant":"^1.3.1","xterm-headless":"^5.2.1","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.7.2","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.14","http-proxy-middleware":"3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","lionconfig":"^3.1.0","typescript":"^5.2.2","@types/react":"^18.2.21","@types/which":"^3.0.0","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.11","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.17_1698012359562_0.9921982971612531","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"localdev-tui","version":"0.3.18","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leondreamed.com","name":"Leon Si","email":"leon@leondreamed.com"},"license":"MIT","_id":"localdev-tui@0.3.18","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leondreamed/localdev#readme","bugs":{"url":"https://github.com/leondreamed/localdev/issues"},"bin":{"localdev":"bin/localdev.js"},"dist":{"shasum":"f9e25c09a3db3124f9ecd08e52da66b6d6ff8d71","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.3.18.tgz","fileCount":58,"integrity":"sha512-xweqSX1rKARDvBeLf7HfBjp8w23zxKAi4f3KAfoarvyzM/JkAy1kQRR+uepPfO3ibzii+gZXC/7OjQEKjwi8bA==","signatures":[{"sig":"MEUCIQC8LJeHlSIVkEqPtyAyOr5/uLPF0Tz1ka/IgvCd/u7rJgIgQe5A2ej8WClYT4RMl2/Ru/K1HZ4iuvWRdEbdL1VbTgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139159},"type":"module","types":"./index.d.ts","exports":"./index.js","gitHead":"e08f9b16b3d4c83e559bc8485ddfd8c2baf4e0f4","scripts":{"dev":"ts-node ./src/bin/localdev.js","lint":"eslint --cache --fix .","test":"vitest run","build":"ts-node ./scripts/build.js","dev:config":"ts-node ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"repository":{"url":"git+https://github.com/leondreamed/localdev.git","type":"git"},"_npmVersion":"9.8.0","description":"A TUI for local development.","directories":{},"_nodeVersion":"20.5.0","dependencies":{"got":"^13.0.0","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.22.2","open":"^9.1.0","rfdc":"^1.3.0","boxen":"^7.1.1","chalk":"^5.3.0","delay":"^6.0.0","execa":"^8.0.1","react":"^18.2.0","which":"^3.0.1","requrl":"^3.0.2","valtio":"^1.11.2","fastify":"^4.21.0","find-up":"^6.3.0","js-sdsl":"^4.4.2","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.4","p-retry":"^6.0.0","inquirer":"^9.2.10","js-jsonl":"^1.1.1","minimist":"^1.2.8","node-pty":"^1.0.0","cli-specs":"^1.1.0","commander":"^11.0.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^9.0.3","pretty-ms":"^8.0.0","socket.io":"^4.7.2","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.1.0","p-wait-for":"^5.0.2","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.8.1","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.2.0","deepmerge-ts":"^5.1.0","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.5.1","proxy-memoize":"^2.0.4","string-length":"^6.0.0","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.7.1","tiny-invariant":"^1.3.1","xterm-headless":"^5.2.1","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.7.2","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.14","http-proxy-middleware":"3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","lionconfig":"^3.1.0","typescript":"^5.2.2","@types/react":"^18.2.21","@types/which":"^3.0.0","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.11","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.3.18_1698076572238_0.8555617134076434","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"localdev-tui","version":"0.4.0","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leonsilicon.com","name":"Leon Si","email":"leon@leonsilicon.com"},"license":"MIT","_id":"localdev-tui@0.4.0","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/leonsilicon/localdev#readme","bugs":{"url":"https://github.com/leonsilicon/localdev/issues"},"bin":{"localdev":".build/bin/localdev.mjs"},"dist":{"shasum":"3fcac9da5ff9a12d4ac63e974cc3ac6d539c1c8a","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.4.0.tgz","fileCount":91,"integrity":"sha512-v3rDd7Z8rf+MXqH/T3/6LzhxCqIZnCRyV+s7iINkfsNjz2NrROPlGGE2m3XB0PJfKx6qxguQ/EDFFpYUvr+cPw==","signatures":[{"sig":"MEUCIGyYzN8sWkspWoj9MhQ7fHrxGYNw82DK8o4Wl+d248D7AiEAzmdEj/sqfA6IJGAoZLEojDM1ufkcbMtv57MTDxJOn+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234043},"type":"module","exports":{"import":{"types":"./.build/main.d.mts","default":"./.build/main.mjs"},"require":{"types":"./.build/main.d.cts","default":"./.build/main.cjs"}},"gitHead":"a0288b520c58fbc4f6e468a9223b6b526917845d","scripts":{"dev":"tsx ./src/bin/localdev.ts","lint":"eslint --cache --fix .","test":"vitest run","build":"unbuild","format":"dprint fmt","typecheck":"tsc --noEmit","dev:config":"tsx ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"repository":{"url":"git+https://github.com/leonsilicon/localdev.git","type":"git"},"_npmVersion":"10.2.4","description":"A TUI for local development.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"got":"^13.0.0","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.22.2","open":"^9.1.0","rfdc":"^1.3.0","boxen":"^7.1.1","chalk":"^5.3.0","delay":"^6.0.0","execa":"^8.0.1","pathe":"^1.1.2","react":"^18.2.0","which":"^3.0.1","requrl":"^3.0.2","valtio":"^1.11.2","fastify":"^4.21.0","find-up":"^6.3.0","js-sdsl":"^4.4.2","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.4","p-retry":"^6.0.0","defaults":"^3.0.0","inquirer":"^9.2.10","js-jsonl":"^1.1.1","minimist":"^1.2.8","node-pty":"^1.0.0","cli-specs":"^1.1.0","commander":"^11.0.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^9.0.3","pretty-ms":"^8.0.0","socket.io":"^4.7.2","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.1.0","p-wait-for":"^5.0.2","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.8.1","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.2.0","deepmerge-ts":"^5.1.0","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.5.1","proxy-memoize":"^2.0.4","string-length":"^6.0.0","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.7.1","tiny-invariant":"^1.3.1","xterm-headless":"^5.2.1","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.7.2","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.14","http-proxy-middleware":"3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dprint":"^0.45.0","vitest":"^1.2.2","unbuild":"^2.0.0","typescript":"^5.3.3","@types/react":"^18.2.21","@types/which":"^3.0.0","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@tunnel/tsconfig":"^0.0.0","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.11","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@tunnel/eslint-config":"^0.0.16","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.4.0_1707332458840_0.9018455940680508","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"localdev-tui","version":"0.4.1","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leonsilicon.com","name":"Leon Si","email":"leon@leonsilicon.com"},"license":"MIT","_id":"localdev-tui@0.4.1","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/Tunnel-Labs/localdev#readme","bugs":{"url":"https://github.com/Tunnel-Labs/localdev/issues"},"bin":{"localdev":".build/bin/localdev.mjs"},"dist":{"shasum":"219a0e85974efbb8fd1788a02b07cab06bf726c1","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.4.1.tgz","fileCount":97,"integrity":"sha512-G899hJcIMnu8VpsfkT8CbS4kWybNqKP0y9bq61SLPdODOvwdkVerbokkY5jl5L8HAZvi8NF0eIrkGAiHLHLAfg==","signatures":[{"sig":"MEQCIEjbBQHBSuqLBkHwKNYazRzRgW1vK4CE/Oq8P6Q6pWdYAiAjp7Wt8RibCRYMrBvA9OOEOcnYxTYAVUDicPgSain/+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405979},"type":"module","exports":{"import":{"types":"./.build/main.d.mts","default":"./.build/main.mjs"},"require":{"types":"./.build/main.d.cts","default":"./.build/main.cjs"}},"gitHead":"83f4d23532ef43705458086e78b33a24d43c2e18","scripts":{"dev":"tsx ./src/bin/localdev.ts","lint":"eslint --cache --fix .","test":"vitest run","build":"unbuild","format":"dprint fmt","typecheck":"tsc --noEmit","dev:config":"tsx ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"repository":{"url":"git+https://github.com/Tunnel-Labs/localdev.git","type":"git"},"_npmVersion":"10.2.4","description":"A TUI for local development.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"got":"^13.0.0","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.22.2","open":"^9.1.0","rfdc":"^1.3.0","boxen":"^7.1.1","chalk":"^5.3.0","delay":"^6.0.0","execa":"^8.0.1","pathe":"^1.1.2","react":"^18.2.0","which":"^3.0.1","requrl":"^3.0.2","valtio":"^1.11.2","fastify":"^4.21.0","find-up":"^6.3.0","js-sdsl":"^4.4.2","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.4","p-retry":"^6.0.0","defaults":"^3.0.0","inquirer":"^9.2.10","js-jsonl":"^1.1.1","minimist":"^1.2.8","node-pty":"^1.0.0","cli-specs":"^1.1.0","commander":"^11.0.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^9.0.3","pretty-ms":"^8.0.0","socket.io":"^4.7.2","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.1.0","p-wait-for":"^5.0.2","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.8.1","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.2.0","deepmerge-ts":"^5.1.0","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.5.1","proxy-memoize":"^2.0.4","string-length":"^6.0.0","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.7.1","tiny-invariant":"^1.3.1","xterm-headless":"^5.2.1","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.7.2","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.14","http-proxy-middleware":"3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dprint":"^0.45.0","vitest":"^1.2.2","unbuild":"^2.0.0","typescript":"^5.3.3","@types/react":"^18.2.21","@types/which":"^3.0.0","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@tunnel/tsconfig":"^0.0.0","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.11","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@tunnel/eslint-config":"^0.0.16","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.4.1_1707332641861_0.723600078038388","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"localdev-tui","version":"0.4.2","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leonsilicon.com","name":"Leon Si","email":"leon@leonsilicon.com"},"license":"MIT","_id":"localdev-tui@0.4.2","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/Tunnel-Labs/localdev#readme","bugs":{"url":"https://github.com/Tunnel-Labs/localdev/issues"},"bin":{"localdev":".build/bin/localdev.mjs"},"dist":{"shasum":"4624865bcd00db94d85af43f48e12d06ca0d1c2b","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.4.2.tgz","fileCount":97,"integrity":"sha512-2CWAO7a8CBlelyBAp0BC0XeJV8EVh1qr8Q8Ihh77KwGq5kripbk3D7FhS5tuXLiNZ+TL+AGHGI4MHDQxxT420g==","signatures":[{"sig":"MEUCIQD4tsgov0ozoivGvNc3624WVT7BhYr4YI94F0pXhtVvmQIgJX+1eW00EQAfgLxwmIwS54bOjkoacOn9zwglgDJL7M4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405979},"type":"module","exports":{"import":{"types":"./.build/main.d.mts","default":"./.build/main.mjs"},"require":{"types":"./.build/main.d.cts","default":"./.build/main.cjs"}},"gitHead":"bcb969cc355d3ef1b70b585ea2ac88ed9f2a2238","scripts":{"dev":"tsx ./src/bin/localdev.ts","lint":"eslint --cache --fix .","test":"vitest run","build":"unbuild","format":"dprint fmt","typecheck":"tsc --noEmit","dev:config":"tsx ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"repository":{"url":"git+https://github.com/Tunnel-Labs/localdev.git","type":"git"},"_npmVersion":"10.2.4","description":"A TUI for local development.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"got":"^13.0.0","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.22.2","open":"^9.1.0","rfdc":"^1.3.0","boxen":"^7.1.1","chalk":"^5.3.0","delay":"^6.0.0","execa":"^8.0.1","pathe":"^1.1.2","react":"^18.2.0","which":"^3.0.1","requrl":"^3.0.2","valtio":"^1.11.2","fastify":"^4.21.0","find-up":"^6.3.0","js-sdsl":"^4.4.2","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.4","p-retry":"^6.0.0","defaults":"^3.0.0","inquirer":"^9.2.10","js-jsonl":"^1.1.1","minimist":"^1.2.8","node-pty":"^1.0.0","cli-specs":"^1.1.0","commander":"^11.0.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^9.0.3","pretty-ms":"^8.0.0","socket.io":"^4.7.2","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.1.0","p-wait-for":"^5.0.2","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.8.1","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.2.0","deepmerge-ts":"^5.1.0","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.5.1","proxy-memoize":"^2.0.4","string-length":"^6.0.0","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.7.1","tiny-invariant":"^1.3.1","xterm-headless":"^5.2.1","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.7.2","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.14","http-proxy-middleware":"3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dprint":"^0.45.0","vitest":"^1.2.2","unbuild":"^2.0.0","typescript":"^5.3.3","@types/react":"^18.2.21","@types/which":"^3.0.0","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@tunnel/tsconfig":"^0.0.0","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.11","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@tunnel/eslint-config":"^0.0.16","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.4.2_1707332983347_0.7088647718593843","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"localdev-tui","version":"0.4.3","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leonsilicon.com","name":"Leon Si","email":"leon@leonsilicon.com"},"license":"MIT","_id":"localdev-tui@0.4.3","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/Tunnel-Labs/localdev#readme","bugs":{"url":"https://github.com/Tunnel-Labs/localdev/issues"},"bin":{"localdev":".build/mjs/bin/localdev.js"},"dist":{"shasum":"809b7ee5fa329c78a62e7f4fa2782afa87176bc5","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.4.3.tgz","fileCount":123,"integrity":"sha512-0rRXKJTE7iSXFhGhcJhWG+RISSb7/hi88nig9sMswgkSKzc+qW4ciE0X5N4U209JK+TmBUL6953rjToGuxDqVQ==","signatures":[{"sig":"MEUCIQD4Uj9RZNQXFG162p9OY4wZmX9DZ/+m+HNNo+KRAWutYwIgLQLSewRORSkfd+iSi1fKDMTYKsOkGmSnz8fXD94CleI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236176},"type":"module","exports":{"import":{"types":"./.build/mjs/exports/main.d.ts","default":"./.build/mjs/exports/main.js"},"require":{"types":"./.build/cjs/exports/main.d.ts","default":"./.build/cjs/exports/main.js"}},"gitHead":"b623a85374c9f576eaf660a17a7f0080925d3f48","scripts":{"dev":"tsx ./src/bin/localdev.ts","lint":"eslint --cache --fix .","test":"vitest run","build":"unbuild","format":"dprint fmt","typecheck":"tsc --noEmit","dev:config":"tsx ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"repository":{"url":"git+https://github.com/Tunnel-Labs/localdev.git","type":"git"},"_npmVersion":"10.2.4","description":"A TUI for local development.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"got":"^13.0.0","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.22.2","open":"^9.1.0","rfdc":"^1.3.0","boxen":"^7.1.1","chalk":"^5.3.0","delay":"^6.0.0","execa":"^8.0.1","pathe":"^1.1.2","react":"^18.2.0","which":"^3.0.1","requrl":"^3.0.2","valtio":"^1.11.2","fastify":"^4.21.0","find-up":"^6.3.0","js-sdsl":"^4.4.2","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.4","p-retry":"^6.0.0","defaults":"^3.0.0","inquirer":"^9.2.10","js-jsonl":"^1.1.1","minimist":"^1.2.8","node-pty":"^1.0.0","cli-specs":"^1.1.0","commander":"^11.0.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^9.0.3","pretty-ms":"^8.0.0","socket.io":"^4.7.2","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.1.0","p-wait-for":"^5.0.2","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.8.1","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.2.0","deepmerge-ts":"^5.1.0","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.5.1","proxy-memoize":"^2.0.4","string-length":"^6.0.0","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.7.1","tiny-invariant":"^1.3.1","xterm-headless":"^5.2.1","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.7.2","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.14","http-proxy-middleware":"3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dprint":"^0.45.0","vitest":"^1.2.2","unbuild":"^2.0.0","typescript":"^5.3.3","@types/react":"^18.2.21","@types/which":"^3.0.0","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@tunnel/tsconfig":"^0.0.0","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.11","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@tunnel/eslint-config":"^0.0.16","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.4.3_1707334243776_0.751535825640173","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"localdev-tui","version":"0.4.4","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"author":{"url":"https://leonsilicon.com","name":"Leon Si","email":"leon@leonsilicon.com"},"license":"MIT","_id":"localdev-tui@0.4.4","maintainers":[{"name":"leondreamed","email":"leon@leondreamed.com"}],"homepage":"https://github.com/Tunnel-Labs/localdev#readme","bugs":{"url":"https://github.com/Tunnel-Labs/localdev/issues"},"bin":{"localdev":".build/mjs/bin/localdev.js"},"dist":{"shasum":"b438bdfb4c04e7ea80756d35f1bc2406c3fbd374","tarball":"https://registry.npmjs.org/localdev-tui/-/localdev-tui-0.4.4.tgz","fileCount":123,"integrity":"sha512-cT6omu9W0kkD8zqQaHSgpd0o/NPuIyuPOjvE9TuQ6M1Hst5sGYF6KU3fS0nicHAnFHaP5LwDbJMlzCZgBxy96A==","signatures":[{"sig":"MEQCIDOswzA4bJtC0j5bxZEa/ZXjwiTUHzBK7oXr0XLhuMsjAiACxAceO8DvP7pMEz0jIE0PG3s5DjztBv0URyHiq4urTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236182},"type":"module","exports":{"import":{"types":"./.build/mjs/exports/main.d.ts","default":"./.build/mjs/exports/main.js"},"require":{"types":"./.build/cjs/exports/main.d.ts","default":"./.build/cjs/exports/main.js"}},"gitHead":"0662db839632a358ed781c201fcfb3ea1497751d","scripts":{"dev":"tsx ./src/bin/localdev.ts","lint":"eslint --cache --fix .","test":"vitest run","build":"unbuild","format":"dprint fmt","typecheck":"tsc --noEmit","dev:config":"tsx ./src/bin/localdev.ts --config examples/localdev.config.mjs"},"_npmUser":{"name":"leondreamed","email":"leon@leondreamed.com"},"repository":{"url":"git+https://github.com/Tunnel-Labs/localdev.git","type":"git"},"_npmVersion":"10.2.4","description":"A TUI for local development.","directories":{},"_nodeVersion":"21.6.1","dependencies":{"got":"^13.0.0","ink":"npm:@leondreamed/ink@^3.2.0","mem":"^9.0.2","zod":"^3.22.2","open":"^9.1.0","rfdc":"^1.3.0","boxen":"^7.1.1","chalk":"^5.3.0","delay":"^6.0.0","execa":"^8.0.1","pathe":"^1.1.2","react":"^18.2.0","which":"^3.0.1","requrl":"^3.0.2","valtio":"^1.11.2","fastify":"^4.21.0","find-up":"^6.3.0","js-sdsl":"^4.4.2","onetime":"^6.0.0","outdent":"^0.8.0","p-queue":"^7.3.4","p-retry":"^6.0.0","defaults":"^3.0.0","inquirer":"^9.2.10","js-jsonl":"^1.1.1","minimist":"^1.2.8","node-pty":"^1.1.0-beta7","cli-specs":"^1.1.0","commander":"^11.0.0","exit-hook":"^3.2.0","kill-port":"^2.0.1","minimatch":"^9.0.3","pretty-ms":"^8.0.0","socket.io":"^4.7.2","term-size":"^3.0.2","wait-port":"^1.0.4","wrap-ansi":"^8.1.0","ansi-align":"^3.0.1","array-uniq":"^3.0.0","http-proxy":"^1.18.1","p-throttle":"^5.1.0","p-wait-for":"^5.0.2","ansi-styles":"^6.2.1","async-mutex":"^0.4.0","nanoid-nice":"^1.0.6","shell-quote":"^1.8.1","split-lines":"^3.0.0","tmp-promise":"^3.0.3","ansi-escapes":"^6.2.0","deepmerge-ts":"^5.1.0","console-clear":"^1.1.1","just-throttle":"^4.2.0","patch-console":"^2.0.0","proxy-compare":"^2.5.1","proxy-memoize":"^2.0.4","string-length":"^6.0.0","tcp-port-used":"^1.0.2","terminal-link":"^3.0.0","unique-concat":"^0.2.2","command-exists":"^1.2.9","compose-regexp":"^0.7.1","tiny-invariant":"^1.3.1","xterm-headless":"^5.2.1","node-powershell":"^5.0.1","@fastify/express":"^2.3.0","just-debounce-it":"^3.2.0","socket.io-client":"^4.7.2","typesafe-emitter":"^2.1.0","use-force-update":"^1.0.11","ansi-center-align":"^1.0.3","fastify-socket.io":"^4.0.0","is-port-reachable":"^4.0.0","@stdlib/utils-noop":"^0.0.14","http-proxy-middleware":"3.0.0-beta.1","@leondreamed/fast-sort":"^3.2.0","@leondreamed/ink-text-input":"^4.0.3","inquirer-autocomplete-prompt":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","dprint":"^0.45.0","vitest":"^1.2.2","unbuild":"^2.0.0","typescript":"^5.3.3","@types/react":"^18.2.21","@types/which":"^3.0.0","@types/inquirer":"^9.0.3","@types/minimist":"^1.2.2","@tunnel/tsconfig":"^0.0.0","@types/kill-port":"^2.0.0","@types/ansi-align":"^3.0.0","@types/http-proxy":"^1.17.11","@types/shell-quote":"^1.7.1","@types/console-clear":"^1.1.0","@types/tcp-port-used":"^1.0.1","@tunnel/eslint-config":"^0.0.16","@types/command-exists":"^1.2.0","@types/inquirer-autocomplete-prompt":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localdev-tui_0.4.4_1708818680913_0.25365612118734915","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-12-28T18:03:35.154Z","modified":"2024-08-03T20:31:54.424Z","0.0.3":"2022-12-28T18:03:35.299Z","0.0.6":"2022-12-28T20:01:50.666Z","0.0.8":"2022-12-30T16:51:57.236Z","0.0.9":"2023-01-03T14:32:22.197Z","0.1.0":"2023-01-10T20:08:14.079Z","0.1.1":"2023-01-10T20:14:38.449Z","0.1.2":"2023-01-10T20:50:54.720Z","0.1.3":"2023-01-10T21:46:51.768Z","0.1.4":"2023-01-15T00:49:52.078Z","0.1.5":"2023-01-23T17:11:16.255Z","0.1.6":"2023-01-31T20:19:04.819Z","0.1.7":"2023-02-01T20:04:32.289Z","0.1.8":"2023-02-01T20:21:57.115Z","0.1.9":"2023-02-02T13:49:04.961Z","0.1.10":"2023-02-05T20:27:40.456Z","0.1.11":"2023-02-05T21:00:21.912Z","0.1.12":"2023-02-05T22:00:34.197Z","0.1.13":"2023-02-07T15:04:54.798Z","0.1.14":"2023-02-08T17:49:23.017Z","0.1.15":"2023-02-18T02:35:40.257Z","0.1.16":"2023-02-20T23:28:15.396Z","0.1.17":"2023-02-20T23:46:07.743Z","0.1.18":"2023-02-21T00:03:46.218Z","0.1.19":"2023-03-04T22:55:29.098Z","0.1.20":"2023-03-22T03:16:31.242Z","0.1.21":"2023-03-23T03:19:11.725Z","0.2.0":"2023-04-02T09:14:29.785Z","0.3.0":"2023-04-03T18:09:48.599Z","0.3.1":"2023-04-04T17:54:59.190Z","0.3.3":"2023-04-04T18:37:49.788Z","0.3.4":"2023-04-04T18:41:34.548Z","0.3.5":"2023-04-04T18:57:06.984Z","0.3.6":"2023-04-04T19:04:55.973Z","0.3.7":"2023-04-04T19:11:23.210Z","0.3.8":"2023-04-04T19:12:51.495Z","0.3.9":"2023-04-04T19:36:40.663Z","0.3.10":"2023-04-06T01:50:56.142Z","0.3.11":"2023-04-09T18:16:46.491Z","0.3.12":"2023-05-29T14:41:01.412Z","0.3.14":"2023-08-21T13:38:30.282Z","0.3.15":"2023-08-25T22:32:47.348Z","0.3.16":"2023-08-25T22:37:48.365Z","0.3.17":"2023-10-22T22:05:59.835Z","0.3.18":"2023-10-23T15:56:12.450Z","0.4.0":"2024-02-07T19:00:59.003Z","0.4.1":"2024-02-07T19:04:02.053Z","0.4.2":"2024-02-07T19:09:43.521Z","0.4.3":"2024-02-07T19:30:43.968Z","0.4.4":"2024-02-24T23:51:21.067Z"},"bugs":{"url":"https://github.com/Tunnel-Labs/localdev/issues"},"author":{"url":"https://leonsilicon.com","name":"Leon Si","email":"leon@leonsilicon.com"},"license":"MIT","homepage":"https://github.com/Tunnel-Labs/localdev#readme","keywords":["kubernetes","localhost","local","development","tui","develop","concurrently","log"],"repository":{"url":"git+https://github.com/Tunnel-Labs/localdev.git","type":"git"},"description":"A TUI for local development.","maintainers":[{"email":"leon@leonsilicon.com","name":"leonsilicon"}],"readme":"# localdev\n\nAn interactive TUI for local development.\n\n![A video of using localdev](https://github.com/leondreamed/localdev/blob/main/assets/localdev.gif?raw=true)\n\n## Usage\n\nInstall the `localdev-tui` npm package using your favorite JavaScript package manager:\n\n```sh\nnpm install --save-dev localdev-tui\n```\n\nThen, create a `localdev.config.mjs` file in the root of your project:\n\n```typescript\n// @ts-check\n\n/** @type {import('localdev-tui').LocaldevConfig} */\nexport default {\n\tservicesToLog: {\n\t\t'my-website': true,\n\t},\n\tservices: {\n\t\t'my-website': {\n\t\t\thealthCheck: {\n\t\t\t\tport: 3001,\n\t\t\t},\n\t\t\tcommand: {\n\t\t\t\tstring: 'npm run start',\n\t\t\t},\n\t\t},\n\t},\n\tlocalDomains: ['my-website.test'],\n\tproxyRouter(req) {\n\t\tconst hostname = req.hostname;\n\n\t\tif (hostname === 'my-website.test') {\n\t\t\treturn 'http://127.0.0.1:3001';\n\t\t}\n\t},\n};\n```\n\nThen, add a `dev` script in your project's `package.json` file:\n\n```jsonc\n{\n\t\"scripts\": {\n\t\t\"dev\": \"localdev\"\n\t\t// ...\n\t}\n}\n```\n\nNow, you can run `npm run dev` (or the equivalent for your package manager) to start localdev!\n\n## Motivation\n\nOften times, developing a complex application involves running many separate services that interact with each other. During development, it's tedious to manually run every service in separate terminals every time. Instead, it's a lot easier to have one dev server that automatically manages multiple development processes.\n\nHowever, building a dev server isn't as easy as simply running all programs concurrently and outputting all their logs. Many services output a significant amount of logging output (especially during debugging) that can quickly clutter a single terminal window.\n\nThus, an interactive solution is needed, and that's where building a TUI for local development comes into play.\n\n### Why not Kubernetes?\n\nYou might recognize that managing multiple services sounds similar to Kubernetes, and you wouldn't be mistaken. Kubernetes does solve a similar use case, which we heavily rely on for deployment.\n\nHowever, during development, Kubernetes incurs significant performance and DX (developer experience) tradeoffs. Running development processes in a VM or Docker can be 10x slower than running the process on the host machine, not to mention the extra amount of disk space, CPU and memory a local Kubernetes cluster running minikube would take up.\n\nThus, we decided that we will instead focus on building a great developer experience by running development processes on the host machine.\n","readmeFilename":"readme.md"}