{"_id":"@andrianmoroi/hupi","_rev":"5-7ce15b73e9f245520ac4e37f08adf9d3","name":"@andrianmoroi/hupi","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@andrianmoroi/hupi","version":"1.0.0","description":"Reloads your project in browser when changes are detected in your folder. It uses the gaze plugin for detecting file changes.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/andrianmoroi/hupi.git"},"author":{"name":"Andrian Moroi"},"license":"ISC","bin":{"hupi":"cli.js"},"bugs":{"url":"https://github.com/andrianmoroi/hupi/issues"},"homepage":"https://github.com/andrianmoroi/hupi#readme","dependencies":{"express":"^4.18.2","gaze":"^1.1.3","ws":"^8.14.1"},"_id":"@andrianmoroi/hupi@1.0.0","gitHead":"05c27518a97e7cc2ee43d26522e8cc699524356f","_nodeVersion":"20.6.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-yzMcd+tPIqzIMW46F4gUg+oFdMZdLgvFOTOngEQUhchIiOPxp+iauK2J0cBLBpDsJHJFNWJUDWzOrptIsQg0gA==","shasum":"071ba404946b9289052fcfde2a60f2622b7e26a4","tarball":"https://registry.npmjs.org/@andrianmoroi/hupi/-/hupi-1.0.0.tgz","fileCount":9,"unpackedSize":5702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Dj2gO6Ihm5kigIscIN6LBlQf/Nz5f8IB9Jh4ZbrTBwIgE5xJd24QBJKqqI4l8NFexvwxckRo2UzXN/i1Gzm+WS4="}]},"_npmUser":{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"},"directories":{},"maintainers":[{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hupi_1.0.0_1694465046036_0.6646123546959515"},"_hasShrinkwrap":false},"1.0.1":{"name":"@andrianmoroi/hupi","version":"1.0.1","description":"Reloads your project in browser when changes are detected in your folder. It uses the gaze plugin for detecting file changes.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/andrianmoroi/hupi.git"},"author":{"name":"Andrian Moroi"},"license":"ISC","bin":{"hupi":"cli.js"},"bugs":{"url":"https://github.com/andrianmoroi/hupi/issues"},"homepage":"https://github.com/andrianmoroi/hupi#readme","dependencies":{"express":"^4.18.2","gaze":"^1.1.3","ws":"^8.14.1"},"gitHead":"e1f181b653f0b3c312ab12f577e1d8383330c808","_id":"@andrianmoroi/hupi@1.0.1","_nodeVersion":"12.22.9","_npmVersion":"8.5.1","dist":{"integrity":"sha512-JvrddOmyOL9aA0KnPynfH/PSIJJSgXHo3t7NKT5CJ3JlaP/kRgUduOIA7bvRLnnKzhcsi/5G7imMc7+j8rL5AQ==","shasum":"c42cbe416efb5365e3d63ce6e4d140e993af79cf","tarball":"https://registry.npmjs.org/@andrianmoroi/hupi/-/hupi-1.0.1.tgz","fileCount":10,"unpackedSize":6361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUjZPv3BAEzUu5UW9M4FcLJ5yYYGG026I0dOfx6/W4aAiEAzNhYtZ+6h8BDFOg08V1MJ4TR6qn+MsYF5GeAzmBeTjc="}]},"_npmUser":{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"},"directories":{},"maintainers":[{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hupi_1.0.1_1694609037344_0.39594599370261796"},"_hasShrinkwrap":false},"1.0.2":{"name":"@andrianmoroi/hupi","version":"1.0.2","description":"Reloads your project in browser when changes are detected in your folder. It uses the gaze plugin for detecting file changes.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/andrianmoroi/hupi.git"},"author":{"name":"Andrian Moroi"},"license":"ISC","bin":{"hupi":"cli.js"},"bugs":{"url":"https://github.com/andrianmoroi/hupi/issues"},"homepage":"https://github.com/andrianmoroi/hupi#readme","dependencies":{"express":"^4.18.2","gaze":"^1.1.3","ws":"^8.14.1"},"_id":"@andrianmoroi/hupi@1.0.2","gitHead":"1c5634167a3960c5444410537ded77fc677d0fbf","_nodeVersion":"20.6.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-OasnWWQRLkiP2gYNHZbDvwtV8sbom95jiJzcjC/0hLs1F4wgCezoSMN0zMRllMdAHnwwa558k6RbReNNxt7Dng==","shasum":"52913b3f3e0986c973cb8ea0de2a80f1a111e4e4","tarball":"https://registry.npmjs.org/@andrianmoroi/hupi/-/hupi-1.0.2.tgz","fileCount":11,"unpackedSize":7233,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB34wz7yz0WDB63lzHteNsyK1uEYzKKKvEbdumHeuhfQIgEPCxxhhbpcUi9LAYVmJf+EVAZ7xUsxI7uMLe9V1ju5c="}]},"_npmUser":{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"},"directories":{},"maintainers":[{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hupi_1.0.2_1696663664494_0.020781066697539208"},"_hasShrinkwrap":false},"1.0.3":{"name":"@andrianmoroi/hupi","version":"1.0.3","description":"Reloads your project in browser when changes are detected in your folder. It uses the gaze plugin for detecting file changes.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/andrianmoroi/hupi.git"},"author":{"name":"Andrian Moroi"},"license":"ISC","bin":{"hupi":"cli.js"},"bugs":{"url":"https://github.com/andrianmoroi/hupi/issues"},"homepage":"https://github.com/andrianmoroi/hupi#readme","dependencies":{"express":"^4.18.2","gaze":"^1.1.3","ws":"^8.14.1"},"_id":"@andrianmoroi/hupi@1.0.3","gitHead":"db20b8440cbc8d7c8101511d2482cadb6091880b","_nodeVersion":"20.6.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-6Q3IgA/vBDgB+bOrgXmMXvYsbbgKMuyUXjk61TqEDURaJk2UtJQG7OnW6jEwT3rupLfsrwJm/ZkLTfTOahpovg==","shasum":"a57b9d48585b25c1c9275e116d3a48eb2545cc97","tarball":"https://registry.npmjs.org/@andrianmoroi/hupi/-/hupi-1.0.3.tgz","fileCount":12,"unpackedSize":9703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrP3oRnugBP4ajufRh7G5U4NfrCxwYqIH2X1u866YRjgIhANgRy/3hPePlKkK5xMygMrWl21yW3vaSams23AzuvTeU"}]},"_npmUser":{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"},"directories":{},"maintainers":[{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hupi_1.0.3_1699038233182_0.3094507148936203"},"_hasShrinkwrap":false},"1.0.4":{"name":"@andrianmoroi/hupi","version":"1.0.4","description":"Reloads your project in browser when changes are detected in your folder. It uses the gaze plugin for detecting file changes.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/andrianmoroi/hupi.git"},"author":{"name":"Andrian Moroi"},"license":"ISC","bin":{"hupi":"cli.js"},"bugs":{"url":"https://github.com/andrianmoroi/hupi/issues"},"homepage":"https://github.com/andrianmoroi/hupi#readme","dependencies":{"express":"^4.18.2","gaze":"^1.1.3","ws":"^8.14.1"},"_id":"@andrianmoroi/hupi@1.0.4","gitHead":"db20b8440cbc8d7c8101511d2482cadb6091880b","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-oOt/6ytumX1PQuC5/QtM2hLkc9ZjLrv5Pr7IHnZctnhDM8FWrmURWP8IzEOgyqcO80ZhY7B/QlsIZpPj11f2/A==","shasum":"a4ec0ea537ab9fab76c7b8bb6ccbee611f93c4de","tarball":"https://registry.npmjs.org/@andrianmoroi/hupi/-/hupi-1.0.4.tgz","fileCount":12,"unpackedSize":9925,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm0JQ1XP5v9TH+44K7KpGfiPeLh+GOcaAWVROZSCsJ/wIhAIlLqW4qiLXHihf6DgaYE/o1K9uiGRpxfTg44FAt+yu/"}]},"_npmUser":{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"},"directories":{},"maintainers":[{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hupi_1.0.4_1709888619758_0.5487005903188438"},"_hasShrinkwrap":false},"1.0.5":{"name":"@andrianmoroi/hupi","version":"1.0.5","description":"Reloads your project in browser when changes are detected in your folder. It uses the gaze plugin for detecting file changes.","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/andrianmoroi/hupi.git"},"author":{"name":"Andrian Moroi"},"license":"ISC","bin":{"hupi":"cli.js"},"bugs":{"url":"https://github.com/andrianmoroi/hupi/issues"},"homepage":"https://github.com/andrianmoroi/hupi#readme","dependencies":{"express":"^4.18.2","gaze":"^1.1.3","ws":"^8.14.1"},"_id":"@andrianmoroi/hupi@1.0.5","gitHead":"db20b8440cbc8d7c8101511d2482cadb6091880b","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-2AR+PFW3OQUmA/8HX61INXMC8I+XZTWRDnk4D/nyiQ1uWVui/qkZ4e6YKljTj2qNRN9g3wi2ME6kI928dHSQpw==","shasum":"4deae6fe85f80fba7ca1ca65e2350d904aa04f8f","tarball":"https://registry.npmjs.org/@andrianmoroi/hupi/-/hupi-1.0.5.tgz","fileCount":12,"unpackedSize":9920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnEuuaenZB79ONKhwR/41sjQCS9cJLu5zMHszjbB2z8AiAsdKqrGT3Jb41asVV2Ksy79ldDc0NeNKPsbE/WE46ImQ=="}]},"_npmUser":{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"},"directories":{},"maintainers":[{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hupi_1.0.5_1709889331546_0.920488554971941"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-11T20:44:05.922Z","1.0.0":"2023-09-11T20:44:06.244Z","modified":"2024-03-08T09:15:32.327Z","1.0.1":"2023-09-13T12:43:57.560Z","1.0.2":"2023-10-07T07:27:44.708Z","1.0.3":"2023-11-03T19:03:53.398Z","1.0.4":"2024-03-08T09:03:39.893Z","1.0.5":"2024-03-08T09:15:31.710Z"},"maintainers":[{"name":"andrianmoroi","email":"andrian.moroi@gmail.com"}],"description":"Reloads your project in browser when changes are detected in your folder. It uses the gaze plugin for detecting file changes.","homepage":"https://github.com/andrianmoroi/hupi#readme","repository":{"type":"git","url":"git+https://github.com/andrianmoroi/hupi.git"},"author":{"name":"Andrian Moroi"},"bugs":{"url":"https://github.com/andrianmoroi/hupi/issues"},"license":"ISC","readme":"# HUPI\n\nHupi is a simple tool designed to streamline your development workflow by automatically reloading your project in the browser as soon as any changes are detected within your designated project folder. \n\n## Prerequisites\n\nBefore you proceed with the installation, ensure you have the following programs installed:\n\n1. Node.js\n2. npm\n\n## Installation\n\nYou could install the application on your machine using the npm command:\n\n```bash\nnpm i -g @andrianmoroi/hupi\n```\n\n## Usage\n\nTo serve the desired folder, you need to navigate in a terminal into your working directory and from there just run the hupi command.\n\n```bash\nhupi\n```\n\nThe application will automatically initiate an HTTP server on an available port on your local machine. The serving URL will be displayed in the terminal, allowing you to quickly access the application through your preferred web browser.\n\nTo specify specific rules for refreshing the website, you can create a **.hupi-watch** file in the root directory of your project. \n\nThe next example will refresh the application only when an html or a javascript file will be changed:\n\n```sh\n# This is a comment.\n\n**/*.html\n**/*.js\n```\n\nIn absence of a **.hupi-watch** file, the application will track the changes of all the files.\n\n## Link to NPM Package\n\nYou can find the npm package for this project [here](https://www.npmjs.com/package/@andrianmoroi/hupi).\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","readmeFilename":"README.md"}