cron-parser
Advanced tools
+46
-45
@@ -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> |
+1
-1
@@ -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 @@ } |
+1
-1
| { | ||
| "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", |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
98080
0.27%1720
0.23%