Socket
Socket
Sign inDemoInstall

vega-format

Package Overview
Dependencies
7
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.3 to 1.0.4

build/vega-format.min.js.map

135

build/vega-format.js

@@ -7,3 +7,3 @@ (function (global, factory) {

function memoize(method) {
function memoize (method) {
const cache = {};

@@ -16,10 +16,12 @@ return spec => cache[spec] || (cache[spec] = method(spec));

const str = numberFormat(x),
dec = str.indexOf(decimalChar);
dec = str.indexOf(decimalChar);
if (dec < 0) return str;
let idx = rightmostDigit(str, dec);
const end = idx < str.length ? str.slice(idx) : '';
while (--idx > dec) if (str[idx] !== '0') { ++idx; break; }
while (--idx > dec) if (str[idx] !== '0') {
++idx;
break;
}
return str.slice(0, idx) + end;

@@ -30,5 +32,7 @@ };

function rightmostDigit(str, dec) {
let i = str.lastIndexOf('e'), c;
let i = str.lastIndexOf('e'),
c;
if (i > 0) return i;
for (i=str.length; --i > dec;) {
for (i = str.length; --i > dec;) {
c = str.charCodeAt(i);

@@ -42,17 +46,24 @@ if (c >= 48 && c <= 57) return i + 1; // is digit

formatPrefix = locale.formatPrefix;
return {
format,
formatPrefix,
formatFloat(spec) {
const s = d3Format.formatSpecifier(spec || ',');
if (s.precision == null) {
s.precision = 12;
switch (s.type) {
case '%': s.precision -= 2; break;
case 'e': s.precision -= 1; break;
case '%':
s.precision -= 2;
break;
case 'e':
s.precision -= 1;
break;
}
return trimZeroes(
format(s), // number format
format('.1f')(1)[1] // decimal point character
return trimZeroes(format(s), // number format
format('.1f')(1)[1] // decimal point character
);

@@ -63,2 +74,3 @@ } else {

},
formatSpan(start, stop, count, specifier) {

@@ -72,8 +84,11 @@ specifier = d3Format.formatSpecifier(specifier == null ? ',f' : specifier);

switch (specifier.type) {
case 's': {
if (!isNaN(precision = d3Format.precisionPrefix(step, value))) {
specifier.precision = precision;
case 's':
{
if (!isNaN(precision = d3Format.precisionPrefix(step, value))) {
specifier.precision = precision;
}
return formatPrefix(specifier, value);
}
return formatPrefix(specifier, value);
}
case '':

@@ -83,19 +98,26 @@ case 'e':

case 'p':
case 'r': {
if (!isNaN(precision = d3Format.precisionRound(step, value))) {
specifier.precision = precision - (specifier.type === 'e');
case 'r':
{
if (!isNaN(precision = d3Format.precisionRound(step, value))) {
specifier.precision = precision - (specifier.type === 'e');
}
break;
}
break;
}
case 'f':
case '%': {
if (!isNaN(precision = d3Format.precisionFixed(step))) {
specifier.precision = precision - (specifier.type === '%') * 2;
case '%':
{
if (!isNaN(precision = d3Format.precisionFixed(step))) {
specifier.precision = precision - (specifier.type === '%') * 2;
}
break;
}
break;
}
}
}
return format(specifier);
}
};

@@ -106,3 +128,2 @@ }

resetNumberFormatDefaultLocale();
function resetNumberFormatDefaultLocale() {

@@ -114,11 +135,7 @@ return defaultNumberLocale = numberLocale({

}
function numberFormatLocale(definition) {
return numberLocale(d3Format.formatLocale(definition));
}
function numberFormatDefaultLocale(definition) {
return arguments.length
? (defaultNumberLocale = numberFormatLocale(definition))
: defaultNumberLocale;
return arguments.length ? defaultNumberLocale = numberFormatLocale(definition) : defaultNumberLocale;
}

@@ -128,2 +145,3 @@

spec = spec || {};
if (!vegaUtil.isObject(spec)) {

@@ -150,11 +168,3 @@ vegaUtil.error(`Invalid time multi-format specifier: ${spec}`);

y = format(spec[vegaTime.YEAR] || '%Y');
return date => (
second(date) < date ? L :
minute(date) < date ? S :
hour(date) < date ? M :
day(date) < date ? H :
month(date) < date ? (week(date) < date ? d : w) :
year(date) < date ? (quarter(date) < date ? m : q) :
y)(date);
return date => (second(date) < date ? L : minute(date) < date ? S : hour(date) < date ? M : day(date) < date ? H : month(date) < date ? week(date) < date ? d : w : year(date) < date ? quarter(date) < date ? m : q : y)(date);
}

@@ -165,10 +175,5 @@

utcFormat = memoize(locale.utcFormat);
return {
timeFormat: spec => vegaUtil.isString(spec)
? timeFormat(spec)
: timeMultiFormat(timeFormat, vegaTime.timeInterval, spec),
utcFormat: spec => vegaUtil.isString(spec)
? utcFormat(spec)
: timeMultiFormat(utcFormat, vegaTime.utcInterval, spec),
timeFormat: spec => vegaUtil.isString(spec) ? timeFormat(spec) : timeMultiFormat(timeFormat, vegaTime.timeInterval, spec),
utcFormat: spec => vegaUtil.isString(spec) ? utcFormat(spec) : timeMultiFormat(utcFormat, vegaTime.utcInterval, spec),
timeParse: memoize(locale.parse),

@@ -181,3 +186,2 @@ utcParse: memoize(locale.utcParse)

resetTimeFormatDefaultLocale();
function resetTimeFormatDefaultLocale() {

@@ -191,11 +195,7 @@ return defaultTimeLocale = timeLocale({

}
function timeFormatLocale(definition) {
return timeLocale(d3TimeFormat.timeFormatLocale(definition));
}
function timeFormatDefaultLocale(definition) {
return arguments.length
? (defaultTimeLocale = timeFormatLocale(definition))
: defaultTimeLocale;
return arguments.length ? defaultTimeLocale = timeFormatLocale(definition) : defaultTimeLocale;
}

@@ -206,15 +206,9 @@

function locale(numberSpec, timeSpec) {
const number = numberSpec
? numberFormatLocale(numberSpec)
: numberFormatDefaultLocale();
const time = timeSpec
? timeFormatLocale(timeSpec)
: timeFormatDefaultLocale();
const number = numberSpec ? numberFormatLocale(numberSpec) : numberFormatDefaultLocale();
const time = timeSpec ? timeFormatLocale(timeSpec) : timeFormatDefaultLocale();
return createLocale(number, time);
}
function defaultLocale(numberSpec, timeSpec) {
const args = arguments.length;
if (args && args !== 2) {

@@ -224,13 +218,4 @@ vegaUtil.error('defaultLocale expects either zero or two arguments.');

return args
? createLocale(
numberFormatDefaultLocale(numberSpec),
timeFormatDefaultLocale(timeSpec)
)
: createLocale(
numberFormatDefaultLocale(),
timeFormatDefaultLocale()
);
return args ? createLocale(numberFormatDefaultLocale(numberSpec), timeFormatDefaultLocale(timeSpec)) : createLocale(numberFormatDefaultLocale(), timeFormatDefaultLocale());
}
function resetDefaultLocale() {

@@ -237,0 +222,0 @@ resetNumberFormatDefaultLocale();

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("d3-array"),require("d3-format"),require("vega-time"),require("vega-util"),require("d3-time-format")):"function"==typeof define&&define.amd?define(["exports","d3-array","d3-format","vega-time","vega-util","d3-time-format"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).vega={},e.d3,e.d3,e.vega,e.vega,e.d3)}(this,(function(e,t,r,a,o,n){"use strict";function i(e){const t={};return r=>t[r]||(t[r]=e(r))}function c(e){const a=i(e.format),o=e.formatPrefix;return{format:a,formatPrefix:o,formatFloat(e){const t=r.formatSpecifier(e||",");if(null==t.precision){switch(t.precision=12,t.type){case"%":t.precision-=2;break;case"e":t.precision-=1}return o=a(t),n=a(".1f")(1)[1],e=>{const t=o(e),r=t.indexOf(n);if(r<0)return t;let a=function(e,t){let r,a=e.lastIndexOf("e");if(a>0)return a;for(a=e.length;--a>t;)if(r=e.charCodeAt(a),r>=48&&r<=57)return a+1}(t,r);const i=a<t.length?t.slice(a):"";for(;--a>r;)if("0"!==t[a]){++a;break}return t.slice(0,a)+i}}return a(t);var o,n},formatSpan(e,n,i,c){c=r.formatSpecifier(null==c?",f":c);const f=t.tickStep(e,n,i),u=Math.max(Math.abs(e),Math.abs(n));let s;if(null==c.precision)switch(c.type){case"s":return isNaN(s=r.precisionPrefix(f,u))||(c.precision=s),o(c,u);case"":case"e":case"g":case"p":case"r":isNaN(s=r.precisionRound(f,u))||(c.precision=s-("e"===c.type));break;case"f":case"%":isNaN(s=r.precisionFixed(f))||(c.precision=s-2*("%"===c.type))}return a(c)}}}let f,u;function s(){return f=c({format:r.format,formatPrefix:r.formatPrefix})}function m(e){return c(r.formatLocale(e))}function l(e){return arguments.length?f=m(e):f}function p(e,t,r){r=r||{},o.isObject(r)||o.error("Invalid time multi-format specifier: "+r);const n=t(a.SECONDS),i=t(a.MINUTES),c=t(a.HOURS),f=t(a.DATE),u=t(a.WEEK),s=t(a.MONTH),m=t(a.QUARTER),l=t(a.YEAR),p=e(r[a.MILLISECONDS]||".%L"),d=e(r[a.SECONDS]||":%S"),g=e(r[a.MINUTES]||"%I:%M"),S=e(r[a.HOURS]||"%I %p"),h=e(r[a.DATE]||r[a.DAY]||"%a %d"),E=e(r[a.WEEK]||"%b %d"),F=e(r[a.MONTH]||"%B"),b=e(r[a.QUARTER]||"%B"),x=e(r[a.YEAR]||"%Y");return e=>(n(e)<e?p:i(e)<e?d:c(e)<e?g:f(e)<e?S:s(e)<e?u(e)<e?h:E:l(e)<e?m(e)<e?F:b:x)(e)}function d(e){const t=i(e.format),r=i(e.utcFormat);return{timeFormat:e=>o.isString(e)?t(e):p(t,a.timeInterval,e),utcFormat:e=>o.isString(e)?r(e):p(r,a.utcInterval,e),timeParse:i(e.parse),utcParse:i(e.utcParse)}}function g(){return u=d({format:n.timeFormat,parse:n.timeParse,utcFormat:n.utcFormat,utcParse:n.utcParse})}function S(e){return d(n.timeFormatLocale(e))}function h(e){return arguments.length?u=S(e):u}s(),g();const E=(e,t)=>o.extend({},e,t);function F(e,t){const r=arguments.length;return r&&2!==r&&o.error("defaultLocale expects either zero or two arguments."),r?E(l(e),h(t)):E(l(),h())}e.defaultLocale=F,e.locale=function(e,t){const r=e?m(e):l(),a=t?S(t):h();return E(r,a)},e.numberFormatDefaultLocale=l,e.numberFormatLocale=m,e.resetDefaultLocale=function(){return s(),g(),F()},e.resetNumberFormatDefaultLocale=s,e.resetTimeFormatDefaultLocale=g,e.timeFormatDefaultLocale=h,e.timeFormatLocale=S,Object.defineProperty(e,"__esModule",{value:!0})}));
var vega=function(t,e,n){"use strict";function r(t){const e={};return n=>e[n]||(e[n]=t(n))}var u=Math.sqrt(50),i=Math.sqrt(10),o=Math.sqrt(2);function a(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,r=t.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+t.slice(n+1)]}function c(t){return(t=a(Math.abs(t)))?t[1]:NaN}var f,l=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function s(t){if(!(e=l.exec(t)))throw new Error("invalid format: "+t);var e;return new g({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function g(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function h(t,e){var n=a(t,e);if(!n)return t+"";var r=n[0],u=n[1];return u<0?"0."+new Array(-u).join("0")+r:r.length>u+1?r.slice(0,u+1)+"."+r.slice(u+1):r+new Array(u-r.length+2).join("0")}s.prototype=g.prototype,g.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var m={"%":(t,e)=>(100*t).toFixed(e),b:t=>Math.round(t).toString(2),c:t=>t+"",d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:(t,e)=>t.toExponential(e),f:(t,e)=>t.toFixed(e),g:(t,e)=>t.toPrecision(e),o:t=>Math.round(t).toString(8),p:(t,e)=>h(100*t,e),r:h,s:function(t,e){var n=a(t,e);if(!n)return t+"";var r=n[0],u=n[1],i=u-(f=3*Math.max(-8,Math.min(8,Math.floor(u/3))))+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+a(t,Math.max(0,e+i-1))[0]},X:t=>Math.round(t).toString(16).toUpperCase(),x:t=>Math.round(t).toString(16)};function v(t){return t}var d,M,y,p=Array.prototype.map,T=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function D(t){var e,n,r=void 0===t.grouping||void 0===t.thousands?v:(e=p.call(t.grouping,Number),n=t.thousands+"",function(t,r){for(var u=t.length,i=[],o=0,a=e[0],c=0;u>0&&a>0&&(c+a+1>r&&(a=Math.max(1,r-c)),i.push(t.substring(u-=a,u+a)),!((c+=a+1)>r));)a=e[o=(o+1)%e.length];return i.reverse().join(n)}),u=void 0===t.currency?"":t.currency[0]+"",i=void 0===t.currency?"":t.currency[1]+"",o=void 0===t.decimal?".":t.decimal+"",a=void 0===t.numerals?v:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(p.call(t.numerals,String)),l=void 0===t.percent?"%":t.percent+"",g=void 0===t.minus?"−":t.minus+"",h=void 0===t.nan?"NaN":t.nan+"";function d(t){var e=(t=s(t)).fill,n=t.align,c=t.sign,v=t.symbol,d=t.zero,M=t.width,y=t.comma,p=t.precision,D=t.trim,C=t.type;"n"===C?(y=!0,C="g"):m[C]||(void 0===p&&(p=12),D=!0,C="g"),(d||"0"===e&&"="===n)&&(d=!0,e="0",n="=");var U="$"===v?u:"#"===v&&/[boxX]/.test(C)?"0"+C.toLowerCase():"",x="$"===v?i:/[%p]/.test(C)?l:"",w=m[C],F=/[defgprs%]/.test(C);function S(t){var u,i,l,s=U,m=x;if("c"===C)m=w(t)+m,t="";else{var v=(t=+t)<0||1/t<0;if(t=isNaN(t)?h:w(Math.abs(t),p),D&&(t=function(t){t:for(var e,n=t.length,r=1,u=-1;r<n;++r)switch(t[r]){case".":u=e=r;break;case"0":0===u&&(u=r),e=r;break;default:if(!+t[r])break t;u>0&&(u=0)}return u>0?t.slice(0,u)+t.slice(e+1):t}(t)),v&&0==+t&&"+"!==c&&(v=!1),s=(v?"("===c?c:g:"-"===c||"("===c?"":c)+s,m=("s"===C?T[8+f/3]:"")+m+(v&&"("===c?")":""),F)for(u=-1,i=t.length;++u<i;)if(48>(l=t.charCodeAt(u))||l>57){m=(46===l?o+t.slice(u+1):t.slice(u))+m,t=t.slice(0,u);break}}y&&!d&&(t=r(t,1/0));var S=s.length+t.length+m.length,b=S<M?new Array(M-S+1).join(e):"";switch(y&&d&&(t=r(b+t,b.length?M-m.length:1/0),b=""),n){case"<":t=s+t+m+b;break;case"=":t=s+b+t+m;break;case"^":t=b.slice(0,S=b.length>>1)+s+t+m+b.slice(S);break;default:t=b+s+t+m}return a(t)}return p=void 0===p?6:/[gprs]/.test(C)?Math.max(1,Math.min(21,p)):Math.max(0,Math.min(20,p)),S.toString=function(){return t+""},S}return{format:d,formatPrefix:function(t,e){var n=d(((t=s(t)).type="f",t)),r=3*Math.max(-8,Math.min(8,Math.floor(c(e)/3))),u=Math.pow(10,-r),i=T[8+r/3];return function(t){return n(u*t)+i}}}}function C(t){const e=r(t.format),n=t.formatPrefix;return{format:e,formatPrefix:n,formatFloat(t){const n=s(t||",");if(null==n.precision){switch(n.precision=12,n.type){case"%":n.precision-=2;break;case"e":n.precision-=1}return r=e(n),u=e(".1f")(1)[1],t=>{const e=r(t),n=e.indexOf(u);if(n<0)return e;let i=function(t,e){let n,r=t.lastIndexOf("e");if(r>0)return r;for(r=t.length;--r>e;)if(n=t.charCodeAt(r),n>=48&&n<=57)return r+1}(e,n);const o=i<e.length?e.slice(i):"";for(;--i>n;)if("0"!==e[i]){++i;break}return e.slice(0,i)+o}}return e(n);var r,u},formatSpan(t,r,a,f){f=s(null==f?",f":f);const l=function(t,e,n){var r=Math.abs(e-t)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),c=r/a;return c>=u?a*=10:c>=i?a*=5:c>=o&&(a*=2),e<t?-a:a}(t,r,a),g=Math.max(Math.abs(t),Math.abs(r));let h;if(null==f.precision)switch(f.type){case"s":return isNaN(h=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(c(e)/3)))-c(Math.abs(t)))}(l,g))||(f.precision=h),n(f,g);case"":case"e":case"g":case"p":case"r":isNaN(h=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,c(e)-c(t))+1}(l,g))||(f.precision=h-("e"===f.type));break;case"f":case"%":isNaN(h=function(t){return Math.max(0,-c(Math.abs(t)))}(l))||(f.precision=h-2*("%"===f.type))}return e(f)}}}let U;function x(){return U=C({format:M,formatPrefix:y})}function w(t){return C(D(t))}function F(t){return arguments.length?U=w(t):U}d=D({thousands:",",grouping:[3],currency:["$",""]}),M=d.format,y=d.formatPrefix,x();var S=new Date,b=new Date;function Y(t,e,n,r){function u(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return u.floor=function(e){return t(e=new Date(+e)),e},u.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},u.round=function(t){var e=u(t),n=u.ceil(t);return t-e<n-t?e:n},u.offset=function(t,n){return e(t=new Date(+t),null==n?1:Math.floor(n)),t},u.range=function(n,r,i){var o,a=[];if(n=u.ceil(n),i=null==i?1:Math.floor(i),!(n<r&&i>0))return a;do{a.push(o=new Date(+n)),e(n,i),t(n)}while(o<n&&n<r);return a},u.filter=function(n){return Y((function(e){if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;e(t,-1),!n(t););else for(;--r>=0;)for(;e(t,1),!n(t););}))},n&&(u.count=function(e,r){return S.setTime(+e),b.setTime(+r),t(S),t(b),Math.floor(n(S,b))},u.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?u.filter(r?function(e){return r(e)%t==0}:function(e){return u.count(0,e)%t==0}):u:null}),u}var L=864e5,A=6048e5,H=Y(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/L,t=>t.getDate()-1);function N(t){return Y((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/A}))}var E=N(0),O=N(1),I=(N(2),N(3),N(4)),P=(N(5),N(6),Y((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()})));P.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Y((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var j=Y((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/L}),(function(t){return t.getUTCDate()-1}));function z(t){return Y((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/A}))}var Z=z(0),W=z(1),k=(z(2),z(3),z(4)),q=(z(5),z(6),Y((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()})));function R(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function V(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Q(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}function X(t){var e=t.dateTime,n=t.date,r=t.time,u=t.periods,i=t.days,o=t.shortDays,a=t.months,c=t.shortMonths,f=it(u),l=ot(u),s=it(i),g=ot(i),h=it(o),m=ot(o),v=it(a),d=ot(a),M=it(c),y=ot(c),p={a:function(t){return o[t.getDay()]},A:function(t){return i[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return a[t.getMonth()]},c:null,d:St,e:St,f:Ht,g:qt,G:Vt,H:bt,I:Yt,j:Lt,L:At,m:Nt,M:Et,p:function(t){return u[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:me,s:ve,S:Ot,u:It,U:Pt,V:zt,w:Zt,W:Wt,x:null,X:null,y:kt,Y:Rt,Z:Qt,"%":he},T={a:function(t){return o[t.getUTCDay()]},A:function(t){return i[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return a[t.getUTCMonth()]},c:null,d:Xt,e:Xt,f:Kt,g:fe,G:se,H:$t,I:Jt,j:Bt,L:Gt,m:_t,M:te,p:function(t){return u[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:me,s:ve,S:ee,u:ne,U:re,V:ie,w:oe,W:ae,x:null,X:null,y:ce,Y:le,Z:ge,"%":he},D={a:function(t,e,n){var r=h.exec(e.slice(n));return r?(t.w=m.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(t,e,n){var r=s.exec(e.slice(n));return r?(t.w=g.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(t,e,n){var r=M.exec(e.slice(n));return r?(t.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(t,e,n){var r=v.exec(e.slice(n));return r?(t.m=d.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(t,n,r){return x(t,e,n,r)},d:Mt,e:Mt,f:Ut,g:ht,G:gt,H:pt,I:pt,j:yt,L:Ct,m:dt,M:Tt,p:function(t,e,n){var r=f.exec(e.slice(n));return r?(t.p=l.get(r[0].toLowerCase()),n+r[0].length):-1},q:vt,Q:wt,s:Ft,S:Dt,u:ct,U:ft,V:lt,w:at,W:st,x:function(t,e,r){return x(t,n,e,r)},X:function(t,e,n){return x(t,r,e,n)},y:ht,Y:gt,Z:mt,"%":xt};function C(t,e){return function(n){var r,u,i,o=[],a=-1,c=0,f=t.length;for(n instanceof Date||(n=new Date(+n));++a<f;)37===t.charCodeAt(a)&&(o.push(t.slice(c,a)),null!=(u=_[r=t.charAt(++a)])?r=t.charAt(++a):u="e"===r?" ":"0",(i=e[r])&&(r=i(n,u)),o.push(r),c=a+1);return o.push(t.slice(c,a)),o.join("")}}function U(t,e){return function(n){var r,u,i=Q(1900,void 0,1);if(x(i,t,n+="",0)!=n.length)return null;if("Q"in i)return new Date(i.Q);if("s"in i)return new Date(1e3*i.s+("L"in i?i.L:0));if(e&&!("Z"in i)&&(i.Z=0),"p"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m="q"in i?i.q:0),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(u=(r=V(Q(i.y,0,1))).getUTCDay(),r=u>4||0===u?W.ceil(r):W(r),r=j.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(u=(r=R(Q(i.y,0,1))).getDay(),r=u>4||0===u?O.ceil(r):O(r),r=H.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),u="Z"in i?V(Q(i.y,0,1)).getUTCDay():R(Q(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(u+5)%7:i.w+7*i.U-(u+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,V(i)):R(i)}}function x(t,e,n,r){for(var u,i,o=0,a=e.length,c=n.length;o<a;){if(r>=c)return-1;if(37===(u=e.charCodeAt(o++))){if(u=e.charAt(o++),!(i=D[u in _?e.charAt(o++):u])||(r=i(t,n,r))<0)return-1}else if(u!=n.charCodeAt(r++))return-1}return r}return p.x=C(n,p),p.X=C(r,p),p.c=C(e,p),T.x=C(n,T),T.X=C(r,T),T.c=C(e,T),{format:function(t){var e=C(t+="",p);return e.toString=function(){return t},e},parse:function(t){var e=U(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=C(t+="",T);return e.toString=function(){return t},e},utcParse:function(t){var e=U(t+="",!0);return e.toString=function(){return t},e}}}q.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Y((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var $,J,B,G,K,_={"-":"",_:" ",0:"0"},tt=/^\s*\d+/,et=/^%/,nt=/[\\^$*+?|[\]().{}]/g;function rt(t,e,n){var r=t<0?"-":"",u=(r?-t:t)+"",i=u.length;return r+(i<n?new Array(n-i+1).join(e)+u:u)}function ut(t){return t.replace(nt,"\\$&")}function it(t){return new RegExp("^(?:"+t.map(ut).join("|")+")","i")}function ot(t){return new Map(t.map((t,e)=>[t.toLowerCase(),e]))}function at(t,e,n){var r=tt.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function ct(t,e,n){var r=tt.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function ft(t,e,n){var r=tt.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function lt(t,e,n){var r=tt.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function st(t,e,n){var r=tt.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function gt(t,e,n){var r=tt.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function ht(t,e,n){var r=tt.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function mt(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function vt(t,e,n){var r=tt.exec(e.slice(n,n+1));return r?(t.q=3*r[0]-3,n+r[0].length):-1}function dt(t,e,n){var r=tt.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function Mt(t,e,n){var r=tt.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function yt(t,e,n){var r=tt.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function pt(t,e,n){var r=tt.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function Tt(t,e,n){var r=tt.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function Dt(t,e,n){var r=tt.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function Ct(t,e,n){var r=tt.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function Ut(t,e,n){var r=tt.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function xt(t,e,n){var r=et.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function wt(t,e,n){var r=tt.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function Ft(t,e,n){var r=tt.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function St(t,e){return rt(t.getDate(),e,2)}function bt(t,e){return rt(t.getHours(),e,2)}function Yt(t,e){return rt(t.getHours()%12||12,e,2)}function Lt(t,e){return rt(1+H.count(P(t),t),e,3)}function At(t,e){return rt(t.getMilliseconds(),e,3)}function Ht(t,e){return At(t,e)+"000"}function Nt(t,e){return rt(t.getMonth()+1,e,2)}function Et(t,e){return rt(t.getMinutes(),e,2)}function Ot(t,e){return rt(t.getSeconds(),e,2)}function It(t){var e=t.getDay();return 0===e?7:e}function Pt(t,e){return rt(E.count(P(t)-1,t),e,2)}function jt(t){var e=t.getDay();return e>=4||0===e?I(t):I.ceil(t)}function zt(t,e){return t=jt(t),rt(I.count(P(t),t)+(4===P(t).getDay()),e,2)}function Zt(t){return t.getDay()}function Wt(t,e){return rt(O.count(P(t)-1,t),e,2)}function kt(t,e){return rt(t.getFullYear()%100,e,2)}function qt(t,e){return rt((t=jt(t)).getFullYear()%100,e,2)}function Rt(t,e){return rt(t.getFullYear()%1e4,e,4)}function Vt(t,e){var n=t.getDay();return rt((t=n>=4||0===n?I(t):I.ceil(t)).getFullYear()%1e4,e,4)}function Qt(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+rt(e/60|0,"0",2)+rt(e%60,"0",2)}function Xt(t,e){return rt(t.getUTCDate(),e,2)}function $t(t,e){return rt(t.getUTCHours(),e,2)}function Jt(t,e){return rt(t.getUTCHours()%12||12,e,2)}function Bt(t,e){return rt(1+j.count(q(t),t),e,3)}function Gt(t,e){return rt(t.getUTCMilliseconds(),e,3)}function Kt(t,e){return Gt(t,e)+"000"}function _t(t,e){return rt(t.getUTCMonth()+1,e,2)}function te(t,e){return rt(t.getUTCMinutes(),e,2)}function ee(t,e){return rt(t.getUTCSeconds(),e,2)}function ne(t){var e=t.getUTCDay();return 0===e?7:e}function re(t,e){return rt(Z.count(q(t)-1,t),e,2)}function ue(t){var e=t.getUTCDay();return e>=4||0===e?k(t):k.ceil(t)}function ie(t,e){return t=ue(t),rt(k.count(q(t),t)+(4===q(t).getUTCDay()),e,2)}function oe(t){return t.getUTCDay()}function ae(t,e){return rt(W.count(q(t)-1,t),e,2)}function ce(t,e){return rt(t.getUTCFullYear()%100,e,2)}function fe(t,e){return rt((t=ue(t)).getUTCFullYear()%100,e,2)}function le(t,e){return rt(t.getUTCFullYear()%1e4,e,4)}function se(t,e){var n=t.getUTCDay();return rt((t=n>=4||0===n?k(t):k.ceil(t)).getUTCFullYear()%1e4,e,4)}function ge(){return"+0000"}function he(){return"%"}function me(t){return+t}function ve(t){return Math.floor(+t/1e3)}function de(t,r,u){u=u||{},n.isObject(u)||n.error("Invalid time multi-format specifier: ".concat(u));const i=r(e.SECONDS),o=r(e.MINUTES),a=r(e.HOURS),c=r(e.DATE),f=r(e.WEEK),l=r(e.MONTH),s=r(e.QUARTER),g=r(e.YEAR),h=t(u[e.MILLISECONDS]||".%L"),m=t(u[e.SECONDS]||":%S"),v=t(u[e.MINUTES]||"%I:%M"),d=t(u[e.HOURS]||"%I %p"),M=t(u[e.DATE]||u[e.DAY]||"%a %d"),y=t(u[e.WEEK]||"%b %d"),p=t(u[e.MONTH]||"%B"),T=t(u[e.QUARTER]||"%B"),D=t(u[e.YEAR]||"%Y");return t=>(i(t)<t?h:o(t)<t?m:a(t)<t?v:c(t)<t?d:l(t)<t?f(t)<t?M:y:g(t)<t?s(t)<t?p:T:D)(t)}function Me(t){const u=r(t.format),i=r(t.utcFormat);return{timeFormat:t=>n.isString(t)?u(t):de(u,e.timeInterval,t),utcFormat:t=>n.isString(t)?i(t):de(i,e.utcInterval,t),timeParse:r(t.parse),utcParse:r(t.utcParse)}}let ye;function pe(){return ye=Me({format:J,parse:B,utcFormat:G,utcParse:K})}function Te(t){return Me(X(t))}function De(t){return arguments.length?ye=Te(t):ye}!function(t){$=X(t),J=$.format,B=$.parse,G=$.utcFormat,K=$.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),pe();const Ce=(t,e)=>n.extend({},t,e);function Ue(t,e){const r=arguments.length;return r&&2!==r&&n.error("defaultLocale expects either zero or two arguments."),r?Ce(F(t),De(e)):Ce(F(),De())}return t.defaultLocale=Ue,t.locale=function(t,e){const n=t?w(t):F(),r=e?Te(e):De();return Ce(n,r)},t.numberFormatDefaultLocale=F,t.numberFormatLocale=w,t.resetDefaultLocale=function(){return x(),pe(),Ue()},t.resetNumberFormatDefaultLocale=x,t.resetTimeFormatDefaultLocale=pe,t.timeFormatDefaultLocale=De,t.timeFormatLocale=Te,t}({},vega,vega);
//# sourceMappingURL=vega-format.min.js.map
{
"name": "vega-format",
"version": "1.0.3",
"version": "1.0.4",
"description": "JavaScript string formatting utilities for Vega.",

@@ -15,22 +15,20 @@ "keywords": [

"main": "build/vega-format.js",
"module": "index",
"module": "build/vega-format.module.js",
"unpkg": "build/vega-format.min.js",
"repository": "vega/vega",
"scripts": {
"rollup": "rollup -g d3-array:d3,d3-format:d3,d3-time-format:d3,vega-time:vega,vega-util:vega -f umd -n vega -o build/vega-format.js -- index.js",
"prebuild": "rimraf build && mkdir build",
"build": "yarn rollup",
"postbuild": "terser build/vega-format.js -c -m -o build/vega-format.min.js",
"pretest": "yarn prebuild && yarn rollup",
"prebuild": "rimraf build",
"build": "rollup -c",
"pretest": "yarn build --config-test",
"test": "tape 'test/**/*-test.js'",
"prepublishOnly": "yarn test && yarn build",
"postpublish": "git push && git push --tags"
"prepublishOnly": "yarn test && yarn build"
},
"dependencies": {
"d3-array": "^2.7.0",
"d3-array": "^2.7.1",
"d3-format": "^2.0.0",
"d3-time-format": "^3.0.0",
"vega-time": "^2.0.3",
"vega-util": "^1.15.1"
"vega-util": "^1.15.2"
},
"gitHead": "8d6793f4ca7eaaf2d22186764e9ce2dae687cf52"
"gitHead": "4affcbedb9d14815dbb6d3b250ed231b54fc95c0"
}
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