update-year

Update or add the current year to a range of years in a string.
(TOC generated by verb using markdown-toc)
Install
Install with npm:
$ npm i update-year --save
Usage
(Useful for updating copyright statements, etc.)
Pass a year, or a range of years (e.g. 1999-2012), and the current year will be appended or the range will be updated with the current year, using the correct syntax.
Examples
var year = require('update-year');
year('2016'); //=> '2016'
year('2015'); //=> '2015-2016'
year('2012'); //=> '2012, 2016'
year('2013'); //=> '2013, 2016'
year('2014'); //=> '2014, 2016'
year('2013, 2015'); //=> '2013, 2015-2016'
year('2014-2015'); //=> '2014-2016'
year('1999, 2001'); //=> '1999, 2001, 2016'
year('1999-2001'); //=> '1999-2001, 2016'
year('1999-2001, 2009'); //=> '1999-2001, 2009, 2016'
.matchRange
Match a year or year range in a string
year.matchRange('foo bar 2009, 2011, 2013-2014 baz');
//=> '2009, 2011, 2013-2014'
Related projects
- month: Get the name or number of the current month or any month of the year. | homepage
- update-copyright: Update the copyright statement in a string based on globally stored template and values. | homepage
- year: Simple utility to get the current year with 2 or 4 digits. | homepage
Running tests
Install dev dependencies:
$ npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Author
Jon Schlinkert
License
Copyright 2016 Jon Schlinkert Released under the MIT license.
This file was generated by verb on January 19, 2016.