{"_id":"@emivespa/iih","_rev":"1-2956fa9cc4a8178d6d031d82bcd4bc64","name":"@emivespa/iih","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.0":{"name":"@emivespa/iih","version":"0.0.0","license":"MIT","bin":{"iih":"dist/cli.js"},"type":"module","engines":{"node":">=16"},"scripts":{"build":"tsc","dev":"tsc --watch","test":"prettier --check . && xo && ava"},"dependencies":{"esbuild":"0.18.10","ink":"^4.1.0","ink-text-input":"^5.0.1","meow":"^11.0.0","react":"^18.2.0"},"devDependencies":{"@sindresorhus/tsconfig":"^3.0.1","@types/react":"^18.0.32","@vdemedes/prettier-config":"^2.0.1","ava":"^5.2.0","chalk":"^5.2.0","eslint":"^8.42.0","eslint-config-prettier":"^8.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","ink-testing-library":"^3.0.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"ava":{"extensions":{"ts":"module","tsx":"module"},"nodeArguments":["--loader=ts-node/esm"]},"xo":{"extends":"xo-react","prettier":true,"rules":{"react/prop-types":"off"}},"prettier":"@vdemedes/prettier-config","gitHead":"d5acce7d51e340b0a0422acb7dd730e3cf5d7d72","description":"![image](https://github.com/emivespa/iih/assets/82109173/a37cd418-2c1f-4e8c-9069-557f9e8f1aea)","_id":"@emivespa/iih@0.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-GeGxML1TCf5kaIA57zIJpQnKmXqTceY5tG8CVnj+UKyKcGQ5ffuiRkugytlSt4X48vpM0QOtAM9q5IXUAgsD0w==","shasum":"575476333b215a81d30cd40504d89f467f735e39","tarball":"https://registry.npmjs.org/@emivespa/iih/-/iih-0.0.0.tgz","fileCount":12,"unpackedSize":10242,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrCkqthzOr6Jk/U/Wmhk4wOXy+tDXAI+E1fy3TsNQrsgIhAMOk5qhioWK6iulxy0G5IbLbsHUuWmc5ofBrcwM5re2Y"}]},"_npmUser":{"name":"emivespa","email":"emivespa1@gmail.com"},"directories":{},"maintainers":[{"name":"emivespa","email":"emivespa1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iih_0.0.0_1687913665457_0.4173355207607716"},"_hasShrinkwrap":false},"0.1.0":{"name":"@emivespa/iih","version":"0.1.0","license":"MIT","bin":{"iih":"dist/cli.js"},"type":"module","engines":{"node":">=16"},"scripts":{"build":"tsc","dev":"tsc --watch","test":"prettier --check . && ava"},"dependencies":{"esbuild":"0.18.10","ink":"^4.1.0","ink-text-input":"^5.0.1","meow":"^11.0.0","react":"^18.2.0"},"devDependencies":{"@sindresorhus/tsconfig":"^3.0.1","@types/react":"^18.0.32","@vdemedes/prettier-config":"^2.0.1","ava":"^5.2.0","chalk":"^5.2.0","eslint":"^8.42.0","eslint-config-prettier":"^8.8.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","ink-testing-library":"^3.0.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"ava":{"extensions":{"ts":"module","tsx":"module"},"nodeArguments":["--loader=ts-node/esm"]},"prettier":"@vdemedes/prettier-config","gitHead":"beca7863ac10ea46a1932ec46aca9900794a3bf9","description":"``` npm i -g @emivespa/iih ```","_id":"@emivespa/iih@0.1.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-wSvbJ9HPjFxIfSBQaDc33BV90aztEg2eQnouBT1I8VzPldC9UbX4L2m9U1iVq3bHWal+/UqKsIbsKQTscx1fvQ==","shasum":"6f5f26be2e2103826984acc5440730b1330593c2","tarball":"https://registry.npmjs.org/@emivespa/iih/-/iih-0.1.0.tgz","fileCount":12,"unpackedSize":10422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDai1N89jrus/qlXM25n6eP+LJ3T4GHQSH3RrbeQTYXIQIgMgvUtKSPHX/bCxDDPbbZGddOPLIkiNGwkQQ8ePfT7jA="}]},"_npmUser":{"name":"emivespa","email":"emivespa1@gmail.com"},"directories":{},"maintainers":[{"name":"emivespa","email":"emivespa1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iih_0.1.0_1687918867348_0.258958433762817"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-28T00:54:25.390Z","0.0.0":"2023-06-28T00:54:25.652Z","modified":"2023-06-28T02:21:07.654Z","0.1.0":"2023-06-28T02:21:07.545Z"},"maintainers":[{"name":"emivespa","email":"emivespa1@gmail.com"}],"description":"``` npm i -g @emivespa/iih ```","license":"MIT","readme":"# iih - ink & ii based irc client\n\n```\nnpm i -g @emivespa/iih\n```\n\n![image](https://github.com/emivespa/iih/assets/82109173/a37cd418-2c1f-4e8c-9069-557f9e8f1aea)\n\n## CLI\n\n```\n$ iih --help\n\n  Usage\n    $ iih\n\n  Options\n    --host your.host\n    --channel '#yourchannel'\n    --nick yournick\n    --pass yourpass\n\n  Examples\n    $ iih --host irc.libera.chat --channel '#libera' --nick minime --pass fbf7946x\n```\n\n## Dependencies\n\n- [`ii`](https://tools.suckless.org/ii/) - from suckless.org\n  ```\n  # ii on nix\n  sudo apt install ii\n  ```\n\n## TODO\n\n- [x] custom nicks\n  - [x] nicks with NickServ\n- [x] fix scroll flicker\n- [x] fix spacing bug\n- [ ] fix ChatInput flicker\n  - requires upstream fix: ink-text-input's UncontrolledTextInput\n","readmeFilename":"README.md"}