Files
freeCodeCamp/curriculum/challenges/ukrainian/05-back-end-development-and-apis/managing-packages-with-npm/add-a-license-to-your-package.json.md

49 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 587d7fb4367417b2b2512bfe
title: Додайте ліцензію до вашого package.json
challengeType: 2
forumTopicId: 301523
dashedName: add-a-license-to-your-package-json
---
# --description--
Поле `license` дозволяє інформувати користувачів, які дії вони можуть виконувати з вашим проектом.
Деякі загальні ліцензії для проектів з відкритим кодом містять MIT та BSD. Ліцензійна інформація не являється обов'язковою і закони про авторські права в більшості країн дадуть вам право власності на те, що ви створюєте за замовчуванням. Проте завжди рекомендується чітко вказувати дії, які користувачам дозволено і не дозволено виконувати. Нижче наведено приклад, як виглядає поле ліцензії:
```json
"license": "MIT",
```
# --instructions--
Заповніть поле `license` для файлу package.json вашого проєкту, як вважаєте за потрібне.
# --hints--
package.json повинен містити допустимий ключ ліцензії
```js
(getUserInput) =>
$.get(getUserInput('url') + '/_api/package.json').then(
(data) => {
var packJson = JSON.parse(data);
assert(packJson.license, '"license" is missing');
},
(xhr) => {
throw new Error(xhr.responseText);
}
);
```
# --solutions--
```js
/**
Backend challenges don't need solutions,
because they would need to be tested against a full working project.
Please check our contributing guidelines to learn more.
*/
```