Socket
Socket
Sign inDemoInstall

1stand15th

Package Overview
Dependencies
2
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.0 to 1.1.0

.travis.yml

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]);
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc