You've already forked AstralRinth
forked from didirus/AstralRinth
Version filters
This commit is contained in:
300
package-lock.json
generated
300
package-lock.json
generated
@@ -30,12 +30,12 @@
|
||||
}
|
||||
},
|
||||
"@babel/core": {
|
||||
"version": "7.11.5",
|
||||
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.5.tgz",
|
||||
"integrity": "sha512-fsEANVOcZHzrsV6dMVWqpSeXClq3lNbYrfFGme6DE25FQWe7pyeYpXyx9guqUnpy466JLzZ8z4uwSr2iv60V5Q==",
|
||||
"version": "7.11.6",
|
||||
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz",
|
||||
"integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==",
|
||||
"requires": {
|
||||
"@babel/code-frame": "^7.10.4",
|
||||
"@babel/generator": "^7.11.5",
|
||||
"@babel/generator": "^7.11.6",
|
||||
"@babel/helper-module-transforms": "^7.11.0",
|
||||
"@babel/helpers": "^7.10.4",
|
||||
"@babel/parser": "^7.11.5",
|
||||
@@ -49,17 +49,17 @@
|
||||
"lodash": "^4.17.19",
|
||||
"resolve": "^1.3.2",
|
||||
"semver": "^5.4.1",
|
||||
"source-map": "^0.6.1"
|
||||
"source-map": "^0.5.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/generator": {
|
||||
"version": "7.11.5",
|
||||
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.5.tgz",
|
||||
"integrity": "sha512-9UqHWJ4IwRTy4l0o8gq2ef8ws8UPzvtMkVKjTLAiRmza9p9V6Z+OfuNd9fB1j5Q67F+dVJtPC2sZXI8NM9br4g==",
|
||||
"version": "7.11.6",
|
||||
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz",
|
||||
"integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==",
|
||||
"requires": {
|
||||
"@babel/types": "^7.11.5",
|
||||
"jsesc": "^2.5.1",
|
||||
"source-map": "^0.6.1"
|
||||
"source-map": "^0.5.0"
|
||||
}
|
||||
},
|
||||
"@babel/helper-split-export-declaration": {
|
||||
@@ -118,11 +118,6 @@
|
||||
"version": "5.7.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
|
||||
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
|
||||
},
|
||||
"source-map": {
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
||||
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1159,9 +1154,9 @@
|
||||
"integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw=="
|
||||
},
|
||||
"@eslint/eslintrc": {
|
||||
"version": "0.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.2.tgz",
|
||||
"integrity": "sha512-qyFK2+kQifSPE0VBo9VzF9tCfN3gLMBm1YGAtCugRcKhY4oW13lmcKGmyQGhEAgts9JoiXucAGKQUgc2WThF8w==",
|
||||
"version": "0.1.3",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz",
|
||||
"integrity": "sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ajv": "^6.12.4",
|
||||
@@ -1177,9 +1172,9 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"ajv": {
|
||||
"version": "6.12.4",
|
||||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
|
||||
"integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==",
|
||||
"version": "6.12.5",
|
||||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz",
|
||||
"integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"fast-deep-equal": "^3.1.1",
|
||||
@@ -1255,30 +1250,30 @@
|
||||
}
|
||||
},
|
||||
"@nuxt/babel-preset-app": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/babel-preset-app/-/babel-preset-app-2.14.4.tgz",
|
||||
"integrity": "sha512-biQwzYGX4j/S6RKs1AZlIWFSeMTjTnnHJUnSSzYwqQLMraBdGcFbMlAzYdAa14gwCRAF3Dxu9WzTV/7h12iV/g==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/babel-preset-app/-/babel-preset-app-2.14.5.tgz",
|
||||
"integrity": "sha512-mrBvqkzhI5D8mAeLR6p100vqPDfgndSMflB/0zTWjsIE5SCpEk57fE90ZUPMAyktawhceZTsHQOPGqOm+xDOJw==",
|
||||
"requires": {
|
||||
"@babel/core": "^7.11.4",
|
||||
"@babel/core": "^7.11.6",
|
||||
"@babel/helper-compilation-targets": "^7.10.4",
|
||||
"@babel/plugin-proposal-class-properties": "^7.10.4",
|
||||
"@babel/plugin-proposal-decorators": "^7.10.5",
|
||||
"@babel/plugin-transform-runtime": "^7.11.0",
|
||||
"@babel/preset-env": "^7.11.0",
|
||||
"@babel/plugin-transform-runtime": "^7.11.5",
|
||||
"@babel/preset-env": "^7.11.5",
|
||||
"@babel/runtime": "^7.11.2",
|
||||
"@vue/babel-preset-jsx": "^1.1.2",
|
||||
"core-js": "^2.6.5"
|
||||
}
|
||||
},
|
||||
"@nuxt/builder": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/builder/-/builder-2.14.4.tgz",
|
||||
"integrity": "sha512-87ecIi+YpTua8d0BqU1ZQUFNLskiR1x/79baTHxPosqH7qnltQor6LpivKlZOBv9yjEPoh4HVB2DGVBFm4wV2w==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/builder/-/builder-2.14.5.tgz",
|
||||
"integrity": "sha512-Df3X01dOcSpPLogM+FDuInsuLmax0UGQXnR4815Y0LRMd0gdtztGyFwgKo5Q1BaP1dfsWYdaDj89fM08Eu9LlQ==",
|
||||
"requires": {
|
||||
"@nuxt/devalue": "^1.2.4",
|
||||
"@nuxt/utils": "2.14.4",
|
||||
"@nuxt/vue-app": "2.14.4",
|
||||
"@nuxt/webpack": "2.14.4",
|
||||
"@nuxt/utils": "2.14.5",
|
||||
"@nuxt/vue-app": "2.14.5",
|
||||
"@nuxt/webpack": "2.14.5",
|
||||
"chalk": "^3.0.0",
|
||||
"chokidar": "^3.4.2",
|
||||
"consola": "^2.15.0",
|
||||
@@ -1289,7 +1284,7 @@
|
||||
"lodash": "^4.17.20",
|
||||
"pify": "^4.0.1",
|
||||
"semver": "^7.3.2",
|
||||
"serialize-javascript": "^4.0.0",
|
||||
"serialize-javascript": "^5.0.0",
|
||||
"upath": "^1.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
@@ -1355,13 +1350,13 @@
|
||||
}
|
||||
},
|
||||
"@nuxt/cli": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-2.14.4.tgz",
|
||||
"integrity": "sha512-p2EOFCRtOC9b9tm15k5E+P68fx1gEAZQdKW2nItIv+Q4P2VTFwcKXoZOR9PzriJ3+Q5Kw5tNeaYXCsb51ZG5vg==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-2.14.5.tgz",
|
||||
"integrity": "sha512-r+2iv6ihmKEkysr4ejgeTr3ZXwK/B5n1HGDKiwQgcvkNMTgpklrVSnV7r+lZfrGKFEZRw4+IO41FZ+pkMcB4gQ==",
|
||||
"requires": {
|
||||
"@nuxt/config": "2.14.4",
|
||||
"@nuxt/config": "2.14.5",
|
||||
"@nuxt/static": "^1.0.0",
|
||||
"@nuxt/utils": "2.14.4",
|
||||
"@nuxt/utils": "2.14.5",
|
||||
"boxen": "^4.2.0",
|
||||
"chalk": "^3.0.0",
|
||||
"compression": "^1.7.4",
|
||||
@@ -1376,8 +1371,8 @@
|
||||
"globby": "^11.0.1",
|
||||
"hable": "^3.0.0",
|
||||
"minimist": "^1.2.5",
|
||||
"opener": "1.5.1",
|
||||
"pretty-bytes": "^5.3.0",
|
||||
"opener": "1.5.2",
|
||||
"pretty-bytes": "^5.4.1",
|
||||
"serve-static": "^1.14.1",
|
||||
"std-env": "^2.2.1",
|
||||
"upath": "^1.2.0",
|
||||
@@ -1425,11 +1420,6 @@
|
||||
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
||||
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
|
||||
},
|
||||
"opener": {
|
||||
"version": "1.5.1",
|
||||
"resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz",
|
||||
"integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA=="
|
||||
},
|
||||
"supports-color": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
|
||||
@@ -1454,11 +1444,11 @@
|
||||
}
|
||||
},
|
||||
"@nuxt/config": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/config/-/config-2.14.4.tgz",
|
||||
"integrity": "sha512-wHsyvQan2MCBnp55DUrYZtReNL8935pSQdc6RQxD3hOmU5hGV8B+sBILkPnSc2uGt7VG9bHVfcx1gTlxU/awMQ==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/config/-/config-2.14.5.tgz",
|
||||
"integrity": "sha512-O9AppTdBKCMZmLF6+GXIqCufDdIWbS7hdHSaaF3yd9o/Mj7J0XJoooQgPQyrIU9NFcF9QXjk4kcSEkWgFxPx8A==",
|
||||
"requires": {
|
||||
"@nuxt/utils": "2.14.4",
|
||||
"@nuxt/utils": "2.14.5",
|
||||
"consola": "^2.15.0",
|
||||
"create-require": "^1.0.2",
|
||||
"defu": "^2.0.4",
|
||||
@@ -1483,15 +1473,15 @@
|
||||
}
|
||||
},
|
||||
"@nuxt/core": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/core/-/core-2.14.4.tgz",
|
||||
"integrity": "sha512-PIBEN6fAZk7L3+OamydqPoregrip+XZmhG/LDYWThjtAbVZDasSwJ9/T8jD7J75qAxyM6q5Wd+uWOZ3D4X5giQ==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/core/-/core-2.14.5.tgz",
|
||||
"integrity": "sha512-dAUN281OxZWJeZ1ioZUyf/BKf/4ON7JB12k/ItfLr4o59RktDGLfzeYuVgOCa7H/omoD9pp0I9wOQ252R8afVA==",
|
||||
"requires": {
|
||||
"@nuxt/config": "2.14.4",
|
||||
"@nuxt/config": "2.14.5",
|
||||
"@nuxt/devalue": "^1.2.4",
|
||||
"@nuxt/server": "2.14.4",
|
||||
"@nuxt/utils": "2.14.4",
|
||||
"@nuxt/vue-renderer": "2.14.4",
|
||||
"@nuxt/server": "2.14.5",
|
||||
"@nuxt/utils": "2.14.5",
|
||||
"@nuxt/vue-renderer": "2.14.5",
|
||||
"consola": "^2.15.0",
|
||||
"debug": "^4.1.1",
|
||||
"esm": "^3.2.25",
|
||||
@@ -1553,11 +1543,11 @@
|
||||
}
|
||||
},
|
||||
"@nuxt/generator": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/generator/-/generator-2.14.4.tgz",
|
||||
"integrity": "sha512-CfFvvzlQNpkFmPO6MCVy1Up+Ha3/scoWwIl9hHcN7WvlHVzlyK/5AOJTKW3xgeWcCFA+se5iTgK2K/5w/cWFGQ==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/generator/-/generator-2.14.5.tgz",
|
||||
"integrity": "sha512-vktzRVmECfO+3WMg4CMYtWkaUgQVEmTL+0LupQBWwpzhz/08pVL6UPRhg3MYS1mn/UlIShNBsaDvzUnX0BSzwg==",
|
||||
"requires": {
|
||||
"@nuxt/utils": "2.14.4",
|
||||
"@nuxt/utils": "2.14.5",
|
||||
"chalk": "^3.0.0",
|
||||
"consola": "^2.15.0",
|
||||
"fs-extra": "^8.1.0",
|
||||
@@ -1658,13 +1648,13 @@
|
||||
}
|
||||
},
|
||||
"@nuxt/server": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/server/-/server-2.14.4.tgz",
|
||||
"integrity": "sha512-HRTZBgJWLgphaSnyhUTr9W9SxVaf0a/j9MuXVniuLlVI7aHqCKvWkYCj2pnPzhTKdf3qVRDkIQuI6g8TOZDHVQ==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/server/-/server-2.14.5.tgz",
|
||||
"integrity": "sha512-cA0PsaaocZ323B7eAgApxCRHSR1oayOLEEL75DDv0Dm2FPevesz1cgk9N9E01fYD499XnKzfRj6cbIg/S1QTIg==",
|
||||
"requires": {
|
||||
"@nuxt/config": "2.14.4",
|
||||
"@nuxt/utils": "2.14.4",
|
||||
"@nuxt/vue-renderer": "2.14.4",
|
||||
"@nuxt/config": "2.14.5",
|
||||
"@nuxt/utils": "2.14.5",
|
||||
"@nuxt/vue-renderer": "2.14.5",
|
||||
"@nuxtjs/youch": "^4.2.3",
|
||||
"chalk": "^3.0.0",
|
||||
"compression": "^1.7.4",
|
||||
@@ -1789,16 +1779,16 @@
|
||||
}
|
||||
},
|
||||
"@nuxt/utils": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/utils/-/utils-2.14.4.tgz",
|
||||
"integrity": "sha512-NSKZ1idNoHswYUSC7sz9pfZ6pWU+3n7emBrkiw7hCaULWSYwv+TqkkNPtTWt/6Uwdc+8Y8C/SnKF1wNhtBxdBA==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/utils/-/utils-2.14.5.tgz",
|
||||
"integrity": "sha512-PwAX8zdUS1AbSukEtOL5J5FV5hL0F3Y4lg1mwj4bdTu6me3B4TM2xsKpOk0pzylDeL9SvS6KSuh/NUcnx2IsJQ==",
|
||||
"requires": {
|
||||
"consola": "^2.15.0",
|
||||
"fs-extra": "^8.1.0",
|
||||
"hash-sum": "^2.0.0",
|
||||
"proper-lockfile": "^4.1.1",
|
||||
"semver": "^7.3.2",
|
||||
"serialize-javascript": "^4.0.0",
|
||||
"serialize-javascript": "^5.0.0",
|
||||
"signal-exit": "^3.0.3",
|
||||
"ua-parser-js": "^0.7.21"
|
||||
},
|
||||
@@ -1811,11 +1801,11 @@
|
||||
}
|
||||
},
|
||||
"@nuxt/vue-app": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/vue-app/-/vue-app-2.14.4.tgz",
|
||||
"integrity": "sha512-67jxuW69j/Gtf4q7FH8i4q1glTujU/WqjjdyE97ClFWT6wMU3VivxrH4q4B8MC61WiVn5SAG04xnc2vAh7znaw==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/vue-app/-/vue-app-2.14.5.tgz",
|
||||
"integrity": "sha512-EJyG2FjVUwJHBpPDRkVzNjnr+4o8mi1SKfy+IMB8SFMAvdsv/NBVyJXsBGQBR8oqFcBZ+V94O7Iv17Y6nOTuvQ==",
|
||||
"requires": {
|
||||
"node-fetch": "^2.6.0",
|
||||
"node-fetch": "^2.6.1",
|
||||
"unfetch": "^4.1.0",
|
||||
"vue": "^2.6.12",
|
||||
"vue-client-only": "^2.0.0",
|
||||
@@ -1827,12 +1817,12 @@
|
||||
}
|
||||
},
|
||||
"@nuxt/vue-renderer": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/vue-renderer/-/vue-renderer-2.14.4.tgz",
|
||||
"integrity": "sha512-bYCj0RVpNcpXLw0XbyuGoCJcfCoNbAAHzTvmY5r1hbeGyvZ8IDd34/PeFoPwLX/KwqdZCIZdVFlF3z/JBlJ/zw==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/vue-renderer/-/vue-renderer-2.14.5.tgz",
|
||||
"integrity": "sha512-AlsiukZysYwl6ZaiprHfZ0yFEUfrTyjVTHc8V05f9RVg5PCZCCYfgsaIEG1T5GBEuEj1g1cLT+NS+UH4DuAhkg==",
|
||||
"requires": {
|
||||
"@nuxt/devalue": "^1.2.4",
|
||||
"@nuxt/utils": "2.14.4",
|
||||
"@nuxt/utils": "2.14.5",
|
||||
"consola": "^2.15.0",
|
||||
"fs-extra": "^8.1.0",
|
||||
"lru-cache": "^5.1.1",
|
||||
@@ -1849,17 +1839,17 @@
|
||||
}
|
||||
},
|
||||
"@nuxt/webpack": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/webpack/-/webpack-2.14.4.tgz",
|
||||
"integrity": "sha512-91qcNMWfX0nWp+5bprvmUjDdvlXtv7VjbBYXkHZZ+1Het5d90VAwqSLVKHpBCWqf0QG0ZNmz0hkCnJbduxk7Kw==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/@nuxt/webpack/-/webpack-2.14.5.tgz",
|
||||
"integrity": "sha512-Zd4ZqvrMYyD38cYCYm3P4LKczkcfgnWWbKxGawOqrZP9xCuWDSQhI81l5lNVT+ECwXuVuyVZwnumb+ux9HHy3Q==",
|
||||
"requires": {
|
||||
"@babel/core": "^7.11.4",
|
||||
"@nuxt/babel-preset-app": "2.14.4",
|
||||
"@babel/core": "^7.11.6",
|
||||
"@nuxt/babel-preset-app": "2.14.5",
|
||||
"@nuxt/friendly-errors-webpack-plugin": "^2.5.0",
|
||||
"@nuxt/utils": "2.14.4",
|
||||
"@nuxt/utils": "2.14.5",
|
||||
"babel-loader": "^8.1.0",
|
||||
"cache-loader": "^4.1.0",
|
||||
"caniuse-lite": "^1.0.30001118",
|
||||
"caniuse-lite": "^1.0.30001125",
|
||||
"chalk": "^3.0.0",
|
||||
"consola": "^2.15.0",
|
||||
"create-require": "^1.0.2",
|
||||
@@ -1871,9 +1861,9 @@
|
||||
"glob": "^7.1.6",
|
||||
"hard-source-webpack-plugin": "^0.13.1",
|
||||
"hash-sum": "^2.0.0",
|
||||
"html-webpack-plugin": "^4.3.0",
|
||||
"html-webpack-plugin": "^4.4.1",
|
||||
"memory-fs": "^0.4.1",
|
||||
"optimize-css-assets-webpack-plugin": "^5.0.3",
|
||||
"optimize-css-assets-webpack-plugin": "^5.0.4",
|
||||
"pify": "^4.0.1",
|
||||
"postcss": "^7.0.32",
|
||||
"postcss-import": "^12.0.1",
|
||||
@@ -2100,9 +2090,9 @@
|
||||
}
|
||||
},
|
||||
"@types/webpack": {
|
||||
"version": "4.41.21",
|
||||
"resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.21.tgz",
|
||||
"integrity": "sha512-2j9WVnNrr/8PLAB5csW44xzQSJwS26aOnICsP3pSGCEdsu6KYtfQ6QJsVUKHWRnm1bL7HziJsfh5fHqth87yKA==",
|
||||
"version": "4.41.22",
|
||||
"resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.22.tgz",
|
||||
"integrity": "sha512-JQDJK6pj8OMV9gWOnN1dcLCyU9Hzs6lux0wBO4lr1+gyEhIBR9U3FMrz12t2GPkg110XAxEAw2WHF6g7nZIbRQ==",
|
||||
"requires": {
|
||||
"@types/anymatch": "*",
|
||||
"@types/node": "*",
|
||||
@@ -3236,14 +3226,14 @@
|
||||
}
|
||||
},
|
||||
"browserslist": {
|
||||
"version": "4.14.0",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz",
|
||||
"integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==",
|
||||
"version": "4.14.2",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz",
|
||||
"integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==",
|
||||
"requires": {
|
||||
"caniuse-lite": "^1.0.30001111",
|
||||
"electron-to-chromium": "^1.3.523",
|
||||
"caniuse-lite": "^1.0.30001125",
|
||||
"electron-to-chromium": "^1.3.564",
|
||||
"escalade": "^3.0.2",
|
||||
"node-releases": "^1.1.60"
|
||||
"node-releases": "^1.1.61"
|
||||
}
|
||||
},
|
||||
"buffer": {
|
||||
@@ -3471,9 +3461,9 @@
|
||||
}
|
||||
},
|
||||
"caniuse-lite": {
|
||||
"version": "1.0.30001122",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001122.tgz",
|
||||
"integrity": "sha512-pxjw28CThdrqfz06nJkpAc5SXM404TXB/h5f4UJX+rrXJKE/1bu/KAILc2AY+O6cQIFtRjV9qOR2vaEp9LDGUA=="
|
||||
"version": "1.0.30001131",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001131.tgz",
|
||||
"integrity": "sha512-4QYi6Mal4MMfQMSqGIRPGbKIbZygeN83QsWq1ixpUwvtfgAZot5BrCKzGygvZaV+CnELdTwD0S4cqUNozq7/Cw=="
|
||||
},
|
||||
"caseless": {
|
||||
"version": "0.12.0",
|
||||
@@ -4595,9 +4585,9 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"domelementtype": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz",
|
||||
"integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ=="
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz",
|
||||
"integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA=="
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -4638,9 +4628,9 @@
|
||||
}
|
||||
},
|
||||
"dot-prop": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz",
|
||||
"integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==",
|
||||
"version": "5.3.0",
|
||||
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
|
||||
"integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
|
||||
"requires": {
|
||||
"is-obj": "^2.0.0"
|
||||
}
|
||||
@@ -4716,9 +4706,9 @@
|
||||
"integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA=="
|
||||
},
|
||||
"electron-to-chromium": {
|
||||
"version": "1.3.557",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.557.tgz",
|
||||
"integrity": "sha512-M2p3nWulBqSEIisykYUVYnaSuRikHvxv8Wf209/Vg/sjrOew12hBQv2JvNGy+i+eDeJU9uQ3dbUbCCQ/CkudEg=="
|
||||
"version": "1.3.568",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.568.tgz",
|
||||
"integrity": "sha512-j9MlEwgTHVW/lq93Hw8yhzA886oLjDm3Hz7eDkWP2v4fzLVuqOWhpNluziSnmR/tBqgoYldagbLknrdg+B7Tlw=="
|
||||
},
|
||||
"elliptic": {
|
||||
"version": "6.5.3",
|
||||
@@ -4884,9 +4874,9 @@
|
||||
"integrity": "sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw="
|
||||
},
|
||||
"escalade": {
|
||||
"version": "3.0.2",
|
||||
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz",
|
||||
"integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ=="
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.0.tgz",
|
||||
"integrity": "sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig=="
|
||||
},
|
||||
"escape-html": {
|
||||
"version": "1.0.3",
|
||||
@@ -4899,13 +4889,13 @@
|
||||
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
|
||||
},
|
||||
"eslint": {
|
||||
"version": "7.8.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.8.0.tgz",
|
||||
"integrity": "sha512-qgtVyLZqKd2ZXWnLQA4NtVbOyH56zivOAdBFWE54RFkSZjokzNrcP4Z0eVWsZ+84ByXv+jL9k/wE1ENYe8xRFw==",
|
||||
"version": "7.9.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.9.0.tgz",
|
||||
"integrity": "sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/code-frame": "^7.0.0",
|
||||
"@eslint/eslintrc": "^0.1.0",
|
||||
"@eslint/eslintrc": "^0.1.3",
|
||||
"ajv": "^6.10.0",
|
||||
"chalk": "^4.0.0",
|
||||
"cross-spawn": "^7.0.2",
|
||||
@@ -6250,9 +6240,9 @@
|
||||
}
|
||||
},
|
||||
"git-url-parse": {
|
||||
"version": "11.1.3",
|
||||
"resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.3.tgz",
|
||||
"integrity": "sha512-GPsfwticcu52WQ+eHp0IYkAyaOASgYdtsQDIt4rUp6GbiNt1P9ddrh3O0kQB0eD4UJZszVqNT3+9Zwcg40fywA==",
|
||||
"version": "11.2.0",
|
||||
"resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.2.0.tgz",
|
||||
"integrity": "sha512-KPoHZg8v+plarZvto4ruIzzJLFQoRx+sUs5DQSr07By9IBKguVd+e6jwrFR6/TP6xrCJlNV1tPqLO1aREc7O2g==",
|
||||
"requires": {
|
||||
"git-up": "^4.0.0"
|
||||
}
|
||||
@@ -8061,9 +8051,9 @@
|
||||
}
|
||||
},
|
||||
"node-fetch": {
|
||||
"version": "2.6.0",
|
||||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
|
||||
"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
|
||||
"version": "2.6.1",
|
||||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
|
||||
"integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
|
||||
},
|
||||
"node-gyp": {
|
||||
"version": "3.8.0",
|
||||
@@ -8233,9 +8223,9 @@
|
||||
"integrity": "sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ=="
|
||||
},
|
||||
"node-releases": {
|
||||
"version": "1.1.60",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz",
|
||||
"integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA=="
|
||||
"version": "1.1.61",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.61.tgz",
|
||||
"integrity": "sha512-DD5vebQLg8jLCOzwupn954fbIiZht05DAZs0k2u8NStSe6h9XdsuIQL8hSRKYiU8WUQRznmSDrKGbv3ObOmC7g=="
|
||||
},
|
||||
"node-res": {
|
||||
"version": "5.0.1",
|
||||
@@ -8441,20 +8431,20 @@
|
||||
"dev": true
|
||||
},
|
||||
"nuxt": {
|
||||
"version": "2.14.4",
|
||||
"resolved": "https://registry.npmjs.org/nuxt/-/nuxt-2.14.4.tgz",
|
||||
"integrity": "sha512-s6+VePRUBjOU2huJaevE3M19qOblXm9n7BtSxeWEFbDPomOOtdQqUVKbFJrtjgGPETpDrZ6FUKI94/0rkPwNcg==",
|
||||
"version": "2.14.5",
|
||||
"resolved": "https://registry.npmjs.org/nuxt/-/nuxt-2.14.5.tgz",
|
||||
"integrity": "sha512-VAOlQNfDdxxCdrkOAWO5ErkvhMAZHdRJVMWH+gwjIWT+yh9uAXoFxm/WZcxCnJ6jEoUgvOZ6/DFKC01T96+0pg==",
|
||||
"requires": {
|
||||
"@nuxt/builder": "2.14.4",
|
||||
"@nuxt/cli": "2.14.4",
|
||||
"@nuxt/builder": "2.14.5",
|
||||
"@nuxt/cli": "2.14.5",
|
||||
"@nuxt/components": "^1.1.0",
|
||||
"@nuxt/core": "2.14.4",
|
||||
"@nuxt/generator": "2.14.4",
|
||||
"@nuxt/core": "2.14.5",
|
||||
"@nuxt/generator": "2.14.5",
|
||||
"@nuxt/loading-screen": "^2.0.2",
|
||||
"@nuxt/opencollective": "^0.3.0",
|
||||
"@nuxt/static": "^1.0.0",
|
||||
"@nuxt/telemetry": "^1.2.3",
|
||||
"@nuxt/webpack": "2.14.4"
|
||||
"@nuxt/webpack": "2.14.5"
|
||||
}
|
||||
},
|
||||
"oauth-sign": {
|
||||
@@ -9943,9 +9933,9 @@
|
||||
"integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
|
||||
},
|
||||
"prettier": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.1.1.tgz",
|
||||
"integrity": "sha512-9bY+5ZWCfqj3ghYBLxApy2zf6m+NJo5GzmLTpr9FsApsfjriNnS2dahWReHMi7qNPhhHl9SYHJs2cHZLgexNIw==",
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.1.2.tgz",
|
||||
"integrity": "sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==",
|
||||
"dev": true
|
||||
},
|
||||
"prettier-linter-helpers": {
|
||||
@@ -10609,9 +10599,9 @@
|
||||
}
|
||||
},
|
||||
"rxjs": {
|
||||
"version": "6.6.2",
|
||||
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz",
|
||||
"integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==",
|
||||
"version": "6.6.3",
|
||||
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
|
||||
"integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
|
||||
"requires": {
|
||||
"tslib": "^1.9.0"
|
||||
}
|
||||
@@ -10747,9 +10737,9 @@
|
||||
}
|
||||
},
|
||||
"serialize-javascript": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
|
||||
"integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
|
||||
"version": "5.0.1",
|
||||
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
|
||||
"integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
|
||||
"requires": {
|
||||
"randombytes": "^2.1.0"
|
||||
}
|
||||
@@ -11612,6 +11602,14 @@
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
||||
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
|
||||
},
|
||||
"serialize-javascript": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
|
||||
"integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
|
||||
"requires": {
|
||||
"randombytes": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"source-map": {
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
||||
@@ -11881,14 +11879,14 @@
|
||||
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
|
||||
},
|
||||
"ua-parser-js": {
|
||||
"version": "0.7.21",
|
||||
"resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz",
|
||||
"integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ=="
|
||||
"version": "0.7.22",
|
||||
"resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz",
|
||||
"integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q=="
|
||||
},
|
||||
"uglify-js": {
|
||||
"version": "3.10.3",
|
||||
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.3.tgz",
|
||||
"integrity": "sha512-Lh00i69Uf6G74mvYpHCI9KVVXLcHW/xu79YTvH7Mkc9zyKUeSPz0owW0dguj0Scavns3ZOh3wY63J0Zb97Za2g=="
|
||||
"version": "3.10.4",
|
||||
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.4.tgz",
|
||||
"integrity": "sha512-kBFT3U4Dcj4/pJ52vfjCSfyLyvG9VYYuGYPmrPvAxRw/i7xHiT4VvCev+uiEMcEEiu6UNB6KgWmGtSUYIWScbw=="
|
||||
},
|
||||
"unfetch": {
|
||||
"version": "4.1.0",
|
||||
@@ -12764,6 +12762,14 @@
|
||||
"ajv-keywords": "^3.1.0"
|
||||
}
|
||||
},
|
||||
"serialize-javascript": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
|
||||
"integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
|
||||
"requires": {
|
||||
"randombytes": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"source-map": {
|
||||
"version": "0.6.1",
|
||||
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
||||
|
||||
@@ -13,19 +13,19 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@nuxtjs/axios": "^5.12.2",
|
||||
"nuxt": "^2.14.4",
|
||||
"nuxt": "^2.14.5",
|
||||
"vue-multiselect": "^2.1.6"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@nuxtjs/eslint-config": "^3.1.0",
|
||||
"@nuxtjs/eslint-module": "^2.0.0",
|
||||
"babel-eslint": "^10.1.0",
|
||||
"eslint": "^7.8.0",
|
||||
"eslint": "^7.9.0",
|
||||
"eslint-config-prettier": "^6.11.0",
|
||||
"eslint-plugin-nuxt": "^1.0.0",
|
||||
"eslint-plugin-prettier": "^3.1.4",
|
||||
"node-sass": "^4.14.1",
|
||||
"prettier": "^2.1.1",
|
||||
"prettier": "^2.1.2",
|
||||
"sass-loader": "^9.0.3"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -43,10 +43,7 @@
|
||||
<polyline points="6 9 12 15 18 9"></polyline>
|
||||
</svg>
|
||||
</div>
|
||||
<div
|
||||
v-if="pages.length > 1"
|
||||
class="pagination column-grow-1 columns paginates"
|
||||
>
|
||||
<div v-if="pages.length > 1" class="columns paginates">
|
||||
<svg
|
||||
:class="{ 'disabled-paginate': currentPage === 1 }"
|
||||
viewBox="0 0 24 24"
|
||||
@@ -114,7 +111,7 @@
|
||||
</div>
|
||||
<section class="filters">
|
||||
<!--#region filters -->
|
||||
<div>
|
||||
<div class="filters-wrapper">
|
||||
<section class="filter-group">
|
||||
<button @click="clearFilters">Clear Filters</button>
|
||||
<h3>Categories</h3>
|
||||
@@ -351,8 +348,22 @@
|
||||
Curseforge
|
||||
</p>
|
||||
<h3>Versions</h3>
|
||||
<p>WIP</p>
|
||||
</section>
|
||||
<multiselect
|
||||
v-model="selectedVersions"
|
||||
:options="versions"
|
||||
:loading="versions.length === 0"
|
||||
:multiple="true"
|
||||
:searchable="true"
|
||||
:show-no-results="false"
|
||||
:close-on-select="false"
|
||||
:clear-on-select="false"
|
||||
:show-labels="false"
|
||||
:limit="6"
|
||||
:hide-selected="true"
|
||||
placeholder="Choose versions..."
|
||||
@input="onSearchChange(1)"
|
||||
></multiselect>
|
||||
</div>
|
||||
<!--#endregion -->
|
||||
</section>
|
||||
@@ -360,16 +371,26 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import Multiselect from 'vue-multiselect'
|
||||
import axios from 'axios'
|
||||
import SearchResult from '@/components/ModResult'
|
||||
|
||||
const config = {
|
||||
headers: {
|
||||
Accept: 'application/json',
|
||||
},
|
||||
}
|
||||
|
||||
export default {
|
||||
components: {
|
||||
SearchResult,
|
||||
Multiselect,
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
query: '',
|
||||
selectedVersions: [],
|
||||
versions: [],
|
||||
facets: [],
|
||||
results: [],
|
||||
pages: [],
|
||||
@@ -385,6 +406,8 @@ export default {
|
||||
//
|
||||
// console.log(this.facets)
|
||||
|
||||
await this.fillInitialVersions()
|
||||
|
||||
window.addEventListener('resize', this.resize)
|
||||
await this.resize()
|
||||
},
|
||||
@@ -392,6 +415,21 @@ export default {
|
||||
window.removeEventListener('resize', this.resize)
|
||||
},
|
||||
methods: {
|
||||
async fillInitialVersions() {
|
||||
try {
|
||||
const res = await axios.get(
|
||||
'https://launchermeta.mojang.com/mc/game/version_manifest.json',
|
||||
config
|
||||
)
|
||||
|
||||
const versions = res.data.versions
|
||||
for (const version of versions) {
|
||||
this.versions.push(version.id)
|
||||
}
|
||||
} catch (err) {
|
||||
console.error(err)
|
||||
}
|
||||
},
|
||||
async resize() {
|
||||
const vh = Math.max(
|
||||
document.documentElement.clientHeight || 0,
|
||||
@@ -407,9 +445,12 @@ export default {
|
||||
}
|
||||
},
|
||||
async clearFilters() {
|
||||
for (const facet of this.facets) await this.toggleFacet(facet)
|
||||
for (const facet of this.facets) await this.toggleFacet(facet, false)
|
||||
|
||||
this.selectedVersions = []
|
||||
await this.onSearchChange(1)
|
||||
},
|
||||
async toggleFacet(elementName) {
|
||||
async toggleFacet(elementName, sendRequest) {
|
||||
const element = document.getElementById(elementName)
|
||||
const index = this.facets.indexOf(element.id)
|
||||
|
||||
@@ -421,7 +462,7 @@ export default {
|
||||
this.facets.push(element.id)
|
||||
}
|
||||
|
||||
await this.onSearchChange(1)
|
||||
if (!sendRequest) await this.onSearchChange(1)
|
||||
},
|
||||
async changeSortType() {
|
||||
this.sortType = document.getElementById('sort-type').value
|
||||
@@ -429,12 +470,6 @@ export default {
|
||||
await this.onSearchChange(1)
|
||||
},
|
||||
async onSearchChange(newPageNumber) {
|
||||
const config = {
|
||||
headers: {
|
||||
Accept: 'application/json',
|
||||
},
|
||||
}
|
||||
|
||||
try {
|
||||
const params = [`limit=${this.maxResults}`, `index=${this.sortType}`]
|
||||
|
||||
@@ -442,11 +477,20 @@ export default {
|
||||
params.push(`query=${this.query.replace(/ /g, '+')}`)
|
||||
}
|
||||
|
||||
if (this.facets.length > 0) {
|
||||
if (this.facets.length > 0 || this.selectedVersions.length > 0) {
|
||||
const formattedFacets = []
|
||||
for (const facet of this.facets) {
|
||||
formattedFacets.push([facet])
|
||||
}
|
||||
|
||||
if (this.selectedVersions.length > 0) {
|
||||
const versionFacets = []
|
||||
for (const facet of this.selectedVersions) {
|
||||
versionFacets.push('versions:' + facet)
|
||||
}
|
||||
formattedFacets.push(versionFacets)
|
||||
}
|
||||
|
||||
params.push(`facets=${JSON.stringify(formattedFacets)}`)
|
||||
}
|
||||
|
||||
@@ -533,18 +577,19 @@ export default {
|
||||
position: sticky;
|
||||
max-height: 100vh;
|
||||
min-width: 15%;
|
||||
max-width: 15%;
|
||||
}
|
||||
|
||||
div {
|
||||
padding: 0 1.5rem;
|
||||
.filters-wrapper {
|
||||
padding: 0 1.5rem;
|
||||
|
||||
h3 {
|
||||
color: #718096;
|
||||
font-size: 0.8rem;
|
||||
letter-spacing: 0.02rem;
|
||||
margin-bottom: 0.5rem;
|
||||
margin-top: 1.5rem;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
h3 {
|
||||
color: #718096;
|
||||
font-size: 0.8rem;
|
||||
letter-spacing: 0.02rem;
|
||||
margin-bottom: 0.5rem;
|
||||
margin-top: 1.5rem;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user