@scoir/date
Advanced tools
Comparing version 1.1.4 to 2.0.0-beta.ed162590
@@ -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" | ||
} |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
7350
14
151
2
1
+ Addedmoment-timezone@0.5.45(transitive)
- Removedmoment-timezone@0.5.14(transitive)
Updatedmoment-timezone@^0.5.34