diff --git a/package-lock.json b/package-lock.json index b3182ac..9162c16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -62,7 +62,6 @@ "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "dev": true, - "optional": true, "requires": { "kind-of": "^3.0.2", "longest": "^1.0.1", @@ -854,9 +853,9 @@ } }, "buffer-from": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", - "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz", + "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==", "dev": true }, "builtin-modules": { @@ -1770,8 +1769,7 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "aproba": { "version": "1.2.0", @@ -1792,14 +1790,12 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1814,20 +1810,17 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "core-util-is": { "version": "1.0.2", @@ -1944,8 +1937,7 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "ini": { "version": "1.3.5", @@ -1957,7 +1949,6 @@ "version": "1.0.0", "bundled": true, "dev": true, - "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -1972,7 +1963,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -1980,14 +1970,12 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, - "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -2006,7 +1994,6 @@ "version": "0.5.1", "bundled": true, "dev": true, - "optional": true, "requires": { "minimist": "0.0.8" } @@ -2087,8 +2074,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", @@ -2100,7 +2086,6 @@ "version": "1.4.0", "bundled": true, "dev": true, - "optional": true, "requires": { "wrappy": "1" } @@ -2186,8 +2171,7 @@ "safe-buffer": { "version": "5.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "safer-buffer": { "version": "2.1.2", @@ -2223,7 +2207,6 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -2243,7 +2226,6 @@ "version": "3.0.1", "bundled": true, "dev": true, - "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -2287,14 +2269,12 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "yallist": { "version": "3.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true } } }, @@ -3063,13 +3043,13 @@ } }, "jest": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-23.0.1.tgz", - "integrity": "sha1-DQgykO5BEs7Pt4Dfb/gTMu03MgE=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-23.1.0.tgz", + "integrity": "sha1-u7f4kxAKEadC3YvQ0EelSwlorRo=", "dev": true, "requires": { "import-local": "^1.0.0", - "jest-cli": "^23.0.1" + "jest-cli": "^23.1.0" }, "dependencies": { "ansi-regex": { @@ -3079,23 +3059,23 @@ "dev": true }, "expect": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-23.0.1.tgz", - "integrity": "sha1-mRMfL9kRVZX4zDaXQB5/BzTUX+8=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.1.0.tgz", + "integrity": "sha1-v9/VeiogFw2HWZnul4fMcfAcIF8=", "dev": true, "requires": { "ansi-styles": "^3.2.0", "jest-diff": "^23.0.1", "jest-get-type": "^22.1.0", "jest-matcher-utils": "^23.0.1", - "jest-message-util": "^23.0.0", + "jest-message-util": "^23.1.0", "jest-regex-util": "^23.0.0" } }, "jest-cli": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.0.1.tgz", - "integrity": "sha1-NRpbpRzyjs8gM22XowuXDR9TClY=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.1.0.tgz", + "integrity": "sha1-64vdTODRUlCJLjGtm2m8mdKo9r8=", "dev": true, "requires": { "ansi-escapes": "^3.0.0", @@ -3110,18 +3090,19 @@ "istanbul-lib-instrument": "^1.10.1", "istanbul-lib-source-maps": "^1.2.4", "jest-changed-files": "^23.0.1", - "jest-config": "^23.0.1", - "jest-environment-jsdom": "^23.0.1", + "jest-config": "^23.1.0", + "jest-environment-jsdom": "^23.1.0", "jest-get-type": "^22.1.0", - "jest-haste-map": "^23.0.1", - "jest-message-util": "^23.0.0", + "jest-haste-map": "^23.1.0", + "jest-message-util": "^23.1.0", "jest-regex-util": "^23.0.0", "jest-resolve-dependencies": "^23.0.1", - "jest-runner": "^23.0.1", - "jest-runtime": "^23.0.1", + "jest-runner": "^23.1.0", + "jest-runtime": "^23.1.0", "jest-snapshot": "^23.0.1", - "jest-util": "^23.0.1", + "jest-util": "^23.1.0", "jest-validate": "^23.0.1", + "jest-watcher": "^23.1.0", "jest-worker": "^23.0.1", "micromatch": "^2.3.11", "node-notifier": "^5.2.1", @@ -3135,22 +3116,22 @@ } }, "jest-config": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.0.1.tgz", - "integrity": "sha1-Z5i/8SR8ejkLEycZMwUAFYL8WPo=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.1.0.tgz", + "integrity": "sha1-cIyg9DHTVu5CT7SJXTMIAGvdgkE=", "dev": true, "requires": { "babel-core": "^6.0.0", "babel-jest": "^23.0.1", "chalk": "^2.0.1", "glob": "^7.1.1", - "jest-environment-jsdom": "^23.0.1", - "jest-environment-node": "^23.0.1", + "jest-environment-jsdom": "^23.1.0", + "jest-environment-node": "^23.1.0", "jest-get-type": "^22.1.0", - "jest-jasmine2": "^23.0.1", + "jest-jasmine2": "^23.1.0", "jest-regex-util": "^23.0.0", - "jest-resolve": "^23.0.1", - "jest-util": "^23.0.1", + "jest-resolve": "^23.1.0", + "jest-util": "^23.1.0", "jest-validate": "^23.0.1", "pretty-format": "^23.0.1" } @@ -3168,42 +3149,42 @@ } }, "jest-environment-jsdom": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.0.1.tgz", - "integrity": "sha1-2mieuTWNwW5XCKuyCPTrJqQ5V1w=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.1.0.tgz", + "integrity": "sha1-hZKZFOI77TV32sl1X0EG0Gl8R5w=", "dev": true, "requires": { - "jest-mock": "^23.0.1", - "jest-util": "^23.0.1", + "jest-mock": "^23.1.0", + "jest-util": "^23.1.0", "jsdom": "^11.5.1" } }, "jest-environment-node": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.0.1.tgz", - "integrity": "sha1-Z2t0DiBfHyvnckGWnngSvoJO55U=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.1.0.tgz", + "integrity": "sha1-RSwL+UnPy7rNoeF2Lu7XC8eEx9U=", "dev": true, "requires": { - "jest-mock": "^23.0.1", - "jest-util": "^23.0.1" + "jest-mock": "^23.1.0", + "jest-util": "^23.1.0" } }, "jest-jasmine2": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.0.1.tgz", - "integrity": "sha1-Fth1NW5jYIcrukhCb30x/cGwvOo=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.1.0.tgz", + "integrity": "sha1-SvqzFym2VN3NKwdK3YSTlvE7MLg=", "dev": true, "requires": { "chalk": "^2.0.1", "co": "^4.6.0", - "expect": "^23.0.1", + "expect": "^23.1.0", "is-generator-fn": "^1.0.0", "jest-diff": "^23.0.1", - "jest-each": "^23.0.1", + "jest-each": "^23.1.0", "jest-matcher-utils": "^23.0.1", - "jest-message-util": "^23.0.0", + "jest-message-util": "^23.1.0", "jest-snapshot": "^23.0.1", - "jest-util": "^23.0.1", + "jest-util": "^23.1.0", "pretty-format": "^23.0.1" } }, @@ -3219,9 +3200,9 @@ } }, "jest-message-util": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.0.0.tgz", - "integrity": "sha1-Bz89dscB98cYpLmvHrfxOHksR5Y=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.1.0.tgz", + "integrity": "sha1-moCbpIfsrFzlEdTmmO47XuJGHqk=", "dev": true, "requires": { "@babel/code-frame": "^7.0.0-beta.35", @@ -3232,9 +3213,9 @@ } }, "jest-mock": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.0.1.tgz", - "integrity": "sha1-FWn0d5aMZo/HKCc6F8N2d3O0Y1c=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.1.0.tgz", + "integrity": "sha1-o4HDGxIasfYMRiotrbe4bczKxIc=", "dev": true }, "jest-regex-util": { @@ -3244,9 +3225,9 @@ "dev": true }, "jest-resolve": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.0.1.tgz", - "integrity": "sha1-P4QDRisQo0wt8dR6q1V0xJNbzSQ=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.1.0.tgz", + "integrity": "sha1-ueMW7s69bwC8UKOWDRUnuuZXktI=", "dev": true, "requires": { "browser-resolve": "^1.11.2", @@ -3269,17 +3250,18 @@ } }, "jest-util": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.0.1.tgz", - "integrity": "sha1-aOpb1+2xd9MFn5eXJZ+ODazOL5k=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.1.0.tgz", + "integrity": "sha1-wCUbrzRkTG3S/qeKli9CY6xVdy0=", "dev": true, "requires": { "callsites": "^2.0.0", "chalk": "^2.0.1", "graceful-fs": "^4.1.11", "is-ci": "^1.0.10", - "jest-message-util": "^23.0.0", + "jest-message-util": "^23.1.0", "mkdirp": "^0.5.1", + "slash": "^1.0.0", "source-map": "^0.6.0" } }, @@ -3387,9 +3369,9 @@ } }, "jest-each": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.0.1.tgz", - "integrity": "sha1-puXb9TCvxr+ddHkt3mnY23D4RwY=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.1.0.tgz", + "integrity": "sha1-FhRrWSw1SGelrl4TzfFcbGW2lsY=", "dev": true, "requires": { "chalk": "^2.0.1", @@ -3442,9 +3424,9 @@ "dev": true }, "jest-haste-map": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.0.1.tgz", - "integrity": "sha1-zYkFKr/Iy6AfVgu+wJ1PNq7CXU8=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.1.0.tgz", + "integrity": "sha1-GObH1ajScTb5G32YUvhd4McHTEk=", "dev": true, "requires": { "fb-watchman": "^2.0.0", @@ -3644,21 +3626,21 @@ } }, "jest-runner": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.0.1.tgz", - "integrity": "sha1-sXauPs+eGUqkuEp/z3DRuNsjGqc=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.1.0.tgz", + "integrity": "sha1-+iCpM//3MaVDKzVh5/ZCZZT6KbU=", "dev": true, "requires": { "exit": "^0.1.2", "graceful-fs": "^4.1.11", - "jest-config": "^23.0.1", + "jest-config": "^23.1.0", "jest-docblock": "^23.0.1", - "jest-haste-map": "^23.0.1", - "jest-jasmine2": "^23.0.1", + "jest-haste-map": "^23.1.0", + "jest-jasmine2": "^23.1.0", "jest-leak-detector": "^23.0.1", - "jest-message-util": "^23.0.0", - "jest-runtime": "^23.0.1", - "jest-util": "^23.0.1", + "jest-message-util": "^23.1.0", + "jest-runtime": "^23.1.0", + "jest-util": "^23.1.0", "jest-worker": "^23.0.1", "source-map-support": "^0.5.6", "throat": "^4.0.0" @@ -3671,36 +3653,36 @@ "dev": true }, "expect": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-23.0.1.tgz", - "integrity": "sha1-mRMfL9kRVZX4zDaXQB5/BzTUX+8=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.1.0.tgz", + "integrity": "sha1-v9/VeiogFw2HWZnul4fMcfAcIF8=", "dev": true, "requires": { "ansi-styles": "^3.2.0", "jest-diff": "^23.0.1", "jest-get-type": "^22.1.0", "jest-matcher-utils": "^23.0.1", - "jest-message-util": "^23.0.0", + "jest-message-util": "^23.1.0", "jest-regex-util": "^23.0.0" } }, "jest-config": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.0.1.tgz", - "integrity": "sha1-Z5i/8SR8ejkLEycZMwUAFYL8WPo=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.1.0.tgz", + "integrity": "sha1-cIyg9DHTVu5CT7SJXTMIAGvdgkE=", "dev": true, "requires": { "babel-core": "^6.0.0", "babel-jest": "^23.0.1", "chalk": "^2.0.1", "glob": "^7.1.1", - "jest-environment-jsdom": "^23.0.1", - "jest-environment-node": "^23.0.1", + "jest-environment-jsdom": "^23.1.0", + "jest-environment-node": "^23.1.0", "jest-get-type": "^22.1.0", - "jest-jasmine2": "^23.0.1", + "jest-jasmine2": "^23.1.0", "jest-regex-util": "^23.0.0", - "jest-resolve": "^23.0.1", - "jest-util": "^23.0.1", + "jest-resolve": "^23.1.0", + "jest-util": "^23.1.0", "jest-validate": "^23.0.1", "pretty-format": "^23.0.1" } @@ -3718,42 +3700,42 @@ } }, "jest-environment-jsdom": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.0.1.tgz", - "integrity": "sha1-2mieuTWNwW5XCKuyCPTrJqQ5V1w=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.1.0.tgz", + "integrity": "sha1-hZKZFOI77TV32sl1X0EG0Gl8R5w=", "dev": true, "requires": { - "jest-mock": "^23.0.1", - "jest-util": "^23.0.1", + "jest-mock": "^23.1.0", + "jest-util": "^23.1.0", "jsdom": "^11.5.1" } }, "jest-environment-node": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.0.1.tgz", - "integrity": "sha1-Z2t0DiBfHyvnckGWnngSvoJO55U=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.1.0.tgz", + "integrity": "sha1-RSwL+UnPy7rNoeF2Lu7XC8eEx9U=", "dev": true, "requires": { - "jest-mock": "^23.0.1", - "jest-util": "^23.0.1" + "jest-mock": "^23.1.0", + "jest-util": "^23.1.0" } }, "jest-jasmine2": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.0.1.tgz", - "integrity": "sha1-Fth1NW5jYIcrukhCb30x/cGwvOo=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.1.0.tgz", + "integrity": "sha1-SvqzFym2VN3NKwdK3YSTlvE7MLg=", "dev": true, "requires": { "chalk": "^2.0.1", "co": "^4.6.0", - "expect": "^23.0.1", + "expect": "^23.1.0", "is-generator-fn": "^1.0.0", "jest-diff": "^23.0.1", - "jest-each": "^23.0.1", + "jest-each": "^23.1.0", "jest-matcher-utils": "^23.0.1", - "jest-message-util": "^23.0.0", + "jest-message-util": "^23.1.0", "jest-snapshot": "^23.0.1", - "jest-util": "^23.0.1", + "jest-util": "^23.1.0", "pretty-format": "^23.0.1" } }, @@ -3769,9 +3751,9 @@ } }, "jest-message-util": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.0.0.tgz", - "integrity": "sha1-Bz89dscB98cYpLmvHrfxOHksR5Y=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.1.0.tgz", + "integrity": "sha1-moCbpIfsrFzlEdTmmO47XuJGHqk=", "dev": true, "requires": { "@babel/code-frame": "^7.0.0-beta.35", @@ -3782,9 +3764,9 @@ } }, "jest-mock": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.0.1.tgz", - "integrity": "sha1-FWn0d5aMZo/HKCc6F8N2d3O0Y1c=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.1.0.tgz", + "integrity": "sha1-o4HDGxIasfYMRiotrbe4bczKxIc=", "dev": true }, "jest-regex-util": { @@ -3794,9 +3776,9 @@ "dev": true }, "jest-resolve": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.0.1.tgz", - "integrity": "sha1-P4QDRisQo0wt8dR6q1V0xJNbzSQ=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.1.0.tgz", + "integrity": "sha1-ueMW7s69bwC8UKOWDRUnuuZXktI=", "dev": true, "requires": { "browser-resolve": "^1.11.2", @@ -3819,17 +3801,18 @@ } }, "jest-util": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.0.1.tgz", - "integrity": "sha1-aOpb1+2xd9MFn5eXJZ+ODazOL5k=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.1.0.tgz", + "integrity": "sha1-wCUbrzRkTG3S/qeKli9CY6xVdy0=", "dev": true, "requires": { "callsites": "^2.0.0", "chalk": "^2.0.1", "graceful-fs": "^4.1.11", "is-ci": "^1.0.10", - "jest-message-util": "^23.0.0", + "jest-message-util": "^23.1.0", "mkdirp": "^0.5.1", + "slash": "^1.0.0", "source-map": "^0.6.0" } }, @@ -3874,9 +3857,9 @@ } }, "jest-runtime": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.0.1.tgz", - "integrity": "sha1-sddl+wP7bUBDgFrycGdqaT9QTVc=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.1.0.tgz", + "integrity": "sha1-tK4OhyWeys/UqIS2OdsHz03WIK8=", "dev": true, "requires": { "babel-core": "^6.0.0", @@ -3886,13 +3869,13 @@ "exit": "^0.1.2", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.1.11", - "jest-config": "^23.0.1", - "jest-haste-map": "^23.0.1", - "jest-message-util": "^23.0.0", + "jest-config": "^23.1.0", + "jest-haste-map": "^23.1.0", + "jest-message-util": "^23.1.0", "jest-regex-util": "^23.0.0", - "jest-resolve": "^23.0.1", + "jest-resolve": "^23.1.0", "jest-snapshot": "^23.0.1", - "jest-util": "^23.0.1", + "jest-util": "^23.1.0", "jest-validate": "^23.0.1", "micromatch": "^2.3.11", "realpath-native": "^1.0.0", @@ -3909,36 +3892,36 @@ "dev": true }, "expect": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-23.0.1.tgz", - "integrity": "sha1-mRMfL9kRVZX4zDaXQB5/BzTUX+8=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.1.0.tgz", + "integrity": "sha1-v9/VeiogFw2HWZnul4fMcfAcIF8=", "dev": true, "requires": { "ansi-styles": "^3.2.0", "jest-diff": "^23.0.1", "jest-get-type": "^22.1.0", "jest-matcher-utils": "^23.0.1", - "jest-message-util": "^23.0.0", + "jest-message-util": "^23.1.0", "jest-regex-util": "^23.0.0" } }, "jest-config": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.0.1.tgz", - "integrity": "sha1-Z5i/8SR8ejkLEycZMwUAFYL8WPo=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.1.0.tgz", + "integrity": "sha1-cIyg9DHTVu5CT7SJXTMIAGvdgkE=", "dev": true, "requires": { "babel-core": "^6.0.0", "babel-jest": "^23.0.1", "chalk": "^2.0.1", "glob": "^7.1.1", - "jest-environment-jsdom": "^23.0.1", - "jest-environment-node": "^23.0.1", + "jest-environment-jsdom": "^23.1.0", + "jest-environment-node": "^23.1.0", "jest-get-type": "^22.1.0", - "jest-jasmine2": "^23.0.1", + "jest-jasmine2": "^23.1.0", "jest-regex-util": "^23.0.0", - "jest-resolve": "^23.0.1", - "jest-util": "^23.0.1", + "jest-resolve": "^23.1.0", + "jest-util": "^23.1.0", "jest-validate": "^23.0.1", "pretty-format": "^23.0.1" } @@ -3956,42 +3939,42 @@ } }, "jest-environment-jsdom": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.0.1.tgz", - "integrity": "sha1-2mieuTWNwW5XCKuyCPTrJqQ5V1w=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.1.0.tgz", + "integrity": "sha1-hZKZFOI77TV32sl1X0EG0Gl8R5w=", "dev": true, "requires": { - "jest-mock": "^23.0.1", - "jest-util": "^23.0.1", + "jest-mock": "^23.1.0", + "jest-util": "^23.1.0", "jsdom": "^11.5.1" } }, "jest-environment-node": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.0.1.tgz", - "integrity": "sha1-Z2t0DiBfHyvnckGWnngSvoJO55U=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.1.0.tgz", + "integrity": "sha1-RSwL+UnPy7rNoeF2Lu7XC8eEx9U=", "dev": true, "requires": { - "jest-mock": "^23.0.1", - "jest-util": "^23.0.1" + "jest-mock": "^23.1.0", + "jest-util": "^23.1.0" } }, "jest-jasmine2": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.0.1.tgz", - "integrity": "sha1-Fth1NW5jYIcrukhCb30x/cGwvOo=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.1.0.tgz", + "integrity": "sha1-SvqzFym2VN3NKwdK3YSTlvE7MLg=", "dev": true, "requires": { "chalk": "^2.0.1", "co": "^4.6.0", - "expect": "^23.0.1", + "expect": "^23.1.0", "is-generator-fn": "^1.0.0", "jest-diff": "^23.0.1", - "jest-each": "^23.0.1", + "jest-each": "^23.1.0", "jest-matcher-utils": "^23.0.1", - "jest-message-util": "^23.0.0", + "jest-message-util": "^23.1.0", "jest-snapshot": "^23.0.1", - "jest-util": "^23.0.1", + "jest-util": "^23.1.0", "pretty-format": "^23.0.1" } }, @@ -4007,9 +3990,9 @@ } }, "jest-message-util": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.0.0.tgz", - "integrity": "sha1-Bz89dscB98cYpLmvHrfxOHksR5Y=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.1.0.tgz", + "integrity": "sha1-moCbpIfsrFzlEdTmmO47XuJGHqk=", "dev": true, "requires": { "@babel/code-frame": "^7.0.0-beta.35", @@ -4020,9 +4003,9 @@ } }, "jest-mock": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.0.1.tgz", - "integrity": "sha1-FWn0d5aMZo/HKCc6F8N2d3O0Y1c=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.1.0.tgz", + "integrity": "sha1-o4HDGxIasfYMRiotrbe4bczKxIc=", "dev": true }, "jest-regex-util": { @@ -4032,9 +4015,9 @@ "dev": true }, "jest-resolve": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.0.1.tgz", - "integrity": "sha1-P4QDRisQo0wt8dR6q1V0xJNbzSQ=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.1.0.tgz", + "integrity": "sha1-ueMW7s69bwC8UKOWDRUnuuZXktI=", "dev": true, "requires": { "browser-resolve": "^1.11.2", @@ -4057,17 +4040,18 @@ } }, "jest-util": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.0.1.tgz", - "integrity": "sha1-aOpb1+2xd9MFn5eXJZ+ODazOL5k=", + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.1.0.tgz", + "integrity": "sha1-wCUbrzRkTG3S/qeKli9CY6xVdy0=", "dev": true, "requires": { "callsites": "^2.0.0", "chalk": "^2.0.1", "graceful-fs": "^4.1.11", "is-ci": "^1.0.10", - "jest-message-util": "^23.0.0", + "jest-message-util": "^23.1.0", "mkdirp": "^0.5.1", + "slash": "^1.0.0", "source-map": "^0.6.0" } }, @@ -4181,6 +4165,17 @@ "pretty-format": "^22.4.0" } }, + "jest-watcher": { + "version": "23.1.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.1.0.tgz", + "integrity": "sha1-qNWELjjZ+0r/+CPfartCpYrmzb0=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" + } + }, "jest-worker": { "version": "23.0.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.0.1.tgz", @@ -4989,8 +4984,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true, - "optional": true + "dev": true }, "loose-envify": { "version": "1.3.1", diff --git a/package.json b/package.json index 15f958e..f619015 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "devDependencies": { "coveralls": "3.0.1", "husky": "0.14.3", - "jest": "23.0.1", + "jest": "23.1.0", "lint-staged": "7.1.2", "nyc": "11.8.0", "prettier": "1.13.2" diff --git a/yarn.lock b/yarn.lock index 4f057b5..600b412 100644 --- a/yarn.lock +++ b/yarn.lock @@ -960,15 +960,15 @@ expect@^22.4.3: jest-message-util "^22.4.3" jest-regex-util "^22.4.3" -expect@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/expect/-/expect-23.0.1.tgz#99131f2fd9115595f8cc3697401e7f0734d45fef" +expect@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-23.1.0.tgz#bfdfd57a2a20170d875999ee9787cc71f01c205f" dependencies: ansi-styles "^3.2.0" jest-diff "^23.0.1" jest-get-type "^22.1.0" jest-matcher-utils "^23.0.1" - jest-message-util "^23.0.0" + jest-message-util "^23.1.0" jest-regex-util "^23.0.0" extend-shallow@^2.0.1: @@ -1780,9 +1780,9 @@ jest-changed-files@^23.0.1: dependencies: throat "^4.0.0" -jest-cli@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.0.1.tgz#351a5ba51cf28ecf20336d97a30b970d1f530a56" +jest-cli@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-23.1.0.tgz#eb8bdd4ce0d15250892e31ad9b69bc99d2a8f6bf" dependencies: ansi-escapes "^3.0.0" chalk "^2.0.1" @@ -1796,18 +1796,19 @@ jest-cli@^23.0.1: istanbul-lib-instrument "^1.10.1" istanbul-lib-source-maps "^1.2.4" jest-changed-files "^23.0.1" - jest-config "^23.0.1" - jest-environment-jsdom "^23.0.1" + jest-config "^23.1.0" + jest-environment-jsdom "^23.1.0" jest-get-type "^22.1.0" - jest-haste-map "^23.0.1" - jest-message-util "^23.0.0" + jest-haste-map "^23.1.0" + jest-message-util "^23.1.0" jest-regex-util "^23.0.0" jest-resolve-dependencies "^23.0.1" - jest-runner "^23.0.1" - jest-runtime "^23.0.1" + jest-runner "^23.1.0" + jest-runtime "^23.1.0" jest-snapshot "^23.0.1" - jest-util "^23.0.1" + jest-util "^23.1.0" jest-validate "^23.0.1" + jest-watcher "^23.1.0" jest-worker "^23.0.1" micromatch "^2.3.11" node-notifier "^5.2.1" @@ -1835,21 +1836,21 @@ jest-config@^22.4.3: jest-validate "^22.4.3" pretty-format "^22.4.3" -jest-config@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.0.1.tgz#6798bff1247c7a390b1327193305001582fc58fa" +jest-config@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-23.1.0.tgz#708ca0f431d356ee424fb4895d3308006bdd8241" dependencies: babel-core "^6.0.0" babel-jest "^23.0.1" chalk "^2.0.1" glob "^7.1.1" - jest-environment-jsdom "^23.0.1" - jest-environment-node "^23.0.1" + jest-environment-jsdom "^23.1.0" + jest-environment-node "^23.1.0" jest-get-type "^22.1.0" - jest-jasmine2 "^23.0.1" + jest-jasmine2 "^23.1.0" jest-regex-util "^23.0.0" - jest-resolve "^23.0.1" - jest-util "^23.0.1" + jest-resolve "^23.1.0" + jest-util "^23.1.0" jest-validate "^23.0.1" pretty-format "^23.0.1" @@ -1877,9 +1878,9 @@ jest-docblock@^23.0.1: dependencies: detect-newline "^2.1.0" -jest-each@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.0.1.tgz#a6e5dbf530afc6bf9d74792dde69d8db70f84706" +jest-each@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-23.1.0.tgz#16146b592c354867a5ae5e13cdf15c6c65b696c6" dependencies: chalk "^2.0.1" pretty-format "^23.0.1" @@ -1892,12 +1893,12 @@ jest-environment-jsdom@^22.4.3: jest-util "^22.4.3" jsdom "^11.5.1" -jest-environment-jsdom@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-23.0.1.tgz#da689eb9358dc16e5708abb208f4eb26a439575c" +jest-environment-jsdom@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-23.1.0.tgz#85929914e23bed3577dac9755f4106d0697c479c" dependencies: - jest-mock "^23.0.1" - jest-util "^23.0.1" + jest-mock "^23.1.0" + jest-util "^23.1.0" jsdom "^11.5.1" jest-environment-node@^22.4.3: @@ -1907,20 +1908,20 @@ jest-environment-node@^22.4.3: jest-mock "^22.4.3" jest-util "^22.4.3" -jest-environment-node@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-23.0.1.tgz#676b740e205f1f2be77241969e7812be824ee795" +jest-environment-node@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-23.1.0.tgz#452c0bf949cfcbbacda1e1762eeed70bc784c7d5" dependencies: - jest-mock "^23.0.1" - jest-util "^23.0.1" + jest-mock "^23.1.0" + jest-util "^23.1.0" jest-get-type@^22.1.0, jest-get-type@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" -jest-haste-map@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.0.1.tgz#cd89052abfc8cba01f560bbec09d4f36aec25d4f" +jest-haste-map@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-23.1.0.tgz#18e6c7d5a8d27136f91b7d9852f85de0c7074c49" dependencies: fb-watchman "^2.0.0" graceful-fs "^4.1.11" @@ -1946,20 +1947,20 @@ jest-jasmine2@^22.4.3: jest-util "^22.4.3" source-map-support "^0.5.0" -jest-jasmine2@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.0.1.tgz#16d875356e6360872bba48426f7d31fdc1b0bcea" +jest-jasmine2@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-23.1.0.tgz#4afab31729b654ddcd2b074add849396f13b30b8" dependencies: chalk "^2.0.1" co "^4.6.0" - expect "^23.0.1" + expect "^23.1.0" is-generator-fn "^1.0.0" jest-diff "^23.0.1" - jest-each "^23.0.1" + jest-each "^23.1.0" jest-matcher-utils "^23.0.1" - jest-message-util "^23.0.0" + jest-message-util "^23.1.0" jest-snapshot "^23.0.1" - jest-util "^23.0.1" + jest-util "^23.1.0" pretty-format "^23.0.1" jest-leak-detector@^23.0.1: @@ -1994,9 +1995,9 @@ jest-message-util@^22.4.3: slash "^1.0.0" stack-utils "^1.0.1" -jest-message-util@^23.0.0: - version "23.0.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.0.0.tgz#073f3d76c701f7c718a4b9af1eb7f138792c4796" +jest-message-util@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-23.1.0.tgz#9a809ba487ecac5ce511d4e698ee3b5ee2461ea9" dependencies: "@babel/code-frame" "^7.0.0-beta.35" chalk "^2.0.1" @@ -2008,9 +2009,9 @@ jest-mock@^22.4.3: version "22.4.3" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7" -jest-mock@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.0.1.tgz#1569f477968c668fc728273a17c3767773b46357" +jest-mock@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-23.1.0.tgz#a381c31b121ab1f60c462a2dadb7b86dcccac487" jest-regex-util@^22.4.3: version "22.4.3" @@ -2034,35 +2035,35 @@ jest-resolve@^22.4.3: browser-resolve "^1.11.2" chalk "^2.0.1" -jest-resolve@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.0.1.tgz#3f8403462b10a34c2df1d47aab5574c4935bcd24" +jest-resolve@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-23.1.0.tgz#b9e316eecebd6f00bc50a3960d1527bae65792d2" dependencies: browser-resolve "^1.11.2" chalk "^2.0.1" realpath-native "^1.0.0" -jest-runner@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.0.1.tgz#b176ae3ecf9e194aa4b84a7fcf70d1b8db231aa7" +jest-runner@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-23.1.0.tgz#fa20a933fff731a5432b3561e7f6426594fa29b5" dependencies: exit "^0.1.2" graceful-fs "^4.1.11" - jest-config "^23.0.1" + jest-config "^23.1.0" jest-docblock "^23.0.1" - jest-haste-map "^23.0.1" - jest-jasmine2 "^23.0.1" + jest-haste-map "^23.1.0" + jest-jasmine2 "^23.1.0" jest-leak-detector "^23.0.1" - jest-message-util "^23.0.0" - jest-runtime "^23.0.1" - jest-util "^23.0.1" + jest-message-util "^23.1.0" + jest-runtime "^23.1.0" + jest-util "^23.1.0" jest-worker "^23.0.1" source-map-support "^0.5.6" throat "^4.0.0" -jest-runtime@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.0.1.tgz#b1d765fb03fb6d4043805af270676a693f504d57" +jest-runtime@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-23.1.0.tgz#b4ae0e87259ecacfd4a884b639db07cf4dd620af" dependencies: babel-core "^6.0.0" babel-plugin-istanbul "^4.1.6" @@ -2071,13 +2072,13 @@ jest-runtime@^23.0.1: exit "^0.1.2" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.1.11" - jest-config "^23.0.1" - jest-haste-map "^23.0.1" - jest-message-util "^23.0.0" + jest-config "^23.1.0" + jest-haste-map "^23.1.0" + jest-message-util "^23.1.0" jest-regex-util "^23.0.0" - jest-resolve "^23.0.1" + jest-resolve "^23.1.0" jest-snapshot "^23.0.1" - jest-util "^23.0.1" + jest-util "^23.1.0" jest-validate "^23.0.1" micromatch "^2.3.11" realpath-native "^1.0.0" @@ -2124,16 +2125,17 @@ jest-util@^22.4.3: mkdirp "^0.5.1" source-map "^0.6.0" -jest-util@^23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.0.1.tgz#68ea5bd7edb177d3059f9797259f8e0dacce2f99" +jest-util@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-23.1.0.tgz#c0251baf34644c6dd2fea78a962f4263ac55772d" dependencies: callsites "^2.0.0" chalk "^2.0.1" graceful-fs "^4.1.11" is-ci "^1.0.10" - jest-message-util "^23.0.0" + jest-message-util "^23.1.0" mkdirp "^0.5.1" + slash "^1.0.0" source-map "^0.6.0" jest-validate@^22.4.0, jest-validate@^22.4.3: @@ -2155,18 +2157,26 @@ jest-validate@^23.0.1: leven "^2.1.0" pretty-format "^23.0.1" +jest-watcher@^23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-23.1.0.tgz#a8d5842e38d9fb4afff823df6abb42a58ae6cdbd" + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.1" + string-length "^2.0.0" + jest-worker@^23.0.1: version "23.0.1" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.0.1.tgz#9e649dd963ff4046026f91c4017f039a6aa4a7bc" dependencies: merge-stream "^1.0.1" -jest@23.0.1: - version "23.0.1" - resolved "https://registry.yarnpkg.com/jest/-/jest-23.0.1.tgz#0d083290ee4112cecfb780df6ff81332ed373201" +jest@23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-23.1.0.tgz#bbb7f893100a11a742dd8bd0d047a54b0968ad1a" dependencies: import-local "^1.0.0" - jest-cli "^23.0.1" + jest-cli "^23.1.0" js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2"