0.5.1 • Published 6 years ago

eem-page-loader v0.5.1

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

JS backend. Hexlet education project #3. page-loader.

Build Status Maintainability Test Coverage

Installation

npm install -g eem-page-loader

Command line usage

eem-page-loader [options] <targetUrl>

Options:

-V, --version             output the version number
-o, --output [directory]  Output folder (default: current folder)
-h, --help                output usage information


Parameters:

<targetUrl>               Url address of a page to download, must begin with address schema like http:// or https://

Debug

DEBUG="page-loader:*" eem-page-loader [options] <targetUrl>

Описание

Цель: Основная задача этого проекта, показать общие принципы работы с асинхронным кодом в js. Затрагиваемые темы:

  • Тестирование с использованием Mock/Stub
  • Активный файловый ввод/вывод
  • Работа с ошибками и исключениями
  • Знакомство с модулями nodejs: os, path, fs, url
  • Работа с DOM. Базовые манипуляции
  • Promises, Async/Await
  • Работа с HTTP

Описание: реализовать утилиту для скачивания указанного адреса из сети. Принцип ее работы очень похож на то, что делает браузер при сохранении страниц сайтов.

0.5.1

6 years ago

0.5.0

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.6

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.0

6 years ago