amazon-date-parser
Advanced tools
Sorry, the diff of this file is not supported yet
| { | ||
| "name": "amazon-date-parser", | ||
| "version": "0.1.5", | ||
| "lockfileVersion": 1, | ||
| "requires": true, | ||
| "dependencies": { | ||
| "balanced-match": { | ||
| "version": "1.0.0", | ||
| "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", | ||
| "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", | ||
| "dev": true | ||
| }, | ||
| "brace-expansion": { | ||
| "version": "1.1.8", | ||
| "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", | ||
| "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", | ||
| "dev": true, | ||
| "requires": { | ||
| "balanced-match": "1.0.0", | ||
| "concat-map": "0.0.1" | ||
| } | ||
| }, | ||
| "browser-stdout": { | ||
| "version": "1.3.0", | ||
| "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", | ||
| "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", | ||
| "dev": true | ||
| }, | ||
| "cli": { | ||
| "version": "1.0.1", | ||
| "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", | ||
| "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", | ||
| "dev": true, | ||
| "requires": { | ||
| "exit": "0.1.2", | ||
| "glob": "7.1.2" | ||
| } | ||
| }, | ||
| "commander": { | ||
| "version": "2.9.0", | ||
| "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", | ||
| "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", | ||
| "dev": true, | ||
| "requires": { | ||
| "graceful-readlink": "1.0.1" | ||
| } | ||
| }, | ||
| "concat-map": { | ||
| "version": "0.0.1", | ||
| "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | ||
| "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", | ||
| "dev": true | ||
| }, | ||
| "console-browserify": { | ||
| "version": "1.1.0", | ||
| "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", | ||
| "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", | ||
| "dev": true, | ||
| "requires": { | ||
| "date-now": "0.1.4" | ||
| } | ||
| }, | ||
| "core-util-is": { | ||
| "version": "1.0.2", | ||
| "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | ||
| "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", | ||
| "dev": true | ||
| }, | ||
| "date-now": { | ||
| "version": "0.1.4", | ||
| "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", | ||
| "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", | ||
| "dev": true | ||
| }, | ||
| "debug": { | ||
| "version": "2.2.0", | ||
| "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", | ||
| "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", | ||
| "dev": true, | ||
| "requires": { | ||
| "ms": "0.7.1" | ||
| } | ||
| }, | ||
| "diff": { | ||
| "version": "1.4.0", | ||
| "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz", | ||
| "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=", | ||
| "dev": true | ||
| }, | ||
| "dom-serializer": { | ||
| "version": "0.1.0", | ||
| "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", | ||
| "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", | ||
| "dev": true, | ||
| "requires": { | ||
| "domelementtype": "1.1.3", | ||
| "entities": "1.1.1" | ||
| }, | ||
| "dependencies": { | ||
| "domelementtype": { | ||
| "version": "1.1.3", | ||
| "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", | ||
| "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", | ||
| "dev": true | ||
| }, | ||
| "entities": { | ||
| "version": "1.1.1", | ||
| "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", | ||
| "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", | ||
| "dev": true | ||
| } | ||
| } | ||
| }, | ||
| "domelementtype": { | ||
| "version": "1.3.0", | ||
| "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", | ||
| "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", | ||
| "dev": true | ||
| }, | ||
| "domhandler": { | ||
| "version": "2.3.0", | ||
| "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", | ||
| "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", | ||
| "dev": true, | ||
| "requires": { | ||
| "domelementtype": "1.3.0" | ||
| } | ||
| }, | ||
| "domutils": { | ||
| "version": "1.5.1", | ||
| "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", | ||
| "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", | ||
| "dev": true, | ||
| "requires": { | ||
| "dom-serializer": "0.1.0", | ||
| "domelementtype": "1.3.0" | ||
| } | ||
| }, | ||
| "entities": { | ||
| "version": "1.0.0", | ||
| "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", | ||
| "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", | ||
| "dev": true | ||
| }, | ||
| "escape-string-regexp": { | ||
| "version": "1.0.5", | ||
| "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", | ||
| "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", | ||
| "dev": true | ||
| }, | ||
| "exit": { | ||
| "version": "0.1.2", | ||
| "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", | ||
| "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", | ||
| "dev": true | ||
| }, | ||
| "fs.realpath": { | ||
| "version": "1.0.0", | ||
| "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | ||
| "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", | ||
| "dev": true | ||
| }, | ||
| "glob": { | ||
| "version": "7.1.2", | ||
| "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", | ||
| "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", | ||
| "dev": true, | ||
| "requires": { | ||
| "fs.realpath": "1.0.0", | ||
| "inflight": "1.0.6", | ||
| "inherits": "2.0.3", | ||
| "minimatch": "3.0.4", | ||
| "once": "1.4.0", | ||
| "path-is-absolute": "1.0.1" | ||
| } | ||
| }, | ||
| "graceful-readlink": { | ||
| "version": "1.0.1", | ||
| "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", | ||
| "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", | ||
| "dev": true | ||
| }, | ||
| "growl": { | ||
| "version": "1.9.2", | ||
| "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", | ||
| "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", | ||
| "dev": true | ||
| }, | ||
| "has-flag": { | ||
| "version": "1.0.0", | ||
| "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", | ||
| "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", | ||
| "dev": true | ||
| }, | ||
| "htmlparser2": { | ||
| "version": "3.8.3", | ||
| "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", | ||
| "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", | ||
| "dev": true, | ||
| "requires": { | ||
| "domelementtype": "1.3.0", | ||
| "domhandler": "2.3.0", | ||
| "domutils": "1.5.1", | ||
| "entities": "1.0.0", | ||
| "readable-stream": "1.1.14" | ||
| } | ||
| }, | ||
| "inflight": { | ||
| "version": "1.0.6", | ||
| "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", | ||
| "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", | ||
| "dev": true, | ||
| "requires": { | ||
| "once": "1.4.0", | ||
| "wrappy": "1.0.2" | ||
| } | ||
| }, | ||
| "inherits": { | ||
| "version": "2.0.3", | ||
| "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", | ||
| "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", | ||
| "dev": true | ||
| }, | ||
| "isarray": { | ||
| "version": "0.0.1", | ||
| "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", | ||
| "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", | ||
| "dev": true | ||
| }, | ||
| "jshint": { | ||
| "version": "2.9.5", | ||
| "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.5.tgz", | ||
| "integrity": "sha1-HnJSkVzmgbQIJ+4UJIxG006apiw=", | ||
| "dev": true, | ||
| "requires": { | ||
| "cli": "1.0.1", | ||
| "console-browserify": "1.1.0", | ||
| "exit": "0.1.2", | ||
| "htmlparser2": "3.8.3", | ||
| "lodash": "3.7.0", | ||
| "minimatch": "3.0.4", | ||
| "shelljs": "0.3.0", | ||
| "strip-json-comments": "1.0.4" | ||
| } | ||
| }, | ||
| "json3": { | ||
| "version": "3.3.2", | ||
| "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", | ||
| "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", | ||
| "dev": true | ||
| }, | ||
| "lodash": { | ||
| "version": "3.7.0", | ||
| "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz", | ||
| "integrity": "sha1-Nni9irmVBXwHreg27S7wh9qBHUU=", | ||
| "dev": true | ||
| }, | ||
| "lodash._baseassign": { | ||
| "version": "3.2.0", | ||
| "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", | ||
| "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", | ||
| "dev": true, | ||
| "requires": { | ||
| "lodash._basecopy": "3.0.1", | ||
| "lodash.keys": "3.1.2" | ||
| } | ||
| }, | ||
| "lodash._basecopy": { | ||
| "version": "3.0.1", | ||
| "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", | ||
| "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", | ||
| "dev": true | ||
| }, | ||
| "lodash._basecreate": { | ||
| "version": "3.0.3", | ||
| "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", | ||
| "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", | ||
| "dev": true | ||
| }, | ||
| "lodash._getnative": { | ||
| "version": "3.9.1", | ||
| "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", | ||
| "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", | ||
| "dev": true | ||
| }, | ||
| "lodash._isiterateecall": { | ||
| "version": "3.0.9", | ||
| "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", | ||
| "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", | ||
| "dev": true | ||
| }, | ||
| "lodash.create": { | ||
| "version": "3.1.1", | ||
| "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", | ||
| "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", | ||
| "dev": true, | ||
| "requires": { | ||
| "lodash._baseassign": "3.2.0", | ||
| "lodash._basecreate": "3.0.3", | ||
| "lodash._isiterateecall": "3.0.9" | ||
| } | ||
| }, | ||
| "lodash.isarguments": { | ||
| "version": "3.1.0", | ||
| "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", | ||
| "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", | ||
| "dev": true | ||
| }, | ||
| "lodash.isarray": { | ||
| "version": "3.0.4", | ||
| "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", | ||
| "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", | ||
| "dev": true | ||
| }, | ||
| "lodash.keys": { | ||
| "version": "3.1.2", | ||
| "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", | ||
| "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", | ||
| "dev": true, | ||
| "requires": { | ||
| "lodash._getnative": "3.9.1", | ||
| "lodash.isarguments": "3.1.0", | ||
| "lodash.isarray": "3.0.4" | ||
| } | ||
| }, | ||
| "minimatch": { | ||
| "version": "3.0.4", | ||
| "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", | ||
| "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", | ||
| "dev": true, | ||
| "requires": { | ||
| "brace-expansion": "1.1.8" | ||
| } | ||
| }, | ||
| "minimist": { | ||
| "version": "0.0.8", | ||
| "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", | ||
| "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", | ||
| "dev": true | ||
| }, | ||
| "mkdirp": { | ||
| "version": "0.5.1", | ||
| "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", | ||
| "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", | ||
| "dev": true, | ||
| "requires": { | ||
| "minimist": "0.0.8" | ||
| } | ||
| }, | ||
| "mocha": { | ||
| "version": "3.2.0", | ||
| "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.2.0.tgz", | ||
| "integrity": "sha1-fcT0XlCIB1FxpoiWgU5q6et6heM=", | ||
| "dev": true, | ||
| "requires": { | ||
| "browser-stdout": "1.3.0", | ||
| "commander": "2.9.0", | ||
| "debug": "2.2.0", | ||
| "diff": "1.4.0", | ||
| "escape-string-regexp": "1.0.5", | ||
| "glob": "7.0.5", | ||
| "growl": "1.9.2", | ||
| "json3": "3.3.2", | ||
| "lodash.create": "3.1.1", | ||
| "mkdirp": "0.5.1", | ||
| "supports-color": "3.1.2" | ||
| }, | ||
| "dependencies": { | ||
| "glob": { | ||
| "version": "7.0.5", | ||
| "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz", | ||
| "integrity": "sha1-tCAqaQmbu00pKnwblbZoK2fr3JU=", | ||
| "dev": true, | ||
| "requires": { | ||
| "fs.realpath": "1.0.0", | ||
| "inflight": "1.0.6", | ||
| "inherits": "2.0.3", | ||
| "minimatch": "3.0.4", | ||
| "once": "1.4.0", | ||
| "path-is-absolute": "1.0.1" | ||
| } | ||
| } | ||
| } | ||
| }, | ||
| "ms": { | ||
| "version": "0.7.1", | ||
| "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", | ||
| "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", | ||
| "dev": true | ||
| }, | ||
| "once": { | ||
| "version": "1.4.0", | ||
| "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | ||
| "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | ||
| "dev": true, | ||
| "requires": { | ||
| "wrappy": "1.0.2" | ||
| } | ||
| }, | ||
| "path-is-absolute": { | ||
| "version": "1.0.1", | ||
| "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", | ||
| "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", | ||
| "dev": true | ||
| }, | ||
| "readable-stream": { | ||
| "version": "1.1.14", | ||
| "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", | ||
| "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", | ||
| "dev": true, | ||
| "requires": { | ||
| "core-util-is": "1.0.2", | ||
| "inherits": "2.0.3", | ||
| "isarray": "0.0.1", | ||
| "string_decoder": "0.10.31" | ||
| } | ||
| }, | ||
| "shelljs": { | ||
| "version": "0.3.0", | ||
| "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", | ||
| "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", | ||
| "dev": true | ||
| }, | ||
| "string_decoder": { | ||
| "version": "0.10.31", | ||
| "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", | ||
| "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", | ||
| "dev": true | ||
| }, | ||
| "strip-json-comments": { | ||
| "version": "1.0.4", | ||
| "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", | ||
| "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", | ||
| "dev": true | ||
| }, | ||
| "supports-color": { | ||
| "version": "3.1.2", | ||
| "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", | ||
| "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", | ||
| "dev": true, | ||
| "requires": { | ||
| "has-flag": "1.0.0" | ||
| } | ||
| }, | ||
| "wrappy": { | ||
| "version": "1.0.2", | ||
| "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", | ||
| "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", | ||
| "dev": true | ||
| } | ||
| } | ||
| } |
+8
-0
@@ -63,2 +63,10 @@ function AmazonDateParser(rawDate, options) { | ||
| return outputDates(firstDay, lastDay); | ||
| } else if (res.length === 2 && res[1].indexOf('Q') > -1) { | ||
| var quarter = parseInt(res[1].substring(1)); | ||
| var startMonth = ((12/4) * quarter) - 3; | ||
| var endMonth = startMonth + 2; | ||
| eventDate.startDate = new Date(res[0], startMonth, 1, 0, 0, 0, 0); | ||
| eventDate.endDate = new Date(res[0], (endMonth + 1), 0, 23, 59, 59, 999); | ||
| return eventDate; | ||
| } else if (res.length === 3) { | ||
@@ -65,0 +73,0 @@ return getWeekendData(res); |
+4
-4
| { | ||
| "name": "amazon-date-parser", | ||
| "version": "0.1.5", | ||
| "version": "0.2.0", | ||
| "description": "Parse AMAZON.DATE to a date range", | ||
| "main": "index.js", | ||
| "scripts": { | ||
| "test": "npm run jshint && npm run mocha", | ||
| "mocha": "./node_modules/.bin/mocha", | ||
| "jshint": "./node_modules/.bin/jshint *.js test/*.js" | ||
| "test": "npm run jshint && npm run mocha", | ||
| "mocha": "./node_modules/.bin/mocha", | ||
| "jshint": "./node_modules/.bin/jshint *.js test/*.js" | ||
| }, | ||
@@ -11,0 +11,0 @@ "keywords": [ |
+2
-1
@@ -43,2 +43,3 @@ # Amazon Date parser | ||
| * month: `2017-11` | ||
| * quarter: `2018-Q2` | ||
| * seasons: `2017-SP`, `2017-WI`, `2017-FA`, `2017-SU` (see below) | ||
@@ -120,2 +121,2 @@ * year: `2018` | ||
| The MIT License (MIT). Please see [License File](LICENSE.md) for more information. | ||
| The MIT License (MIT). Please see [License File](LICENSE) for more information. |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
27568
142.38%7
40%599
327.86%121
0.83%1
Infinity%