diff --git a/CHANGELOG.md b/CHANGELOG.md index 63e11f8..6ae9dbf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,49 @@ # Changelog + All notable changes to this project will be documented in this file. +## 2.2.0 - 2019-03-08 + +React Native 0.59 with _Hooks_ + +- Removed root resolver to embrace TypeScript +- Build env on Android +- Prettier for the community +- No require()'s + +### Added + +- @react-native-community/async-storage +- prettier + +### Changed + +- Bump `jsc-android` to `241213.0.0` +- Bump `mobx` to `5.9.0` +- Bump `mobx-state-tree` to `3.10.2` +- Bump `react` to `16.8.3` +- Bump `react-native` to `0.59.0-rc.3` +- Bump `react-native-code-push` to `5.5.2` +- Bump `react-native-firebase` to `5.2.3` +- Bump `react-native-navigation` to `2.13.1` +- Bump `react-native-sentry` to `0.42.0` +- Bump `react-native-ueno-modules` to `1.1.0` +- Bumped all `@types` to latest +- Bump `detox` to `10.0.12` +- Bump `jest` and `babel-jest` to `24.3.1` + +### Removed + +- date-fns +- core-decorators +- tslib +- schedule +- babel-plugin-module-resolver +- @firebase/app-types + ## 2.1.0 - 2019-01-14 -## Added +### Added - Add default support for `SCSS` - Add stylelint for `SCSS` @@ -14,7 +54,7 @@ All notable changes to this project will be documented in this file. - Add `google()` as default provider -## Changed +### Changed - Bump `react-native` to `0.57.8` - Bump `react` to `16.7.0` @@ -30,7 +70,7 @@ All notable changes to this project will be documented in this file. - Bump to `com.google.android.gms:play-services-base:16.0.1` - Bump to `com.google.gms:google-services:4.0.1` -## Removed +### Removed - Some unused packages @@ -49,11 +89,13 @@ Big release. - Ignore set of default YellowBox warnings ## iOS + - Better TestFlight detection - iOS Simulator detection - Fix Code Push key in Info.plist ### Updated dependencies + - react-native: 0.53.0 → **0.53.3** - react-native-firebase: 3.2.4 → **3.2.6** - react-native-navigation: 1.1.374 → **1.1.386** @@ -61,6 +103,7 @@ Big release. - react-native-ui-lib: 3.2.14 → **3.2.21** ## Updated devDependencies + - mobx-react: 4.4.1 → **4.4.2** - babel-eslint: 8.2.1 → **8.2.2** - babel-jest: 22.2.0 → **22.4.1** @@ -81,11 +124,13 @@ Big release. - Docsify for automatic gh-pages generation ### Added + - react-native-ui-lib - react-native-blur - react-native-interactable ### Updated npm packages + - react-native: 0.52.2 → **0.53.0** - react-native-navigation: 1.1.361 → **1.1.374** - react-native-firebase: 3.2.2 → **3.2.4** @@ -94,6 +139,7 @@ Big release. - detox: 6.0.4 → **7.0.1** ### Android + - Upgraded gradle to 4.4 and gradle build-tools to 3.1.0 - Patching npm packages build.gradle to buildToolsVersion 27.0.1 diff --git a/package.json b/package.json index 8921a1e..7e9a797 100644 --- a/package.json +++ b/package.json @@ -45,13 +45,13 @@ "trailingComma": "es5" }, "dependencies": { - "@react-native-community/async-storage": "1.1.0", + "@react-native-community/async-storage": "1.2.0", "jsc-android": "241213.0.0", "lodash": "4.17.11", "mobx": "5.9.0", "mobx-devtools-mst": "0.9.18", "mobx-react": "5.4.3", - "mobx-state-tree": "3.10.2", + "mobx-state-tree": "3.11.0", "react": "16.8.4", "react-native": "0.59.0-rc.3", "react-native-code-push": "5.5.2", @@ -78,12 +78,12 @@ "@types/react-test-renderer": "16.8.1", "@ueno/stylelint-config": "1.1.2", "@ueno/tslint-config": "1.0.8", - "babel-jest": "24.3.0", + "babel-jest": "24.3.1", "detox": "10.0.12", "enzyme": "3.9.0", "enzyme-adapter-react-16": "1.10.0", "husky": "1.3.1", - "jest": "24.3.0", + "jest": "24.3.1", "jest-haste-map": "^24.0.0", "jest-resolve": "^24.1.0", "lint-staged": "8.1.5", diff --git a/yarn.lock b/yarn.lock index f9e0493..4da0b72 100644 --- a/yarn.lock +++ b/yarn.lock @@ -888,31 +888,31 @@ chalk "^2.0.1" slash "^2.0.0" -"@jest/core@^24.3.0": - version "24.3.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-24.3.0.tgz#ae5732af96567205d79ed97dc0b9b9033acea298" - integrity sha512-kGnyXAEjFPK4SfikxyrugXZ/SpWYmA09jMOvZRxeRfarVy+yIE6NkilRA85MRqR2qOcQhWgZ48T3KXEVPZC1zw== +"@jest/core@^24.3.1": + version "24.3.1" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-24.3.1.tgz#9811596d9fcc6dbb3d4062c67e4c4867bc061585" + integrity sha512-orucOIBKfXgm1IJirtPT0ToprqDVGYKUNJKNc9a6v1Lww6qLPq+xj5OfxyhpJb2rWOgzEkATW1bfZzg3oqV70w== dependencies: "@jest/console" "^24.3.0" - "@jest/reporters" "^24.3.0" + "@jest/reporters" "^24.3.1" "@jest/test-result" "^24.3.0" - "@jest/transform" "^24.3.0" + "@jest/transform" "^24.3.1" "@jest/types" "^24.3.0" ansi-escapes "^3.0.0" chalk "^2.0.1" exit "^0.1.2" graceful-fs "^4.1.15" jest-changed-files "^24.3.0" - jest-config "^24.3.0" - jest-haste-map "^24.3.0" + jest-config "^24.3.1" + jest-haste-map "^24.3.1" jest-message-util "^24.3.0" jest-regex-util "^24.3.0" - jest-resolve-dependencies "^24.3.0" - jest-runner "^24.3.0" - jest-runtime "^24.3.0" - jest-snapshot "^24.3.0" + jest-resolve-dependencies "^24.3.1" + jest-runner "^24.3.1" + jest-runtime "^24.3.1" + jest-snapshot "^24.3.1" jest-util "^24.3.0" - jest-validate "^24.3.0" + jest-validate "^24.3.1" jest-watcher "^24.3.0" micromatch "^3.1.10" p-each-series "^1.0.0" @@ -921,13 +921,13 @@ rimraf "^2.5.4" strip-ansi "^5.0.0" -"@jest/environment@^24.3.0": - version "24.3.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-24.3.0.tgz#45e7c5cc996cb8f2287a30f8de08b152fa226fe2" - integrity sha512-rPrnhX3cBvGqODfd6aUsCruUijVp2tmBC0YfeXIku0MciQSR9ek5tjdEk31iBvxE9WlGQus+E/slRLqJmCRZTw== +"@jest/environment@^24.3.1": + version "24.3.1" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-24.3.1.tgz#1fbda3ec8fb8ffbaee665d314da91d662227e11e" + integrity sha512-M8bqEkQqPwZVhMMFMqqCnzqIZtuM5vDMfFQ9ZvnEfRT+2T1zTA4UAOH/V4HagEi6S3BCd/mdxFdYmPgXf7GKCA== dependencies: "@jest/fake-timers" "^24.3.0" - "@jest/transform" "^24.3.0" + "@jest/transform" "^24.3.1" "@jest/types" "^24.3.0" "@types/node" "*" jest-mock "^24.3.0" @@ -942,14 +942,14 @@ jest-message-util "^24.3.0" jest-mock "^24.3.0" -"@jest/reporters@^24.3.0": - version "24.3.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-24.3.0.tgz#beaa8b7d0148db8438a12102daf4d36268a150f5" - integrity sha512-/Gwdcej9x4QuhFIWTKyiiMLAMzfCtIIvuk2AnreqmuxLRAyUbkR5BoUoPvwowKVyZn20ZdCG5Qf7/KaoHhCG8Q== +"@jest/reporters@^24.3.1": + version "24.3.1" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-24.3.1.tgz#68e4abc8d4233acd0dd87287f3bd270d81066248" + integrity sha512-jEIDJcvk20ReUW1Iqb+prlAcFV+kfFhQ/01poCq8X9As7/l/2y1GqVwJ3+6SaPTZuCXh0d0LVDy86zDAa8zlVA== dependencies: - "@jest/environment" "^24.3.0" + "@jest/environment" "^24.3.1" "@jest/test-result" "^24.3.0" - "@jest/transform" "^24.3.0" + "@jest/transform" "^24.3.1" "@jest/types" "^24.3.0" chalk "^2.0.1" exit "^0.1.2" @@ -958,11 +958,11 @@ istanbul-lib-coverage "^2.0.2" istanbul-lib-instrument "^3.0.1" istanbul-lib-source-maps "^3.0.1" - jest-haste-map "^24.3.0" - jest-resolve "^24.3.0" - jest-runtime "^24.3.0" + jest-haste-map "^24.3.1" + jest-resolve "^24.3.1" + jest-runtime "^24.3.1" jest-util "^24.3.0" - jest-worker "^24.3.0" + jest-worker "^24.3.1" node-notifier "^5.2.1" slash "^2.0.0" source-map "^0.6.0" @@ -986,10 +986,10 @@ "@jest/types" "^24.3.0" "@types/istanbul-lib-coverage" "^1.1.0" -"@jest/transform@^24.3.0": - version "24.3.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-24.3.0.tgz#a18bfd18f25ca28566f5bc398551c047199f4c75" - integrity sha512-qrOIa34c+C5kqABGslBz7Lcwi9qbksO9/XcoCcYWD6AnrOmVUBRZSFHzo7Enk5iHUXRGnVnXvb8AyBXKlwpdGQ== +"@jest/transform@^24.3.1": + version "24.3.1" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-24.3.1.tgz#ce9e1329eb5e640f493bcd5c8eb9970770959bfc" + integrity sha512-PpjylI5goT4Si69+qUjEeHuKjex0LjjrqJzrMYzlOZn/+SCumGKuGC0UQFeEPThyGsFvWH1Q4gj0R66eOHnIpw== dependencies: "@babel/core" "^7.1.0" "@jest/types" "^24.3.0" @@ -998,7 +998,7 @@ convert-source-map "^1.4.0" fast-json-stable-stringify "^2.0.0" graceful-fs "^4.1.15" - jest-haste-map "^24.3.0" + jest-haste-map "^24.3.1" jest-regex-util "^24.3.0" jest-util "^24.3.0" micromatch "^3.1.10" @@ -1028,10 +1028,10 @@ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== -"@react-native-community/async-storage@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@react-native-community/async-storage/-/async-storage-1.1.0.tgz#591c60ead761f31578d099965e883a87448e9128" - integrity sha512-egcyUj5SRIYutv9xh8uGctyQSAkbje4LdfE6aXzNdU6oI2wKPVbF16GThF5mNKe/YREaBFxNGOjdFD/Psm8nUw== +"@react-native-community/async-storage@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@react-native-community/async-storage/-/async-storage-1.2.0.tgz#33ebb208709c5ed99387007c94b0ae931a05c276" + integrity sha512-ALHFs4hpJpNpfBZwAxNw4blPnkReSDb7EqHDu4yJIh6RROxB5ZoyNMai6wq3aZMKdZT1DhD+wVICaNIrN8rR1w== "@react-native-community/cli@^1.2.1": version "1.3.2" @@ -1778,12 +1778,12 @@ babel-code-frame@^6.22.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-jest@24.3.0, babel-jest@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-24.3.0.tgz#4f484d1a13e1be1b349e715cc41ad34fbe770ad7" - integrity sha512-YH62Flana1vImnB3Q59R9t7PzMUbFTlhI4KR/Ri/5hshm+WgxCTuFS8N2uSvEhQXcvzkhrvjBBciJWzOb+4rOA== +babel-jest@24.3.1, babel-jest@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-24.3.1.tgz#168468a37e90426520c5293da4f55e1a512063b0" + integrity sha512-6KaXyUevY0KAxD5Ba+EBhyfwvc+R2f7JV7BpBZ5T8yJGgj0M1hYDfRhDq35oD5MzprMf/ggT81nEuLtMyxfDIg== dependencies: - "@jest/transform" "^24.3.0" + "@jest/transform" "^24.3.1" "@jest/types" "^24.3.0" "@types/babel__core" "^7.1.0" babel-plugin-istanbul "^5.1.0" @@ -3588,15 +3588,15 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" -expect@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-24.3.0.tgz#84c2bff9d3eaf4ffe088ec13e84a7d7a8d014945" - integrity sha512-maPswEFJ1mJaa3Hx0aeyiqlf/FhJnvTyCzeksmqHGgWyM8m+cIhf1t5Gz8qIRdJPm0m4XPiin/0wxdru2l+hCw== +expect@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/expect/-/expect-24.3.1.tgz#7c42507da231a91a8099d065bc8dc9322dc85fc0" + integrity sha512-xnmobSlaqhg4FKqjb5REk4AobQzFMJoctDdREKfSGqrtzRfCWYbfqt3WmikAvQz/J8mCNQhORgYdEjPMJbMQPQ== dependencies: "@jest/types" "^24.3.0" ansi-styles "^3.2.0" jest-get-type "^24.3.0" - jest-matcher-utils "^24.3.0" + jest-matcher-utils "^24.3.1" jest-message-util "^24.3.0" jest-regex-util "^24.3.0" @@ -5396,56 +5396,56 @@ jest-changed-files@^24.3.0: execa "^1.0.0" throat "^4.0.0" -jest-cli@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-24.3.0.tgz#b180ac1d3d0188d38d528268d99413e21baa8f64" - integrity sha512-FNGfJItAiXuJJBSZIQzaLCb63/BIAUEyucGf892Vg2n/dyk1M7O+o6YPFtwWOHMwVXX873MLsINBUbFNt1ugLQ== +jest-cli@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-24.3.1.tgz#52e4ae5f11044b41e06ca39fc7a7302fbbcb1661" + integrity sha512-HdwMgigvDQdlWX7gwM2QMkJJRqSk7tTYKq7kVplblK28RarqquJMWV/lOCN8CukuG9u3DZTeXpCDXR7kpGfB3w== dependencies: - "@jest/core" "^24.3.0" + "@jest/core" "^24.3.1" "@jest/test-result" "^24.3.0" "@jest/types" "^24.3.0" chalk "^2.0.1" exit "^0.1.2" import-local "^2.0.0" is-ci "^2.0.0" - jest-config "^24.3.0" + jest-config "^24.3.1" jest-util "^24.3.0" - jest-validate "^24.3.0" + jest-validate "^24.3.1" prompts "^2.0.1" realpath-native "^1.1.0" yargs "^12.0.2" -jest-config@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-24.3.0.tgz#d12296b5a8f700b13fb31eaea7c30f5473aab1a5" - integrity sha512-GrPEBZ1nIQ6KnHHNiQYN30ekJG+w7l2IWRctCQUDKbmV5IE5bnirz8tHpMzkTHyClZH2g1NcvW2tUX0Glqgp4A== +jest-config@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-24.3.1.tgz#271aff2d3aeabf1ff92512024eeca3323cd31a07" + integrity sha512-ujHQywsM//vKFvJwEC02KNZgKAGOzGz1bFPezmTQtuj8XdfsAVq8p6N/dw4yodXV11gSf6TJ075i4ehM+mKatA== dependencies: "@babel/core" "^7.1.0" "@jest/types" "^24.3.0" - babel-jest "^24.3.0" + babel-jest "^24.3.1" chalk "^2.0.1" glob "^7.1.1" - jest-environment-jsdom "^24.3.0" - jest-environment-node "^24.3.0" + jest-environment-jsdom "^24.3.1" + jest-environment-node "^24.3.1" jest-get-type "^24.3.0" - jest-jasmine2 "^24.3.0" + jest-jasmine2 "^24.3.1" jest-regex-util "^24.3.0" - jest-resolve "^24.3.0" + jest-resolve "^24.3.1" jest-util "^24.3.0" - jest-validate "^24.3.0" + jest-validate "^24.3.1" micromatch "^3.1.10" - pretty-format "^24.3.0" + pretty-format "^24.3.1" realpath-native "^1.1.0" -jest-diff@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.3.0.tgz#38a76ccc52130e6d273ef952e4bac358924be8a6" - integrity sha512-B3FHbTaQObcew5H639Ok6Yv8MMkU4BZqwyt1TQgJXlOiR9TdSfjoViYmb0iWucOPMT3xvz3lN6n2phymdQRyEQ== +jest-diff@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-24.3.1.tgz#87952e5ea1548567da91df398fa7bf7977d3f96a" + integrity sha512-YRVzDguyzShP3Pb9wP/ykBkV7Z+O4wltrMZ2P4LBtNxrHNpxwI2DECrpD9XevxWubRy5jcE8sSkxyX3bS7W+rA== dependencies: chalk "^2.0.1" diff-sequences "^24.3.0" jest-get-type "^24.3.0" - pretty-format "^24.3.0" + pretty-format "^24.3.1" jest-docblock@^24.3.0: version "24.3.0" @@ -5454,35 +5454,35 @@ jest-docblock@^24.3.0: dependencies: detect-newline "^2.1.0" -jest-each@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-24.3.0.tgz#83ae8c6368791bf6ad6c5bf3f67ace0724e9d13e" - integrity sha512-FuAhGgS1k6MpOG9vHsEVYH7mwiHheRIH9vFf8xKxmM5vnuCMhoZqExojmw5vAglkEPJPVH9rjZakOD5kqWV0UA== +jest-each@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-24.3.1.tgz#ed8fe8b9f92a835a6625ca8c7ee06bc904440316" + integrity sha512-GTi+nxDaWwSgOPLiiqb/p4LURy0mv3usoqsA2eoTYSmRsLgjgZ6VUyRpUBH5JY9EMBx33suNFXk0iyUm29WRpw== dependencies: "@jest/types" "^24.3.0" chalk "^2.0.1" jest-get-type "^24.3.0" jest-util "^24.3.0" - pretty-format "^24.3.0" + pretty-format "^24.3.1" -jest-environment-jsdom@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-24.3.0.tgz#974d4293bd9d714eeeb1376c7235a8ab9d736db7" - integrity sha512-Cor5RiE8WMoDErKZSXDfh6KAEOP8lrz04PgNLczEV7IkB2++0U4NC+gTyrO0PenfIlKbCZ6g0sRubEJOgjiXUA== +jest-environment-jsdom@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-24.3.1.tgz#49826bcf12fb3e38895f1e2aaeb52bde603cc2e4" + integrity sha512-rz2OSYJiQerDqWDwjisqRwhVNpwkqFXdtyMzEuJ47Ip9NRpRQ+qy7/+zFujPUy/Z+zjWRO5seHLB/dOD4VpEVg== dependencies: - "@jest/environment" "^24.3.0" + "@jest/environment" "^24.3.1" "@jest/fake-timers" "^24.3.0" "@jest/types" "^24.3.0" jest-mock "^24.3.0" jest-util "^24.3.0" jsdom "^11.5.1" -jest-environment-node@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-24.3.0.tgz#127e214e4ebad9639f81d3c82ac5fb3d482024ad" - integrity sha512-VKJ1qE0Xn2IYNXusxce2M7IhHz4uARYDXO3JxkyQnFhLPE33e5UUx2MQHVpst2Qy98IFpO06WZtrHb5H06GGfQ== +jest-environment-node@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-24.3.1.tgz#333d864c569b27658a96bb3b10e02e7172125415" + integrity sha512-Xy+/yFem/yUs9OkzbcawQT237vwDjBhAVLjac1KYAMYVjGb0Vb/Ovw4g61PunVdrEIpfcXNtRUltM4+9c7lARQ== dependencies: - "@jest/environment" "^24.3.0" + "@jest/environment" "^24.3.1" "@jest/fake-timers" "^24.3.0" "@jest/types" "^24.3.0" jest-mock "^24.3.0" @@ -5506,7 +5506,7 @@ jest-haste-map@24.0.0-alpha.6: micromatch "^2.3.11" sane "^3.0.0" -jest-haste-map@^24.0.0, jest-haste-map@^24.3.0: +jest-haste-map@^24.0.0: version "24.3.0" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.3.0.tgz#8fc0530c25b0705e9e908d9da8f1904cbec39058" integrity sha512-LJCFLYZ9zgaZluzgyaum7HzApSYt2fFv39DoGwcLlWSDbjeI1tZuNOIWp5qHCHe7WXc99EgqLidpzsauA3HBBg== @@ -5521,44 +5521,59 @@ jest-haste-map@^24.0.0, jest-haste-map@^24.3.0: micromatch "^3.1.10" sane "^4.0.3" -jest-jasmine2@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-24.3.0.tgz#60814a23992891b955cbfe453947320e2e66076b" - integrity sha512-X0bseienL6wLdgHIrTyBbn3+llmEiXkMTJKFmJvQf4yP84bYdy1HaQYfchOWw5H9JllROM0kEBhRz8OS3p6FEA== +jest-haste-map@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-24.3.1.tgz#b4a66dbe1e6bc45afb9cd19c083bff81cdd535a1" + integrity sha512-OTMQle+astr1lWKi62Ccmk2YWn6OtUoU/8JpJdg8zdsnpFIry/k0S4sQ4nWocdM07PFdvqcthWc78CkCE6sXvA== + dependencies: + "@jest/types" "^24.3.0" + fb-watchman "^2.0.0" + graceful-fs "^4.1.15" + invariant "^2.2.4" + jest-serializer "^24.3.0" + jest-util "^24.3.0" + jest-worker "^24.3.1" + micromatch "^3.1.10" + sane "^4.0.3" + +jest-jasmine2@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-24.3.1.tgz#127d628d3ac0829bd3c0fccacb87193e543b420b" + integrity sha512-STo6ar1IyPlIPq9jPxDQhM7lC0dAX7KKN0LmCLMlgJeXwX+1XiVdtZDv1a4zyg6qhNdpo1arOBGY0BcovUK7ug== dependencies: "@babel/traverse" "^7.1.0" - "@jest/environment" "^24.3.0" + "@jest/environment" "^24.3.1" "@jest/test-result" "^24.3.0" "@jest/types" "^24.3.0" chalk "^2.0.1" co "^4.6.0" - expect "^24.3.0" + expect "^24.3.1" is-generator-fn "^2.0.0" - jest-each "^24.3.0" - jest-matcher-utils "^24.3.0" + jest-each "^24.3.1" + jest-matcher-utils "^24.3.1" jest-message-util "^24.3.0" - jest-runtime "^24.3.0" - jest-snapshot "^24.3.0" + jest-runtime "^24.3.1" + jest-snapshot "^24.3.1" jest-util "^24.3.0" - pretty-format "^24.3.0" + pretty-format "^24.3.1" throat "^4.0.0" -jest-leak-detector@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-24.3.0.tgz#20216c2fb94a67d90b19c34e18880974bcd901f2" - integrity sha512-NUwLCYPVMnSo7mHaXY8ahKbzmPNBlRTPvmvoHK70Y2K17COFNfVz30wKhsa3Dpv3rmcnk2XaPq77DKjUAsyVGQ== +jest-leak-detector@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-24.3.1.tgz#ed89d05ca07e91b2b51dac1f676ab354663aa8da" + integrity sha512-GncRwEtAw/SohdSyY4bk2RE06Ac1dZrtQGZQ2j35hSuN4gAAAKSYMszJS2WDixsAEaFN+GHBHG+d8pjVGklKyw== dependencies: - pretty-format "^24.3.0" + pretty-format "^24.3.1" -jest-matcher-utils@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.3.0.tgz#c3277ee6d93583293f270e8d0ea864cfe17d2d1c" - integrity sha512-9imAV7r7dD1KGbGln2331RHAYfNQsZGYx1uLc45Fn+KuffFAqv5NS+8t9KaFZIo4rjBu/KNM3hBlu6l2/mRdqw== +jest-matcher-utils@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-24.3.1.tgz#025e1cd9c54a5fde68e74b12428775d06d123aa8" + integrity sha512-P5VIsUTJeI0FYvWVMwEHjxK1L83vEkDiKMV0XFPIrT2jzWaWPB2+dPCHkP2ID9z4eUKElaHqynZnJiOdNVHfXQ== dependencies: chalk "^2.0.1" - jest-diff "^24.3.0" + jest-diff "^24.3.1" jest-get-type "^24.3.0" - pretty-format "^24.3.0" + pretty-format "^24.3.1" jest-message-util@^24.3.0: version "24.3.0" @@ -5586,16 +5601,16 @@ jest-regex-util@^24.3.0: resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-24.3.0.tgz#d5a65f60be1ae3e310d5214a0307581995227b36" integrity sha512-tXQR1NEOyGlfylyEjg1ImtScwMq8Oh3iJbGTjN7p0J23EuVX1MA8rwU69K4sLbCmwzgCUbVkm0FkSF9TdzOhtg== -jest-resolve-dependencies@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-24.3.0.tgz#fd364c149fcd9d330f1f3adce1ba2d6937eb9ed7" - integrity sha512-z4s8t+EM67sbsRG5j0VzW0a4cv3Fj4+oQWisUOJXOtPHaBVP5OySsQq9E+BSSwaS8YgNC1m0+PdfUZEp3DkDOw== +jest-resolve-dependencies@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-24.3.1.tgz#a22839d611ba529a74594ee274ce2b77d046bea9" + integrity sha512-9JUejNImGnJjbNR/ttnod+zQIWANpsrYMPt18s2tYGK6rP191qFsyEQ2BhAQMdYDRkTmi8At+Co9tL+jTPqdpw== dependencies: "@jest/types" "^24.3.0" jest-regex-util "^24.3.0" - jest-snapshot "^24.3.0" + jest-snapshot "^24.3.1" -jest-resolve@^24.1.0, jest-resolve@^24.3.0: +jest-resolve@^24.1.0: version "24.3.0" resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-24.3.0.tgz#484268892ceb25cc90694adc78aa99026907322b" integrity sha512-lgU2nE475eZrB/KwrEdVwNhFKvHqgSB3G+yaJ6bpK3cOYt35uInteNu1BL5008F5AQsJKdmg3mIWwwizdgb/uA== @@ -5605,55 +5620,65 @@ jest-resolve@^24.1.0, jest-resolve@^24.3.0: chalk "^2.0.1" realpath-native "^1.1.0" -jest-runner@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-24.3.0.tgz#5bdc0378992b60f7b14f9d198c9cc1481883a27e" - integrity sha512-oAWdXY74DwXViSrczs6q8FSi2RdFEejM2q9KasgjI+b8+usOnxXpEpo6FEMUvSXzkjpPz4XND7jusUNhShu9jQ== +jest-resolve@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-24.3.1.tgz#103dbd438b59618ea428ec4acbd65c56495ba397" + integrity sha512-N+Q3AcVuKxpn/kjQMxUVLwBk32ZE1diP4MPcHyjVwcKpCUuKrktfRR3Mqe/T2HoD25wyccstaqcPUKIudl41bg== + dependencies: + "@jest/types" "^24.3.0" + browser-resolve "^1.11.3" + chalk "^2.0.1" + realpath-native "^1.1.0" + +jest-runner@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-24.3.1.tgz#5488566fa60cdb4b00a89c734ad6b54b9561415d" + integrity sha512-Etc9hQ5ruwg+q7DChm+E8qzHHdNTLeUdlo+whPQRSpNSgl0AEgc2r2mT4lxODREqmnHg9A8JHA44pIG4GE0Gzg== dependencies: "@jest/console" "^24.3.0" - "@jest/environment" "^24.3.0" + "@jest/environment" "^24.3.1" "@jest/test-result" "^24.3.0" "@jest/types" "^24.3.0" chalk "^2.4.2" exit "^0.1.2" graceful-fs "^4.1.15" - jest-config "^24.3.0" + jest-config "^24.3.1" jest-docblock "^24.3.0" - jest-haste-map "^24.3.0" - jest-jasmine2 "^24.3.0" - jest-leak-detector "^24.3.0" + jest-haste-map "^24.3.1" + jest-jasmine2 "^24.3.1" + jest-leak-detector "^24.3.1" jest-message-util "^24.3.0" - jest-resolve "^24.3.0" - jest-runtime "^24.3.0" + jest-resolve "^24.3.1" + jest-runtime "^24.3.1" jest-util "^24.3.0" - jest-worker "^24.3.0" + jest-worker "^24.3.1" source-map-support "^0.5.6" throat "^4.0.0" -jest-runtime@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-24.3.0.tgz#6ed1ba1260ad90c906a55fb4989021cfc7c967c4" - integrity sha512-ARqHo8nPQ0/QlTN9ZuE8ebIjleBVqJhdEcuoy7mEWNyOqEpuEMAVIp3asO+giAmwh5ih9NlbhWsx97DIt5N6KA== +jest-runtime@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-24.3.1.tgz#2798230b4fbed594b375a13e395278694d4751e2" + integrity sha512-Qz/tJWbZ2naFJ2Kvy1p+RhhRgsPYh4e6wddVRy6aHBr32FTt3Ja33bfV7pkMFWXFbVuAsJMJVdengbvdhWzq4A== dependencies: "@jest/console" "^24.3.0" - "@jest/environment" "^24.3.0" + "@jest/environment" "^24.3.1" "@jest/source-map" "^24.3.0" - "@jest/transform" "^24.3.0" + "@jest/transform" "^24.3.1" "@jest/types" "^24.3.0" "@types/yargs" "^12.0.2" chalk "^2.0.1" exit "^0.1.2" glob "^7.1.3" graceful-fs "^4.1.15" - jest-config "^24.3.0" - jest-haste-map "^24.3.0" + jest-config "^24.3.1" + jest-haste-map "^24.3.1" jest-message-util "^24.3.0" jest-mock "^24.3.0" jest-regex-util "^24.3.0" - jest-resolve "^24.3.0" - jest-snapshot "^24.3.0" + jest-resolve "^24.3.1" + jest-snapshot "^24.3.1" jest-util "^24.3.0" - jest-validate "^24.3.0" + jest-validate "^24.3.1" realpath-native "^1.1.0" slash "^2.0.0" strip-bom "^3.0.0" @@ -5669,22 +5694,22 @@ jest-serializer@^24.0.0-alpha.6, jest-serializer@^24.3.0: resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-24.3.0.tgz#074e307300d1451617cf2630d11543ee4f74a1c8" integrity sha512-RiSpqo2OFbVLJN/PgAOwQIUeHDfss6NBUDTLhjiJM8Bb5rMrwRqHfkaqahIsOf9cXXB5UjcqDCzbQ7AIoMqWkg== -jest-snapshot@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-24.3.0.tgz#00baac770e25df9a6217108dc8a4df59d80aa4aa" - integrity sha512-0zxK7KBX35vwbnQbxdO0tVzIyliWfU5WoE4nU2tMajLH0lSg8+5mgr/6TKHzDB5fWVggXgOI/iMTgsaChEq9tQ== +jest-snapshot@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-24.3.1.tgz#0f22a86c1b8c87e823f5ad095e82c19d9ed93d72" + integrity sha512-7wbNJWh0sBjmoaexTOWqS7nleTQME7o2W9XKU6CHCxG49Thjct4aVPC/QPNF5NHnvf4M/VDmudIDbwz6noJTRA== dependencies: "@babel/types" "^7.0.0" "@jest/types" "^24.3.0" chalk "^2.0.1" - expect "^24.3.0" - jest-diff "^24.3.0" - jest-matcher-utils "^24.3.0" + expect "^24.3.1" + jest-diff "^24.3.1" + jest-matcher-utils "^24.3.1" jest-message-util "^24.3.0" - jest-resolve "^24.3.0" + jest-resolve "^24.3.1" mkdirp "^0.5.1" natural-compare "^1.4.0" - pretty-format "^24.3.0" + pretty-format "^24.3.1" semver "^5.5.0" jest-util@^24.3.0: @@ -5706,17 +5731,17 @@ jest-util@^24.3.0: slash "^2.0.0" source-map "^0.6.0" -jest-validate@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.3.0.tgz#1701990cba3ca8193ec987fea768811e9448cd9f" - integrity sha512-K4p5QrCA6MYacPupnWHrrYiMkeBWD+tXjiO9zoR4+/H1ApjQzYrhdsTzGltlTE0KKdKbpZhxnIJkPVJQ4Z3CkA== +jest-validate@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.3.1.tgz#9359eea5a767a3d20b4fa7a5764fd78330ba8312" + integrity sha512-ww3+IPNCOEMi1oKlrHdSnBXetXtdrrdSh0bqLNTVkWglduhORf94RJWd1ko9oEPU2TcEQS5QIPacYziQIUzc4A== dependencies: "@jest/types" "^24.3.0" camelcase "^5.0.0" chalk "^2.0.1" jest-get-type "^24.3.0" leven "^2.1.0" - pretty-format "^24.3.0" + pretty-format "^24.3.1" jest-watcher@^24.3.0: version "24.3.0" @@ -5748,13 +5773,22 @@ jest-worker@^24.0.0-alpha.6, jest-worker@^24.3.0: merge-stream "^1.0.1" supports-color "^6.1.0" -jest@24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-24.3.0.tgz#e16620880d9ce36b3f9341cd4d2808f85b8f16fd" - integrity sha512-c1EFvnRkTClSj9qcAF3r0UHCf5bpxdGs4+cKJwp53tct6S/ZhSk3NGjjMGBHxm41+6wnJSBl48u6nzIFxoNs9g== +jest-worker@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.3.1.tgz#c1759dd2b1d5541b09a2e5e1bc3288de6c9d8632" + integrity sha512-ZCoAe/iGLzTJvWHrO8fyx3bmEQhpL16SILJmWHKe8joHhyF3z00psF1sCRT54DoHw5GJG0ZpUtGy+ylvwA4haA== + dependencies: + "@types/node" "*" + merge-stream "^1.0.1" + supports-color "^6.1.0" + +jest@24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/jest/-/jest-24.3.1.tgz#81959de0d57b2df923510f4fafe266712d37dcca" + integrity sha512-SqZguEbYNcZ3r0KUUBN+IkKfyPS1VBbIUiK4Wrc0AiGUR52gJa0fmlWSOCL3x25908QrfoQwkVDu5jCsfXb2ig== dependencies: import-local "^2.0.0" - jest-cli "^24.3.0" + jest-cli "^24.3.1" js-base64@^2.1.8, js-base64@^2.1.9: version "2.5.0" @@ -6956,10 +6990,10 @@ mobx-react@5.4.3: hoist-non-react-statics "^3.0.0" react-lifecycles-compat "^3.0.2" -mobx-state-tree@3.10.2: - version "3.10.2" - resolved "https://registry.yarnpkg.com/mobx-state-tree/-/mobx-state-tree-3.10.2.tgz#1cbb99a65e7e0a8f91e2c2be44d23de9b1c71afc" - integrity sha512-DCt05qayAaLEMldsNYicJiLUg5rFyEzivlD4oiy8HjTQ+M3aqRbgvz9kn0g1uR/5IT27jPMkAZO8MSICDGitDw== +mobx-state-tree@3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/mobx-state-tree/-/mobx-state-tree-3.11.0.tgz#959890a0008101d7ef52a92a7156fdf7436a5ef2" + integrity sha512-0a5ZDTMQxLO6WkqwNsCRYru5bxsjodQiOEoA4pHj03M0ZjiPtEvmMP6NKzRYZdPIvgDpuPvXB2QeUw5yOQXOLA== mobx@5.9.0: version "5.9.0" @@ -8257,14 +8291,15 @@ pretty-format@24.0.0-alpha.6: ansi-regex "^4.0.0" ansi-styles "^3.2.0" -pretty-format@^24.3.0: - version "24.3.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.3.0.tgz#e7eaefecd28d714fc6425dc2d5f9ed30e1188b26" - integrity sha512-oz+EQc2uda3ql4JluWTWEQgegTo9cMkVcqXxBieSV1opZ4SE1TKuFBDoSk7jGOb08UgwQVHMkVSINB8jQyUFQg== +pretty-format@^24.3.1: + version "24.3.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.3.1.tgz#ae4a98e93d73d86913a8a7dd1a7c3c900f8fda59" + integrity sha512-NZGH1NWS6o4i9pvRWLsxIK00JB9pqOUzVrO7yWT6vjI2thdxwvxefBJO6O5T24UAhI8P5dMceZ7x5wphgVI7Mg== dependencies: "@jest/types" "^24.3.0" ansi-regex "^4.0.0" ansi-styles "^3.2.0" + react-is "^16.8.4" primer-support@4.7.0: version "4.7.0"