diff --git a/package.json b/package.json index 07f3346..ce06841 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,10 @@ }, "dependencies": { "@vueuse/core": "^7.4.0", + "axios": "^0.24.0", "vue": "^3.2.26", - "vue-router": "^4.0.12" + "vue-router": "^4.0.12", + "vuex": "^4.0.2" }, "devDependencies": { "@antfu/eslint-config": "^0.14.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b995197..6e09b86 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,6 +8,7 @@ specifiers: '@vitejs/plugin-vue': ^2.0.1 '@vue/test-utils': ^2.0.0-rc.17 '@vueuse/core': ^7.4.0 + axios: ^0.24.0 eslint: ^8.5.0 jsdom: ^19.0.0 pnpm: ^6.24.2 @@ -20,11 +21,14 @@ specifiers: vitest: ^0.0.99 vue: ^3.2.26 vue-router: ^4.0.12 + vuex: ^4.0.2 dependencies: '@vueuse/core': 7.4.0_vue@3.2.26 + axios: 0.24.0 vue: 3.2.26 vue-router: 4.0.12_vue@3.2.26 + vuex: 4.0.2_vue@3.2.26 devDependencies: '@antfu/eslint-config': 0.14.0_eslint@8.5.0+typescript@4.5.4 @@ -947,6 +951,14 @@ packages: engines: {node: '>= 0.4'} dev: true + /axios/0.24.0: + resolution: {integrity: sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==} + dependencies: + follow-redirects: 1.14.6 + transitivePeerDependencies: + - debug + dev: false + /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true @@ -1967,6 +1979,16 @@ packages: resolution: {integrity: sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==} dev: true + /follow-redirects/1.14.6: + resolution: {integrity: sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + /foreach/2.0.5: resolution: {integrity: sha1-C+4AUBiusmDQo6865ljdATbsG5k=} dev: true @@ -3530,6 +3552,15 @@ packages: '@vue/shared': 3.2.26 dev: false + /vuex/4.0.2_vue@3.2.26: + resolution: {integrity: sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==} + peerDependencies: + vue: ^3.0.2 + dependencies: + '@vue/devtools-api': 6.0.0-beta.19 + vue: 3.2.26 + dev: false + /w3c-hr-time/1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} dependencies: