JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q46699F
  • License MIT

Generate a Creative Commons LICENSE for your Creative Work

Package Exports

  • generator-license-cc
  • generator-license-cc/app

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (generator-license-cc) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

generator-license-cc

NPM version Build Status Coverage Status Dependency Status

# Generate a Creative Commons LICENSE for your Creative Work
yo license-cc

Now coming with a license chooser integrated to help you pick LICENSE!

asciicast

Install

First, install Yeoman and generator-license-cc using npm (we assume you have pre-installed node.js).

npm install -g yo
npm install -g generator-license-cc

Usage

Generate a Creative Commons LICENSE for your Creative Work:

yo license-cc

Composability with other generators

generator-license-cc can be used when composing your own generator. An example code how to trigger this generator:

this.composeWith(require.resolve('generator-license-cc/app'), {
  name: 'Bob A',                        // (optional) Author's Name
  creativeWork: 'Media & Data Files',   // (optional) Creative Work Title
  email: 'bob@example.org',             // (optional) Author's Email
  website: 'http://www.example.org',    // (optional) Author's Website
  year: '2016-2017',                    // (optional) Year(s) to include
  ccLicensePrompt: 'Choose a License:', // (optional) custom license prompt text
  ccLicense: 'chooser',                 // (optional) choose CC license (spdx) or 'chooser'
  output: 'docs/LICENSE'                // (optional) choose output file
});

In order to get a list of licenses supported in this generator, you can call:

require('generator-license-cc').licenses

Note: Make sure you have generator-license-cc as a dependency in your generator's package.json:

$ npm install --save generator-license-cc

For more information read Yeoman's Documentation page on Composability.

Creative Common Licenses

This generator allows you to generate LICENSE file for your project with one of Creative Commons Licenses:

Alternatively, you can pick CC0 Public Domain 1.0 to waive all copyright.

Getting To Know Yeoman

  • Yeoman has a heart of gold.
  • Yeoman is a person with feelings and opinions, but is very easy to work with.
  • Yeoman can be too opinionated at times but is easily convinced not to be.
  • Feel free to learn more about Yeoman.

Change Log

Please see CHANGELOG for information of what was changed.

Author

Copyright (c) 2017 ek9 dev@ek9.co (https://ek9.co)

License

This work is licensed under MIT LICENSE.