Skip to content

sineverba/npm-pkg-year-interval

Repository files navigation

Years Interval

CI / CD Status
NPM npm version
Semaphore CI Build Status
Circle CI CircleCI
Coverall Coverage Status
SonarCloud Quality Gate Status

years interval returns current year or a string made by a year start + current year.

Useful to use in copyright section ("Copyright 2018-2020 by Acme INC").

"2018-2020" in previous example is what you get.

Installation

npm install @sineverba/years-interval

Usage

(In following examples current year is assumed as 2020)

import { GetYearInterval } from '@sineverba/years-interval';

const yearInterval = GetYearInterval("2020");
console.log(yearInterval); // returns 2020
const newYearInterval = GetYearInterval("2018");
console.log(newYearInterval); // returns 2018-2020
// on next year...
console.log(yearInterval); // returns 2020-2021
console.log(newYearInterval); // returns 2018-2021

Tests

npm run test for simple test

npm run cover for coverage