New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

poly-js-utils

Package Overview
Dependencies
Maintainers
2
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

poly-js-utils - npm Package Compare versions

Comparing version 0.0.13 to 0.0.14

2

package.json
{
"name": "poly-js-utils",
"version": "0.0.13",
"version": "0.0.14",
"description": "Common client-side tools used in HSS Sites themes and locators.",

@@ -5,0 +5,0 @@ "main": "main.js",

@@ -77,2 +77,3 @@ module.exports = {

{
"id": 1,
"publish_date": "2 016-01-01T01:00:00",

@@ -89,2 +90,3 @@ "event_photo": "http://placehold.it/350x150",

{
"id": 2,
"publish_date": "2016-01-01T02:00:00",

@@ -91,0 +93,0 @@ "event_photo": "http://placehold .it/350x150",

@@ -122,2 +122,12 @@ var JSContext = require('../src/jscontext');

it("should return single event", function() {
var evt = JSContext.getEvent("1");
expect(evt).toEqual(fakeData.events[0]);
});
it("should return undefined if event doesn't exist", function() {
var evt = JSContext.getEvent("3");
expect(evt).toBeUndefined();
});
it("should return events", function() {

@@ -147,5 +157,5 @@ var events = JSContext.getEvents();

var events = JSContext.getEvents();
events.forEach(function(event) {
expect(event.formattedDate).toBeDefined();
expect(event.formattedDateEnd).toBeDefined();
events.forEach(function(evt) {
expect(evt.formattedDate).toBeDefined();
expect(evt.formattedDateEnd).toBeDefined();
});

@@ -166,7 +176,7 @@ });

'(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s\\d{1,2}(st|nd|rd|th)\\s\\d{4}'].join(''));
events.forEach(function(event) {
expect(event.formattedDate).toMatch(datePattern);
expect(event.formattedDateEnd).toMatch(datePattern);
events.forEach(function(evt) {
expect(evt.formattedDate).toMatch(datePattern);
expect(evt.formattedDateEnd).toMatch(datePattern);
});
});
});

@@ -33,16 +33,16 @@ /**************************/

dateEndFormat = dateEndFormat || "h:mm a";
return function(event) {
event.formattedDate = utils.formatDate(event.event_date, dateFormat);
if(event.event_date_end) {
event.formattedDateEnd = utils.formatDate(event.event_date_end, dateEndFormat);
return function(evt) {
evt.formattedDate = utils.formatDate(evt.event_date, dateFormat);
if(evt.event_date_end) {
evt.formattedDateEnd = utils.formatDate(evt.event_date_end, dateEndFormat);
}
switch(event.rsvp_type){
switch(evt.rsvp_type){
case("email"):
event.rsvp_link = "mailto:" + event.rsvp_info;
evt.rsvp_link = "mailto:" + evt.rsvp_info;
break;
case("link"):
event.rsvp_link = utils.makeAbsolute(event.rsvp_info);
evt.rsvp_link = utils.makeAbsolute(evt.rsvp_info);
break;
case("phone"):
event.rsvp_link = "tel:" + utils.stripNonDigits(event.rsvp_info);
evt.rsvp_link = "tel:" + utils.stripNonDigits(evt.rsvp_info);
break;

@@ -52,3 +52,3 @@ default:

}
return event;
return evt;
};

@@ -103,6 +103,6 @@ };

options = options || {};
var event = _.find(_get("events"), function(event) {
return event.id.toString() === eventId;
var evt = _.find(_get("events"), function(evt) {
return evt.id.toString() === eventId;
});
return _formatSingleEvent(options.dateFormat, options.dateEndFormat)(event);
return evt && _formatSingleEvent(options.dateFormat, options.dateEndFormat)(evt);
};

@@ -109,0 +109,0 @@

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc