From decf6390dd68192a4111b5fdc84c9b09457063b3 Mon Sep 17 00:00:00 2001 From: misitebao Date: Thu, 9 Sep 2021 18:39:31 +0800 Subject: [PATCH] feat: switch the css preprocessor from stylus to sass --- frontend/package-lock.tmpl.json | 559 ++++++++------------ frontend/package.tmpl.json | 8 +- frontend/src/App.vue | 28 +- frontend/src/components/public/OpenLink.vue | 8 +- frontend/src/views/About.vue | 39 +- frontend/src/views/Home.vue | 55 +- 6 files changed, 297 insertions(+), 400 deletions(-) diff --git a/frontend/package-lock.tmpl.json b/frontend/package-lock.tmpl.json index d105318..e594234 100644 --- a/frontend/package-lock.tmpl.json +++ b/frontend/package-lock.tmpl.json @@ -1,12 +1,12 @@ { "name": "{{.ProjectName}}", - "version": "1.0.0", + "version": "0.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "{{.ProjectName}}", - "version": "1.0.0", + "version": "0.0.1", "dependencies": { "vue": "^3.0.0", "vue-i18n": "^9.1.7", @@ -16,9 +16,9 @@ "@vue/cli-plugin-router": "~4.5.0", "@vue/cli-service": "~4.5.0", "@vue/compiler-sfc": "^3.0.0", - "serve": "^12.0.0", - "stylus": "^0.54.7", - "stylus-loader": "^3.0.2" + "sass": "^1.26.5", + "sass-loader": "^8.0.2", + "serve": "^12.0.0" } }, "node_modules/@babel/code-frame": { @@ -365,9 +365,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "16.7.13", - "resolved": "https://registry.nlark.com/@types/node/download/@types/node-16.7.13.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-16.7.13.tgz", - "integrity": "sha1-hvrjVrA7WhLyUGxs9s2Sh7IFlz8=", + "version": "16.9.0", + "resolved": "https://registry.nlark.com/@types/node/download/@types/node-16.9.0.tgz", + "integrity": "sha1-2VEv4DdHLctYkxzhn4NzSNuCimI=", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -617,40 +617,40 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/compiler-core/download/@vue/compiler-core-3.2.10.tgz", - "integrity": "sha1-M4iw/qwOyYE1+c8SOi6q5lcIt+g=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/compiler-core/download/@vue/compiler-core-3.2.11.tgz", + "integrity": "sha1-EK83d9ujA+56rmaAKfExy5A5G+4=", "dependencies": { "@babel/parser": "^7.15.0", "@babel/types": "^7.15.0", - "@vue/shared": "3.2.10", + "@vue/shared": "3.2.11", "estree-walker": "^2.0.2", "source-map": "^0.6.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.10.tgz", - "integrity": "sha1-GzQuOnkwyZFWlF5t7yer5nGmp2o=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.11.tgz", + "integrity": "sha1-0Gb44fGBK06IFZOBmt4P5tZUx3Y=", "dependencies": { - "@vue/compiler-core": "3.2.10", - "@vue/shared": "3.2.10" + "@vue/compiler-core": "3.2.11", + "@vue/shared": "3.2.11" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.10.tgz", - "integrity": "sha1-MTcvf+ZVTcXc+945g/Tkob+J1u8=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.11.tgz?cache=0&sync_timestamp=1631141970990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fcompiler-sfc%2Fdownload%2F%40vue%2Fcompiler-sfc-3.2.11.tgz", + "integrity": "sha1-Yo+hIjh2DZubM5rC4SWnWSJPrb8=", "dev": true, "dependencies": { "@babel/parser": "^7.15.0", "@babel/types": "^7.15.0", "@types/estree": "^0.0.48", - "@vue/compiler-core": "3.2.10", - "@vue/compiler-dom": "3.2.10", - "@vue/compiler-ssr": "3.2.10", - "@vue/ref-transform": "3.2.10", - "@vue/shared": "3.2.10", + "@vue/compiler-core": "3.2.11", + "@vue/compiler-dom": "3.2.11", + "@vue/compiler-ssr": "3.2.11", + "@vue/ref-transform": "3.2.11", + "@vue/shared": "3.2.11", "consolidate": "^0.16.0", "estree-walker": "^2.0.2", "hash-sum": "^2.0.0", @@ -690,13 +690,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.10.tgz", - "integrity": "sha1-dAEy6e8M+AypZCuV5Ii+yqmmxTU=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.11.tgz?cache=0&sync_timestamp=1631141973699&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fcompiler-ssr%2Fdownload%2F%40vue%2Fcompiler-ssr-3.2.11.tgz", + "integrity": "sha1-cCzvNCllFkW9vgn+WWKAO1piGrs=", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.2.10", - "@vue/shared": "3.2.10" + "@vue/compiler-dom": "3.2.11", + "@vue/shared": "3.2.11" } }, "node_modules/@vue/component-compiler-utils": { @@ -759,49 +759,49 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/reactivity/download/@vue/reactivity-3.2.10.tgz", - "integrity": "sha1-iP1KijtBKddiXrMgA40cSOMJ5fk=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/reactivity/download/@vue/reactivity-3.2.11.tgz?cache=0&sync_timestamp=1631141978411&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Freactivity%2Fdownload%2F%40vue%2Freactivity-3.2.11.tgz", + "integrity": "sha1-7ATTOsryuSzKKWBTW+yBsmzFdys=", "dependencies": { - "@vue/shared": "3.2.10" + "@vue/shared": "3.2.11" } }, "node_modules/@vue/ref-transform": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/ref-transform/download/@vue/ref-transform-3.2.10.tgz", - "integrity": "sha1-LDXqVAHL1fVDiV8jY0iM2qWyFAY=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/ref-transform/download/@vue/ref-transform-3.2.11.tgz?cache=0&sync_timestamp=1631141975644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fref-transform%2Fdownload%2F%40vue%2Fref-transform-3.2.11.tgz", + "integrity": "sha1-TSgrlXDRSFpz579dV8zie0p6ppA=", "dev": true, "dependencies": { "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.10", - "@vue/shared": "3.2.10", + "@vue/compiler-core": "3.2.11", + "@vue/shared": "3.2.11", "estree-walker": "^2.0.2", "magic-string": "^0.25.7" } }, "node_modules/@vue/runtime-core": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/runtime-core/download/@vue/runtime-core-3.2.10.tgz", - "integrity": "sha1-XDWzJnWa96iImS/tFGMJNFw/3RM=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/runtime-core/download/@vue/runtime-core-3.2.11.tgz?cache=0&sync_timestamp=1631141981931&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fruntime-core%2Fdownload%2F%40vue%2Fruntime-core-3.2.11.tgz", + "integrity": "sha1-Db6AG+S9C/3iUyJnl+fTBMj92jA=", "dependencies": { - "@vue/reactivity": "3.2.10", - "@vue/shared": "3.2.10" + "@vue/reactivity": "3.2.11", + "@vue/shared": "3.2.11" } }, "node_modules/@vue/runtime-dom": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/runtime-dom/download/@vue/runtime-dom-3.2.10.tgz", - "integrity": "sha1-heMXuBBPkXom+AgOYMFM9oXSRm0=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/runtime-dom/download/@vue/runtime-dom-3.2.11.tgz?cache=0&sync_timestamp=1631141984978&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fruntime-dom%2Fdownload%2F%40vue%2Fruntime-dom-3.2.11.tgz", + "integrity": "sha1-BPkFSp5kvfFWwvwiytZ8+qi4RhY=", "dependencies": { - "@vue/runtime-core": "3.2.10", - "@vue/shared": "3.2.10", + "@vue/runtime-core": "3.2.11", + "@vue/shared": "3.2.11", "csstype": "^2.6.8" } }, "node_modules/@vue/shared": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/shared/download/@vue/shared-3.2.10.tgz", - "integrity": "sha1-dv+lAwGeUkYzZ+JSdWVtHSmdyRw=" + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/shared/download/@vue/shared-3.2.11.tgz", + "integrity": "sha1-AYmfVJScrxrCQd45e9FwaWMldN4=" }, "node_modules/@vue/web-component-wrapper": { "version": "1.3.0", @@ -1469,7 +1469,6 @@ "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.2.0.tgz?cache=0&sync_timestamp=1610299285874&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-2.2.0.tgz", "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=", "dev": true, - "optional": true, "engines": { "node": ">=8" } @@ -2012,7 +2011,6 @@ "resolved": "https://registry.nlark.com/chokidar/download/chokidar-3.5.2.tgz", "integrity": "sha1-26OXb8rbAW9m/TZQIdkWANAcHnU=", "dev": true, - "optional": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -2034,7 +2032,6 @@ "resolved": "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz", "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", "dev": true, - "optional": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -2047,7 +2044,6 @@ "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz", "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", "dev": true, - "optional": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2060,7 +2056,6 @@ "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-5.1.2.tgz", "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", "dev": true, - "optional": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -2073,7 +2068,6 @@ "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz", "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", "dev": true, - "optional": true, "engines": { "node": ">=0.12.0" } @@ -2083,7 +2077,6 @@ "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz", "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", "dev": true, - "optional": true, "dependencies": { "is-number": "^7.0.0" }, @@ -2419,6 +2412,20 @@ "node": ">=0.8" } }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/clone-deep/download/clone-deep-4.0.1.tgz", + "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/coa": { "version": "2.0.2", "resolved": "https://registry.nlark.com/coa/download/coa-2.0.2.tgz", @@ -2970,18 +2977,6 @@ "node": "*" } }, - "node_modules/css": { - "version": "2.2.4", - "resolved": "https://registry.npm.taobao.org/css/download/css-2.2.4.tgz", - "integrity": "sha1-xkZ1XHOXHyu6amAeLPL9cbEpiSk=", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, "node_modules/css-color-names": { "version": "0.0.4", "resolved": "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz", @@ -3031,15 +3026,6 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/css-parse": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/css-parse/download/css-parse-2.0.0.tgz", - "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", - "dev": true, - "dependencies": { - "css": "^2.0.0" - } - }, "node_modules/css-select": { "version": "4.1.3", "resolved": "https://registry.nlark.com/css-select/download/css-select-4.1.3.tgz?cache=0&sync_timestamp=1622994276976&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-4.1.3.tgz", @@ -3769,9 +3755,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.3.832", - "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.832.tgz?cache=0&sync_timestamp=1631052257734&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.832.tgz", - "integrity": "sha1-uUcgVSWngl7/mzlWYUDVRxJBwkQ=", + "version": "1.3.833", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.833.tgz", + "integrity": "sha1-4TlOsyq4qUMP/X1a32Ms5sOwXhg=", "dev": true }, "node_modules/elliptic": { @@ -5673,7 +5659,6 @@ "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-2.1.0.tgz", "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", "dev": true, - "optional": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -6258,12 +6243,6 @@ "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", "dev": true }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz?cache=0&sync_timestamp=1599054271708&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.clonedeep%2Fdownload%2Flodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, "node_modules/lodash.defaultsdeep": { "version": "4.6.1", "resolved": "https://registry.nlark.com/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz", @@ -8657,7 +8636,6 @@ "resolved": "https://registry.nlark.com/readdirp/download/readdirp-3.6.0.tgz", "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", "dev": true, - "optional": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -8965,6 +8943,43 @@ "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", "dev": true }, + "node_modules/sass": { + "version": "1.39.0", + "resolved": "https://registry.nlark.com/sass/download/sass-1.39.0.tgz?cache=0&sync_timestamp=1630545006336&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsass%2Fdownload%2Fsass-1.39.0.tgz", + "integrity": "sha1-bGRpXRxDd2fI8aTkcSiOgx+B0DU=", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.nlark.com/sass-loader/download/sass-loader-8.0.2.tgz", + "integrity": "sha1-3r7NjDziQ8dkVPLoKQSCFQOACQ0=", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + } + }, "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", @@ -9363,6 +9378,18 @@ "sha.js": "bin.js" } }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/shallow-clone/download/shallow-clone-3.0.1.tgz", + "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz", @@ -10173,78 +10200,6 @@ "node": ">=8" } }, - "node_modules/stylus": { - "version": "0.54.8", - "resolved": "https://registry.nlark.com/stylus/download/stylus-0.54.8.tgz", - "integrity": "sha1-PaPmWWa8Vnp7BEv+DuzmU+CZ0Uc=", - "dev": true, - "dependencies": { - "css-parse": "~2.0.0", - "debug": "~3.1.0", - "glob": "^7.1.6", - "mkdirp": "~1.0.4", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "semver": "^6.3.0", - "source-map": "^0.7.3" - }, - "bin": { - "stylus": "bin/stylus" - }, - "engines": { - "node": "*" - } - }, - "node_modules/stylus-loader": { - "version": "3.0.2", - "resolved": "https://registry.nlark.com/stylus-loader/download/stylus-loader-3.0.2.tgz", - "integrity": "sha1-J6cGQgsFo44DjnyssVNXjUUFE8Y=", - "dev": true, - "dependencies": { - "loader-utils": "^1.0.2", - "lodash.clonedeep": "^4.5.0", - "when": "~3.6.x" - }, - "peerDependencies": { - "stylus": ">=0.52.4" - } - }, - "node_modules/stylus/node_modules/debug": { - "version": "3.1.0", - "resolved": "https://registry.nlark.com/debug/download/debug-3.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-3.1.0.tgz", - "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/stylus/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz?cache=0&sync_timestamp=1609157854165&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stylus/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1629910562433&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/stylus/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz", - "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1626703400240&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", @@ -11173,13 +11128,13 @@ "dev": true }, "node_modules/vue": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/vue/download/vue-3.2.10.tgz?cache=0&sync_timestamp=1631046529163&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue%2Fdownload%2Fvue-3.2.10.tgz", - "integrity": "sha1-23u3m+svEb+cPt5+XI5yR7xv0p8=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/vue/download/vue-3.2.11.tgz?cache=0&sync_timestamp=1631141991995&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue%2Fdownload%2Fvue-3.2.11.tgz", + "integrity": "sha1-a5IpUEjfcF3axVj9Pj7VU+VeV8g=", "dependencies": { - "@vue/compiler-dom": "3.2.10", - "@vue/runtime-dom": "3.2.10", - "@vue/shared": "3.2.10" + "@vue/compiler-dom": "3.2.11", + "@vue/runtime-dom": "3.2.11", + "@vue/shared": "3.2.11" } }, "node_modules/vue-hot-reload-api": { @@ -12105,12 +12060,6 @@ "node": ">=0.8.0" } }, - "node_modules/when": { - "version": "3.6.4", - "resolved": "https://registry.npm.taobao.org/when/download/when-3.6.4.tgz", - "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", - "dev": true - }, "node_modules/which": { "version": "1.3.1", "resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz", @@ -12259,7 +12208,7 @@ }, "node_modules/ws": { "version": "6.2.2", - "resolved": "https://registry.nlark.com/ws/download/ws-6.2.2.tgz?cache=0&sync_timestamp=1630167206236&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fws%2Fdownload%2Fws-6.2.2.tgz", + "resolved": "https://registry.nlark.com/ws/download/ws-6.2.2.tgz?cache=0&sync_timestamp=1631130711705&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fws%2Fdownload%2Fws-6.2.2.tgz", "integrity": "sha1-3Vzb1XqZeZFgl2UtePHMX66gwy4=", "dev": true, "dependencies": { @@ -12710,9 +12659,9 @@ "dev": true }, "@types/node": { - "version": "16.7.13", - "resolved": "https://registry.nlark.com/@types/node/download/@types/node-16.7.13.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-16.7.13.tgz", - "integrity": "sha1-hvrjVrA7WhLyUGxs9s2Sh7IFlz8=", + "version": "16.9.0", + "resolved": "https://registry.nlark.com/@types/node/download/@types/node-16.9.0.tgz", + "integrity": "sha1-2VEv4DdHLctYkxzhn4NzSNuCimI=", "dev": true }, "@types/normalize-package-data": { @@ -12940,40 +12889,40 @@ } }, "@vue/compiler-core": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/compiler-core/download/@vue/compiler-core-3.2.10.tgz", - "integrity": "sha1-M4iw/qwOyYE1+c8SOi6q5lcIt+g=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/compiler-core/download/@vue/compiler-core-3.2.11.tgz", + "integrity": "sha1-EK83d9ujA+56rmaAKfExy5A5G+4=", "requires": { "@babel/parser": "^7.15.0", "@babel/types": "^7.15.0", - "@vue/shared": "3.2.10", + "@vue/shared": "3.2.11", "estree-walker": "^2.0.2", "source-map": "^0.6.1" } }, "@vue/compiler-dom": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.10.tgz", - "integrity": "sha1-GzQuOnkwyZFWlF5t7yer5nGmp2o=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/compiler-dom/download/@vue/compiler-dom-3.2.11.tgz", + "integrity": "sha1-0Gb44fGBK06IFZOBmt4P5tZUx3Y=", "requires": { - "@vue/compiler-core": "3.2.10", - "@vue/shared": "3.2.10" + "@vue/compiler-core": "3.2.11", + "@vue/shared": "3.2.11" } }, "@vue/compiler-sfc": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.10.tgz", - "integrity": "sha1-MTcvf+ZVTcXc+945g/Tkob+J1u8=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/compiler-sfc/download/@vue/compiler-sfc-3.2.11.tgz?cache=0&sync_timestamp=1631141970990&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fcompiler-sfc%2Fdownload%2F%40vue%2Fcompiler-sfc-3.2.11.tgz", + "integrity": "sha1-Yo+hIjh2DZubM5rC4SWnWSJPrb8=", "dev": true, "requires": { "@babel/parser": "^7.15.0", "@babel/types": "^7.15.0", "@types/estree": "^0.0.48", - "@vue/compiler-core": "3.2.10", - "@vue/compiler-dom": "3.2.10", - "@vue/compiler-ssr": "3.2.10", - "@vue/ref-transform": "3.2.10", - "@vue/shared": "3.2.10", + "@vue/compiler-core": "3.2.11", + "@vue/compiler-dom": "3.2.11", + "@vue/compiler-ssr": "3.2.11", + "@vue/ref-transform": "3.2.11", + "@vue/shared": "3.2.11", "consolidate": "^0.16.0", "estree-walker": "^2.0.2", "hash-sum": "^2.0.0", @@ -13009,13 +12958,13 @@ } }, "@vue/compiler-ssr": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.10.tgz", - "integrity": "sha1-dAEy6e8M+AypZCuV5Ii+yqmmxTU=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/compiler-ssr/download/@vue/compiler-ssr-3.2.11.tgz?cache=0&sync_timestamp=1631141973699&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fcompiler-ssr%2Fdownload%2F%40vue%2Fcompiler-ssr-3.2.11.tgz", + "integrity": "sha1-cCzvNCllFkW9vgn+WWKAO1piGrs=", "dev": true, "requires": { - "@vue/compiler-dom": "3.2.10", - "@vue/shared": "3.2.10" + "@vue/compiler-dom": "3.2.11", + "@vue/shared": "3.2.11" } }, "@vue/component-compiler-utils": { @@ -13072,49 +13021,49 @@ "requires": {} }, "@vue/reactivity": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/reactivity/download/@vue/reactivity-3.2.10.tgz", - "integrity": "sha1-iP1KijtBKddiXrMgA40cSOMJ5fk=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/reactivity/download/@vue/reactivity-3.2.11.tgz?cache=0&sync_timestamp=1631141978411&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Freactivity%2Fdownload%2F%40vue%2Freactivity-3.2.11.tgz", + "integrity": "sha1-7ATTOsryuSzKKWBTW+yBsmzFdys=", "requires": { - "@vue/shared": "3.2.10" + "@vue/shared": "3.2.11" } }, "@vue/ref-transform": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/ref-transform/download/@vue/ref-transform-3.2.10.tgz", - "integrity": "sha1-LDXqVAHL1fVDiV8jY0iM2qWyFAY=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/ref-transform/download/@vue/ref-transform-3.2.11.tgz?cache=0&sync_timestamp=1631141975644&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fref-transform%2Fdownload%2F%40vue%2Fref-transform-3.2.11.tgz", + "integrity": "sha1-TSgrlXDRSFpz579dV8zie0p6ppA=", "dev": true, "requires": { "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.10", - "@vue/shared": "3.2.10", + "@vue/compiler-core": "3.2.11", + "@vue/shared": "3.2.11", "estree-walker": "^2.0.2", "magic-string": "^0.25.7" } }, "@vue/runtime-core": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/runtime-core/download/@vue/runtime-core-3.2.10.tgz", - "integrity": "sha1-XDWzJnWa96iImS/tFGMJNFw/3RM=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/runtime-core/download/@vue/runtime-core-3.2.11.tgz?cache=0&sync_timestamp=1631141981931&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fruntime-core%2Fdownload%2F%40vue%2Fruntime-core-3.2.11.tgz", + "integrity": "sha1-Db6AG+S9C/3iUyJnl+fTBMj92jA=", "requires": { - "@vue/reactivity": "3.2.10", - "@vue/shared": "3.2.10" + "@vue/reactivity": "3.2.11", + "@vue/shared": "3.2.11" } }, "@vue/runtime-dom": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/runtime-dom/download/@vue/runtime-dom-3.2.10.tgz", - "integrity": "sha1-heMXuBBPkXom+AgOYMFM9oXSRm0=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/runtime-dom/download/@vue/runtime-dom-3.2.11.tgz?cache=0&sync_timestamp=1631141984978&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fruntime-dom%2Fdownload%2F%40vue%2Fruntime-dom-3.2.11.tgz", + "integrity": "sha1-BPkFSp5kvfFWwvwiytZ8+qi4RhY=", "requires": { - "@vue/runtime-core": "3.2.10", - "@vue/shared": "3.2.10", + "@vue/runtime-core": "3.2.11", + "@vue/shared": "3.2.11", "csstype": "^2.6.8" } }, "@vue/shared": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/@vue/shared/download/@vue/shared-3.2.10.tgz", - "integrity": "sha1-dv+lAwGeUkYzZ+JSdWVtHSmdyRw=" + "version": "3.2.11", + "resolved": "https://registry.nlark.com/@vue/shared/download/@vue/shared-3.2.11.tgz", + "integrity": "sha1-AYmfVJScrxrCQd45e9FwaWMldN4=" }, "@vue/web-component-wrapper": { "version": "1.3.0", @@ -13702,8 +13651,7 @@ "version": "2.2.0", "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-2.2.0.tgz?cache=0&sync_timestamp=1610299285874&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-2.2.0.tgz", "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=", - "dev": true, - "optional": true + "dev": true }, "bindings": { "version": "1.5.0", @@ -14195,7 +14143,6 @@ "resolved": "https://registry.nlark.com/chokidar/download/chokidar-3.5.2.tgz", "integrity": "sha1-26OXb8rbAW9m/TZQIdkWANAcHnU=", "dev": true, - "optional": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -14212,7 +14159,6 @@ "resolved": "https://registry.npm.taobao.org/braces/download/braces-3.0.2.tgz", "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", "dev": true, - "optional": true, "requires": { "fill-range": "^7.0.1" } @@ -14222,7 +14168,6 @@ "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz", "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", "dev": true, - "optional": true, "requires": { "to-regex-range": "^5.0.1" } @@ -14232,7 +14177,6 @@ "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-5.1.2.tgz", "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", "dev": true, - "optional": true, "requires": { "is-glob": "^4.0.1" } @@ -14241,15 +14185,13 @@ "version": "7.0.0", "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-7.0.0.tgz", "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", - "dev": true, - "optional": true + "dev": true }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-5.0.1.tgz", "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", "dev": true, - "optional": true, "requires": { "is-number": "^7.0.0" } @@ -14515,6 +14457,17 @@ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.nlark.com/clone-deep/download/clone-deep-4.0.1.tgz", + "integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, "coa": { "version": "2.0.2", "resolved": "https://registry.nlark.com/coa/download/coa-2.0.2.tgz", @@ -14983,18 +14936,6 @@ "randomfill": "^1.0.3" } }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npm.taobao.org/css/download/css-2.2.4.tgz", - "integrity": "sha1-xkZ1XHOXHyu6amAeLPL9cbEpiSk=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz", @@ -15032,15 +14973,6 @@ "semver": "^6.3.0" } }, - "css-parse": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/css-parse/download/css-parse-2.0.0.tgz", - "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", - "dev": true, - "requires": { - "css": "^2.0.0" - } - }, "css-select": { "version": "4.1.3", "resolved": "https://registry.nlark.com/css-select/download/css-select-4.1.3.tgz?cache=0&sync_timestamp=1622994276976&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-4.1.3.tgz", @@ -15641,9 +15573,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.832", - "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.832.tgz?cache=0&sync_timestamp=1631052257734&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.832.tgz", - "integrity": "sha1-uUcgVSWngl7/mzlWYUDVRxJBwkQ=", + "version": "1.3.833", + "resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.833.tgz", + "integrity": "sha1-4TlOsyq4qUMP/X1a32Ms5sOwXhg=", "dev": true }, "elliptic": { @@ -17222,7 +17154,6 @@ "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-2.1.0.tgz", "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", "dev": true, - "optional": true, "requires": { "binary-extensions": "^2.0.0" } @@ -17692,12 +17623,6 @@ "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", "dev": true }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz?cache=0&sync_timestamp=1599054271708&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash.clonedeep%2Fdownload%2Flodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, "lodash.defaultsdeep": { "version": "4.6.1", "resolved": "https://registry.nlark.com/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz", @@ -19721,7 +19646,6 @@ "resolved": "https://registry.nlark.com/readdirp/download/readdirp-3.6.0.tgz", "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", "dev": true, - "optional": true, "requires": { "picomatch": "^2.2.1" } @@ -19979,6 +19903,28 @@ "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", "dev": true }, + "sass": { + "version": "1.39.0", + "resolved": "https://registry.nlark.com/sass/download/sass-1.39.0.tgz?cache=0&sync_timestamp=1630545006336&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsass%2Fdownload%2Fsass-1.39.0.tgz", + "integrity": "sha1-bGRpXRxDd2fI8aTkcSiOgx+B0DU=", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.nlark.com/sass-loader/download/sass-loader-8.0.2.tgz", + "integrity": "sha1-3r7NjDziQ8dkVPLoKQSCFQOACQ0=", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + } + }, "sax": { "version": "1.2.4", "resolved": "https://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz", @@ -20326,6 +20272,15 @@ "safe-buffer": "^5.0.1" } }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npm.taobao.org/shallow-clone/download/shallow-clone-3.0.1.tgz", + "integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz", @@ -21021,62 +20976,6 @@ } } }, - "stylus": { - "version": "0.54.8", - "resolved": "https://registry.nlark.com/stylus/download/stylus-0.54.8.tgz", - "integrity": "sha1-PaPmWWa8Vnp7BEv+DuzmU+CZ0Uc=", - "dev": true, - "requires": { - "css-parse": "~2.0.0", - "debug": "~3.1.0", - "glob": "^7.1.6", - "mkdirp": "~1.0.4", - "safer-buffer": "^2.1.2", - "sax": "~1.2.4", - "semver": "^6.3.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.nlark.com/debug/download/debug-3.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdebug%2Fdownload%2Fdebug-3.1.0.tgz", - "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz?cache=0&sync_timestamp=1609157854165&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.nlark.com/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1629910562433&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz", - "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=", - "dev": true - } - } - }, - "stylus-loader": { - "version": "3.0.2", - "resolved": "https://registry.nlark.com/stylus-loader/download/stylus-loader-3.0.2.tgz", - "integrity": "sha1-J6cGQgsFo44DjnyssVNXjUUFE8Y=", - "dev": true, - "requires": { - "loader-utils": "^1.0.2", - "lodash.clonedeep": "^4.5.0", - "when": "~3.6.x" - } - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1626703400240&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz", @@ -21863,13 +21762,13 @@ "dev": true }, "vue": { - "version": "3.2.10", - "resolved": "https://registry.nlark.com/vue/download/vue-3.2.10.tgz?cache=0&sync_timestamp=1631046529163&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue%2Fdownload%2Fvue-3.2.10.tgz", - "integrity": "sha1-23u3m+svEb+cPt5+XI5yR7xv0p8=", + "version": "3.2.11", + "resolved": "https://registry.nlark.com/vue/download/vue-3.2.11.tgz?cache=0&sync_timestamp=1631141991995&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue%2Fdownload%2Fvue-3.2.11.tgz", + "integrity": "sha1-a5IpUEjfcF3axVj9Pj7VU+VeV8g=", "requires": { - "@vue/compiler-dom": "3.2.10", - "@vue/runtime-dom": "3.2.10", - "@vue/shared": "3.2.10" + "@vue/compiler-dom": "3.2.11", + "@vue/runtime-dom": "3.2.11", + "@vue/shared": "3.2.11" } }, "vue-hot-reload-api": { @@ -22633,12 +22532,6 @@ "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", "dev": true }, - "when": { - "version": "3.6.4", - "resolved": "https://registry.npm.taobao.org/when/download/when-3.6.4.tgz", - "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", - "dev": true - }, "which": { "version": "1.3.1", "resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz", @@ -22762,7 +22655,7 @@ }, "ws": { "version": "6.2.2", - "resolved": "https://registry.nlark.com/ws/download/ws-6.2.2.tgz?cache=0&sync_timestamp=1630167206236&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fws%2Fdownload%2Fws-6.2.2.tgz", + "resolved": "https://registry.nlark.com/ws/download/ws-6.2.2.tgz?cache=0&sync_timestamp=1631130711705&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fws%2Fdownload%2Fws-6.2.2.tgz", "integrity": "sha1-3Vzb1XqZeZFgl2UtePHMX66gwy4=", "dev": true, "requires": { diff --git a/frontend/package.tmpl.json b/frontend/package.tmpl.json index 3143f35..a7ad081 100644 --- a/frontend/package.tmpl.json +++ b/frontend/package.tmpl.json @@ -1,6 +1,6 @@ { "name": "{{.ProjectName}}", - "version": "1.0.0", + "version": "0.0.1", "private": true, "scripts": { "dev": "vue-cli-service serve", @@ -16,8 +16,8 @@ "@vue/cli-plugin-router": "~4.5.0", "@vue/cli-service": "~4.5.0", "@vue/compiler-sfc": "^3.0.0", - "serve": "^12.0.0", - "stylus": "^0.54.7", - "stylus-loader": "^3.0.2" + "sass": "^1.26.5", + "sass-loader": "^8.0.2", + "serve": "^12.0.0" } } diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 19ec6d7..d42f547 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -84,21 +84,23 @@ export default { } - diff --git a/frontend/src/components/public/OpenLink.vue b/frontend/src/components/public/OpenLink.vue index 5855916..d79b05c 100644 --- a/frontend/src/components/public/OpenLink.vue +++ b/frontend/src/components/public/OpenLink.vue @@ -28,9 +28,9 @@ export default { }; - diff --git a/frontend/src/views/About.vue b/frontend/src/views/About.vue index 60b1032..fd6a4e9 100644 --- a/frontend/src/views/About.vue +++ b/frontend/src/views/About.vue @@ -29,32 +29,31 @@
{{ $t('aboutpage.thanks') }}
-