diff --git a/modules/services/accentor/default.nix b/modules/services/accentor/default.nix index ba237cf4..9a4813f8 100644 --- a/modules/services/accentor/default.nix +++ b/modules/services/accentor/default.nix @@ -7,7 +7,7 @@ let owner = "accentor"; repo = "web"; rev = "develop"; - sha256 = "12qikkhdhlyab14gvs187kjgahcwrlgn5c13iwd0k2ryw6z3sf2b"; + sha256 = "0idvxs48pmsia29fvx602zfqw6pvlz2kxji55rhb19iq5zmcirzw"; }; packageJSON = ./package.json; yarnLock = ./yarn.lock; diff --git a/modules/services/accentor/package.json b/modules/services/accentor/package.json index f1369938..e59732c6 100644 --- a/modules/services/accentor/package.json +++ b/modules/services/accentor/package.json @@ -12,6 +12,8 @@ "@mdi/font": "^5.9.55", "@mdi/svg": "^5.9.55", "fetch-retry": "^4.1.1", + "localforage": "^1.9.0", + "lodash.debounce": "^4.0.8", "roboto-fontface": "^0.10.0", "vue": "^2.6.14", "vue-i18n": "^8.24.5", @@ -20,7 +22,7 @@ "vuedraggable": "^2.24.3", "vuetify": "^2.5.6", "vuex": "^3.6.2", - "vuex-persistedstate": "^3.2.0" + "vuex-persist": "^3.1.3" }, "devDependencies": { "@intlify/vue-i18n-loader": "^1.1.0", diff --git a/modules/services/accentor/yarn.lock b/modules/services/accentor/yarn.lock index 01d8b9b4..d0b8b5c9 100644 --- a/modules/services/accentor/yarn.lock +++ b/modules/services/accentor/yarn.lock @@ -3983,6 +3983,11 @@ flatted@^2.0.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== +flatted@^3.0.5: + version "3.1.0" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz#a5d06b4a8b01e3a63771daa5cb7a1903e2e57067" + integrity sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA== + flush-write-stream@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" @@ -4571,6 +4576,11 @@ ignore@^4.0.3, ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== +immediate@~3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= + import-cwd@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" @@ -5210,6 +5220,13 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +lie@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" + integrity sha1-mkNrLMd0bKWd56QfpGmz77dr2H4= + dependencies: + immediate "~3.0.5" + lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" @@ -5256,6 +5273,13 @@ loader-utils@^2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" +localforage@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.9.0.tgz#f3e4d32a8300b362b4634cc4e066d9d00d2f09d1" + integrity sha512-rR1oyNrKulpe+VM9cYmcFn6tsHuokyVHFaCM3+osEmxaHTbEk8oQu6eGDfS6DQLWi/N67XRmB8ECG37OES368g== + dependencies: + lie "3.1.1" + locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -7368,11 +7392,6 @@ shelljs@^0.8.3: interpret "^1.0.0" rechoir "^0.6.2" -shvl@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/shvl/-/shvl-2.0.3.tgz#eb4bd37644f5684bba1fc52c3010c96fb5e6afd1" - integrity sha512-V7C6S9Hlol6SzOJPnQ7qzOVEWUQImt3BNmmzh40wObhla3XOYMe4gGiYzLrJd5TFa+cI2f9LKIRJTTKZSTbWgw== - signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" @@ -8426,13 +8445,13 @@ vuetify@^2.5.6: resolved "https://registry.yarnpkg.com/vuetify/-/vuetify-2.5.6.tgz#9cbb1eacece6c42028216312b9be23e35a7f5cf4" integrity sha512-2T8ML5PYuJ/AdMVH3ZIvzHnsM0nX8t4Xzj+0HFFGfLT7jLlptCFpG+JE8+kyrgGZlbUgulyOwCUu8hJkVsReFA== -vuex-persistedstate@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/vuex-persistedstate/-/vuex-persistedstate-3.2.0.tgz#41d3ea304404769ac653ec020de80c95ce16243d" - integrity sha512-1Q4zV9cNaJtl59jN6rXbndemEtXKywZr0OFZnqgpYdwvdyy+64KNsEltKldQW+i03st5LuDwHsdOEevXIZUgdg== +vuex-persist@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/vuex-persist/-/vuex-persist-3.1.3.tgz#518c722a2ca3026bcee5732f99d24f75cee0f3b6" + integrity sha512-QWOpP4SxmJDC5Y1+0+Yl/F4n7z27syd1St/oP+IYCGe0X0GFio0Zan6kngZFufdIhJm+5dFGDo3VG5kdkCGeRQ== dependencies: deepmerge "^4.2.2" - shvl "^2.0.2" + flatted "^3.0.5" vuex@^3.6.2: version "3.6.2" diff --git a/modules/services/accentor/yarn.nix b/modules/services/accentor/yarn.nix index cb6c5137..37ff63b5 100644 --- a/modules/services/accentor/yarn.nix +++ b/modules/services/accentor/yarn.nix @@ -4009,6 +4009,14 @@ sha1 = "4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"; }; } + { + name = "flatted___flatted_3.1.0.tgz"; + path = fetchurl { + name = "flatted___flatted_3.1.0.tgz"; + url = "https://registry.yarnpkg.com/flatted/-/flatted-3.1.0.tgz"; + sha1 = "a5d06b4a8b01e3a63771daa5cb7a1903e2e57067"; + }; + } { name = "flush_write_stream___flush_write_stream_1.1.1.tgz"; path = fetchurl { @@ -4681,6 +4689,14 @@ sha1 = "750e3db5862087b4737ebac8207ffd1ef27b25fc"; }; } + { + name = "immediate___immediate_3.0.6.tgz"; + path = fetchurl { + name = "immediate___immediate_3.0.6.tgz"; + url = "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz"; + sha1 = "9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"; + }; + } { name = "import_cwd___import_cwd_2.1.0.tgz"; path = fetchurl { @@ -5513,6 +5529,14 @@ sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee"; }; } + { + name = "lie___lie_3.1.1.tgz"; + path = fetchurl { + name = "lie___lie_3.1.1.tgz"; + url = "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz"; + sha1 = "9a436b2cc7746ca59de7a41fa469b3efb76bd87e"; + }; + } { name = "lines_and_columns___lines_and_columns_1.1.6.tgz"; path = fetchurl { @@ -5561,6 +5585,14 @@ sha1 = "e4cace5b816d425a166b5f097e10cd12b36064b0"; }; } + { + name = "localforage___localforage_1.9.0.tgz"; + path = fetchurl { + name = "localforage___localforage_1.9.0.tgz"; + url = "https://registry.yarnpkg.com/localforage/-/localforage-1.9.0.tgz"; + sha1 = "f3e4d32a8300b362b4634cc4e066d9d00d2f09d1"; + }; + } { name = "locate_path___locate_path_3.0.0.tgz"; path = fetchurl { @@ -7961,14 +7993,6 @@ sha1 = "de7684feeb767f8716b326078a8a00875890e3c2"; }; } - { - name = "shvl___shvl_2.0.3.tgz"; - path = fetchurl { - name = "shvl___shvl_2.0.3.tgz"; - url = "https://registry.yarnpkg.com/shvl/-/shvl-2.0.3.tgz"; - sha1 = "eb4bd37644f5684bba1fc52c3010c96fb5e6afd1"; - }; - } { name = "signal_exit___signal_exit_3.0.3.tgz"; path = fetchurl { @@ -9162,11 +9186,11 @@ }; } { - name = "vuex_persistedstate___vuex_persistedstate_3.2.0.tgz"; + name = "vuex_persist___vuex_persist_3.1.3.tgz"; path = fetchurl { - name = "vuex_persistedstate___vuex_persistedstate_3.2.0.tgz"; - url = "https://registry.yarnpkg.com/vuex-persistedstate/-/vuex-persistedstate-3.2.0.tgz"; - sha1 = "41d3ea304404769ac653ec020de80c95ce16243d"; + name = "vuex_persist___vuex_persist_3.1.3.tgz"; + url = "https://registry.yarnpkg.com/vuex-persist/-/vuex-persist-3.1.3.tgz"; + sha1 = "518c722a2ca3026bcee5732f99d24f75cee0f3b6"; }; } {