From 1037a34ca3082a1bf3600f4ee6668e5e7832bc5f Mon Sep 17 00:00:00 2001 From: Vasiliy Vanchuk Date: Thu, 5 Feb 2026 07:57:39 +0300 Subject: [PATCH 1/2] Update task.md --- lessons/lesson15/task.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lessons/lesson15/task.md b/lessons/lesson15/task.md index 8f78a1e..2ce5f85 100644 --- a/lessons/lesson15/task.md +++ b/lessons/lesson15/task.md @@ -11,6 +11,12 @@ - настроить пайплайн для запуска тестов и линтера - настроить пайплайн для деплоя собранной страницы на github pages +Функционал приложения: +- поле поиска позволяет ввести имя гороода и увидеть информацию о погоде в нем +- блок отображения погоды показывает температуру и погодные условия в выбранном горооде +- блок отображения карты для текущего города (с использованием Static Maps, интерактивность не требуется) +- блок отображения истории поиска (последние 10 городов, которые смотрел пользователь, без повторов) + ## Критерии Домашнее задание ""Принято"" при наборе 3 и более баллов, иначе ""На доработку"". From fb353e99d4db513719772d98799c7bc7fcbf29fd Mon Sep 17 00:00:00 2001 From: Vasil Vanchuk Date: Thu, 5 Feb 2026 08:02:08 +0300 Subject: [PATCH 2/2] Add link to template --- lessons/lesson15/task.md | 3 +++ package-lock.json | 46 +++++++++++++++++++--------------------- 2 files changed, 25 insertions(+), 24 deletions(-) diff --git a/lessons/lesson15/task.md b/lessons/lesson15/task.md index 2ce5f85..b5bd349 100644 --- a/lessons/lesson15/task.md +++ b/lessons/lesson15/task.md @@ -12,11 +12,14 @@ - настроить пайплайн для деплоя собранной страницы на github pages Функционал приложения: + - поле поиска позволяет ввести имя гороода и увидеть информацию о погоде в нем - блок отображения погоды показывает температуру и погодные условия в выбранном горооде - блок отображения карты для текущего города (с использованием Static Maps, интерактивность не требуется) - блок отображения истории поиска (последние 10 городов, которые смотрел пользователь, без повторов) +Для базовой разметки (если не хочется писать html и css) можно использовать [заготовку](https://github.com/vvscode/weather-app) + ## Критерии Домашнее задание ""Принято"" при наборе 3 и более баллов, иначе ""На доработку"". diff --git a/package-lock.json b/package-lock.json index be32e7e..8597475 100644 --- a/package-lock.json +++ b/package-lock.json @@ -859,6 +859,7 @@ "integrity": "sha512-IK6x55va5w4YvXd4b3VrXQPldV9vQTxi5ov+g4pMANsXPTXOcfjx08CRR1Dfrcc51syPtXHF5bgLlMHYFrvQtg==", "dev": true, "license": "BSD-2-Clause", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "5.40.1", "@typescript-eslint/types": "5.40.1", @@ -1041,6 +1042,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1863,6 +1865,7 @@ "integrity": "sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "@chevrotain/cst-dts-gen": "11.0.3", "@chevrotain/gast": "11.0.3", @@ -2215,6 +2218,7 @@ "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=0.10" } @@ -2672,6 +2676,7 @@ "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", "dev": true, "license": "ISC", + "peer": true, "engines": { "node": ">=12" } @@ -2951,14 +2956,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/devtools-protocol": { - "version": "0.0.1367902", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz", - "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -3287,6 +3284,7 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint/eslintrc": "^1.3.3", "@humanwhocodes/config-array": "^0.11.6", @@ -3983,6 +3981,21 @@ "dev": true, "license": "ISC" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -6912,22 +6925,6 @@ } } }, - "node_modules/puppeteer/node_modules/typescript": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", - "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/qs": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", @@ -8225,6 +8222,7 @@ "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver"