Only create TerminalStore after ThemeStore (#3359)

- Use Proxy for backwards compatability

- Fix a bunch of unit tests that needed all the Singleton's created

- Add comments on the order required for the store migrations

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton authored and GitHub committed 2021-07-13 12:36:46 -04:00
1 parent 9e363b8d5f
commit c335b0f054
12 files changed
+634 -566

No files matched your search

+4 -5
View File
@@ -63,8 +63,7 @@
},
"moduleNameMapper": {
"\\.(css|scss)$": "<rootDir>/__mocks__/styleMock.ts",
"\\.(svg)$": "<rootDir>/__mocks__/imageMock.ts",
"^@lingui/macro$": "<rootDir>/__mocks__/@linguiMacro.ts"
"\\.(svg)$": "<rootDir>/__mocks__/imageMock.ts"
},
"modulePathIgnorePatterns": [
"<rootDir>/dist",
@@ -218,7 +217,7 @@
"mobx": "^6.3.0",
"mobx-observable-history": "^2.0.1",
"mobx-react": "^7.1.0",
"mock-fs": "^4.12.0",
"mock-fs": "4.14",
"moment": "^2.29.1",
"moment-timezone": "^0.5.33",
"node-pty": "^0.9.0",
@@ -279,7 +278,7 @@
"@types/marked": "^2.0.3",
"@types/md5-file": "^4.0.2",
"@types/mini-css-extract-plugin": "^0.9.1",
"@types/mock-fs": "^4.10.0",
"@types/mock-fs": "^4.13.1",
"@types/module-alias": "^2.0.0",
"@types/node": "12.20",
"@types/npm": "^2.0.31",
@@ -339,7 +338,7 @@
"html-webpack-plugin": "^4.5.2",
"identity-obj-proxy": "^3.0.0",
"include-media": "^1.4.9",
"jest": "^26.0.1",
"jest": "26.6.3",
"jest-canvas-mock": "^2.3.0",
"jest-fetch-mock": "^3.0.3",
"jest-mock-extended": "^1.0.16",