Socket
Socket
Sign inDemoInstall

@scoir/date

Package Overview
Dependencies
3
Maintainers
27
Versions
17
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.4 to 2.0.0-beta.ed162590

dist/formatter.spec.js

44

dist/formatter.js

@@ -1,32 +0,16 @@

'use strict';
import moment from 'moment-timezone';
import isCredibleDate from './is-credible-date';
const DateFormatter = {
format: (date, {
defaultText,
inputFormat,
outputFormat = 'MMM DD, YYYY'
} = {}) => {
if (!isCredibleDate(date)) {
return defaultText;
}
Object.defineProperty(exports, "__esModule", {
value: true
});
var _momentTimezone = require('moment-timezone');
var _momentTimezone2 = _interopRequireDefault(_momentTimezone);
var _isCredibleDate = require('./is-credible-date');
var _isCredibleDate2 = _interopRequireDefault(_isCredibleDate);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var DateFormatter = {
format: function format(date) {
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
defaultText = _ref.defaultText,
inputFormat = _ref.inputFormat,
_ref$outputFormat = _ref.outputFormat,
outputFormat = _ref$outputFormat === undefined ? 'MMM DD, YYYY' : _ref$outputFormat;
if (!(0, _isCredibleDate2.default)(date)) {
return defaultText;
}
return (0, _momentTimezone2.default)(date, inputFormat).format(outputFormat);
}
return moment(date, inputFormat).format(outputFormat);
}
};
exports.default = DateFormatter;
export default DateFormatter;

@@ -1,25 +0,2 @@

'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _formatter = require('./formatter');
Object.defineProperty(exports, 'formatter', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_formatter).default;
}
});
var _isCredibleDate = require('./is-credible-date');
Object.defineProperty(exports, 'isCredibleDate', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_isCredibleDate).default;
}
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
export { default as formatter } from './formatter';
export { default as isCredibleDate } from './is-credible-date';

@@ -1,17 +0,5 @@

'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _includes = require('lodash/includes');
var _includes2 = _interopRequireDefault(_includes);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var EMPTY_FORMAT = [undefined, null, '', '0001-01-01', '0001-01-01T00:00:00Z'];
exports.default = function (input) {
return !(0, _includes2.default)(EMPTY_FORMAT, input);
};
import { includes } from 'lodash';
const EMPTY_FORMAT = [undefined, null, '', '0001-01-01', '0001-01-01T00:00:00Z'];
export default (input => {
return !includes(EMPTY_FORMAT, input);
});
{
"name": "@scoir/date",
"version": "1.1.4",
"version": "2.0.0-beta.ed162590",
"description": "",

@@ -19,5 +19,5 @@ "author": "@scoir",

"dependencies": {
"moment-timezone": "0.5.14"
"moment-timezone": "^0.5.34"
},
"gitHead": "636235ae8af988470caa16473f36fa9e32817de7"
}
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