freeCodeCamp/curriculum/challenges/english/05-apis-and-microservices/managing-packages-with-npm/add-a-license-to-your-packa...

1.2 KiB
Raw Blame History

id title challengeType
587d7fb4367417b2b2512bfe Add a License to Your package.json 2

Description

The license field is where you inform users of what they are allowed to do with your project. Some common licenses for open source projects include MIT and BSD. License information is not required, and copyright laws in most countries will give you ownership of what you create by default. However, its always a good practice to explicitly state what users can and cant do. Here's an example of the license field:
"license": "MIT",

Instructions

Fill the license field in the package.json file of your project as you find suitable.

Tests

tests:
  - text: package.json should have a valid "license" key
    testString: '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); })'

Challenge Seed

Solution

// solution required