nanakshahi
Version:
A JavaScript Library to get Nanakshahi Dates and Gurpurabs
165 lines (164 loc) • 9.93 kB
text/xml
<coverage generated="1741579995998" clover="3.2.0">
<project timestamp="1741579995998" name="All files">
<metrics statements="101" coveredstatements="62" conditionals="39" coveredconditionals="18" methods="12" coveredmethods="5" elements="152" coveredelements="85" complexity="0" loc="101" ncloc="101" packages="4" files="15" classes="15"/>
<package name="nanakshahi-js">
<metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<file name="index.js" path="/Users/sarabveer/Developer/nanakshahi-js/index.js">
<metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<line num="1" count="3" type="stmt"/>
<line num="2" count="3" type="stmt"/>
<line num="3" count="3" type="stmt"/>
<line num="4" count="3" type="stmt"/>
<line num="5" count="3" type="stmt"/>
<line num="7" count="3" type="stmt"/>
</file>
</package>
<package name="nanakshahi-js.lib">
<metrics statements="79" coveredstatements="40" conditionals="36" coveredconditionals="16" methods="10" coveredmethods="3"/>
<file name="findMovableGurpurab.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/findMovableGurpurab.js">
<metrics statements="9" coveredstatements="7" conditionals="7" coveredconditionals="4" methods="1" coveredmethods="1"/>
<line num="1" count="3" type="stmt"/>
<line num="19" count="54" type="cond" truecount="1" falsecount="1"/>
<line num="20" count="0" type="stmt"/>
<line num="23" count="54" type="cond" truecount="3" falsecount="1"/>
<line num="24" count="0" type="stmt"/>
<line num="28" count="54" type="stmt"/>
<line num="29" count="54" type="stmt"/>
<line num="31" count="54" type="stmt"/>
<line num="42" count="3" type="stmt"/>
</file>
<file name="getDateFromNanakshahi.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/getDateFromNanakshahi.js">
<metrics statements="9" coveredstatements="8" conditionals="6" coveredconditionals="5" methods="1" coveredmethods="1"/>
<line num="1" count="3" type="stmt"/>
<line num="2" count="3" type="stmt"/>
<line num="14" count="10" type="cond" truecount="1" falsecount="1"/>
<line num="15" count="0" type="stmt"/>
<line num="19" count="10" type="stmt"/>
<line num="22" count="10" type="stmt"/>
<line num="32" count="10" type="stmt"/>
<line num="34" count="10" type="stmt"/>
<line num="56" count="3" type="stmt"/>
</file>
<file name="getGurpurabsForDay.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/getGurpurabsForDay.js">
<metrics statements="21" coveredstatements="4" conditionals="7" coveredconditionals="0" methods="3" coveredmethods="0"/>
<line num="1" count="3" type="stmt"/>
<line num="2" count="3" type="stmt"/>
<line num="3" count="3" type="stmt"/>
<line num="13" count="0" type="stmt"/>
<line num="14" count="0" type="stmt"/>
<line num="17" count="0" type="stmt"/>
<line num="20" count="0" type="stmt"/>
<line num="21" count="0" type="stmt"/>
<line num="22" count="0" type="cond" truecount="0" falsecount="2"/>
<line num="23" count="0" type="stmt"/>
<line num="24" count="0" type="stmt"/>
<line num="26" count="0" type="stmt"/>
<line num="31" count="0" type="stmt"/>
<line num="32" count="0" type="stmt"/>
<line num="33" count="0" type="stmt"/>
<line num="34" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="36" count="0" type="stmt"/>
<line num="37" count="0" type="stmt"/>
<line num="39" count="0" type="stmt"/>
<line num="42" count="0" type="stmt"/>
<line num="45" count="3" type="stmt"/>
</file>
<file name="getGurpurabsForMonth.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/getGurpurabsForMonth.js">
<metrics statements="24" coveredstatements="6" conditionals="7" coveredconditionals="0" methods="4" coveredmethods="0"/>
<line num="1" count="3" type="stmt"/>
<line num="2" count="3" type="stmt"/>
<line num="3" count="3" type="stmt"/>
<line num="4" count="3" type="stmt"/>
<line num="5" count="3" type="stmt"/>
<line num="16" count="0" type="stmt"/>
<line num="19" count="0" type="stmt"/>
<line num="20" count="0" type="stmt"/>
<line num="21" count="0" type="stmt"/>
<line num="22" count="0" type="stmt"/>
<line num="41" count="0" type="stmt"/>
<line num="47" count="0" type="stmt"/>
<line num="48" count="0" type="stmt"/>
<line num="49" count="0" type="stmt"/>
<line num="50" count="0" type="stmt"/>
<line num="51" count="0" type="stmt"/>
<line num="52" count="0" type="cond" truecount="0" falsecount="4"/>
<line num="53" count="0" type="stmt"/>
<line num="54" count="0" type="stmt"/>
<line num="74" count="0" type="stmt"/>
<line num="75" count="0" type="stmt"/>
<line num="79" count="0" type="stmt"/>
<line num="92" count="0" type="stmt"/>
<line num="98" count="3" type="stmt"/>
</file>
<file name="getNanakshahiDate.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/getNanakshahiDate.js">
<metrics statements="16" coveredstatements="15" conditionals="9" coveredconditionals="7" methods="1" coveredmethods="1"/>
<line num="1" count="3" type="stmt"/>
<line num="2" count="3" type="stmt"/>
<line num="12" count="10" type="stmt"/>
<line num="15" count="10" type="cond" truecount="2" falsecount="0"/>
<line num="20" count="10" type="cond" truecount="1" falsecount="1"/>
<line num="21" count="0" type="stmt"/>
<line num="25" count="10" type="stmt"/>
<line num="26" count="10" type="stmt"/>
<line num="29" count="10" type="cond" truecount="2" falsecount="0"/>
<line num="30" count="5" type="stmt"/>
<line num="31" count="5" type="stmt"/>
<line num="33" count="5" type="stmt"/>
<line num="47" count="5" type="stmt"/>
<line num="52" count="10" type="stmt"/>
<line num="54" count="10" type="stmt"/>
<line num="76" count="3" type="stmt"/>
</file>
</package>
<package name="nanakshahi-js.lib.consts">
<metrics statements="11" coveredstatements="11" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<file name="englishMonths.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/englishMonths.js">
<metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<line num="1" count="3" type="stmt"/>
</file>
<file name="gurpurabs.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/gurpurabs.js">
<metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<line num="1" count="3" type="stmt"/>
</file>
<file name="index.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/index.js">
<metrics statements="6" coveredstatements="6" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<line num="1" count="3" type="stmt"/>
<line num="2" count="3" type="stmt"/>
<line num="3" count="3" type="stmt"/>
<line num="4" count="3" type="stmt"/>
<line num="5" count="3" type="stmt"/>
<line num="7" count="3" type="stmt"/>
</file>
<file name="months.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/months.js">
<metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<line num="1" count="3" type="stmt"/>
</file>
<file name="movableGurpurabs.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/movableGurpurabs.js">
<metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<line num="1" count="3" type="stmt"/>
</file>
<file name="weekdays.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/consts/weekdays.js">
<metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<line num="1" count="3" type="stmt"/>
</file>
</package>
<package name="nanakshahi-js.lib.utils">
<metrics statements="5" coveredstatements="5" conditionals="3" coveredconditionals="2" methods="2" coveredmethods="2"/>
<file name="index.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/utils/index.js">
<metrics statements="3" coveredstatements="3" conditionals="0" coveredconditionals="0" methods="0" coveredmethods="0"/>
<line num="1" count="3" type="stmt"/>
<line num="2" count="3" type="stmt"/>
<line num="4" count="3" type="stmt"/>
</file>
<file name="leapYear.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/utils/leapYear.js">
<metrics statements="1" coveredstatements="1" conditionals="3" coveredconditionals="2" methods="1" coveredmethods="1"/>
<line num="10" count="25" type="cond" truecount="2" falsecount="1"/>
</file>
<file name="toGurmukhiNum.js" path="/Users/sarabveer/Developer/nanakshahi-js/lib/utils/toGurmukhiNum.js">
<metrics statements="1" coveredstatements="1" conditionals="0" coveredconditionals="0" methods="1" coveredmethods="1"/>
<line num="8" count="60" type="stmt"/>
</file>
</package>
</project>
</coverage>