aboutsummaryrefslogtreecommitdiffstats
path: root/yarn.lock
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-26 17:29:58 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-26 17:42:27 +0100
commitfe5d0bb29e850e36693cae5594adf16f764aedf9 (patch)
treec3d7e050518ef658756972b789959a24943f3df0 /yarn.lock
parentfeat: Switch to json5 config format (diff)
downloadsophie-fe5d0bb29e850e36693cae5594adf16f764aedf9.tar.gz
sophie-fe5d0bb29e850e36693cae5594adf16f764aedf9.tar.zst
sophie-fe5d0bb29e850e36693cae5594adf16f764aedf9.zip
refactor: Config persistence architecture
The architecture in the main process is split into 3 main parts: * services: interfaces for services are injected into the stores through the MainEnv interface (for testability) * services/impl: electron-specific implementations of services * stores: the actions of the stores can invoke (asynchronous) services
Diffstat (limited to 'yarn.lock')
-rw-r--r--yarn.lock8
1 files changed, 6 insertions, 2 deletions
diff --git a/yarn.lock b/yarn.lock
index 8e929b7..64a8f07 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -838,12 +838,16 @@ __metadata:
838 "@sophie/service-shared": "workspace:*" 838 "@sophie/service-shared": "workspace:*"
839 "@sophie/shared": "workspace:*" 839 "@sophie/shared": "workspace:*"
840 "@types/electron-devtools-installer": ^2.2.1 840 "@types/electron-devtools-installer": ^2.2.1
841 "@types/lodash": ^4.14.178
842 "@types/ms": ^0.7.31
841 "@types/node": ^17.0.4 843 "@types/node": ^17.0.4
842 electron: 16.0.5 844 electron: 16.0.5
843 electron-devtools-installer: ^3.2.0 845 electron-devtools-installer: ^3.2.0
844 json5: ^2.2.0 846 json5: ^2.2.0
847 lodash: ^4.17.21
845 mobx: ^6.3.10 848 mobx: ^6.3.10
846 mobx-state-tree: ^5.1.0 849 mobx-state-tree: ^5.1.0
850 ms: ^2.1.3
847 rimraf: ^3.0.2 851 rimraf: ^3.0.2
848 typescript: ^4.5.4 852 typescript: ^4.5.4
849 vite: ^2.7.6 853 vite: ^2.7.6
@@ -1027,7 +1031,7 @@ __metadata:
1027 languageName: node 1031 languageName: node
1028 linkType: hard 1032 linkType: hard
1029 1033
1030"@types/ms@npm:*": 1034"@types/ms@npm:*, @types/ms@npm:^0.7.31":
1031 version: 0.7.31 1035 version: 0.7.31
1032 resolution: "@types/ms@npm:0.7.31" 1036 resolution: "@types/ms@npm:0.7.31"
1033 checksum: daadd354aedde024cce6f5aa873fefe7b71b22cd0e28632a69e8b677aeb48ae8caa1c60e5919bb781df040d116b01cb4316335167a3fc0ef6a63fa3614c0f6da 1037 checksum: daadd354aedde024cce6f5aa873fefe7b71b22cd0e28632a69e8b677aeb48ae8caa1c60e5919bb781df040d116b01cb4316335167a3fc0ef6a63fa3614c0f6da
@@ -4088,7 +4092,7 @@ __metadata:
4088 languageName: node 4092 languageName: node
4089 linkType: hard 4093 linkType: hard
4090 4094
4091"ms@npm:^2.0.0": 4095"ms@npm:^2.0.0, ms@npm:^2.1.3":
4092 version: 2.1.3 4096 version: 2.1.3
4093 resolution: "ms@npm:2.1.3" 4097 resolution: "ms@npm:2.1.3"
4094 checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d 4098 checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d