From 27ad0834a27e241fabf2ff2a6b4e03e5768574c6 Mon Sep 17 00:00:00 2001 From: waqarulzafar Date: Sun, 12 Feb 2023 00:25:59 +0500 Subject: [PATCH] ok --- layouts/default.vue | 16 +--- nuxt.config.ts | 5 +- package-lock.json | 139 ++++++++++++++++++++++++++--------- package.json | 4 +- pages/auth/login.vue | 10 +++ plugins/Vue3Lottie.client.ts | 5 -- plugins/axios.ts | 19 +++++ yarn.lock | 56 +++++++++++--- 8 files changed, 183 insertions(+), 71 deletions(-) delete mode 100755 plugins/Vue3Lottie.client.ts create mode 100644 plugins/axios.ts diff --git a/layouts/default.vue b/layouts/default.vue index 98924aa..1c6e461 100755 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -2,16 +2,6 @@
- - - @@ -100,14 +90,12 @@ \ No newline at end of file diff --git a/plugins/Vue3Lottie.client.ts b/plugins/Vue3Lottie.client.ts deleted file mode 100755 index 6549019..0000000 --- a/plugins/Vue3Lottie.client.ts +++ /dev/null @@ -1,5 +0,0 @@ -import Vue3Lottie from 'vue3-lottie' - -export default defineNuxtPlugin((nuxtApp) => { - nuxtApp.vueApp.use(Vue3Lottie) -}) \ No newline at end of file diff --git a/plugins/axios.ts b/plugins/axios.ts new file mode 100644 index 0000000..410fe2e --- /dev/null +++ b/plugins/axios.ts @@ -0,0 +1,19 @@ +import axios from "axios"; +export default defineNuxtPlugin((nuxtApp) => { + const defaultUrl = "http://localhost:8000"; + + // @ts-ignore + let api: AxiosInstance; + api = axios.create({ + // @ts-ignore + baseUrl: defaultUrl, + headers: { + common: {}, + }, + }); + return { + provide: { + axios: api, + }, + }; +}); \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 49023c6..996ccaa 100755 --- a/yarn.lock +++ b/yarn.lock @@ -1399,6 +1399,11 @@ "resolved" "https://registry.npmjs.org/async/-/async-3.2.4.tgz" "version" "3.2.4" +"asynckit@^0.4.0": + "integrity" "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + "version" "0.4.0" + "at-least-node@^1.0.0": "integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" "resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" @@ -1416,6 +1421,15 @@ "picocolors" "^1.0.0" "postcss-value-parser" "^4.2.0" +"axios@^1.3.2": + "integrity" "sha512-1M3O703bYqYuPhbHeya5bnhpYVsDDRyQSabNja04mZtboLNSuZ4YrltestrLXfHgmzua4TpUqRiVKbiQuo2epw==" + "resolved" "https://registry.npmjs.org/axios/-/axios-1.3.2.tgz" + "version" "1.3.2" + dependencies: + "follow-redirects" "^1.15.0" + "form-data" "^4.0.0" + "proxy-from-env" "^1.1.0" + "balanced-match@^1.0.0": "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" @@ -1755,6 +1769,13 @@ "resolved" "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" "version" "2.0.19" +"combined-stream@^1.0.8": + "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + "version" "1.0.8" + dependencies: + "delayed-stream" "~1.0.0" + "commander@^2.20.0": "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" "resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" @@ -2069,6 +2090,11 @@ "resolved" "https://registry.npmjs.org/defu/-/defu-6.1.1.tgz" "version" "6.1.1" +"delayed-stream@~1.0.0": + "integrity" "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + "version" "1.0.0" + "delegates@^1.0.0": "integrity" "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" "resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" @@ -2489,11 +2515,20 @@ "resolved" "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" "version" "5.0.2" -"follow-redirects@^1.0.0": +"follow-redirects@^1.0.0", "follow-redirects@^1.15.0": "integrity" "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" "version" "1.15.2" +"form-data@^4.0.0": + "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" + "version" "4.0.0" + dependencies: + "asynckit" "^0.4.0" + "combined-stream" "^1.0.8" + "mime-types" "^2.1.12" + "formdata-polyfill@^4.0.10": "integrity" "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==" "resolved" "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz" @@ -3398,7 +3433,7 @@ "chalk" "^5.0.0" "is-unicode-supported" "^1.1.0" -"lottie-web@^5.1.9", "lottie-web@^5.8.1": +"lottie-web@^5.1.9": "integrity" "sha512-u17bVNf/vA3oK9Wkyb1Vpo83WUIEQwaT0GeEN0qcvaExizyJ/RjmcbjSDj0CnwQCtpGqTgYhqprCC7cTWuXMNw==" "resolved" "https://registry.npmjs.org/lottie-web/-/lottie-web-5.10.1.tgz" "version" "5.10.1" @@ -3491,7 +3526,7 @@ "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" "version" "1.52.0" -"mime-types@^2.1.18", "mime-types@^2.1.27", "mime-types@~2.1.24", "mime-types@~2.1.34": +"mime-types@^2.1.12", "mime-types@^2.1.18", "mime-types@^2.1.27", "mime-types@~2.1.24", "mime-types@~2.1.34": "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" "version" "2.1.35" @@ -4455,6 +4490,11 @@ "resolved" "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz" "version" "2.0.1" +"proxy-from-env@^1.1.0": + "integrity" "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "resolved" "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" + "version" "1.1.0" + "prr@~1.0.1": "integrity" "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" "resolved" "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz" @@ -5481,7 +5521,7 @@ dependencies: "@vue/devtools-api" "^6.4.5" -"vue@^2.5.16", "vue@^2.6.14 || ^2.7.0 || ^3.2.0", "vue@^2.6.14 || ^3.2.0", "vue@^3.0.0", "vue@^3.0.0-0 || ^2.6.0", "vue@^3.0.5", "vue@^3.2", "vue@^3.2.0", "vue@^3.2.25", "vue@^3.2.26", "vue@^3.2.37", "vue@^3.2.45", "vue@>= 3", "vue@>=2.7 || >=3", "vue@3.2.45": +"vue@^2.5.16", "vue@^2.6.14 || ^2.7.0 || ^3.2.0", "vue@^2.6.14 || ^3.2.0", "vue@^3.0.0", "vue@^3.0.0-0 || ^2.6.0", "vue@^3.0.5", "vue@^3.2.0", "vue@^3.2.25", "vue@^3.2.26", "vue@^3.2.37", "vue@^3.2.45", "vue@>= 3", "vue@>=2.7 || >=3", "vue@3.2.45": "integrity" "sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==" "resolved" "https://registry.npmjs.org/vue/-/vue-3.2.45.tgz" "version" "3.2.45" @@ -5497,14 +5537,6 @@ "resolved" "https://registry.npmjs.org/vue3-circle-progress/-/vue3-circle-progress-1.0.7.tgz" "version" "1.0.7" -"vue3-lottie@^2.4.0": - "integrity" "sha512-arNBADu3vW+1Lf+Pw32mU9T6X7c1bMn1tBvJ0/uo+W0G/0UxHyCwoXzyYIKZWB0WoeEvdo5x7HCf8VH0J7rLsw==" - "resolved" "https://registry.npmjs.org/vue3-lottie/-/vue3-lottie-2.4.0.tgz" - "version" "2.4.0" - dependencies: - "lodash" "^4.17.21" - "lottie-web" "^5.8.1" - "watchpack@^2.4.0": "integrity" "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==" "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz"