CLI-utility, downloads web page with resourses
Educational project hexlet.io, Javascript/Back-End, p.3
- Npm / Babel / ESLint
- Jest
- commander
- axios
- cheerio
- listr
- file system I/O
- nodejs: fs, url, path, etc.
- error handling
- debug
- DOM: basic manipulations
- asynchronous programming: promises
- HTTP
- test-driven development: mock/stub
make install
npm install -g page-loader
$ page-loader --output [path/to/dir] [url]
$ page-loader --output /var/tmp https://redmine.org/projects
$ open /var/tmp/redmine-org-projects.html