diff --git a/.env b/.env new file mode 100644 index 0000000..9f6ff3f --- /dev/null +++ b/.env @@ -0,0 +1 @@ +VUE_APP_API_URL=https://afternoon-escarpment-71350.herokuapp.com/api/contacts \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 927428d..3be7b03 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2591,6 +2591,14 @@ "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", "dev": true }, + "axios": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.20.0.tgz", + "integrity": "sha512-ANA4rr2BDcmmAQLOKft2fufrtuvlqR+cXNNinUmvfeSNCOF98PZL+7M/v1zIdGo7OLjEA9J2gXJL+j4zGsl0bA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, "babel-eslint": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", @@ -5591,8 +5599,7 @@ "follow-redirects": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", - "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", - "dev": true + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==" }, "for-in": { "version": "1.0.2", @@ -6450,6 +6457,11 @@ } } }, + "install": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/install/-/install-0.13.0.tgz", + "integrity": "sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==" + }, "internal-ip": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", diff --git a/package.json b/package.json index 3554de5..23a57b2 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,9 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "axios": "^0.20.0", "core-js": "^3.6.5", + "install": "^0.13.0", "vue": "^3.0.0" }, "devDependencies": { diff --git a/src/App.vue b/src/App.vue index 591a031..f28884f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,19 +1,81 @@ +// HTML TEMPLATE +// VUE APP +// CSS (GLOBAL) diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue deleted file mode 100644 index 879051a..0000000 --- a/src/components/HelloWorld.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - diff --git a/vue.config.js b/vue.config.js new file mode 100644 index 0000000..3a4e3b5 --- /dev/null +++ b/vue.config.js @@ -0,0 +1,10 @@ +module.exports = { + chainWebpack: config => { + config + .plugin('html') + .tap(args => { + args[0].title = "Contacts"; + return args; + }) + } +} \ No newline at end of file