github-licenses

Get all the licenses that are included in GitHub.

Usage no npm install needed!

<script type="module">
  import githubLicenses from 'https://cdn.skypack.dev/github-licenses';
</script>

README

github-licenses

Get all the licenses that are included in GitHub.

npm npm David David GitHub
NPM

Licenses

All licenses are properties of an initiated License class, which takes the name, and optionally, the year. For example:

const Licenses = require("github-licenses");
const licenses = new Licenses("Deez Nuts")
licenses.MIT; 
/* MIT License

Copyright (c) 2021 Deez Nuts

Permission is hereby granted...*/
const Licenses = require("github-licenses");
const licenses = new Licenses("Deez Nuts", 2012)
licenses.MIT;
/* MIT License

Copyright (c) 2012 Deez Nuts

Permission is hereby granted...*/

The list of licenses that are included are:

License Function Takes name + year
Academic Free License v3.0 AFL No
Apache License 2.0 APACHE No
Artistic License 2.0 ART No
Boost Software License 1.0 BSL No
BSD 2-clause "Simplified" License BSD2C Yes
BSD 3-clause "New" or "Revised" License BSD3C Yes
BSD 3-clause Clear License BSD3CC Yes
Creative Commons Zero v1.0 Universal CC0 No
Creative Commons Attribution 4.0 CCBY No
Creative Commons Attribution Share Alike 4.0 CCBYSA No
Do What The F You Want To Public License WTFPL No
Educational Community License v2.0 ECL No
Eclipse Public License 1.0 EPL1 No
Eclipse Public License 2.0 EPL2 No
European Union Public License 1.1 EUPL No
GNU Affero General Public License v3.0 AGPL No
GNU General Public License v2.0 GPL2 No
GNU General Public License v3.0 GPL3 No
GNU Lesser General Public License v2.1 LGPL21 No
GNU Lesser General Public License v3.0 LGPL3 No
ISC License ISC Yes
LaTeX Project Public License v1.3c LPPL No
Microsoft Public License MSPL No
MIT License MIT Yes
Mozilla Public License 2.0 MPL No
Open Software License 3.0 OSL No
PostgreSQL License POSTSQL Yes
SIL Open Font License 1.1 OFL Yes
University of Illinois/NCSA Open Source License NCSA Yes
The Unlicense UNL No
zLib License ZLIB Yes

CLI

The CLI allows you to choose a license and write to a file. (Default: (cwd)/LICENSE)

Format: licenses (license) (option(s))

Options:

Name Description
--output/-n? The output of the license
--name/-n The name of the licensor
--year/-y? The year the license was created

License

This project is licensed under the MIT License.