diff --git a/komga-webui/package-lock.json b/komga-webui/package-lock.json index 6db12c6b..9aa05758 100644 --- a/komga-webui/package-lock.json +++ b/komga-webui/package-lock.json @@ -17,7 +17,6 @@ "lodash": "^4.17.19", "qs": "^6.10.1", "vue": "^2.6.14", - "vue-cookies": "^1.7.4", "vue-i18n": "^8.24.4", "vue-line-clamp": "^1.3.2", "vue-read-more-smooth": "^0.1.8", @@ -48,7 +47,7 @@ "@vue/cli-service": "^4.4.6", "@vue/eslint-config-standard": "^5.1.2", "@vue/eslint-config-typescript": "^5.0.2", - "@vue/test-utils": "1.0.3", + "@vue/test-utils": "1.2.0", "babel-eslint": "^10.1.0", "eslint": "^7.5.0", "eslint-plugin-import": "^2.22.0", @@ -3272,14 +3271,18 @@ } }, "node_modules/@vue/test-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.3.tgz", - "integrity": "sha512-mmsKXZSGfvd0bH05l4SNuczZ2MqlJH2DWhiul5wJXFxbf/gRRd2UL4QZgozEMQ30mRi9i4/+p4JJat8S4Js64Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.2.0.tgz", + "integrity": "sha512-poBTLqeJYNq1TXVhtVfnY8vELUVOFdJY8KZZoUuaAkIqPTWsxonU1M8nMWpZT+xEMrM+49+YcuEqtMHVD9Q9gw==", "dev": true, "dependencies": { "dom-event-types": "^1.0.0", "lodash": "^4.17.15", "pretty": "^2.0.0" + }, + "peerDependencies": { + "vue": "2.x", + "vue-template-compiler": "^2.x" } }, "node_modules/@vue/web-component-wrapper": { @@ -9535,14 +9538,12 @@ "node_modules/fsevents/node_modules/abbrev": { "version": "1.1.1", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/fsevents/node_modules/ansi-regex": { "version": "2.1.1", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -9552,14 +9553,12 @@ "node_modules/fsevents/node_modules/aproba": { "version": "1.2.0", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/fsevents/node_modules/are-we-there-yet": { "version": "1.1.5", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9570,14 +9569,12 @@ "node_modules/fsevents/node_modules/balanced-match": { "version": "1.0.0", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/fsevents/node_modules/brace-expansion": { "version": "1.1.11", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9589,14 +9586,12 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", - "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/fsevents/node_modules/code-point-at": { "version": "1.1.0", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -9606,21 +9601,18 @@ "node_modules/fsevents/node_modules/concat-map": { "version": "0.0.1", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/fsevents/node_modules/console-control-strings": { "version": "1.1.0", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/fsevents/node_modules/core-util-is": { "version": "1.0.2", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "extraneous": true, "inBundle": true, "license": "MIT" }, @@ -9628,7 +9620,6 @@ "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9638,7 +9629,6 @@ "node_modules/fsevents/node_modules/deep-extend": { "version": "0.6.0", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -9648,14 +9638,12 @@ "node_modules/fsevents/node_modules/delegates": { "version": "1.0.0", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/fsevents/node_modules/detect-libc": { "version": "1.0.3", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "extraneous": true, "inBundle": true, "license": "Apache-2.0", "bin": { @@ -9669,7 +9657,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9679,14 +9666,12 @@ "node_modules/fsevents/node_modules/fs.realpath": { "version": "1.0.0", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/fsevents/node_modules/gauge": { "version": "2.7.4", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9704,7 +9689,6 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9725,14 +9709,12 @@ "node_modules/fsevents/node_modules/has-unicode": { "version": "2.0.1", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/fsevents/node_modules/iconv-lite": { "version": "0.4.24", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9746,7 +9728,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9756,7 +9737,6 @@ "node_modules/fsevents/node_modules/inflight": { "version": "1.0.6", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9768,14 +9748,12 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/fsevents/node_modules/ini": { "version": "1.3.5", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "extraneous": true, "inBundle": true, "license": "ISC", "engines": { @@ -9785,7 +9763,6 @@ "node_modules/fsevents/node_modules/is-fullwidth-code-point": { "version": "1.0.0", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9798,14 +9775,12 @@ "node_modules/fsevents/node_modules/isarray": { "version": "1.0.0", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/fsevents/node_modules/minimatch": { "version": "3.0.4", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9818,7 +9793,6 @@ "node_modules/fsevents/node_modules/minimist": { "version": "0.0.8", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "extraneous": true, "inBundle": true, "license": "MIT" }, @@ -9826,7 +9800,6 @@ "version": "2.9.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9838,7 +9811,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", - "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9848,7 +9820,6 @@ "node_modules/fsevents/node_modules/mkdirp": { "version": "0.5.1", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9862,7 +9833,6 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "extraneous": true, "inBundle": true, "license": "MIT" }, @@ -9870,7 +9840,6 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz", "integrity": "sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==", - "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -9889,7 +9858,6 @@ "version": "0.14.0", "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", - "extraneous": true, "inBundle": true, "license": "BSD-3-Clause", "dependencies": { @@ -9911,7 +9879,6 @@ "node_modules/fsevents/node_modules/nopt": { "version": "4.0.1", "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9926,7 +9893,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9937,7 +9903,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "extraneous": true, "inBundle": true, "license": "ISC" }, @@ -9945,7 +9910,6 @@ "version": "1.4.7", "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.7.tgz", "integrity": "sha512-vAj7dIkp5NhieaGZxBJB8fF4R0078rqsmhJcAfXZ6O7JJhjhPK96n5Ry1oZcfLXgfun0GWTZPOxaEyqv8GBykQ==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9956,7 +9920,6 @@ "node_modules/fsevents/node_modules/npmlog": { "version": "4.1.2", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9969,7 +9932,6 @@ "node_modules/fsevents/node_modules/number-is-nan": { "version": "1.0.1", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -9979,7 +9941,6 @@ "node_modules/fsevents/node_modules/object-assign": { "version": "4.1.1", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -9989,7 +9950,6 @@ "node_modules/fsevents/node_modules/once": { "version": "1.4.0", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -9999,7 +9959,6 @@ "node_modules/fsevents/node_modules/os-homedir": { "version": "1.0.2", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -10009,7 +9968,6 @@ "node_modules/fsevents/node_modules/os-tmpdir": { "version": "1.0.2", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -10019,7 +9977,6 @@ "node_modules/fsevents/node_modules/osenv": { "version": "0.1.5", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10030,7 +9987,6 @@ "node_modules/fsevents/node_modules/path-is-absolute": { "version": "1.0.1", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -10041,14 +9997,12 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/fsevents/node_modules/rc": { "version": "1.2.8", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "extraneous": true, "inBundle": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { @@ -10064,14 +10018,12 @@ "node_modules/fsevents/node_modules/rc/node_modules/minimist": { "version": "1.2.0", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/fsevents/node_modules/readable-stream": { "version": "2.3.6", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", - "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10088,7 +10040,6 @@ "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10101,21 +10052,18 @@ "node_modules/fsevents/node_modules/safe-buffer": { "version": "5.1.2", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/fsevents/node_modules/safer-buffer": { "version": "2.1.2", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/fsevents/node_modules/sax": { "version": "1.2.4", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "extraneous": true, "inBundle": true, "license": "ISC" }, @@ -10123,7 +10071,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "extraneous": true, "inBundle": true, "license": "ISC", "bin": { @@ -10133,21 +10080,18 @@ "node_modules/fsevents/node_modules/set-blocking": { "version": "2.0.0", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/fsevents/node_modules/signal-exit": { "version": "3.0.2", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "extraneous": true, "inBundle": true, "license": "ISC" }, "node_modules/fsevents/node_modules/string_decoder": { "version": "1.1.1", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10157,7 +10101,6 @@ "node_modules/fsevents/node_modules/string-width": { "version": "1.0.2", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10172,7 +10115,6 @@ "node_modules/fsevents/node_modules/strip-ansi": { "version": "3.0.1", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "extraneous": true, "inBundle": true, "license": "MIT", "dependencies": { @@ -10185,7 +10127,6 @@ "node_modules/fsevents/node_modules/strip-json-comments": { "version": "2.0.1", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "extraneous": true, "inBundle": true, "license": "MIT", "engines": { @@ -10196,7 +10137,6 @@ "version": "4.4.13", "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10215,14 +10155,12 @@ "node_modules/fsevents/node_modules/util-deprecate": { "version": "1.0.2", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "extraneous": true, "inBundle": true, "license": "MIT" }, "node_modules/fsevents/node_modules/wide-align": { "version": "1.1.3", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "extraneous": true, "inBundle": true, "license": "ISC", "dependencies": { @@ -10232,7 +10170,6 @@ "node_modules/fsevents/node_modules/wrappy": { "version": "1.0.2", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "extraneous": true, "inBundle": true, "license": "ISC" }, @@ -10240,7 +10177,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "extraneous": true, "inBundle": true, "license": "ISC" }, @@ -19647,11 +19583,6 @@ "node": ">=10" } }, - "node_modules/vue-cookies": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/vue-cookies/-/vue-cookies-1.7.4.tgz", - "integrity": "sha512-mOS5Btr8V9zvAtkmQ7/TfqJIropOx7etDAgBywPCmHjvfJl2gFbH2XgoMghleLoyyMTi5eaJss0mPN7arMoslA==" - }, "node_modules/vue-eslint-parser": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz", @@ -23829,9 +23760,9 @@ "dev": true }, "@vue/test-utils": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.3.tgz", - "integrity": "sha512-mmsKXZSGfvd0bH05l4SNuczZ2MqlJH2DWhiul5wJXFxbf/gRRd2UL4QZgozEMQ30mRi9i4/+p4JJat8S4Js64Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.2.0.tgz", + "integrity": "sha512-poBTLqeJYNq1TXVhtVfnY8vELUVOFdJY8KZZoUuaAkIqPTWsxonU1M8nMWpZT+xEMrM+49+YcuEqtMHVD9Q9gw==", "dev": true, "requires": { "dom-event-types": "^1.0.0", @@ -29036,26 +28967,22 @@ "abbrev": { "version": "1.1.1", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "bundled": true, - "extraneous": true + "bundled": true }, "ansi-regex": { "version": "2.1.1", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "bundled": true, - "extraneous": true + "bundled": true }, "aproba": { "version": "1.2.0", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "bundled": true, - "extraneous": true + "bundled": true }, "are-we-there-yet": { "version": "1.1.5", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "bundled": true, - "extraneous": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -29064,14 +28991,12 @@ "balanced-match": { "version": "1.0.0", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "bundled": true, - "extraneous": true + "bundled": true }, "brace-expansion": { "version": "1.1.11", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "bundled": true, - "extraneous": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -29081,39 +29006,33 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz", "integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==", - "bundled": true, - "extraneous": true + "bundled": true }, "code-point-at": { "version": "1.1.0", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "bundled": true, - "extraneous": true + "bundled": true }, "concat-map": { "version": "0.0.1", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "bundled": true, - "extraneous": true + "bundled": true }, "console-control-strings": { "version": "1.1.0", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "bundled": true, - "extraneous": true + "bundled": true }, "core-util-is": { "version": "1.0.2", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "bundled": true, - "extraneous": true + "bundled": true }, "debug": { "version": "3.2.6", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "bundled": true, - "extraneous": true, "requires": { "ms": "^2.1.1" } @@ -29121,27 +29040,23 @@ "deep-extend": { "version": "0.6.0", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "bundled": true, - "extraneous": true + "bundled": true }, "delegates": { "version": "1.0.0", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "bundled": true, - "extraneous": true + "bundled": true }, "detect-libc": { "version": "1.0.3", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", - "bundled": true, - "extraneous": true + "bundled": true }, "fs-minipass": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", "bundled": true, - "extraneous": true, "requires": { "minipass": "^2.6.0" } @@ -29149,14 +29064,12 @@ "fs.realpath": { "version": "1.0.0", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "bundled": true, - "extraneous": true + "bundled": true }, "gauge": { "version": "2.7.4", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "bundled": true, - "extraneous": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -29173,7 +29086,6 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "bundled": true, - "extraneous": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -29186,14 +29098,12 @@ "has-unicode": { "version": "2.0.1", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "bundled": true, - "extraneous": true + "bundled": true }, "iconv-lite": { "version": "0.4.24", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "bundled": true, - "extraneous": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -29203,7 +29113,6 @@ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", "bundled": true, - "extraneous": true, "requires": { "minimatch": "^3.0.4" } @@ -29212,7 +29121,6 @@ "version": "1.0.6", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "bundled": true, - "extraneous": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -29222,20 +29130,17 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "bundled": true, - "extraneous": true + "bundled": true }, "ini": { "version": "1.3.5", "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "bundled": true, - "extraneous": true + "bundled": true }, "is-fullwidth-code-point": { "version": "1.0.0", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "bundled": true, - "extraneous": true, "requires": { "number-is-nan": "^1.0.0" } @@ -29243,14 +29148,12 @@ "isarray": { "version": "1.0.0", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "bundled": true, - "extraneous": true + "bundled": true }, "minimatch": { "version": "3.0.4", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "bundled": true, - "extraneous": true, "requires": { "brace-expansion": "^1.1.7" } @@ -29258,15 +29161,13 @@ "minimist": { "version": "0.0.8", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "bundled": true, - "extraneous": true + "bundled": true }, "minipass": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", "bundled": true, - "extraneous": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -29277,7 +29178,6 @@ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", "bundled": true, - "extraneous": true, "requires": { "minipass": "^2.9.0" } @@ -29286,7 +29186,6 @@ "version": "0.5.1", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "bundled": true, - "extraneous": true, "requires": { "minimist": "0.0.8" } @@ -29295,15 +29194,13 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "bundled": true, - "extraneous": true + "bundled": true }, "needle": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz", "integrity": "sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==", "bundled": true, - "extraneous": true, "requires": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -29315,7 +29212,6 @@ "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", "bundled": true, - "extraneous": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", @@ -29333,7 +29229,6 @@ "version": "4.0.1", "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", "bundled": true, - "extraneous": true, "requires": { "abbrev": "1", "osenv": "^0.1.4" @@ -29344,7 +29239,6 @@ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", "bundled": true, - "extraneous": true, "requires": { "npm-normalize-package-bin": "^1.0.1" } @@ -29353,15 +29247,13 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", - "bundled": true, - "extraneous": true + "bundled": true }, "npm-packlist": { "version": "1.4.7", "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.7.tgz", "integrity": "sha512-vAj7dIkp5NhieaGZxBJB8fF4R0078rqsmhJcAfXZ6O7JJhjhPK96n5Ry1oZcfLXgfun0GWTZPOxaEyqv8GBykQ==", "bundled": true, - "extraneous": true, "requires": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1" @@ -29371,7 +29263,6 @@ "version": "4.1.2", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "bundled": true, - "extraneous": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -29382,20 +29273,17 @@ "number-is-nan": { "version": "1.0.1", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "bundled": true, - "extraneous": true + "bundled": true }, "object-assign": { "version": "4.1.1", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "bundled": true, - "extraneous": true + "bundled": true }, "once": { "version": "1.4.0", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "bundled": true, - "extraneous": true, "requires": { "wrappy": "1" } @@ -29403,20 +29291,17 @@ "os-homedir": { "version": "1.0.2", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "bundled": true, - "extraneous": true + "bundled": true }, "os-tmpdir": { "version": "1.0.2", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "bundled": true, - "extraneous": true + "bundled": true }, "osenv": { "version": "0.1.5", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "bundled": true, - "extraneous": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -29425,21 +29310,18 @@ "path-is-absolute": { "version": "1.0.1", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "bundled": true, - "extraneous": true + "bundled": true }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "bundled": true, - "extraneous": true + "bundled": true }, "rc": { "version": "1.2.8", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "bundled": true, - "extraneous": true, "requires": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -29450,8 +29332,7 @@ "minimist": { "version": "1.2.0", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "bundled": true, - "extraneous": true + "bundled": true } } }, @@ -29459,7 +29340,6 @@ "version": "2.3.6", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "bundled": true, - "extraneous": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -29475,7 +29355,6 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "bundled": true, - "extraneous": true, "requires": { "glob": "^7.1.3" } @@ -29483,45 +29362,38 @@ "safe-buffer": { "version": "5.1.2", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "bundled": true, - "extraneous": true + "bundled": true }, "safer-buffer": { "version": "2.1.2", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "bundled": true, - "extraneous": true + "bundled": true }, "sax": { "version": "1.2.4", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "bundled": true, - "extraneous": true + "bundled": true }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bundled": true, - "extraneous": true + "bundled": true }, "set-blocking": { "version": "2.0.0", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "bundled": true, - "extraneous": true + "bundled": true }, "signal-exit": { "version": "3.0.2", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "bundled": true, - "extraneous": true + "bundled": true }, "string_decoder": { "version": "1.1.1", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "bundled": true, - "extraneous": true, "requires": { "safe-buffer": "~5.1.0" } @@ -29530,7 +29402,6 @@ "version": "1.0.2", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "bundled": true, - "extraneous": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -29541,7 +29412,6 @@ "version": "3.0.1", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "bundled": true, - "extraneous": true, "requires": { "ansi-regex": "^2.0.0" } @@ -29549,15 +29419,13 @@ "strip-json-comments": { "version": "2.0.1", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "bundled": true, - "extraneous": true + "bundled": true }, "tar": { "version": "4.4.13", "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", "bundled": true, - "extraneous": true, "requires": { "chownr": "^1.1.1", "fs-minipass": "^1.2.5", @@ -29571,14 +29439,12 @@ "util-deprecate": { "version": "1.0.2", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "bundled": true, - "extraneous": true + "bundled": true }, "wide-align": { "version": "1.1.3", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "bundled": true, - "extraneous": true, "requires": { "string-width": "^1.0.2 || 2" } @@ -29586,15 +29452,13 @@ "wrappy": { "version": "1.0.2", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "bundled": true, - "extraneous": true + "bundled": true }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "bundled": true, - "extraneous": true + "bundled": true } } }, @@ -37478,11 +37342,6 @@ } } }, - "vue-cookies": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/vue-cookies/-/vue-cookies-1.7.4.tgz", - "integrity": "sha512-mOS5Btr8V9zvAtkmQ7/TfqJIropOx7etDAgBywPCmHjvfJl2gFbH2XgoMghleLoyyMTi5eaJss0mPN7arMoslA==" - }, "vue-eslint-parser": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.1.0.tgz", diff --git a/komga-webui/package.json b/komga-webui/package.json index 00624a7f..56ec54bc 100644 --- a/komga-webui/package.json +++ b/komga-webui/package.json @@ -20,7 +20,6 @@ "lodash": "^4.17.19", "qs": "^6.10.1", "vue": "^2.6.14", - "vue-cookies": "^1.7.4", "vue-i18n": "^8.24.4", "vue-line-clamp": "^1.3.2", "vue-read-more-smooth": "^0.1.8", diff --git a/komga-webui/src/App.vue b/komga-webui/src/App.vue index 5020c007..19ca2f17 100644 --- a/komga-webui/src/App.vue +++ b/komga-webui/src/App.vue @@ -9,74 +9,11 @@ import {Theme} from '@/types/themes' import {LIBRARY_ADDED, LIBRARY_CHANGED, LIBRARY_DELETED} from '@/types/events' import {LibrarySseDto} from '@/types/komga-sse' -const cookieLocale = 'locale' -const cookieTheme = 'theme' -const cookieFit = 'webreader.fit' -const cookieContinuousReaderFit = 'webreader.continuousReaderFit' -const cookieContinuousReaderPadding = 'webreader.continuousReaderPadding' -const cookieReadingDirection = 'webreader.readingDirection' -const cookiePageLayout = 'webreader.pageLayout' -const cookieSwipe = 'webreader.swipe' -const cookieAnimations = 'webreader.animations' -const cookieBackground = 'webreader.background' -const cookiePageSize = 'pagesize' - export default Vue.extend({ name: 'App', created() { window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', this.systemThemeChange) - // TODO: remove this after a few months (moved to local storage in 0.85.0 - 29 Mar 2021) - // remove also vue-cookie npm package - if (this.$cookies.isKey(cookieLocale)) { - this.$store.commit('setLocale', this.$cookies.get(cookieLocale)) - this.$cookies.remove(cookieLocale) - } - if (this.$cookies.isKey(cookieTheme)) { - this.$store.commit('setTheme', this.$cookies.get(cookieTheme)) - this.$cookies.remove(cookieTheme) - } - if (this.$cookies.isKey(cookieFit)) { - this.$store.commit('setWebreaderPagedScale', this.$cookies.get(cookieFit)) - this.$cookies.remove(cookieFit) - } - if (this.$cookies.isKey(cookieContinuousReaderFit)) { - this.$store.commit('setWebreaderContinuousScale', this.$cookies.get(cookieContinuousReaderFit)) - this.$cookies.remove(cookieContinuousReaderFit) - } - if (this.$cookies.isKey(cookieContinuousReaderPadding)) { - this.$store.commit('setWebreaderContinuousPadding', parseInt(this.$cookies.get(cookieContinuousReaderPadding))) - this.$cookies.remove(cookieContinuousReaderPadding) - } - if (this.$cookies.isKey(cookieReadingDirection)) { - this.$store.commit('setWebreaderReadingDirection', this.$cookies.get(cookieReadingDirection)) - this.$cookies.remove(cookieReadingDirection) - } - if (this.$cookies.isKey(cookiePageLayout)) { - this.$store.commit('setWebreaderPagedPageLayout', this.$cookies.get(cookiePageLayout)) - this.$cookies.remove(cookiePageLayout) - } - if (this.$cookies.isKey(cookieSwipe)) { - this.$store.commit('setWebreaderSwipe', this.$cookies.get(cookieSwipe)) - this.$cookies.remove(cookieSwipe) - } - if (this.$cookies.isKey(cookieAnimations)) { - this.$store.commit('setWebreaderAnimations', this.$cookies.get(cookieAnimations)) - this.$cookies.remove(cookieAnimations) - } - if (this.$cookies.isKey(cookieBackground)) { - this.$store.commit('setWebreaderBackground', this.$cookies.get(cookieBackground)) - this.$cookies.remove(cookieBackground) - } - if (this.$cookies.isKey(cookiePageSize)) { - this.$store.commit('setBrowsingPageSize', parseInt(this.$cookies.get(cookiePageSize))) - this.$cookies.remove(cookiePageSize) - } - this.$cookies.keys() - .filter(x => x.startsWith('collection.filter') || x.startsWith('library.filter') || x.startsWith('library.sort')) - .forEach(x => this.$cookies.remove(x)) - - this.$eventHub.$on(LIBRARY_ADDED, this.reloadLibraries) this.$eventHub.$on(LIBRARY_DELETED, this.reloadLibraries) this.$eventHub.$on(LIBRARY_CHANGED, this.reloadLibraries) diff --git a/komga-webui/src/main.ts b/komga-webui/src/main.ts index 927d5fae..13ff2fa7 100644 --- a/komga-webui/src/main.ts +++ b/komga-webui/src/main.ts @@ -1,6 +1,5 @@ import _, {LoDashStatic} from 'lodash' import Vue from 'vue' -import VueCookies from 'vue-cookies' // @ts-ignore import * as lineClamp from 'vue-line-clamp' import Vuelidate from 'vuelidate' @@ -30,7 +29,6 @@ Vue.prototype.$eventHub = new Vue() Vue.use(Vuelidate) Vue.use(lineClamp) -Vue.use(VueCookies) Vue.use(httpPlugin) Vue.use(komgaFileSystem, {http: Vue.prototype.$http})