1stand15th
Advanced tools
Comparing version 1.0.0 to 1.1.0
43
index.js
@@ -7,22 +7,25 @@ 'use strict'; | ||
var now = ymd(Date.now()); | ||
var month = now.month; | ||
var day = now.day; | ||
var thisYear = now.year; | ||
var dateRange = []; | ||
if (thisYear === year) { | ||
for (var monthdex = 1; monthdex <= month; monthdex++) { | ||
dateRange.push(year+ '-' + (monthdex < 10 ? ('0'+ monthdex) : monthdex) + '-01'); | ||
if (!((monthdex) === month && day < 15)) { | ||
dateRange.push(year+ '-' + (monthdex < 10 ? ('0'+ monthdex) : monthdex) + '-15'); | ||
} | ||
} | ||
} else { | ||
for (var index = 1; index <= 12; index++) { | ||
dateRange.push(year+ '-' + (index < 10 ? ('0'+ index) : index) + '-01'); | ||
dateRange.push(year+ '-' + (index < 10 ? ('0'+ index) : index) + '-15'); | ||
} | ||
var now = ymd(Date.now()); | ||
var month = now.month; | ||
var day = now.day; | ||
var thisYear = now.year; | ||
var dateRange = []; | ||
if (!year) { | ||
year = thisYear; | ||
} | ||
if (thisYear === year) { | ||
for (var monthdex = 1; monthdex <= month; monthdex++) { | ||
dateRange.push(year+ '-' + (monthdex < 10 ? ('0'+ monthdex) : monthdex) + '-01'); | ||
if (!((monthdex) === month && day < 15)) { | ||
dateRange.push(year+ '-' + (monthdex < 10 ? ('0'+ monthdex) : monthdex) + '-15'); | ||
} | ||
} | ||
return dateRange; | ||
} | ||
} else { | ||
for (var index = 1; index <= 12; index++) { | ||
dateRange.push(year+ '-' + (index < 10 ? ('0'+ index) : index) + '-01'); | ||
dateRange.push(year+ '-' + (index < 10 ? ('0'+ index) : index) + '-15'); | ||
} | ||
} | ||
return dateRange; | ||
} |
{ | ||
"name": "1stand15th", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"description": "Get the 1st and the 15th of a year or the 1st and 15th up to the current date", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
var tap = require('tap'); | ||
Date.now = function () { | ||
console.log('monkey punch'); | ||
return new Date(2015, 6, 4); | ||
return new Date(2015, 6, 4); | ||
}; | ||
@@ -12,3 +11,4 @@ | ||
var year2015 = f_n_f(2015); | ||
var year2016 = f_n_f(2016); | ||
var yearno = f_n_f(); | ||
tap.equal(year2014.length, 24); | ||
@@ -18,2 +18,4 @@ tap.notEqual(year2014, year2015); | ||
tap.equal(year2015.length, 13); | ||
tap.equal(year2015.pop(), '2015-07-01'); | ||
tap.equal(year2015.pop(), '2015-07-01'); | ||
tap.equal(year2015[0], yearno[0]); | ||
tap.equal(year2015[year2015.length - 1], yearno[year2015.length - 1]); |
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
2462
6
42
0
13