diff --git a/api/tacticalrmm/requirements.txt b/api/tacticalrmm/requirements.txt index 0bd6a570..b1514296 100644 --- a/api/tacticalrmm/requirements.txt +++ b/api/tacticalrmm/requirements.txt @@ -1,4 +1,4 @@ -asgiref==3.4.1 +asgiref==3.5.0 asyncio-nats-client==0.11.5 celery==5.2.3 certifi==2021.10.8 @@ -19,12 +19,12 @@ msgpack==1.0.3 packaging==21.3 psycopg2-binary==2.9.3 pycparser==2.21 -pycryptodome==3.12.0 +pycryptodome==3.13.0 pyotp==2.6.0 -pyparsing==3.0.6 +pyparsing==3.0.7 pytz==2021.3 qrcode==7.3.1 -redis==4.1.0 +redis==4.1.1 requests==2.27.1 six==1.16.0 sqlparse==0.4.2 diff --git a/web/package-lock.json b/web/package-lock.json index d1d5d3f4..4b9a8c60 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -8,19 +8,19 @@ "name": "web", "version": "0.1.8", "dependencies": { - "@quasar/extras": "^1.12.3", - "apexcharts": "^3.32.1", - "axios": "^0.24.0", + "@quasar/extras": "^1.12.4", + "apexcharts": "^3.33.0", + "axios": "^0.25.0", "dotenv": "^10.0.0", "qrcode.vue": "^3.3.3", - "quasar": "^2.4.10", + "quasar": "^2.4.12", "vue3-ace-editor": "^2.2.2", "vue3-apexcharts": "^1.4.1", "vuedraggable": "^4.1.0", "vuex": "^4.0.2" }, "devDependencies": { - "@quasar/app": "^3.2.6", + "@quasar/app": "^3.2.9", "@quasar/cli": "^1.2.2" } }, @@ -1864,21 +1864,19 @@ } }, "node_modules/@quasar/app": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@quasar/app/-/app-3.2.6.tgz", - "integrity": "sha512-SITUEWo4oNzvUSegsGmPySvRCu54oSMG8AGdLRkdaFbGC11QY6XB3PyE1jHaWOXWoY+o59FvOBML56TW9eWtHg==", + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/@quasar/app/-/app-3.2.9.tgz", + "integrity": "sha512-HQ6C7yF6dMMs9t3mT95s0tr1HKp22jfse4LL3sLBkwExcXsSNxcmVZTQozb/XtCFgaHzWLzAKv3qIv86f/MFrw==", "dev": true, "dependencies": { "@quasar/babel-preset-app": "2.0.1", "@quasar/fastclick": "1.1.4", "@quasar/ssr-helpers": "2.1.1", - "@types/compression-webpack-plugin": "9.1.1", "@types/cordova": "0.0.34", "@types/express": "4.17.13", "@types/webpack-bundle-analyzer": "4.4.1", - "@types/webpack-dev-server": "4.5.0", "archiver": "5.3.0", - "autoprefixer": "10.4.0", + "autoprefixer": "10.4.2", "browserslist": "^4.12.0", "chalk": "4.1.2", "chokidar": "3.5.2", @@ -1888,12 +1886,12 @@ "cross-spawn": "7.0.3", "css-loader": "5.2.6", "css-minimizer-webpack-plugin": "3.3.1", - "cssnano": "5.0.14", + "cssnano": "5.0.15", "dot-prop": "6.0.1", "elementtree": "0.1.7", "error-stack-parser": "2.0.6", "express": "4.17.2", - "fast-glob": "3.2.7", + "fast-glob": "3.2.11", "file-loader": "6.2.0", "fork-ts-checker-webpack-plugin": "6.5.0", "fs-extra": "10.0.0", @@ -1922,10 +1920,10 @@ "sass": "1.32.12", "sass-loader": "12.4.0", "semver": "7.3.5", - "table": "6.7.5", + "table": "6.8.0", "terser-webpack-plugin": "5.3.0", "ts-loader": "9.2.6", - "typescript": "4.4.2", + "typescript": "4.5.4", "url-loader": "4.1.1", "vue": "^3.2.24", "vue-loader": "16.8.3", @@ -1934,7 +1932,7 @@ "webpack": "^5.58.1", "webpack-bundle-analyzer": "4.5.0", "webpack-chain": "6.5.1", - "webpack-dev-server": "4.7.1", + "webpack-dev-server": "4.7.3", "webpack-merge": "5.8.0", "webpack-node-externals": "3.0.0" }, @@ -2307,9 +2305,9 @@ } }, "node_modules/@quasar/extras": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/@quasar/extras/-/extras-1.12.3.tgz", - "integrity": "sha512-BIWpysRnHqbroPnCtWQPNUdhLo97p45RC7J+SVgJH3hdsCHkwJTBMAwaw1522SJn+nEkrPKq1YLm0MgAYmPvvw==", + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/@quasar/extras/-/extras-1.12.4.tgz", + "integrity": "sha512-a5yIWDzuhH9mwB+TnJs70gLjydUjxzxyGk0MuXfgdXNOVcb5qhZhuPvPx7JrUCQn5N3Jh0cO3+KA4CKCwcpYug==", "funding": { "type": "github", "url": "https://donate.quasar.dev" @@ -2386,16 +2384,6 @@ "@types/node": "*" } }, - "node_modules/@types/compression-webpack-plugin": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@types/compression-webpack-plugin/-/compression-webpack-plugin-9.1.1.tgz", - "integrity": "sha512-cCZFFPFgZ42nWv+uHNgUenQl4gjo+oIvdPwLkGnsJBD6IpaN8dKxanLksHtc5fvlo74a5/sOuX6H320r/GROUw==", - "deprecated": "This is a stub types definition. compression-webpack-plugin provides its own type definitions, so you do not need this installed.", - "dev": true, - "dependencies": { - "compression-webpack-plugin": "*" - } - }, "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -2572,33 +2560,6 @@ "webpack": "^5" } }, - "node_modules/@types/webpack-dev-middleware": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", - "integrity": "sha512-SklLlklFBfTyIXo1iWXxzeytjlysWfj5QfIcRJrCc7MgzuCjnZOHXviQwe81iFGq9ZkCUXAg2fpbZdHhj5lSWA==", - "deprecated": "This is a stub types definition. webpack-dev-middleware provides its own type definitions, so you do not need this installed.", - "dev": true, - "dependencies": { - "webpack-dev-middleware": "*" - } - }, - "node_modules/@types/webpack-dev-server": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-4.5.0.tgz", - "integrity": "sha512-HMb6pZPANObue3LwbdpQLWzQyF9O0wntiPyXj4vGutlAbNKTXH4hDCHaZyfvfZDmFn+5HprrWHm1TGt3awNr/A==", - "dev": true, - "dependencies": { - "@types/bonjour": "*", - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/serve-index": "*", - "@types/serve-static": "*", - "@types/webpack-dev-middleware": "*", - "chokidar": "^3.5.1", - "http-proxy-middleware": "^2.0.0", - "webpack": "*" - } - }, "node_modules/@types/ws": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", @@ -3287,17 +3248,17 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", - "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", "dev": true, "dependencies": { - "browserslist": "^4.17.5", - "caniuse-lite": "^1.0.30001272", - "fraction.js": "^4.1.1", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "bin": { "autoprefixer": "bin/autoprefixer" @@ -3314,11 +3275,11 @@ } }, "node_modules/axios": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", "dependencies": { - "follow-redirects": "^1.14.4" + "follow-redirects": "^1.14.7" } }, "node_modules/babel-loader": { @@ -4857,12 +4818,12 @@ } }, "node_modules/cssnano": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.14.tgz", - "integrity": "sha512-qzhRkFvBhv08tbyKCIfWbxBXmkIpLl1uNblt8SpTHkgLfON5OCPX/CCnkdNmEosvo8bANQYmTTMEgcVBlisHaw==", + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.15.tgz", + "integrity": "sha512-ppZsS7oPpi2sfiyV5+i+NbB/3GtQ+ab2Vs1azrZaXWujUSN4o+WdTxlCZIMcT9yLW3VO/5yX3vpyDaQ1nIn8CQ==", "dev": true, "dependencies": { - "cssnano-preset-default": "^5.1.9", + "cssnano-preset-default": "^5.1.10", "lilconfig": "^2.0.3", "yaml": "^1.10.2" }, @@ -5319,22 +5280,6 @@ "node": ">=8" } }, - "node_modules/del/node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, "node_modules/del/node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -6047,9 +5992,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -6059,7 +6004,7 @@ "micromatch": "^4.0.4" }, "engines": { - "node": ">=8" + "node": ">=8.6.0" } }, "node_modules/fast-json-stable-stringify": { @@ -10160,9 +10105,9 @@ } }, "node_modules/quasar": { - "version": "2.4.10", - "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.4.10.tgz", - "integrity": "sha512-fYd3VwUqtAyRBAbL+4CnadjFjyFJtMIeIOjeQzvycSdPqsv30WtVjz6SYIN53mZ7lFY0xfvnvHCfeVRPEl1FYw==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.4.12.tgz", + "integrity": "sha512-obyqi5wxHpnlPSTfT/WEVCqt+J5LcgnjRGGmhuYMOrgSj8ytSbm5ToZfi/gj1yurifnX4dCIkneFtuFdOHnLZQ==", "engines": { "node": ">= 10.18.1", "npm": ">= 6.13.4", @@ -11563,9 +11508,9 @@ } }, "node_modules/table": { - "version": "6.7.5", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", - "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", "dev": true, "dependencies": { "ajv": "^8.0.1", @@ -11936,9 +11881,9 @@ } }, "node_modules/typescript": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz", - "integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", + "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -12547,9 +12492,9 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.1.tgz", - "integrity": "sha512-bkoNgFyqlF/CT726Axtf/ELHHYsTZJWz3QJ6HqstWPbalhjAPunlPH9bwt/Lr5cLb+uoLmsta6svVplVzq8beA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", + "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", "dev": true, "dependencies": { "@types/bonjour": "^3.5.9", @@ -12574,7 +12519,7 @@ "p-retry": "^4.5.0", "portfinder": "^1.0.28", "schema-utils": "^4.0.0", - "selfsigned": "^1.10.11", + "selfsigned": "^2.0.0", "serve-index": "^1.9.1", "sockjs": "^0.3.21", "spdy": "^4.0.2", @@ -12652,6 +12597,15 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, + "node_modules/webpack-dev-server/node_modules/node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, "node_modules/webpack-dev-server/node_modules/open": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", @@ -12688,6 +12642,18 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/webpack-dev-server/node_modules/selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "dev": true, + "dependencies": { + "node-forge": "^1.2.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/webpack-dev-server/node_modules/strip-ansi": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", @@ -14297,21 +14263,19 @@ "dev": true }, "@quasar/app": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@quasar/app/-/app-3.2.6.tgz", - "integrity": "sha512-SITUEWo4oNzvUSegsGmPySvRCu54oSMG8AGdLRkdaFbGC11QY6XB3PyE1jHaWOXWoY+o59FvOBML56TW9eWtHg==", + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/@quasar/app/-/app-3.2.9.tgz", + "integrity": "sha512-HQ6C7yF6dMMs9t3mT95s0tr1HKp22jfse4LL3sLBkwExcXsSNxcmVZTQozb/XtCFgaHzWLzAKv3qIv86f/MFrw==", "dev": true, "requires": { "@quasar/babel-preset-app": "2.0.1", "@quasar/fastclick": "1.1.4", "@quasar/ssr-helpers": "2.1.1", - "@types/compression-webpack-plugin": "9.1.1", "@types/cordova": "0.0.34", "@types/express": "4.17.13", "@types/webpack-bundle-analyzer": "4.4.1", - "@types/webpack-dev-server": "4.5.0", "archiver": "5.3.0", - "autoprefixer": "10.4.0", + "autoprefixer": "10.4.2", "browserslist": "^4.12.0", "chalk": "4.1.2", "chokidar": "3.5.2", @@ -14321,12 +14285,12 @@ "cross-spawn": "7.0.3", "css-loader": "5.2.6", "css-minimizer-webpack-plugin": "3.3.1", - "cssnano": "5.0.14", + "cssnano": "5.0.15", "dot-prop": "6.0.1", "elementtree": "0.1.7", "error-stack-parser": "2.0.6", "express": "4.17.2", - "fast-glob": "3.2.7", + "fast-glob": "3.2.11", "file-loader": "6.2.0", "fork-ts-checker-webpack-plugin": "6.5.0", "fs-extra": "10.0.0", @@ -14355,10 +14319,10 @@ "sass": "1.32.12", "sass-loader": "12.4.0", "semver": "7.3.5", - "table": "6.7.5", + "table": "6.8.0", "terser-webpack-plugin": "5.3.0", "ts-loader": "9.2.6", - "typescript": "4.4.2", + "typescript": "4.5.4", "url-loader": "4.1.1", "vue": "^3.2.24", "vue-loader": "16.8.3", @@ -14367,7 +14331,7 @@ "webpack": "^5.58.1", "webpack-bundle-analyzer": "4.5.0", "webpack-chain": "6.5.1", - "webpack-dev-server": "4.7.1", + "webpack-dev-server": "4.7.3", "webpack-merge": "5.8.0", "webpack-node-externals": "3.0.0" } @@ -14654,9 +14618,9 @@ } }, "@quasar/extras": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/@quasar/extras/-/extras-1.12.3.tgz", - "integrity": "sha512-BIWpysRnHqbroPnCtWQPNUdhLo97p45RC7J+SVgJH3hdsCHkwJTBMAwaw1522SJn+nEkrPKq1YLm0MgAYmPvvw==" + "version": "1.12.4", + "resolved": "https://registry.npmjs.org/@quasar/extras/-/extras-1.12.4.tgz", + "integrity": "sha512-a5yIWDzuhH9mwB+TnJs70gLjydUjxzxyGk0MuXfgdXNOVcb5qhZhuPvPx7JrUCQn5N3Jh0cO3+KA4CKCwcpYug==" }, "@quasar/fastclick": { "version": "1.1.4", @@ -14713,15 +14677,6 @@ "@types/node": "*" } }, - "@types/compression-webpack-plugin": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@types/compression-webpack-plugin/-/compression-webpack-plugin-9.1.1.tgz", - "integrity": "sha512-cCZFFPFgZ42nWv+uHNgUenQl4gjo+oIvdPwLkGnsJBD6IpaN8dKxanLksHtc5fvlo74a5/sOuX6H320r/GROUw==", - "dev": true, - "requires": { - "compression-webpack-plugin": "*" - } - }, "@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -14898,32 +14853,6 @@ "webpack": "^5" } }, - "@types/webpack-dev-middleware": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", - "integrity": "sha512-SklLlklFBfTyIXo1iWXxzeytjlysWfj5QfIcRJrCc7MgzuCjnZOHXviQwe81iFGq9ZkCUXAg2fpbZdHhj5lSWA==", - "dev": true, - "requires": { - "webpack-dev-middleware": "*" - } - }, - "@types/webpack-dev-server": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-4.5.0.tgz", - "integrity": "sha512-HMb6pZPANObue3LwbdpQLWzQyF9O0wntiPyXj4vGutlAbNKTXH4hDCHaZyfvfZDmFn+5HprrWHm1TGt3awNr/A==", - "dev": true, - "requires": { - "@types/bonjour": "*", - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/serve-index": "*", - "@types/serve-static": "*", - "@types/webpack-dev-middleware": "*", - "chokidar": "^3.5.1", - "http-proxy-middleware": "^2.0.0", - "webpack": "*" - } - }, "@types/ws": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", @@ -15518,25 +15447,25 @@ "dev": true }, "autoprefixer": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", - "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", "dev": true, "requires": { - "browserslist": "^4.17.5", - "caniuse-lite": "^1.0.30001272", - "fraction.js": "^4.1.1", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001297", + "fraction.js": "^4.1.2", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" } }, "axios": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", "requires": { - "follow-redirects": "^1.14.4" + "follow-redirects": "^1.14.7" } }, "babel-loader": { @@ -16712,12 +16641,12 @@ "dev": true }, "cssnano": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.14.tgz", - "integrity": "sha512-qzhRkFvBhv08tbyKCIfWbxBXmkIpLl1uNblt8SpTHkgLfON5OCPX/CCnkdNmEosvo8bANQYmTTMEgcVBlisHaw==", + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.15.tgz", + "integrity": "sha512-ppZsS7oPpi2sfiyV5+i+NbB/3GtQ+ab2Vs1azrZaXWujUSN4o+WdTxlCZIMcT9yLW3VO/5yX3vpyDaQ1nIn8CQ==", "dev": true, "requires": { - "cssnano-preset-default": "^5.1.9", + "cssnano-preset-default": "^5.1.10", "lilconfig": "^2.0.3", "yaml": "^1.10.2" } @@ -17076,19 +17005,6 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, "globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -17653,9 +17569,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -20718,9 +20634,9 @@ "dev": true }, "quasar": { - "version": "2.4.10", - "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.4.10.tgz", - "integrity": "sha512-fYd3VwUqtAyRBAbL+4CnadjFjyFJtMIeIOjeQzvycSdPqsv30WtVjz6SYIN53mZ7lFY0xfvnvHCfeVRPEl1FYw==" + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/quasar/-/quasar-2.4.12.tgz", + "integrity": "sha512-obyqi5wxHpnlPSTfT/WEVCqt+J5LcgnjRGGmhuYMOrgSj8ytSbm5ToZfi/gj1yurifnX4dCIkneFtuFdOHnLZQ==" }, "query-string": { "version": "5.1.1", @@ -21799,9 +21715,9 @@ } }, "table": { - "version": "6.7.5", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", - "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", "dev": true, "requires": { "ajv": "^8.0.1", @@ -22071,9 +21987,9 @@ } }, "typescript": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.2.tgz", - "integrity": "sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", + "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", "dev": true }, "uglify-js": { @@ -22557,9 +22473,9 @@ } }, "webpack-dev-server": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.1.tgz", - "integrity": "sha512-bkoNgFyqlF/CT726Axtf/ELHHYsTZJWz3QJ6HqstWPbalhjAPunlPH9bwt/Lr5cLb+uoLmsta6svVplVzq8beA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz", + "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==", "dev": true, "requires": { "@types/bonjour": "^3.5.9", @@ -22584,7 +22500,7 @@ "p-retry": "^4.5.0", "portfinder": "^1.0.28", "schema-utils": "^4.0.0", - "selfsigned": "^1.10.11", + "selfsigned": "^2.0.0", "serve-index": "^1.9.1", "sockjs": "^0.3.21", "spdy": "^4.0.2", @@ -22632,6 +22548,12 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, + "node-forge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz", + "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", + "dev": true + }, "open": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", @@ -22655,6 +22577,15 @@ "ajv-keywords": "^5.0.0" } }, + "selfsigned": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz", + "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", + "dev": true, + "requires": { + "node-forge": "^1.2.0" + } + }, "strip-ansi": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", diff --git a/web/package.json b/web/package.json index cc0db36c..285f9817 100644 --- a/web/package.json +++ b/web/package.json @@ -10,19 +10,19 @@ "test:e2e:ci": "cross-env E2E_TEST=true start-test \"quasar dev\" http-get://localhost:8080 \"cypress run\"" }, "dependencies": { - "@quasar/extras": "^1.12.3", - "apexcharts": "^3.32.1", - "axios": "^0.24.0", + "@quasar/extras": "^1.12.4", + "apexcharts": "^3.33.0", + "axios": "^0.25.0", "dotenv": "^10.0.0", "qrcode.vue": "^3.3.3", - "quasar": "^2.4.10", + "quasar": "^2.4.12", "vue3-ace-editor": "^2.2.2", "vue3-apexcharts": "^1.4.1", "vuedraggable": "^4.1.0", "vuex": "^4.0.2" }, "devDependencies": { - "@quasar/app": "^3.2.6", + "@quasar/app": "^3.2.9", "@quasar/cli": "^1.2.2" }, "browserslist": [ @@ -31,4 +31,4 @@ "last 2 Edge versions", "last 1 Safari versions" ] -} +} \ No newline at end of file