Socket
Socket
Sign inDemoInstall

@script-development/heatmap

Package Overview
Dependencies
22
Maintainers
4
Versions
9
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.8 to 0.0.9

2

dist/heatmap.es.js

@@ -166,3 +166,3 @@ import { openBlock, createElementBlock, createElementVNode, defineComponent, computed, normalizeStyle, unref, normalizeClass, toDisplayString, createCommentVNode, ref, onMounted, onUnmounted, Fragment, renderList, createVNode, createBlock } from "vue";

return openBlock(), createElementBlock("li", {
style: normalizeStyle({ "background-color": unref(dayColor) }),
style: normalizeStyle({ "background-color": unref(dayColor), "border-color": __props.value > 0 ? unref(dayColor) : "inherit" }),
class: normalizeClass(["heatmap-day group relative", {

@@ -169,0 +169,0 @@ "text-white": unref(textColor)

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

(function(e,h){typeof exports=="object"&&typeof module!="undefined"?module.exports=h(require("vue"),require("dayjs")):typeof define=="function"&&define.amd?define(["vue","dayjs"],h):(e=typeof globalThis!="undefined"?globalThis:e||self,e["@script-development/components"]=h(e.Vue,e.Dayjs))})(this,function(e,h){"use strict";function x(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var r=x(h),b=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},g={exports:{}};(function(t,n){(function(l,o){t.exports=o()})(b,function(){return function(l,o){o.prototype.weekday=function(a){var m=this.$locale().weekStart||0,i=this.$W,s=(i<m?i+7:i)-m;return this.$utils().u(a)?s:this.subtract(s,"day").add(a,"day")}}})})(g);var D=g.exports,B={exports:{}};(function(t,n){(function(l,o){t.exports=o()})(b,function(){var l="week",o="year";return function(a,m,i){var s=m.prototype;s.week=function(d){if(d===void 0&&(d=null),d!==null)return this.add(7*(d-this.week()),"day");var p=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var y=i(this).startOf(o).add(1,o).date(p),M=i(this).endOf(l);if(y.isBefore(M))return 1}var w=i(this).startOf(o).date(p).startOf(l).subtract(1,"millisecond"),c=this.diff(w,l,!0);return c<0?i(this).startOf("week").week():Math.ceil(c)},s.weeks=function(d){return d===void 0&&(d=null),this.week(d)}}})})(B);var S=B.exports;const _={preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"},Y=[e.createElementVNode("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14M5 12l6 6m-6-6l6-6"},null,-1)];function E(t,n){return e.openBlock(),e.createElementBlock("svg",_,Y)}var N={name:"tabler-arrow-left",render:E};const O={preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"},C=[e.createElementVNode("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14m-6 6l6-6m-6-6l6 6"},null,-1)];function A(t,n){return e.openBlock(),e.createElementBlock("svg",O,C)}var V={name:"tabler-arrow-right",render:A};const j={"nl-NL":["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"],"en-US":["January","February","March","April","May","June","July","August","September","October","November","December"]},F={"nl-NL":["Ma","Di","Wo","Do","Vr","Za","Zo"],"en-US":["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},L={"nl-NL":["M","T","W","T","F","S","S"],"en-US":["M","T","W","T","F","S","S"]},T={key:0,class:"heatmap-tooltip group-hover:block group-hover:opacity-100 group-hover:z-10"},W=e.defineComponent({props:{day:{type:Object,required:!0},value:{type:Number,required:!1,default:()=>0},max:{type:Number,required:!0},today:{type:Boolean,required:!0},color:{type:String,required:!0}},setup(t){const n=t,l=e.computed(()=>n.day.currentMonth?`rgba(${n.color}, ${Math.round(n.value/n.max*100)}%)`:"#E5E7EB"),o=e.computed(()=>n.day.currentMonth?Math.round(n.value/n.max*100)>50:!1);return(a,m)=>(e.openBlock(),e.createElementBlock("li",{style:e.normalizeStyle({"background-color":e.unref(l)}),class:e.normalizeClass(["heatmap-day group relative",{"text-white":e.unref(o)}])},[e.createElementVNode("div",{class:e.normalizeClass({today:t.today})},e.toDisplayString(e.unref(r.default)(t.day.date).format("D")),3),t.value>0&&t.day.currentMonth?(e.openBlock(),e.createElementBlock("div",T,e.toDisplayString(t.value),1)):e.createCommentVNode("",!0)],6))}}),q=640,z=768;function J(){const t=e.ref(window.innerWidth),n=()=>t.value=window.innerWidth;e.onMounted(()=>window.addEventListener("resize",n)),e.onUnmounted(()=>window.removeEventListener("resize",n));const l=e.computed(()=>t.value<q),o=e.computed(()=>t.value<z);return{width:e.computed(()=>t.value),isSmallScreen:o,isMobile:l}}const U={key:0},P={key:1},R=e.defineComponent({props:{locale:{type:String,default:"en-US"}},setup(t){const{isSmallScreen:n}=J();return(l,o)=>e.unref(n)?(e.openBlock(),e.createElementBlock("ol",U,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(L)[t.locale],a=>(e.openBlock(),e.createElementBlock("li",{key:a,class:"heatmap-week-day"},e.toDisplayString(a),1))),128))])):(e.openBlock(),e.createElementBlock("ol",P,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(F)[t.locale],a=>(e.openBlock(),e.createElementBlock("li",{key:a,class:"heatmap-week-day"},e.toDisplayString(a),1))),128))]))}}),I={class:"heatmap-container"},Z={key:0,class:"heatmap-pagination"},G=e.defineComponent({props:{values:{type:Object,required:!0},locale:{type:String,default:"en-US"},color:{type:String,default:"153, 27, 27"},enablePagination:{type:Boolean,default:!0}},setup(t){r.default.extend(D),r.default.extend(S);const n=e.ref(r.default()),l=r.default().format("YYYY-MM-DD"),o=e.computed(()=>Number(n.value.format("M"))),a=e.computed(()=>Number(n.value.format("YYYY"))),m=e.computed(()=>r.default(n.value).daysInMonth()),i=e.computed(()=>{const c=y(s.value[0].date),u=r.default(`${a.value}-${o.value}-01`).subtract(1,"month"),f=c?c-1:6,k=r.default(s.value[0].date).subtract(f,"day").date();return[...Array(f)].map(($,v)=>({date:r.default(`${u.year()}-${u.month()+1}-${k+v}`).format("YYYY-MM-DD"),currentMonth:!1}))}),s=e.computed(()=>[...Array(m.value)].map((c,u)=>({date:r.default(`${a.value}-${o.value}-${u+1}`).format("YYYY-MM-DD"),currentMonth:!0}))),d=e.computed(()=>{const c=y(`${a.value}-${o.value}-${s.value.length}`),u=r.default(`${a.value}-${o.value}-01`).add(1,"month"),f=c&&7-c;return[...Array(f)].map((k,$)=>({date:r.default(`${u.year()}-${u.month()+1}-${$+1}`).format("YYYY-MM-DD"),currentMonth:!1}))}),p=e.computed(()=>[...i.value,...s.value,...d.value]),y=c=>r.default(c).weekday(),M=()=>{n.value=r.default(n.value).subtract(1,"month")},w=()=>{n.value=r.default(n.value).add(1,"month")};return(c,u)=>(e.openBlock(),e.createElementBlock("div",I,[e.createVNode(R,{locale:t.locale},null,8,["locale"]),e.createElementVNode("ol",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(p),(f,k)=>(e.openBlock(),e.createBlock(W,{key:k,day:f,value:t.values[String(f.date).split("T")[0]]||0,max:t.values.max,today:e.unref(l)===f.date,color:t.color},null,8,["day","value","max","today","color"]))),128))]),t.enablePagination?(e.openBlock(),e.createElementBlock("div",Z,[e.createVNode(N,{class:"icon",onClick:M}),e.createElementVNode("h5",null,e.toDisplayString(e.unref(j)[t.locale][e.unref(r.default)(n.value).month()])+" "+e.toDisplayString(e.unref(r.default)(n.value).year()),1),n.value.isAfter(e.unref(l))?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(V,{key:0,class:"icon",onClick:w}))])):e.createCommentVNode("",!0)]))}});var Q="";return G});
(function(e,h){typeof exports=="object"&&typeof module!="undefined"?module.exports=h(require("vue"),require("dayjs")):typeof define=="function"&&define.amd?define(["vue","dayjs"],h):(e=typeof globalThis!="undefined"?globalThis:e||self,e["@script-development/components"]=h(e.Vue,e.Dayjs))})(this,function(e,h){"use strict";function x(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var r=x(h),b=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},g={exports:{}};(function(t,n){(function(l,o){t.exports=o()})(b,function(){return function(l,o){o.prototype.weekday=function(a){var m=this.$locale().weekStart||0,i=this.$W,s=(i<m?i+7:i)-m;return this.$utils().u(a)?s:this.subtract(s,"day").add(a,"day")}}})})(g);var D=g.exports,B={exports:{}};(function(t,n){(function(l,o){t.exports=o()})(b,function(){var l="week",o="year";return function(a,m,i){var s=m.prototype;s.week=function(d){if(d===void 0&&(d=null),d!==null)return this.add(7*(d-this.week()),"day");var p=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var y=i(this).startOf(o).add(1,o).date(p),M=i(this).endOf(l);if(y.isBefore(M))return 1}var w=i(this).startOf(o).date(p).startOf(l).subtract(1,"millisecond"),c=this.diff(w,l,!0);return c<0?i(this).startOf("week").week():Math.ceil(c)},s.weeks=function(d){return d===void 0&&(d=null),this.week(d)}}})})(B);var S=B.exports;const Y={preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"},_=[e.createElementVNode("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14M5 12l6 6m-6-6l6-6"},null,-1)];function E(t,n){return e.openBlock(),e.createElementBlock("svg",Y,_)}var N={name:"tabler-arrow-left",render:E};const O={preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24",width:"1.2em",height:"1.2em"},C=[e.createElementVNode("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 12h14m-6 6l6-6m-6-6l6 6"},null,-1)];function A(t,n){return e.openBlock(),e.createElementBlock("svg",O,C)}var V={name:"tabler-arrow-right",render:A};const j={"nl-NL":["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"],"en-US":["January","February","March","April","May","June","July","August","September","October","November","December"]},F={"nl-NL":["Ma","Di","Wo","Do","Vr","Za","Zo"],"en-US":["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},L={"nl-NL":["M","T","W","T","F","S","S"],"en-US":["M","T","W","T","F","S","S"]},T={key:0,class:"heatmap-tooltip group-hover:block group-hover:opacity-100 group-hover:z-10"},W=e.defineComponent({props:{day:{type:Object,required:!0},value:{type:Number,required:!1,default:()=>0},max:{type:Number,required:!0},today:{type:Boolean,required:!0},color:{type:String,required:!0}},setup(t){const n=t,l=e.computed(()=>n.day.currentMonth?`rgba(${n.color}, ${Math.round(n.value/n.max*100)}%)`:"#E5E7EB"),o=e.computed(()=>n.day.currentMonth?Math.round(n.value/n.max*100)>50:!1);return(a,m)=>(e.openBlock(),e.createElementBlock("li",{style:e.normalizeStyle({"background-color":e.unref(l),"border-color":t.value>0?e.unref(l):"inherit"}),class:e.normalizeClass(["heatmap-day group relative",{"text-white":e.unref(o)}])},[e.createElementVNode("div",{class:e.normalizeClass({today:t.today})},e.toDisplayString(e.unref(r.default)(t.day.date).format("D")),3),t.value>0&&t.day.currentMonth?(e.openBlock(),e.createElementBlock("div",T,e.toDisplayString(t.value),1)):e.createCommentVNode("",!0)],6))}}),q=640,z=768;function J(){const t=e.ref(window.innerWidth),n=()=>t.value=window.innerWidth;e.onMounted(()=>window.addEventListener("resize",n)),e.onUnmounted(()=>window.removeEventListener("resize",n));const l=e.computed(()=>t.value<q),o=e.computed(()=>t.value<z);return{width:e.computed(()=>t.value),isSmallScreen:o,isMobile:l}}const U={key:0},P={key:1},R=e.defineComponent({props:{locale:{type:String,default:"en-US"}},setup(t){const{isSmallScreen:n}=J();return(l,o)=>e.unref(n)?(e.openBlock(),e.createElementBlock("ol",U,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(L)[t.locale],a=>(e.openBlock(),e.createElementBlock("li",{key:a,class:"heatmap-week-day"},e.toDisplayString(a),1))),128))])):(e.openBlock(),e.createElementBlock("ol",P,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(F)[t.locale],a=>(e.openBlock(),e.createElementBlock("li",{key:a,class:"heatmap-week-day"},e.toDisplayString(a),1))),128))]))}}),I={class:"heatmap-container"},Z={key:0,class:"heatmap-pagination"},G=e.defineComponent({props:{values:{type:Object,required:!0},locale:{type:String,default:"en-US"},color:{type:String,default:"153, 27, 27"},enablePagination:{type:Boolean,default:!0}},setup(t){r.default.extend(D),r.default.extend(S);const n=e.ref(r.default()),l=r.default().format("YYYY-MM-DD"),o=e.computed(()=>Number(n.value.format("M"))),a=e.computed(()=>Number(n.value.format("YYYY"))),m=e.computed(()=>r.default(n.value).daysInMonth()),i=e.computed(()=>{const c=y(s.value[0].date),u=r.default(`${a.value}-${o.value}-01`).subtract(1,"month"),f=c?c-1:6,k=r.default(s.value[0].date).subtract(f,"day").date();return[...Array(f)].map(($,v)=>({date:r.default(`${u.year()}-${u.month()+1}-${k+v}`).format("YYYY-MM-DD"),currentMonth:!1}))}),s=e.computed(()=>[...Array(m.value)].map((c,u)=>({date:r.default(`${a.value}-${o.value}-${u+1}`).format("YYYY-MM-DD"),currentMonth:!0}))),d=e.computed(()=>{const c=y(`${a.value}-${o.value}-${s.value.length}`),u=r.default(`${a.value}-${o.value}-01`).add(1,"month"),f=c&&7-c;return[...Array(f)].map((k,$)=>({date:r.default(`${u.year()}-${u.month()+1}-${$+1}`).format("YYYY-MM-DD"),currentMonth:!1}))}),p=e.computed(()=>[...i.value,...s.value,...d.value]),y=c=>r.default(c).weekday(),M=()=>{n.value=r.default(n.value).subtract(1,"month")},w=()=>{n.value=r.default(n.value).add(1,"month")};return(c,u)=>(e.openBlock(),e.createElementBlock("div",I,[e.createVNode(R,{locale:t.locale},null,8,["locale"]),e.createElementVNode("ol",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(p),(f,k)=>(e.openBlock(),e.createBlock(W,{key:k,day:f,value:t.values[String(f.date).split("T")[0]]||0,max:t.values.max,today:e.unref(l)===f.date,color:t.color},null,8,["day","value","max","today","color"]))),128))]),t.enablePagination?(e.openBlock(),e.createElementBlock("div",Z,[e.createVNode(N,{class:"icon",onClick:M}),e.createElementVNode("h5",null,e.toDisplayString(e.unref(j)[t.locale][e.unref(r.default)(n.value).month()])+" "+e.toDisplayString(e.unref(r.default)(n.value).year()),1),n.value.isAfter(e.unref(l))?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(V,{key:0,class:"icon",onClick:w}))])):e.createCommentVNode("",!0)]))}});var Q="";return G});
{
"name": "@script-development/heatmap",
"version": "0.0.8",
"version": "0.0.9",
"typings": "types/index.d.ts",

@@ -51,2 +51,2 @@ "repository": "github:script-development/heatmap",

}
}
}
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