Skip to content

ups2201/lesson39

Repository files navigation

JavaScript Developer. Basic. lesson39

Домашнее задание № 39 из курса "OTUS JavaScript Developer. Basic"

"Разработка библиотеки клиентского роутинга" Необходимо:

создать и настроить проект

разработать библиотеку клиентского роутинга: 2.1 конфигурация роутов должна поддерживаться через функции/строки/регулярки 2.2 должна поддерживаться передача параметров в хуки роутера 2.3 реализовать поддержку асинхронных onBeforeEnter, onEnter, onLeave 2.4 добавить настройку для работы с hash/history api 2.5 опубликовать пакет

подготовить работу с сдаче: 3.1 сделать ревью 2 других работ 3.2 сбросить ссылку на PR, опубликованный проект и рассмотренные пуллреквесты в чат с преподавателем

Build and Deploy

Работа с репозиторием

Репозиторий обслуживается инструментами на базе Node.js. Для работы понадобится node.js и npm (в качестве пакетного менеджера).

# скачивание проекта
git clone https://github.com/ups2201/lesson39.git

#выкачивание пакетов
npm install

# сборка приложения
npm run build

# запуск приложения локально
npm run dev

Структура репозитория

Просмотр проекта на GithubPages

Проект можно посмотреть на GithubPages открыть проект