@cubejs-client/core
Advanced tools
Comparing version 0.12.0 to 0.13.0
@@ -6,2 +6,10 @@ # Change Log | ||
# [0.13.0](https://github.com/cube-js/cube.js/compare/v0.12.3...v0.13.0) (2019-12-10) | ||
**Note:** Version bump only for package @cubejs-client/core | ||
# [0.12.0](https://github.com/cube-js/cube.js/compare/v0.11.25...v0.12.0) (2019-11-25) | ||
@@ -8,0 +16,0 @@ |
@@ -58,2 +58,12 @@ import _objectSpread from '@babel/runtime/helpers/objectSpread'; | ||
}, | ||
minute: function minute(range) { | ||
return Array.from(range.by('minute')).map(function (d) { | ||
return d.format('YYYY-MM-DDTHH:mm:00.000'); | ||
}); | ||
}, | ||
second: function second(range) { | ||
return Array.from(range.by('second')).map(function (d) { | ||
return d.format('YYYY-MM-DDTHH:mm:ss.000'); | ||
}); | ||
}, | ||
week: function week(range) { | ||
@@ -212,4 +222,5 @@ return Array.from(range.snapTo('isoweek').by('week')).map(function (d) { | ||
var start = moment(dateRange[0]).format('YYYY-MM-DD 00:00:00'); | ||
var end = moment(dateRange[1]).format('YYYY-MM-DD 23:59:59'); | ||
var padToDay = timeDimension.granularity !== 'minute' && timeDimension.granularity !== 'second'; | ||
var start = moment(dateRange[0]).format(padToDay ? 'YYYY-MM-DDT00:00:00.000' : moment.HTML5_FMT.DATETIME_LOCAL_MS); | ||
var end = moment(dateRange[1]).format(padToDay ? 'YYYY-MM-DDT23:59:59.999' : moment.HTML5_FMT.DATETIME_LOCAL_MS); | ||
var range = moment.range(start, end); | ||
@@ -216,0 +227,0 @@ |
@@ -64,2 +64,12 @@ 'use strict'; | ||
}, | ||
minute: function minute(range) { | ||
return Array.from(range.by('minute')).map(function (d) { | ||
return d.format('YYYY-MM-DDTHH:mm:00.000'); | ||
}); | ||
}, | ||
second: function second(range) { | ||
return Array.from(range.by('second')).map(function (d) { | ||
return d.format('YYYY-MM-DDTHH:mm:ss.000'); | ||
}); | ||
}, | ||
week: function week(range) { | ||
@@ -218,4 +228,5 @@ return Array.from(range.snapTo('isoweek').by('week')).map(function (d) { | ||
var start = moment(dateRange[0]).format('YYYY-MM-DD 00:00:00'); | ||
var end = moment(dateRange[1]).format('YYYY-MM-DD 23:59:59'); | ||
var padToDay = timeDimension.granularity !== 'minute' && timeDimension.granularity !== 'second'; | ||
var start = moment(dateRange[0]).format(padToDay ? 'YYYY-MM-DDT00:00:00.000' : moment.HTML5_FMT.DATETIME_LOCAL_MS); | ||
var end = moment(dateRange[1]).format(padToDay ? 'YYYY-MM-DDT23:59:59.999' : moment.HTML5_FMT.DATETIME_LOCAL_MS); | ||
var range = moment.range(start, end); | ||
@@ -222,0 +233,0 @@ |
{ | ||
"name": "@cubejs-client/core", | ||
"version": "0.12.0", | ||
"version": "0.13.0", | ||
"repository": { | ||
@@ -35,3 +35,3 @@ "type": "git", | ||
}, | ||
"gitHead": "1e19567b8451359f9238f6efb8da1f2601bb06d8" | ||
"gitHead": "61e21aec1489a441a0b8aeceb9ee8cb7fbd6efb1" | ||
} |
@@ -22,2 +22,6 @@ /** | ||
.map(d => d.format('YYYY-MM-DDTHH:00:00.000')), | ||
minute: (range) => Array.from(range.by('minute')) | ||
.map(d => d.format('YYYY-MM-DDTHH:mm:00.000')), | ||
second: (range) => Array.from(range.by('second')) | ||
.map(d => d.format('YYYY-MM-DDTHH:mm:ss.000')), | ||
week: (range) => Array.from(range.snapTo('isoweek').by('week')) | ||
@@ -118,4 +122,5 @@ .map(d => d.startOf('isoweek').format('YYYY-MM-DDT00:00:00.000')) | ||
} | ||
const start = moment(dateRange[0]).format('YYYY-MM-DD 00:00:00'); | ||
const end = moment(dateRange[1]).format('YYYY-MM-DD 23:59:59'); | ||
const padToDay = timeDimension.granularity !== 'minute' && timeDimension.granularity !== 'second'; | ||
const start = moment(dateRange[0]).format(padToDay ? 'YYYY-MM-DDT00:00:00.000' : moment.HTML5_FMT.DATETIME_LOCAL_MS); | ||
const end = moment(dateRange[1]).format(padToDay ? 'YYYY-MM-DDT23:59:59.999' : moment.HTML5_FMT.DATETIME_LOCAL_MS); | ||
const range = moment.range(start, end); | ||
@@ -122,0 +127,0 @@ if (!TIME_SERIES[timeDimension.granularity]) { |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
611502
16591