diff --git a/components/NuxtLogo.vue b/components/NuxtLogo.vue deleted file mode 100644 index f038904..0000000 --- a/components/NuxtLogo.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/components/PageNav.vue b/components/PageNav.vue new file mode 100644 index 0000000..442ff1a --- /dev/null +++ b/components/PageNav.vue @@ -0,0 +1,3 @@ + diff --git a/components/Tutorial.vue b/components/Tutorial.vue deleted file mode 100644 index c0377a8..0000000 --- a/components/Tutorial.vue +++ /dev/null @@ -1,122 +0,0 @@ - - - - diff --git a/package-lock.json b/package-lock.json index aee00b9..08149ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "core-js": "^3.19.3", "nuxt": "^2.15.8", "vue": "^2.6.14", + "vue-gapi": "^1.1.1", "vue-server-renderer": "^2.6.14", "vue-template-compiler": "^2.6.14", "webpack": "^4.46.0" @@ -4795,6 +4796,19 @@ "@types/webpack": "^4" } }, + "node_modules/@types/gapi": { + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@types/gapi/-/gapi-0.0.41.tgz", + "integrity": "sha512-tmHO66z/f91JZCDqinj/nNvQEszsz/hBT4+MvCSKT5sDzl5Ld/oXZ8WaecCBjRLw2uWKUInUHM9MhEXWkOiNjw==" + }, + "node_modules/@types/gapi.auth2": { + "version": "0.0.55", + "resolved": "https://registry.npmjs.org/@types/gapi.auth2/-/gapi.auth2-0.0.55.tgz", + "integrity": "sha512-chmROsbo28jI5or0aRP8X3aBuWkq8jJHj75al/C0BhI/qum8v7XSxxQ9aLpA2ULPWgWSyh6orn9ZCaUSA4iQCA==", + "dependencies": { + "@types/gapi": "*" + } + }, "node_modules/@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", @@ -24915,6 +24929,18 @@ "node": ">=10" } }, + "node_modules/vue-gapi": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vue-gapi/-/vue-gapi-1.1.1.tgz", + "integrity": "sha512-zEVE9A7y4tgpFUy4Q2GkjTC3nJRShfTmfeLiDw9Vc5w0CsUYCaxHP7AAqPcjRYtZhUEpYfKN22YW8N+oimm5CQ==", + "dependencies": { + "@types/gapi": "0.0.41", + "@types/gapi.auth2": "0.0.55" + }, + "peerDependencies": { + "vue": "^2.3.0" + } + }, "node_modules/vue-hot-reload-api": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", @@ -30299,6 +30325,19 @@ "@types/webpack": "^4" } }, + "@types/gapi": { + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@types/gapi/-/gapi-0.0.41.tgz", + "integrity": "sha512-tmHO66z/f91JZCDqinj/nNvQEszsz/hBT4+MvCSKT5sDzl5Ld/oXZ8WaecCBjRLw2uWKUInUHM9MhEXWkOiNjw==" + }, + "@types/gapi.auth2": { + "version": "0.0.55", + "resolved": "https://registry.npmjs.org/@types/gapi.auth2/-/gapi.auth2-0.0.55.tgz", + "integrity": "sha512-chmROsbo28jI5or0aRP8X3aBuWkq8jJHj75al/C0BhI/qum8v7XSxxQ9aLpA2ULPWgWSyh6orn9ZCaUSA4iQCA==", + "requires": { + "@types/gapi": "*" + } + }, "@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", @@ -45641,6 +45680,15 @@ } } }, + "vue-gapi": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vue-gapi/-/vue-gapi-1.1.1.tgz", + "integrity": "sha512-zEVE9A7y4tgpFUy4Q2GkjTC3nJRShfTmfeLiDw9Vc5w0CsUYCaxHP7AAqPcjRYtZhUEpYfKN22YW8N+oimm5CQ==", + "requires": { + "@types/gapi": "0.0.41", + "@types/gapi.auth2": "0.0.55" + } + }, "vue-hot-reload-api": { "version": "2.3.4", "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", diff --git a/package.json b/package.json index 90526e0..0228cdb 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "core-js": "^3.19.3", "nuxt": "^2.15.8", "vue": "^2.6.14", + "vue-gapi": "^1.1.1", "vue-server-renderer": "^2.6.14", "vue-template-compiler": "^2.6.14", "webpack": "^4.46.0" diff --git a/pages/index.vue b/pages/index.vue index bb03c7c..5719ae7 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,5 +1,18 @@