Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

cron-parser

Package Overview
Dependencies
Maintainers
1
Versions
110
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cron-parser - npm Package Compare versions

Comparing version
2.1.2
to
2.2.0
+46
-45
.idea/workspace.xml

@@ -27,3 +27,3 @@ <?xml version="1.0" encoding="UTF-8"?>

<state relative-caret-position="32">
<caret line="2" column="19" selection-start-line="2" selection-start-column="19" selection-end-line="2" selection-end-column="19" />
<caret line="2" column="14" selection-start-line="2" selection-start-column="14" selection-end-line="2" selection-end-column="19" />
<folding />

@@ -34,7 +34,7 @@ </state>

</file>
<file leaf-file-name="test.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/test.js">
<file leaf-file-name="component.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/component.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="19" selection-start-line="0" selection-start-column="19" selection-end-line="0" selection-end-column="19" />
<state relative-caret-position="64">
<caret line="4" column="19" selection-start-line="4" selection-start-column="19" selection-end-line="4" selection-end-column="19" />
<folding />

@@ -45,7 +45,7 @@ </state>

</file>
<file leaf-file-name="expression.js" pinned="false" current-in-tab="true">
<file leaf-file-name="expression.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/lib/expression.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-16">
<caret line="396" column="5" selection-start-line="396" selection-start-column="5" selection-end-line="396" selection-end-column="5" />
<state relative-caret-position="416">
<caret line="617" column="50" selection-start-line="617" selection-start-column="50" selection-end-line="617" selection-end-column="50" />
<folding />

@@ -56,7 +56,7 @@ </state>

</file>
<file leaf-file-name="README.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/README.md">
<file leaf-file-name="expression.js" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/test/expression.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1290">
<caret line="92" column="20" selection-start-line="92" selection-start-column="20" selection-end-line="92" selection-end-column="20" />
<state relative-caret-position="266">
<caret line="603" column="14" selection-start-line="603" selection-start-column="14" selection-end-line="603" selection-end-column="22" />
<folding />

@@ -76,8 +76,8 @@ </state>

<option value="$PROJECT_DIR$/README.md" />
<option value="$PROJECT_DIR$/lib/date.js" />
<option value="$PROJECT_DIR$/test/expression.js" />
<option value="$PROJECT_DIR$/lib/expression.js" />
<option value="$PROJECT_DIR$/package.json" />
<option value="$PROJECT_DIR$/component.json" />
<option value="$PROJECT_DIR$/lib/date.js" />
<option value="$PROJECT_DIR$/test.js" />
<option value="$PROJECT_DIR$/lib/expression.js" />
</list>

@@ -127,3 +127,2 @@ </option>

<panes>
<pane id="Scratches" />
<pane id="Scope" />

@@ -178,2 +177,3 @@ <pane id="ProjectPane">

</pane>
<pane id="Scratches" />
</panes>

@@ -268,3 +268,3 @@ </component>

<frame x="0" y="23" width="1440" height="873" extended-state="6" />
<editor active="true" />
<editor active="false" />
<layout>

@@ -589,9 +589,2 @@ <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />

</entry>
<entry file="file://$PROJECT_DIR$/component.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="64">
<caret line="4" column="19" selection-start-line="4" selection-start-column="19" selection-end-line="4" selection-end-column="19" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/test/parser.js">

@@ -604,10 +597,2 @@ <provider selected="true" editor-type-id="text-editor">

</entry>
<entry file="file://$PROJECT_DIR$/test/expression.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-75">
<caret line="24" column="42" selection-start-line="24" selection-start-column="42" selection-end-line="24" selection-end-column="42" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/test/31_of_month.js">

@@ -627,6 +612,6 @@ <provider selected="true" editor-type-id="text-editor">

</entry>
<entry file="file://$PROJECT_DIR$/package.json">
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="32">
<caret line="2" column="19" selection-start-line="2" selection-start-column="19" selection-end-line="2" selection-end-column="19" />
<state relative-caret-position="721">
<caret line="92" column="20" selection-start-line="92" selection-start-column="20" selection-end-line="92" selection-end-column="20" />
<folding />

@@ -638,4 +623,4 @@ </state>

<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-966">
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<state relative-caret-position="-64">
<caret line="58" column="35" selection-start-line="58" selection-start-column="34" selection-end-line="58" selection-end-column="35" />
<folding />

@@ -645,6 +630,6 @@ </state>

</entry>
<entry file="file://$PROJECT_DIR$/README.md">
<entry file="file://$PROJECT_DIR$/test/expression.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1290">
<caret line="92" column="20" selection-start-line="92" selection-start-column="20" selection-end-line="92" selection-end-column="20" />
<state relative-caret-position="266">
<caret line="603" column="14" selection-start-line="603" selection-start-column="14" selection-end-line="603" selection-end-column="22" />
<folding />

@@ -654,6 +639,6 @@ </state>

</entry>
<entry file="file://$PROJECT_DIR$/test.js">
<entry file="file://$PROJECT_DIR$/lib/expression.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="19" selection-start-line="0" selection-start-column="19" selection-end-line="0" selection-end-column="19" />
<state relative-caret-position="416">
<caret line="617" column="50" selection-start-line="617" selection-start-column="50" selection-end-line="617" selection-end-column="50" />
<folding />

@@ -663,6 +648,6 @@ </state>

</entry>
<entry file="file://$PROJECT_DIR$/lib/expression.js">
<entry file="file://$PROJECT_DIR$/package.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-16">
<caret line="396" column="5" selection-start-line="396" selection-start-column="5" selection-end-line="396" selection-end-column="5" />
<state relative-caret-position="32">
<caret line="2" column="14" selection-start-line="2" selection-start-column="14" selection-end-line="2" selection-end-column="19" />
<folding />

@@ -672,3 +657,19 @@ </state>

</entry>
<entry file="file://$PROJECT_DIR$/component.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="64">
<caret line="4" column="19" selection-start-line="4" selection-start-column="19" selection-end-line="4" selection-end-column="19" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/test.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</component>
</project>

@@ -5,3 +5,3 @@ {

"description": "Node.js library for parsing crontab instructions",
"version": "2.1.2",
"version": "2.2.0",
"keywords": ["cron", "crontab", "parser"],

@@ -8,0 +8,0 @@ "dependencies": {},

@@ -217,5 +217,3 @@ 'use strict';

if (result > max) {
stack.push(result);
}
stack.push(result);
}

@@ -226,2 +224,9 @@ }

if (atoms.length > 1) {
if (field !== 'dayOfWeek') {
var pattern = /\D/g;
atoms.sort(function (a, b) {
return parseInt(a.replace(pattern, ''), 10) - parseInt(b.replace(pattern, ''), 10);
});
}
for (var i = 0, c = atoms.length; i < c; i++) {

@@ -615,3 +620,3 @@ handleResult(parseRepeat(atoms[i]));

if (!options.currentDate) {
if (typeof options.currentDate === 'undefined') {
options.currentDate = new CronDate(undefined, self._tz);

@@ -618,0 +623,0 @@ }

{
"name": "cron-parser",
"version": "2.1.2",
"version": "2.2.0",
"description": "Node.js library for parsing crontab instructions",

@@ -5,0 +5,0 @@ "main": "lib/parser.js",