Socket
Socket
Sign inDemoInstall

gregorian-calendar

Package Overview
Dependencies
Maintainers
1
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gregorian-calendar - npm Package Compare versions

Comparing version 1.0.4 to 1.0.5

2

bower.json

@@ -16,3 +16,3 @@ {

],
"dependencies": {
"devDependencies": {
"modulex": "*",

@@ -19,0 +19,0 @@ "modulex-feature": "modulex-feature#1.x",

/*
Copyright 2014, gregorian-calendar@1.0.4
Copyright 2014, gregorian-calendar@1.0.5
MIT Licensed
build time: Thu, 16 Oct 2014 06:56:35 GMT
build time: Thu, 27 Nov 2014 07:30:03 GMT
*/

@@ -179,3 +179,6 @@ modulex.add("gregorian-calendar", ["i18n!gregorian-calendar"], function(require, exports, module) {

this.time = undefined;
this.timezoneOffset = timezoneOffset || locale.timezoneOffset;
if (typeof timezoneOffset !== 'number') {
timezoneOffset = locale.timezoneOffset;
}
this.timezoneOffset = timezoneOffset;
this.firstDayOfWeek = locale.firstDayOfWeek;

@@ -773,3 +776,3 @@ this.minimalDaysInFirstWeek = locale.minimalDaysInFirstWeek;

exports = GregorianCalendar;
GregorianCalendar.version = '1.0.4';
GregorianCalendar.version = '1.0.5';
GregorianCalendar.locales = { 'default': defaultLocale };

@@ -776,0 +779,0 @@ return exports;

/*
Copyright 2014, gregorian-calendar@1.0.4
Copyright 2014, gregorian-calendar@1.0.5
MIT Licensed
build time: Thu, 16 Oct 2014 06:56:35 GMT
build time: Thu, 27 Nov 2014 07:30:03 GMT
*/
modulex.config("requires",{"gregorian-calendar":["i18n!gregorian-calendar"]});
/*
Copyright 2014, gregorian-calendar@1.0.4
Copyright 2014, gregorian-calendar@1.0.5
MIT Licensed
build time: Thu, 16 Oct 2014 06:56:35 GMT
build time: Thu, 27 Nov 2014 07:30:03 GMT
*/
{"gregorian-calendar":["i18n!gregorian-calendar"]}

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

modulex.add("gregorian-calendar",["i18n!gregorian-calendar"],function(e,t,i){var s,r,n,a=e("i18n!gregorian-calendar");s=function(e){return e={SUNDAY:0,MONDAY:1,TUESDAY:2,WEDNESDAY:3,THURSDAY:4,FRIDAY:5,SATURDAY:6,JANUARY:0,FEBRUARY:1,MARCH:2,APRIL:3,MAY:4,JUNE:5,JULY:6,AUGUST:7,SEPTEMBER:8,OCTOBER:9,NOVEMBER:10,DECEMBER:11}}(),r=function(e){function t(t,i,s){return s+(e.isLeapYear(t)?f[i]:o[i])}function i(t){return t>=0?t%7:e.mod(t,7)}function r(t){var i,s,r,n,o,f,d,m,v;return i=t-1,o=a(i/c),s=e.mod(i,c),f=a(s/h),r=e.mod(s,h),d=a(r/l),n=e.mod(r,l),m=a(n/u),v=400*o+100*f+4*d+m,4!==f&&4!==m&&++v,v}e={};var n=s,a=Math.floor,o=[0,31,59,90,120,151,181,212,243,273,304,334],f=[0,31,60,91,121,152,182,213,244,274,305,335],u=365,l=1461,h=25*l-1,c=4*h+1,e=e={each:function(e,t){for(var i=0,s=e.length;s>i&&t(e[i],i,e)!==!1;i++);},mix:function(e,t){for(var i in t)e[i]=t[i]},isLeapYear:function(e){return 0!==(3&e)?!1:e%100!==0||e%400===0},mod:function(e,t){return e-t*a(e/t)},getFixedDate:function(e,i,s){var r=e-1;return u*r+a(r/4)-a(r/100)+a(r/400)+t(e,i,s)},getGregorianDateFromFixedDate:function(t){var s,a,u=r(t),l=e.getFixedDate(u,n.JANUARY,1),h=e.isLeapYear(u),c=h?f:o,d=t-l;for(a=0;a<c.length&&c[a]<=d;a++)s=a;var m=t-l-c[s]+1,v=i(t);return{year:u,month:s,dayOfMonth:m,dayOfWeek:v,isLeap:h}}};return e}(),n=function(t){function i(e,t){var i=[].slice.call(arguments,0);"object"==typeof e?(t=e,e=t.timezoneOffset):i.length>=3&&(e=t=null),t=t||h,this.locale=t,this.fields=[],this.time=void 0,this.timezoneOffset=e||t.timezoneOffset,this.firstDayOfWeek=t.firstDayOfWeek,this.minimalDaysInFirstWeek=t.minimalDaysInFirstWeek,this.fieldsComputed=!1,arguments.length>=3&&this.set.apply(this,i)}function n(e){var t=e.fields,i=t[O],s=t[g],r=o(i,s),n=t[E];n>r&&e.set(E,r)}function o(e,t){return b(e)?_[t]:R[t]}function f(e){return b(e)?366:365}function u(e,t,i){var s=l(t+6,e.firstDayOfWeek),r=s-t;r>=e.minimalDaysInFirstWeek&&(s-=7);var n=i-s;return L(n/7)+1}function l(e,t){return e-x(e-t,7)}var h,c=parseInt,d=r,m=e;h="undefined"!=typeof process?m("./gregorian-calendar/i18n/en-us"):a;var v=s;d.mix(i,v),d.mix(i,{Utils:d,isLeapYear:d.isLeapYear,YEAR:1,MONTH:2,DAY_OF_MONTH:3,HOUR_OF_DAY:4,MINUTES:5,SECONDS:6,MILLISECONDS:7,WEEK_OF_YEAR:8,WEEK_OF_MONTH:9,DAY_OF_YEAR:10,DAY_OF_WEEK:11,DAY_OF_WEEK_IN_MONTH:12,AM:0,PM:1});var D=["","Year","Month","DayOfMonth","HourOfDay","Minutes","Seconds","Milliseconds","WeekOfYear","WeekOfMonth","DayOfYear","DayOfWeek","DayOfWeekInMonth"],O=i.YEAR,g=i.MONTH,E=i.DAY_OF_MONTH,A=i.HOUR_OF_DAY,k=i.MINUTES,Y=i.SECONDS,y=i.MILLISECONDS,W=i.DAY_OF_WEEK_IN_MONTH,F=i.DAY_OF_YEAR,M=i.DAY_OF_WEEK,p=i.WEEK_OF_MONTH,S=i.WEEK_OF_YEAR,R=[31,28,31,30,31,30,31,31,30,31,30,31],_=[31,29,31,30,31,30,31,31,30,31,30,31],T=1e3,N=60*T,I=60*N,U=24*I,C=7*U,w=719163,x=d.mod,b=d.isLeapYear,L=Math.floor,z=[void 0,1,i.JANUARY,1,0,0,0,0,1,void 0,1,i.SUNDAY,1],H=[void 0,292278994,i.DECEMBER,void 0,23,59,59,999,void 0,void 0,void 0,i.SATURDAY,void 0];i.prototype={constructor:i,isLeapYear:function(){return b(this.getYear())},getLocale:function(){return this.locale},getActualMinimum:function(e){if(void 0!==z[e])return z[e];var t=this.fields;if(e===p){var s=new i(t[O],t[g],1);return s.get(p)}throw new Error("minimum value not defined!")},getActualMaximum:function(e){if(void 0!==H[e])return H[e];var t,s=this.fields;switch(e){case E:t=o(s[O],s[g]);break;case S:var r=new i(s[O],i.DECEMBER,31);t=r.get(S),1===t&&(t=52);break;case p:var n=new i(s[O],s[g],o(s[O],s[g]));t=n.get(p);break;case F:t=f(s[O]);break;case W:t=c((o(s[O],s[g])-1)/7)+1}if(void 0===t)throw new Error("maximum value not defined!");return t},isSet:function(e){return void 0!==this.fields[e]},computeFields:function(){var e=this.time,t=this.timezoneOffset*N,s=c(t/U),r=t%U;if(s+=c(e/U),r+=e%U,r>=U)r-=U,s++;else for(;0>r;)r+=U,s--;s+=w;var n=d.getGregorianDateFromFixedDate(s),a=n.year,o=this.fields;if(o[O]=a,o[g]=n.month,o[E]=n.dayOfMonth,o[M]=n.dayOfWeek,0!==r){o[A]=c(r/I);var h=r%I;o[k]=c(h/N),h%=N,o[Y]=c(h/T),o[y]=h%T}else o[A]=o[k]=o[Y]=o[y]=0;var m=d.getFixedDate(a,i.JANUARY,1),v=s-m+1,D=s-n.dayOfMonth+1;o[F]=v,o[W]=c((n.dayOfMonth-1)/7)+1;var R=u(this,m,s);if(0===R){var _=m-1,C=m-f(a-1);R=u(this,C,_)}else if(R>=52){var x=m+f(a),b=l(x+6,this.firstDayOfWeek),L=b-x;L>=this.minimalDaysInFirstWeek&&s>=b-7&&(R=1)}o[S]=R,o[p]=u(this,D,s),this.fieldsComputed=!0},computeTime:function(){if(!this.isSet(O))throw new Error("year must be set for KISSY GregorianCalendar");var e=this.fields,t=e[O],i=0;this.isSet(A)&&(i+=e[A]),i*=60,i+=e[k]||0,i*=60,i+=e[Y]||0,i*=1e3,i+=e[y]||0;var s=0;e[O]=t,s+=this.getFixedDate();var r=(s-w)*U+i;r-=this.timezoneOffset*N,this.time=r,this.computeFields()},complete:function(){void 0===this.time&&this.computeTime(),this.fieldsComputed||this.computeFields()},getFixedDate:function(){var e=this,t=e.fields,s=e.firstDayOfWeek,r=t[O],n=i.JANUARY;e.isSet(g)&&(n=t[g],n>i.DECEMBER?(r+=c(n/12),n%=12):n<i.JANUARY&&(r+=L(n/12),n=x(n,12)));var a,f=d.getFixedDate(r,n,1),u=e.firstDayOfWeek;if(e.isSet(M)&&(u=t[M]),e.isSet(g))if(e.isSet(E))f+=t[E]-1;else if(e.isSet(p))a=l(f+6,s),a-f>=e.minimalDaysInFirstWeek&&(a-=7),u!==s&&(a=l(a+6,u)),f=a+7*(t[p]-1);else{var h;h=e.isSet(W)?t[W]:1;var m=7*h;0>h&&(m=o(r,n)+7*(h+1)),f=l(f+m-1,u)}else e.isSet(F)?f+=t[F]-1:(a=l(f+6,s),a-f>=e.minimalDaysInFirstWeek&&(a-=7),u!==s&&(a=l(a+6,u)),f=a+7*(t[S]-1));return f},getTime:function(){return void 0===this.time&&this.computeTime(),this.time},setTime:function(e){this.time=e,this.fieldsComputed=!1,this.complete()},get:function(e){return this.complete(),this.fields[e]},set:function(e,t){var i=arguments.length;if(2===i)this.fields[e]=t;else{if(!(y+1>i))throw new Error("illegal arguments for KISSY GregorianCalendar set");for(var s=0;i>s;s++)this.fields[O+s]=arguments[s]}this.time=void 0},add:function(e,t){if(t){var i=this,s=i.fields,r=i.get(e);if(e===O)r+=t,i.set(O,r),n(i);else if(e===g){r+=t;var a=L(r/12);r=x(r,12),a&&i.set(O,s[O]+a),i.set(g,r),n(i)}else{switch(e){case A:t*=I;break;case k:t*=N;break;case Y:t*=T;break;case y:break;case p:case S:case W:t*=C;break;case M:case F:case E:t*=U;break;default:throw new Error("illegal field for add")}i.setTime(i.time+t)}}},getRolledValue:function(e,t,i,s){var r=e-i,n=s-i+1;return t%=n,i+(r+t+n)%n},roll:function(e,t){if(t){var i=this,s=i.get(e),r=i.getActualMinimum(e),a=i.getActualMaximum(e);switch(s=i.getRolledValue(s,t,r,a),i.set(e,s),e){case g:n(i);break;default:i.updateFieldsBySet(e)}}},updateFieldsBySet:function(e){var t=this.fields;switch(e){case p:t[E]=void 0;break;case F:t[g]=void 0;break;case M:t[E]=void 0;break;case S:t[F]=void 0,t[g]=void 0}},getTimezoneOffset:function(){return this.timezoneOffset},setTimezoneOffset:function(e){this.timezoneOffset!==e&&(this.fieldsComputed=void 0,this.timezoneOffset=e)},setFirstDayOfWeek:function(e){this.firstDayOfWeek!==e&&(this.firstDayOfWeek=e,this.fieldsComputed=!1)},getFirstDayOfWeek:function(){return this.firstDayOfWeek},setMinimalDaysInFirstWeek:function(e){this.minimalDaysInFirstWeek!==e&&(this.minimalDaysInFirstWeek=e,this.fieldsComputed=!1)},getMinimalDaysInFirstWeek:function(){return this.minimalDaysInFirstWeek},getWeeksInWeekYear:function(){var e=this.getWeekYear();if(e===this.get(O))return this.getActualMaximum(S);var t=this.clone();return t.setWeekDate(e,2,this.get(M)),t.getActualMaximum(S)},getWeekYear:function(){var e=this.get(O),t=this.get(S),s=this.get(g);return s===i.JANUARY?t>=52&&--e:s===i.DECEMBER&&1===t&&++e,e},setWeekDate:function(e,t,s){if(s<i.SUNDAY||s>i.SATURDAY)throw new Error("invalid dayOfWeek: "+s);var r=this.fields,n=this.clone();n.clear(),n.setTimezoneOffset(0),n.set(O,e),n.set(S,1),n.set(M,this.getFirstDayOfWeek());var a=s-this.getFirstDayOfWeek();0>a&&(a+=7),a+=7*(t-1),0!==a?n.add(F,a):n.complete(),r[O]=n.get(O),r[g]=n.get(g),r[E]=n.get(E),this.complete()},clone:function(){void 0===this.time&&this.computeTime();var e=new i(this.timezoneOffset,this.locale);return e.setTime(this.time),e},equals:function(e){return this.getTime()===e.getTime()&&this.firstDayOfWeek===e.firstDayOfWeek&&this.timezoneOffset===e.timezoneOffset&&this.minimalDaysInFirstWeek===e.minimalDaysInFirstWeek},clear:function(e){void 0===e?this.field=[]:this.fields[e]=void 0,this.time=void 0,this.fieldsComputed=!1}};var B=i.prototype;return d.each(D,function(e,t){e&&(B["get"+e]=function(){return this.get(t)},B["isSet"+e]=function(){return this.isSet(t)},B["set"+e]=function(e){return this.set(t,e)},B["add"+e]=function(e){return this.add(t,e)},B["roll"+e]=function(e){return this.roll(t,e)})}),t=i,i.version="1.0.4",i.locales={"default":h},t}(),i.exports=n});
modulex.add("gregorian-calendar",["i18n!gregorian-calendar"],function(e,t,i){var s,r,n,a=e("i18n!gregorian-calendar");s=function(e){return e={SUNDAY:0,MONDAY:1,TUESDAY:2,WEDNESDAY:3,THURSDAY:4,FRIDAY:5,SATURDAY:6,JANUARY:0,FEBRUARY:1,MARCH:2,APRIL:3,MAY:4,JUNE:5,JULY:6,AUGUST:7,SEPTEMBER:8,OCTOBER:9,NOVEMBER:10,DECEMBER:11}}(),r=function(e){function t(t,i,s){return s+(e.isLeapYear(t)?f[i]:o[i])}function i(t){return t>=0?t%7:e.mod(t,7)}function r(t){var i,s,r,n,o,f,d,m,v;return i=t-1,o=a(i/c),s=e.mod(i,c),f=a(s/h),r=e.mod(s,h),d=a(r/l),n=e.mod(r,l),m=a(n/u),v=400*o+100*f+4*d+m,4!==f&&4!==m&&++v,v}e={};var n=s,a=Math.floor,o=[0,31,59,90,120,151,181,212,243,273,304,334],f=[0,31,60,91,121,152,182,213,244,274,305,335],u=365,l=1461,h=25*l-1,c=4*h+1,e=e={each:function(e,t){for(var i=0,s=e.length;s>i&&t(e[i],i,e)!==!1;i++);},mix:function(e,t){for(var i in t)e[i]=t[i]},isLeapYear:function(e){return 0!==(3&e)?!1:e%100!==0||e%400===0},mod:function(e,t){return e-t*a(e/t)},getFixedDate:function(e,i,s){var r=e-1;return u*r+a(r/4)-a(r/100)+a(r/400)+t(e,i,s)},getGregorianDateFromFixedDate:function(t){var s,a,u=r(t),l=e.getFixedDate(u,n.JANUARY,1),h=e.isLeapYear(u),c=h?f:o,d=t-l;for(a=0;a<c.length&&c[a]<=d;a++)s=a;var m=t-l-c[s]+1,v=i(t);return{year:u,month:s,dayOfMonth:m,dayOfWeek:v,isLeap:h}}};return e}(),n=function(t){function i(e,t){var i=[].slice.call(arguments,0);"object"==typeof e?(t=e,e=t.timezoneOffset):i.length>=3&&(e=t=null),t=t||h,this.locale=t,this.fields=[],this.time=void 0,"number"!=typeof e&&(e=t.timezoneOffset),this.timezoneOffset=e,this.firstDayOfWeek=t.firstDayOfWeek,this.minimalDaysInFirstWeek=t.minimalDaysInFirstWeek,this.fieldsComputed=!1,arguments.length>=3&&this.set.apply(this,i)}function n(e){var t=e.fields,i=t[O],s=t[g],r=o(i,s),n=t[E];n>r&&e.set(E,r)}function o(e,t){return b(e)?_[t]:R[t]}function f(e){return b(e)?366:365}function u(e,t,i){var s=l(t+6,e.firstDayOfWeek),r=s-t;r>=e.minimalDaysInFirstWeek&&(s-=7);var n=i-s;return L(n/7)+1}function l(e,t){return e-x(e-t,7)}var h,c=parseInt,d=r,m=e;h="undefined"!=typeof process?m("./gregorian-calendar/i18n/en-us"):a;var v=s;d.mix(i,v),d.mix(i,{Utils:d,isLeapYear:d.isLeapYear,YEAR:1,MONTH:2,DAY_OF_MONTH:3,HOUR_OF_DAY:4,MINUTES:5,SECONDS:6,MILLISECONDS:7,WEEK_OF_YEAR:8,WEEK_OF_MONTH:9,DAY_OF_YEAR:10,DAY_OF_WEEK:11,DAY_OF_WEEK_IN_MONTH:12,AM:0,PM:1});var D=["","Year","Month","DayOfMonth","HourOfDay","Minutes","Seconds","Milliseconds","WeekOfYear","WeekOfMonth","DayOfYear","DayOfWeek","DayOfWeekInMonth"],O=i.YEAR,g=i.MONTH,E=i.DAY_OF_MONTH,A=i.HOUR_OF_DAY,k=i.MINUTES,Y=i.SECONDS,y=i.MILLISECONDS,W=i.DAY_OF_WEEK_IN_MONTH,F=i.DAY_OF_YEAR,M=i.DAY_OF_WEEK,p=i.WEEK_OF_MONTH,S=i.WEEK_OF_YEAR,R=[31,28,31,30,31,30,31,31,30,31,30,31],_=[31,29,31,30,31,30,31,31,30,31,30,31],T=1e3,N=60*T,I=60*N,U=24*I,C=7*U,w=719163,x=d.mod,b=d.isLeapYear,L=Math.floor,z=[void 0,1,i.JANUARY,1,0,0,0,0,1,void 0,1,i.SUNDAY,1],H=[void 0,292278994,i.DECEMBER,void 0,23,59,59,999,void 0,void 0,void 0,i.SATURDAY,void 0];i.prototype={constructor:i,isLeapYear:function(){return b(this.getYear())},getLocale:function(){return this.locale},getActualMinimum:function(e){if(void 0!==z[e])return z[e];var t=this.fields;if(e===p){var s=new i(t[O],t[g],1);return s.get(p)}throw new Error("minimum value not defined!")},getActualMaximum:function(e){if(void 0!==H[e])return H[e];var t,s=this.fields;switch(e){case E:t=o(s[O],s[g]);break;case S:var r=new i(s[O],i.DECEMBER,31);t=r.get(S),1===t&&(t=52);break;case p:var n=new i(s[O],s[g],o(s[O],s[g]));t=n.get(p);break;case F:t=f(s[O]);break;case W:t=c((o(s[O],s[g])-1)/7)+1}if(void 0===t)throw new Error("maximum value not defined!");return t},isSet:function(e){return void 0!==this.fields[e]},computeFields:function(){var e=this.time,t=this.timezoneOffset*N,s=c(t/U),r=t%U;if(s+=c(e/U),r+=e%U,r>=U)r-=U,s++;else for(;0>r;)r+=U,s--;s+=w;var n=d.getGregorianDateFromFixedDate(s),a=n.year,o=this.fields;if(o[O]=a,o[g]=n.month,o[E]=n.dayOfMonth,o[M]=n.dayOfWeek,0!==r){o[A]=c(r/I);var h=r%I;o[k]=c(h/N),h%=N,o[Y]=c(h/T),o[y]=h%T}else o[A]=o[k]=o[Y]=o[y]=0;var m=d.getFixedDate(a,i.JANUARY,1),v=s-m+1,D=s-n.dayOfMonth+1;o[F]=v,o[W]=c((n.dayOfMonth-1)/7)+1;var R=u(this,m,s);if(0===R){var _=m-1,C=m-f(a-1);R=u(this,C,_)}else if(R>=52){var x=m+f(a),b=l(x+6,this.firstDayOfWeek),L=b-x;L>=this.minimalDaysInFirstWeek&&s>=b-7&&(R=1)}o[S]=R,o[p]=u(this,D,s),this.fieldsComputed=!0},computeTime:function(){if(!this.isSet(O))throw new Error("year must be set for KISSY GregorianCalendar");var e=this.fields,t=e[O],i=0;this.isSet(A)&&(i+=e[A]),i*=60,i+=e[k]||0,i*=60,i+=e[Y]||0,i*=1e3,i+=e[y]||0;var s=0;e[O]=t,s+=this.getFixedDate();var r=(s-w)*U+i;r-=this.timezoneOffset*N,this.time=r,this.computeFields()},complete:function(){void 0===this.time&&this.computeTime(),this.fieldsComputed||this.computeFields()},getFixedDate:function(){var e=this,t=e.fields,s=e.firstDayOfWeek,r=t[O],n=i.JANUARY;e.isSet(g)&&(n=t[g],n>i.DECEMBER?(r+=c(n/12),n%=12):n<i.JANUARY&&(r+=L(n/12),n=x(n,12)));var a,f=d.getFixedDate(r,n,1),u=e.firstDayOfWeek;if(e.isSet(M)&&(u=t[M]),e.isSet(g))if(e.isSet(E))f+=t[E]-1;else if(e.isSet(p))a=l(f+6,s),a-f>=e.minimalDaysInFirstWeek&&(a-=7),u!==s&&(a=l(a+6,u)),f=a+7*(t[p]-1);else{var h;h=e.isSet(W)?t[W]:1;var m=7*h;0>h&&(m=o(r,n)+7*(h+1)),f=l(f+m-1,u)}else e.isSet(F)?f+=t[F]-1:(a=l(f+6,s),a-f>=e.minimalDaysInFirstWeek&&(a-=7),u!==s&&(a=l(a+6,u)),f=a+7*(t[S]-1));return f},getTime:function(){return void 0===this.time&&this.computeTime(),this.time},setTime:function(e){this.time=e,this.fieldsComputed=!1,this.complete()},get:function(e){return this.complete(),this.fields[e]},set:function(e,t){var i=arguments.length;if(2===i)this.fields[e]=t;else{if(!(y+1>i))throw new Error("illegal arguments for KISSY GregorianCalendar set");for(var s=0;i>s;s++)this.fields[O+s]=arguments[s]}this.time=void 0},add:function(e,t){if(t){var i=this,s=i.fields,r=i.get(e);if(e===O)r+=t,i.set(O,r),n(i);else if(e===g){r+=t;var a=L(r/12);r=x(r,12),a&&i.set(O,s[O]+a),i.set(g,r),n(i)}else{switch(e){case A:t*=I;break;case k:t*=N;break;case Y:t*=T;break;case y:break;case p:case S:case W:t*=C;break;case M:case F:case E:t*=U;break;default:throw new Error("illegal field for add")}i.setTime(i.time+t)}}},getRolledValue:function(e,t,i,s){var r=e-i,n=s-i+1;return t%=n,i+(r+t+n)%n},roll:function(e,t){if(t){var i=this,s=i.get(e),r=i.getActualMinimum(e),a=i.getActualMaximum(e);switch(s=i.getRolledValue(s,t,r,a),i.set(e,s),e){case g:n(i);break;default:i.updateFieldsBySet(e)}}},updateFieldsBySet:function(e){var t=this.fields;switch(e){case p:t[E]=void 0;break;case F:t[g]=void 0;break;case M:t[E]=void 0;break;case S:t[F]=void 0,t[g]=void 0}},getTimezoneOffset:function(){return this.timezoneOffset},setTimezoneOffset:function(e){this.timezoneOffset!==e&&(this.fieldsComputed=void 0,this.timezoneOffset=e)},setFirstDayOfWeek:function(e){this.firstDayOfWeek!==e&&(this.firstDayOfWeek=e,this.fieldsComputed=!1)},getFirstDayOfWeek:function(){return this.firstDayOfWeek},setMinimalDaysInFirstWeek:function(e){this.minimalDaysInFirstWeek!==e&&(this.minimalDaysInFirstWeek=e,this.fieldsComputed=!1)},getMinimalDaysInFirstWeek:function(){return this.minimalDaysInFirstWeek},getWeeksInWeekYear:function(){var e=this.getWeekYear();if(e===this.get(O))return this.getActualMaximum(S);var t=this.clone();return t.setWeekDate(e,2,this.get(M)),t.getActualMaximum(S)},getWeekYear:function(){var e=this.get(O),t=this.get(S),s=this.get(g);return s===i.JANUARY?t>=52&&--e:s===i.DECEMBER&&1===t&&++e,e},setWeekDate:function(e,t,s){if(s<i.SUNDAY||s>i.SATURDAY)throw new Error("invalid dayOfWeek: "+s);var r=this.fields,n=this.clone();n.clear(),n.setTimezoneOffset(0),n.set(O,e),n.set(S,1),n.set(M,this.getFirstDayOfWeek());var a=s-this.getFirstDayOfWeek();0>a&&(a+=7),a+=7*(t-1),0!==a?n.add(F,a):n.complete(),r[O]=n.get(O),r[g]=n.get(g),r[E]=n.get(E),this.complete()},clone:function(){void 0===this.time&&this.computeTime();var e=new i(this.timezoneOffset,this.locale);return e.setTime(this.time),e},equals:function(e){return this.getTime()===e.getTime()&&this.firstDayOfWeek===e.firstDayOfWeek&&this.timezoneOffset===e.timezoneOffset&&this.minimalDaysInFirstWeek===e.minimalDaysInFirstWeek},clear:function(e){void 0===e?this.field=[]:this.fields[e]=void 0,this.time=void 0,this.fieldsComputed=!1}};var B=i.prototype;return d.each(D,function(e,t){e&&(B["get"+e]=function(){return this.get(t)},B["isSet"+e]=function(){return this.isSet(t)},B["set"+e]=function(e){return this.set(t,e)},B["add"+e]=function(e){return this.add(t,e)},B["roll"+e]=function(e){return this.roll(t,e)})}),t=i,i.version="1.0.5",i.locales={"default":h},t}(),i.exports=n});
/*
Copyright 2014, gregorian-calendar@1.0.4
Copyright 2014, gregorian-calendar@1.0.5
MIT Licensed
build time: Thu, 16 Oct 2014 06:56:35 GMT
build time: Thu, 27 Nov 2014 07:30:03 GMT
*/

@@ -6,0 +6,0 @@ modulex.add("gregorian-calendar/i18n/en-us",[], function(require, exports, module) {/**

/*
Copyright 2014, gregorian-calendar@1.0.4
Copyright 2014, gregorian-calendar@1.0.5
MIT Licensed
build time: Thu, 16 Oct 2014 06:56:35 GMT
build time: Thu, 27 Nov 2014 07:30:03 GMT
*/

@@ -6,0 +6,0 @@ modulex.add("gregorian-calendar/i18n/zh-cn",[], function(require, exports, module) {/**

@@ -0,0 +0,0 @@ var gulp = require('gulp');

@@ -0,0 +0,0 @@ module.exports = require('./lib/gregorian-calendar');

@@ -75,3 +75,7 @@ /**

*/
this.timezoneOffset = timezoneOffset || locale.timezoneOffset;
if (typeof timezoneOffset !== 'number') {
timezoneOffset = locale.timezoneOffset;
}
this.timezoneOffset = timezoneOffset;
/**

@@ -78,0 +82,0 @@ * The first day of the week

{
"name": "gregorian-calendar",
"version": "1.0.4",
"version": "1.0.5",
"author": "yiminghe <yiminghe@gmail.com>",

@@ -5,0 +5,0 @@ "engines": {

@@ -0,0 +0,0 @@ # gregorian-calendar

@@ -0,0 +0,0 @@ #!/usr/bin/env node --harmony

@@ -0,0 +0,0 @@ /**

require('./base');
require('./utils');

@@ -0,0 +0,0 @@ /**

@@ -0,0 +0,0 @@ var GregorianCalendar = require('../../');

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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