Skip to content

chrstphrknwtn/copyright

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copyright

Always up-to-date copyright notices.

Install

npm install copyright

Usage

const copyright = require('copyright');

Default

copyright();
Copyright © 2020

With name

copyright('Christopher Newton');
Copyright © 2020 Christopher Newton

With options

copyright({
  startYear: 1981,
  endYear: 2081,
  name: 'Christopher Newton'
});
Copyright © 1981-2081 Christopher Newton

Options

property type description
name String Name to be appended to the copyright notice.
endYear Number Sets the year, or end year when used with startYear.
startYear Number Sets start year and yields a year range (eg. 1977-2020).
short Boolean Omits the leading 'Copyright' word
htmlEntities Boolean Escapes the copyright symbol; ie. © becomes ©

Examples

Name with start year and end year

copyright({
  name: 'Christopher Newton',
  startYear: 1981,
  endYear: 2081
});
Copyright © 1981-2081 Christopher Newton

Short with name

copyright({
  name: 'Christopher Newton',
  short: true
});
© 2020 Christopher Newton

Everything

copyright({
  name: 'Christopher Newton',
  startYear: 1981,
  endYear: 2081,
  short: true,
  htmlEntities: true
});
© 1981-2020 Christopher Newton