Add whitelabel theme and default variables
This commit is contained in:
parent
173a954516
commit
a323669cd3
|
|
@ -4,6 +4,8 @@ const utils = require('./utils')
|
||||||
const config = require('../config')
|
const config = require('../config')
|
||||||
const vueLoaderConfig = require('./vue-loader.conf')
|
const vueLoaderConfig = require('./vue-loader.conf')
|
||||||
|
|
||||||
|
const VueLoaderPlugin = require('vue-loader/lib/plugin')
|
||||||
|
|
||||||
function resolve (dir) {
|
function resolve (dir) {
|
||||||
return path.join(__dirname, '..', dir)
|
return path.join(__dirname, '..', dir)
|
||||||
}
|
}
|
||||||
|
|
@ -32,10 +34,10 @@ module.exports = {
|
||||||
: config.dev.assetsPublicPath
|
: config.dev.assetsPublicPath
|
||||||
},
|
},
|
||||||
resolve: {
|
resolve: {
|
||||||
extensions: ['.js', '.vue', '.json', '.gql', '.graphql'],
|
extensions: ['.js', '.vue', '.json', '.gql', '.graphql', '.scss'],
|
||||||
alias: {
|
alias: {
|
||||||
'@': resolve('src'),
|
'@': resolve('src'),
|
||||||
styles: resolve('styles')
|
styles: resolve('src/styles')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
module: {
|
module: {
|
||||||
|
|
@ -82,9 +84,32 @@ module.exports = {
|
||||||
limit: 10000,
|
limit: 10000,
|
||||||
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
|
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
test: /\.css$/,
|
||||||
|
use: [
|
||||||
|
'vue-style-loader',
|
||||||
|
'css-loader'
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
test: /\.scss$/,
|
||||||
|
use: [
|
||||||
|
'vue-style-loader',
|
||||||
|
'css-loader',
|
||||||
|
{
|
||||||
|
loader: 'sass-loader',
|
||||||
|
options: {
|
||||||
|
data: `@import "styles/themes/_whitelabel.scss";`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
plugins: [
|
||||||
|
new VueLoaderPlugin()
|
||||||
|
],
|
||||||
node: {
|
node: {
|
||||||
// prevent webpack from injecting useless setImmediate polyfill because Vue
|
// prevent webpack from injecting useless setImmediate polyfill because Vue
|
||||||
// source contains it (although only uses it if it's native).
|
// source contains it (although only uses it if it's native).
|
||||||
|
|
|
||||||
|
|
@ -14,9 +14,9 @@ const HOST = process.env.HOST
|
||||||
const PORT = process.env.PORT && Number(process.env.PORT)
|
const PORT = process.env.PORT && Number(process.env.PORT)
|
||||||
|
|
||||||
const devWebpackConfig = merge(baseWebpackConfig, {
|
const devWebpackConfig = merge(baseWebpackConfig, {
|
||||||
module: {
|
// module: {
|
||||||
rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, usePostCSS: true })
|
// rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, usePostCSS: true })
|
||||||
},
|
// },
|
||||||
// cheap-module-eval-source-map is faster for development
|
// cheap-module-eval-source-map is faster for development
|
||||||
devtool: config.dev.devtool,
|
devtool: config.dev.devtool,
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3099,6 +3099,83 @@
|
||||||
"weakmap-polyfill": "2.0.0"
|
"weakmap-polyfill": "2.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"@vue/component-compiler-utils": {
|
||||||
|
"version": "3.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz",
|
||||||
|
"integrity": "sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==",
|
||||||
|
"requires": {
|
||||||
|
"consolidate": "^0.15.1",
|
||||||
|
"hash-sum": "^1.0.2",
|
||||||
|
"lru-cache": "^4.1.2",
|
||||||
|
"merge-source-map": "^1.1.0",
|
||||||
|
"postcss": "^7.0.14",
|
||||||
|
"postcss-selector-parser": "^6.0.2",
|
||||||
|
"prettier": "^1.18.2",
|
||||||
|
"source-map": "~0.6.1",
|
||||||
|
"vue-template-es2015-compiler": "^1.9.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"chalk": {
|
||||||
|
"version": "2.4.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
|
||||||
|
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
|
||||||
|
"requires": {
|
||||||
|
"ansi-styles": "^3.2.1",
|
||||||
|
"escape-string-regexp": "^1.0.5",
|
||||||
|
"supports-color": "^5.3.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"supports-color": {
|
||||||
|
"version": "5.5.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
|
||||||
|
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
|
||||||
|
"requires": {
|
||||||
|
"has-flag": "^3.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cssesc": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
|
||||||
|
"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
|
||||||
|
},
|
||||||
|
"postcss": {
|
||||||
|
"version": "7.0.35",
|
||||||
|
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
|
||||||
|
"integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
|
||||||
|
"requires": {
|
||||||
|
"chalk": "^2.4.2",
|
||||||
|
"source-map": "^0.6.1",
|
||||||
|
"supports-color": "^6.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"postcss-selector-parser": {
|
||||||
|
"version": "6.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
|
||||||
|
"integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
|
||||||
|
"requires": {
|
||||||
|
"cssesc": "^3.0.0",
|
||||||
|
"indexes-of": "^1.0.1",
|
||||||
|
"uniq": "^1.0.1",
|
||||||
|
"util-deprecate": "^1.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"supports-color": {
|
||||||
|
"version": "6.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
|
||||||
|
"integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
|
||||||
|
"requires": {
|
||||||
|
"has-flag": "^3.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"vue-template-es2015-compiler": {
|
||||||
|
"version": "1.9.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz",
|
||||||
|
"integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw=="
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"@vue/test-utils": {
|
"@vue/test-utils": {
|
||||||
"version": "1.0.0-beta.29",
|
"version": "1.0.0-beta.29",
|
||||||
"resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.0-beta.29.tgz",
|
"resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.0-beta.29.tgz",
|
||||||
|
|
@ -6400,14 +6477,13 @@
|
||||||
"integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4="
|
"integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4="
|
||||||
},
|
},
|
||||||
"clone-deep": {
|
"clone-deep": {
|
||||||
"version": "2.0.2",
|
"version": "4.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
|
||||||
"integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==",
|
"integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"for-own": "^1.0.0",
|
|
||||||
"is-plain-object": "^2.0.4",
|
"is-plain-object": "^2.0.4",
|
||||||
"kind-of": "^6.0.0",
|
"kind-of": "^6.0.2",
|
||||||
"shallow-clone": "^1.0.0"
|
"shallow-clone": "^3.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"co": {
|
"co": {
|
||||||
|
|
@ -6640,9 +6716,9 @@
|
||||||
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
|
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
|
||||||
},
|
},
|
||||||
"consolidate": {
|
"consolidate": {
|
||||||
"version": "0.14.5",
|
"version": "0.15.1",
|
||||||
"resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz",
|
"resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz",
|
||||||
"integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=",
|
"integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"bluebird": "^3.1.1"
|
"bluebird": "^3.1.1"
|
||||||
}
|
}
|
||||||
|
|
@ -9122,14 +9198,6 @@
|
||||||
"resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
|
"resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
|
||||||
"integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
|
"integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
|
||||||
},
|
},
|
||||||
"for-own": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
|
|
||||||
"integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
|
|
||||||
"requires": {
|
|
||||||
"for-in": "^1.0.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"foreach": {
|
"foreach": {
|
||||||
"version": "2.0.5",
|
"version": "2.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
|
"resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
|
||||||
|
|
@ -13774,11 +13842,6 @@
|
||||||
"integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
|
"integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"lodash.tail": {
|
|
||||||
"version": "4.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz",
|
|
||||||
"integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ="
|
|
||||||
},
|
|
||||||
"lodash.uniq": {
|
"lodash.uniq": {
|
||||||
"version": "4.5.0",
|
"version": "4.5.0",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
|
||||||
|
|
@ -14056,6 +14119,14 @@
|
||||||
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
|
||||||
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
|
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
|
||||||
},
|
},
|
||||||
|
"merge-source-map": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
|
||||||
|
"integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
|
||||||
|
"requires": {
|
||||||
|
"source-map": "^0.6.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"merge-stream": {
|
"merge-stream": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
|
||||||
|
|
@ -14214,22 +14285,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mixin-object": {
|
|
||||||
"version": "2.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz",
|
|
||||||
"integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
|
|
||||||
"requires": {
|
|
||||||
"for-in": "^0.1.3",
|
|
||||||
"is-extendable": "^0.1.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"for-in": {
|
|
||||||
"version": "0.1.8",
|
|
||||||
"resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz",
|
|
||||||
"integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"mkdirp": {
|
"mkdirp": {
|
||||||
"version": "0.5.1",
|
"version": "0.5.1",
|
||||||
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
|
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
|
||||||
|
|
@ -16041,76 +16096,6 @@
|
||||||
"import-cwd": "^2.0.0"
|
"import-cwd": "^2.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"postcss-load-options": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz",
|
|
||||||
"integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
|
|
||||||
"requires": {
|
|
||||||
"cosmiconfig": "^2.1.0",
|
|
||||||
"object-assign": "^4.1.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"cosmiconfig": {
|
|
||||||
"version": "2.2.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
|
|
||||||
"integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
|
|
||||||
"requires": {
|
|
||||||
"is-directory": "^0.3.1",
|
|
||||||
"js-yaml": "^3.4.3",
|
|
||||||
"minimist": "^1.2.0",
|
|
||||||
"object-assign": "^4.1.0",
|
|
||||||
"os-homedir": "^1.0.1",
|
|
||||||
"parse-json": "^2.2.0",
|
|
||||||
"require-from-string": "^1.1.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"minimist": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
|
|
||||||
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
|
|
||||||
},
|
|
||||||
"require-from-string": {
|
|
||||||
"version": "1.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
|
|
||||||
"integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"postcss-load-plugins": {
|
|
||||||
"version": "2.3.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz",
|
|
||||||
"integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
|
|
||||||
"requires": {
|
|
||||||
"cosmiconfig": "^2.1.1",
|
|
||||||
"object-assign": "^4.1.0"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"cosmiconfig": {
|
|
||||||
"version": "2.2.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
|
|
||||||
"integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
|
|
||||||
"requires": {
|
|
||||||
"is-directory": "^0.3.1",
|
|
||||||
"js-yaml": "^3.4.3",
|
|
||||||
"minimist": "^1.2.0",
|
|
||||||
"object-assign": "^4.1.0",
|
|
||||||
"os-homedir": "^1.0.1",
|
|
||||||
"parse-json": "^2.2.0",
|
|
||||||
"require-from-string": "^1.1.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"minimist": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
|
|
||||||
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
|
|
||||||
},
|
|
||||||
"require-from-string": {
|
|
||||||
"version": "1.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
|
|
||||||
"integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"postcss-loader": {
|
"postcss-loader": {
|
||||||
"version": "2.1.6",
|
"version": "2.1.6",
|
||||||
"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz",
|
"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz",
|
||||||
|
|
@ -17288,9 +17273,10 @@
|
||||||
"integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
|
"integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks="
|
||||||
},
|
},
|
||||||
"prettier": {
|
"prettier": {
|
||||||
"version": "1.14.2",
|
"version": "1.19.1",
|
||||||
"resolved": "https://registry.npmjs.org/prettier/-/prettier-1.14.2.tgz",
|
"resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
|
||||||
"integrity": "sha512-McHPg0n1pIke+A/4VcaS2en+pTNjy4xF+Uuq86u/5dyDO59/TtFZtQ708QIRkEZ3qwKz3GVkVa6mpxK/CpB8Rg=="
|
"integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
|
||||||
|
"optional": true
|
||||||
},
|
},
|
||||||
"pretty": {
|
"pretty": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
|
|
@ -18214,16 +18200,27 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"sass-loader": {
|
"sass-loader": {
|
||||||
"version": "7.1.0",
|
"version": "7.3.1",
|
||||||
"resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.3.1.tgz",
|
||||||
"integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==",
|
"integrity": "sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"clone-deep": "^2.0.1",
|
"clone-deep": "^4.0.1",
|
||||||
"loader-utils": "^1.0.1",
|
"loader-utils": "^1.0.1",
|
||||||
"lodash.tail": "^4.1.1",
|
|
||||||
"neo-async": "^2.5.0",
|
"neo-async": "^2.5.0",
|
||||||
"pify": "^3.0.0",
|
"pify": "^4.0.1",
|
||||||
"semver": "^5.5.0"
|
"semver": "^6.3.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"pify": {
|
||||||
|
"version": "4.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
|
||||||
|
"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
|
||||||
|
},
|
||||||
|
"semver": {
|
||||||
|
"version": "6.3.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
|
||||||
|
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"sax": {
|
"sax": {
|
||||||
|
|
@ -18411,20 +18408,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"shallow-clone": {
|
"shallow-clone": {
|
||||||
"version": "1.0.0",
|
"version": "3.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
|
||||||
"integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==",
|
"integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"is-extendable": "^0.1.1",
|
"kind-of": "^6.0.2"
|
||||||
"kind-of": "^5.0.0",
|
|
||||||
"mixin-object": "^2.0.1"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"kind-of": {
|
|
||||||
"version": "5.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
|
|
||||||
"integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"shebang-command": {
|
"shebang-command": {
|
||||||
|
|
@ -19899,9 +19887,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"vue-hot-reload-api": {
|
"vue-hot-reload-api": {
|
||||||
"version": "2.3.0",
|
"version": "2.3.4",
|
||||||
"resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz",
|
||||||
"integrity": "sha512-2j/t+wIbyVMP5NvctQoSUvLkYKoWAAk2QlQiilrM2a6/ulzFgdcLUJfTvs4XQ/3eZhHiBmmEojbjmM4AzZj8JA=="
|
"integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog=="
|
||||||
},
|
},
|
||||||
"vue-jest": {
|
"vue-jest": {
|
||||||
"version": "3.0.4",
|
"version": "3.0.4",
|
||||||
|
|
@ -19930,64 +19918,21 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"vue-loader": {
|
"vue-loader": {
|
||||||
"version": "14.2.3",
|
"version": "15.9.6",
|
||||||
"resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-14.2.3.tgz",
|
"resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.6.tgz",
|
||||||
"integrity": "sha512-mEd2/14gNCVVpKU/44lVDoMDoAteM8PkvaVjzZ4KHyRKtry3pifSh9UMFsjoPBMeVYs9jTEDyT8UKmgPpnP8Yw==",
|
"integrity": "sha512-j0cqiLzwbeImIC6nVIby2o/ABAWhlppyL/m5oJ67R5MloP0hj/DtFgb0Zmq3J9CG7AJ+AXIvHVnJAPBvrLyuDg==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"consolidate": "^0.14.0",
|
"@vue/component-compiler-utils": "^3.1.0",
|
||||||
"hash-sum": "^1.0.2",
|
"hash-sum": "^1.0.2",
|
||||||
"loader-utils": "^1.1.0",
|
"loader-utils": "^1.1.0",
|
||||||
"lru-cache": "^4.1.1",
|
"vue-hot-reload-api": "^2.3.0",
|
||||||
"postcss": "^6.0.8",
|
"vue-style-loader": "^4.1.0"
|
||||||
"postcss-load-config": "^1.1.0",
|
|
||||||
"postcss-selector-parser": "^2.0.0",
|
|
||||||
"prettier": "^1.7.0",
|
|
||||||
"resolve": "^1.4.0",
|
|
||||||
"source-map": "^0.6.1",
|
|
||||||
"vue-hot-reload-api": "^2.2.0",
|
|
||||||
"vue-style-loader": "^4.0.1",
|
|
||||||
"vue-template-es2015-compiler": "^1.6.0"
|
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"cosmiconfig": {
|
|
||||||
"version": "2.2.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
|
|
||||||
"integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
|
|
||||||
"requires": {
|
|
||||||
"is-directory": "^0.3.1",
|
|
||||||
"js-yaml": "^3.4.3",
|
|
||||||
"minimist": "^1.2.0",
|
|
||||||
"object-assign": "^4.1.0",
|
|
||||||
"os-homedir": "^1.0.1",
|
|
||||||
"parse-json": "^2.2.0",
|
|
||||||
"require-from-string": "^1.1.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"minimist": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
|
|
||||||
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
|
|
||||||
},
|
|
||||||
"postcss-load-config": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz",
|
|
||||||
"integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
|
|
||||||
"requires": {
|
|
||||||
"cosmiconfig": "^2.1.0",
|
|
||||||
"object-assign": "^4.1.0",
|
|
||||||
"postcss-load-options": "^1.2.0",
|
|
||||||
"postcss-load-plugins": "^2.3.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"require-from-string": {
|
|
||||||
"version": "1.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
|
|
||||||
"integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg="
|
|
||||||
},
|
|
||||||
"vue-style-loader": {
|
"vue-style-loader": {
|
||||||
"version": "4.1.1",
|
"version": "4.1.2",
|
||||||
"resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz",
|
||||||
"integrity": "sha512-GD9a3G9k2dIGYl76IgwNQGCos3KnVbOVBIdXEIfjis0jNY34oEB2Tsrq2ZXl/KIzo/5Bdt7qAWjU1y+0TWcvIA==",
|
"integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"hash-sum": "^1.0.2",
|
"hash-sum": "^1.0.2",
|
||||||
"loader-utils": "^1.0.2"
|
"loader-utils": "^1.0.2"
|
||||||
|
|
@ -20034,7 +19979,8 @@
|
||||||
"vue-template-es2015-compiler": {
|
"vue-template-es2015-compiler": {
|
||||||
"version": "1.6.0",
|
"version": "1.6.0",
|
||||||
"resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz",
|
"resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz",
|
||||||
"integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg=="
|
"integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==",
|
||||||
|
"dev": true
|
||||||
},
|
},
|
||||||
"vue-toast-notification": {
|
"vue-toast-notification": {
|
||||||
"version": "0.4.1",
|
"version": "0.4.1",
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@
|
||||||
"vue-analytics": "^5.16.2",
|
"vue-analytics": "^5.16.2",
|
||||||
"vue-apollo": "^3.0.0-beta.16",
|
"vue-apollo": "^3.0.0-beta.16",
|
||||||
"vue-axios": "^2.1.1",
|
"vue-axios": "^2.1.1",
|
||||||
"vue-loader": "^14.2.1",
|
"vue-loader": "^15.9.6",
|
||||||
"vue-matomo": "^3.13.4-0",
|
"vue-matomo": "^3.13.4-0",
|
||||||
"vue-router": "^3.0.1",
|
"vue-router": "^3.0.1",
|
||||||
"vue-scrollto": "^2.11.0",
|
"vue-scrollto": "^2.11.0",
|
||||||
|
|
|
||||||
|
|
@ -3,45 +3,45 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* accent */
|
/* accent */
|
||||||
$color-accent-1-dark: #DAA009;
|
$color-accent-1-dark: #DAA009 !default;
|
||||||
$color-accent-1: #FFB800;
|
$color-accent-1: #FFB800 !default;
|
||||||
$color-accent-1-light: #FFF5D9;
|
$color-accent-1-light: #FFF5D9 !default;
|
||||||
$color-accent-2-dark: #0F7CAC;
|
$color-accent-2-dark: #0F7CAC !default;
|
||||||
$color-accent-2: #078CC6;
|
$color-accent-2: #078CC6 !default;
|
||||||
$color-accent-2-light: #DBEEF6;
|
$color-accent-2-light: #DBEEF6 !default;
|
||||||
$color-accent-3-dark: #D66655;
|
$color-accent-3-dark: #D66655 !default;
|
||||||
$color-accent-3: #FA715C;
|
$color-accent-3: #FA715C !default;
|
||||||
$color-accent-3-light: #FFEAE7;
|
$color-accent-3-light: #FFEAE7 !default;
|
||||||
$color-accent-4-dark: #99B53E;
|
$color-accent-4-dark: #99B53E !default;
|
||||||
$color-accent-4: #AFD240;
|
$color-accent-4: #AFD240 !default;
|
||||||
$color-accent-4-light: #F3F9E3;
|
$color-accent-4-light: #F3F9E3 !default;
|
||||||
$color-accent-5-dark: #09496F;
|
$color-accent-5-dark: #09496F !default;
|
||||||
$color-accent-5: #004E7C;
|
$color-accent-5: #004E7C !default;
|
||||||
$color-accent-5: #DBE6EC;
|
$color-accent-5: #DBE6EC !default;
|
||||||
|
|
||||||
$color-accent-1-list: $color-accent-1 $color-accent-1-light $color-accent-1-dark;
|
$color-accent-1-list: $color-accent-1 $color-accent-1-light $color-accent-1-dark;
|
||||||
$color-accent-2-list: $color-accent-2 $color-accent-2-light $color-accent-2-dark;
|
$color-accent-2-list: $color-accent-2 $color-accent-2-light $color-accent-2-dark;
|
||||||
$color-accent-4-list: $color-accent-4 $color-accent-4-light $color-accent-4-dark;
|
$color-accent-4-list: $color-accent-4 $color-accent-4-light $color-accent-4-dark;
|
||||||
|
|
||||||
/* brand */
|
/* brand */
|
||||||
$color-brand-dark: #138E72;
|
$color-brand-dark: #138E72 !default;
|
||||||
$color-brand: #17A887;
|
$color-brand: #17A887 !default;
|
||||||
$color-brand-light: #DCF2ED;
|
$color-brand-light: #DCF2ED !default;
|
||||||
|
|
||||||
$color-error: #C02108;
|
$color-error: #C02108 !default;
|
||||||
|
|
||||||
/* greyscale */
|
/* greyscale */
|
||||||
$color-silver: #d0d0d0;
|
$color-silver: #d0d0d0 !default;
|
||||||
$color-silver-light: #f0f0f0;
|
$color-silver-light: #f0f0f0 !default;
|
||||||
$color-silver-dark: #aaaaaa;
|
$color-silver-dark: #aaaaaa !default;
|
||||||
|
|
||||||
$color-charcoal: #616161;
|
$color-charcoal: #616161 !default;
|
||||||
$color-charcoal-light: #828282;
|
$color-charcoal-light: #828282 !default;
|
||||||
$color-charcoal-dark: #333333;
|
$color-charcoal-dark: #333333 !default;
|
||||||
|
|
||||||
//$color-grey--lighter: rgba(51, 51, 51, 0.18);
|
//$color-grey--lighter: rgba(51, 51, 51, 0.18);
|
||||||
$color-grey--lighter: transparent;
|
$color-grey--lighter: transparent !default;
|
||||||
$color-white: #ffffff;
|
$color-white: #ffffff !default;
|
||||||
|
|
||||||
$header-color: $color-charcoal-dark;
|
$header-color: $color-charcoal-dark;
|
||||||
$intro-color: $color-silver-dark;
|
$intro-color: $color-silver-dark;
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
/* accent */
|
||||||
|
$color-accent-1-dark: #2B8C68;
|
||||||
|
$color-accent-1: #37B284;
|
||||||
|
$color-accent-1-light: #C1ECDC;
|
||||||
|
$color-accent-2-dark: #C6551F;
|
||||||
|
$color-accent-2: #F27F48;
|
||||||
|
$color-accent-2-light: #FCE4D9;
|
||||||
|
$color-accent-3-dark: #D66655;
|
||||||
|
$color-accent-3: #35529E;
|
||||||
|
$color-accent-3-light: #CCDAFD;
|
||||||
|
$color-accent-4-dark: #C7A631;
|
||||||
|
$color-accent-4: #F3D56C;
|
||||||
|
$color-accent-4-light: #FBF2D2;
|
||||||
|
$color-accent-5-dark: #55A7B2;
|
||||||
|
$color-accent-5: #80D5E1;
|
||||||
|
$color-accent-5: #D4F3F7;
|
||||||
|
|
||||||
|
/* brand */
|
||||||
|
$color-brand-dark: #8FA62B;
|
||||||
|
$color-brand: #B0CB39;
|
||||||
|
$color-brand-light: #E8F0C6;
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
module.exports = {
|
|
||||||
css: {
|
|
||||||
loaderOptions: {
|
|
||||||
sass: {
|
|
||||||
data: `
|
|
||||||
@import "@/assets/_variables.scss";
|
|
||||||
@import "@/assets/main.scss";
|
|
||||||
`
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
};
|
|
||||||
Loading…
Reference in New Issue