From 27edfd0cfeddd6d35464c8fa9bdc7deb5e30514a Mon Sep 17 00:00:00 2001 From: cnachtigall1991 <40701475+cnachtigall1991@users.noreply.github.com> Date: Mon, 4 Oct 2021 14:55:45 +0200 Subject: [PATCH] Initial Commit --- package.json | 5 ++- pnpm-lock.yaml | 56 +++++++++++++++++++++++++++---- src/App.vue | 27 --------------- src/assets/logo.png | Bin 6849 -> 0 bytes src/components/HelloWorld.vue | 60 ---------------------------------- src/router/index.js | 8 ----- src/views/About.vue | 5 --- src/views/Home.vue | 17 +--------- 8 files changed, 55 insertions(+), 123 deletions(-) delete mode 100644 src/assets/logo.png delete mode 100644 src/components/HelloWorld.vue delete mode 100644 src/views/About.vue diff --git a/package.json b/package.json index b242810..6955def 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,8 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "@popperjs/core": "^2.10.2", + "bootstrap": "^5.1.1", "core-js": "^3.6.5", "vue": "^3.0.0", "vue-router": "^4.0.0-0", @@ -22,6 +24,7 @@ "@vue/compiler-sfc": "^3.0.0", "babel-eslint": "^10.1.0", "eslint": "^6.7.2", - "eslint-plugin-vue": "^7.0.0" + "eslint-plugin-vue": "^7.0.0", + "sass-loader": "^12.1.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0822ac6..4b8eb0b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,6 +1,7 @@ lockfileVersion: 5.3 specifiers: + '@popperjs/core': ^2.10.2 '@vue/cli-plugin-babel': ~4.5.0 '@vue/cli-plugin-eslint': ~4.5.0 '@vue/cli-plugin-router': ~4.5.0 @@ -8,14 +9,18 @@ specifiers: '@vue/cli-service': ~4.5.0 '@vue/compiler-sfc': ^3.0.0 babel-eslint: ^10.1.0 + bootstrap: ^5.1.1 core-js: ^3.6.5 eslint: ^6.7.2 eslint-plugin-vue: ^7.0.0 + sass-loader: ^12.1.0 vue: ^3.0.0 vue-router: ^4.0.0-0 vuex: ^4.0.0-0 dependencies: + '@popperjs/core': 2.10.2 + bootstrap: 5.1.1_@popperjs+core@2.10.2 core-js: 3.18.1 vue: 3.2.19 vue-router: 4.0.11_vue@3.2.19 @@ -26,11 +31,12 @@ devDependencies: '@vue/cli-plugin-eslint': 4.5.13_a58cf9e4d577795b8c257bee96d49483 '@vue/cli-plugin-router': 4.5.13_@vue+cli-service@4.5.13 '@vue/cli-plugin-vuex': 4.5.13_@vue+cli-service@4.5.13 - '@vue/cli-service': 4.5.13_@vue+compiler-sfc@3.2.19 + '@vue/cli-service': 4.5.13_0c7cfb9d6b60c37eed7038267d6bc444 '@vue/compiler-sfc': 3.2.19 babel-eslint: 10.1.0_eslint@6.8.0 eslint: 6.8.0 eslint-plugin-vue: 7.18.0_eslint@6.8.0 + sass-loader: 12.1.0 packages: @@ -1242,6 +1248,10 @@ packages: engines: {node: '>= 6'} dev: true + /@popperjs/core/2.10.2: + resolution: {integrity: sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ==} + dev: false + /@soda/friendly-errors-webpack-plugin/1.8.0_webpack@4.46.0: resolution: {integrity: sha512-RLotfx6k1+nfLacwNCenj7VnTMPxVwYKoGOcffMFoJDKM8tXzBiCN0hMHFJNnoAojduYAsxuiMm0EOMixgiRow==} engines: {node: '>=8.0.0'} @@ -1555,7 +1565,7 @@ packages: dependencies: '@babel/core': 7.15.5 '@vue/babel-preset-app': 4.5.13_vue@3.2.19 - '@vue/cli-service': 4.5.13_@vue+compiler-sfc@3.2.19 + '@vue/cli-service': 4.5.13_0c7cfb9d6b60c37eed7038267d6bc444 '@vue/cli-shared-utils': 4.5.13 babel-loader: 8.2.2_99877201e3f6dd5396b321f0a88244ea cache-loader: 4.1.0_webpack@4.46.0 @@ -1574,7 +1584,7 @@ packages: '@vue/cli-service': ^3.0.0 || ^4.0.0-0 eslint: '>= 1.6.0 < 7.0.0' dependencies: - '@vue/cli-service': 4.5.13_@vue+compiler-sfc@3.2.19 + '@vue/cli-service': 4.5.13_0c7cfb9d6b60c37eed7038267d6bc444 '@vue/cli-shared-utils': 4.5.13 eslint: 6.8.0 eslint-loader: 2.2.1_eslint@6.8.0+webpack@4.46.0 @@ -1592,7 +1602,7 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0-0 dependencies: - '@vue/cli-service': 4.5.13_@vue+compiler-sfc@3.2.19 + '@vue/cli-service': 4.5.13_0c7cfb9d6b60c37eed7038267d6bc444 '@vue/cli-shared-utils': 4.5.13 dev: true @@ -1601,10 +1611,10 @@ packages: peerDependencies: '@vue/cli-service': ^3.0.0 || ^4.0.0-0 dependencies: - '@vue/cli-service': 4.5.13_@vue+compiler-sfc@3.2.19 + '@vue/cli-service': 4.5.13_0c7cfb9d6b60c37eed7038267d6bc444 dev: true - /@vue/cli-service/4.5.13_@vue+compiler-sfc@3.2.19: + /@vue/cli-service/4.5.13_0c7cfb9d6b60c37eed7038267d6bc444: resolution: {integrity: sha512-CKAZN4iokMMsaUyJRU22oUAz3oS/X9sVBSKAF2/shFBV5xh3jqAlKl8OXZYz4cXGFLA6djNuYrniuLAo7Ku97A==} engines: {node: '>=8'} hasBin: true @@ -1677,6 +1687,7 @@ packages: pnp-webpack-plugin: 1.7.0 portfinder: 1.0.28 postcss-loader: 3.0.0 + sass-loader: 12.1.0 ssri: 8.0.1 terser-webpack-plugin: 1.4.5_webpack@4.46.0 thread-loader: 2.1.3_webpack@4.46.0 @@ -2420,6 +2431,14 @@ packages: resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} dev: true + /bootstrap/5.1.1_@popperjs+core@2.10.2: + resolution: {integrity: sha512-/jUa4sSuDZWlDLQ1gwQQR8uoYSvLJzDd8m5o6bPKh3asLAMYVZKdRCjb1joUd5WXf0WwCNzd2EjwQQhupou0dA==} + peerDependencies: + '@popperjs/core': ^2.10.1 + dependencies: + '@popperjs/core': 2.10.2 + dev: false + /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -5448,6 +5467,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /klona/2.0.4: + resolution: {integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==} + engines: {node: '>= 8'} + dev: true + /launch-editor-middleware/2.2.1: resolution: {integrity: sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==} dependencies: @@ -7310,6 +7334,26 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true + /sass-loader/12.1.0: + resolution: {integrity: sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 + sass: ^1.3.0 + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + dependencies: + klona: 2.0.4 + neo-async: 2.6.2 + dev: true + /sax/1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} dev: true diff --git a/src/App.vue b/src/App.vue index b964355..083049b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,30 +1,3 @@ - - diff --git a/src/assets/logo.png b/src/assets/logo.png deleted file mode 100644 index f3d2503fc2a44b5053b0837ebea6e87a2d339a43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6849 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 Hr-UW|hR3J6 diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue deleted file mode 100644 index 1c544cb..0000000 --- a/src/components/HelloWorld.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - diff --git a/src/router/index.js b/src/router/index.js index 15988df..6c3a727 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -7,14 +7,6 @@ const routes = [ name: 'Home', component: Home }, - { - path: '/about', - name: 'About', - // route level code-splitting - // this generates a separate chunk (about.[hash].js) for this route - // which is lazy-loaded when the route is visited. - component: () => import(/* webpackChunkName: "about" */ '../views/About.vue') - } ] const router = createRouter({ diff --git a/src/views/About.vue b/src/views/About.vue deleted file mode 100644 index 3fa2807..0000000 --- a/src/views/About.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/src/views/Home.vue b/src/views/Home.vue index 8bd6c57..c9997f4 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -1,18 +1,3 @@ - -