feature: add sass lint

This commit is contained in:
Juan Picado @jotadeveloper 2017-07-14 07:51:48 +02:00
parent ceb44aa22b
commit ffdd682137
No known key found for this signature in database
GPG Key ID: 18AC54485952D158
8 changed files with 415 additions and 32 deletions

3
.stylelintrc Normal file
View File

@ -0,0 +1,3 @@
{
"extends": "stylelint-config-standard"
}

View File

@ -98,6 +98,8 @@
"source-map-loader": "0.2.1",
"style-loader": "0.18.2",
"styled-components": "2.1.1",
"stylelint": "7.13.0",
"stylelint-config-standard": "16.0.0",
"url-loader": "0.5.8",
"webpack": "3.2.0",
"webpack-dev-server": "2.5.0"
@ -121,6 +123,7 @@
"test-travis": "npm run test:coverage",
"test-only": "mocha ./test/functional ./test/unit",
"lint": "eslint .",
"lint:css": "stylelint 'src/**/*.scss' --syntax scss",
"build-docker": "docker build -t verdaccio .",
"build:webui": "rimraf static/* && webpack --config src/webui/scripts/webpack.prod.config.babel.js",
"dev:webui": "babel-node src/webui/scripts/dev.server.js",

View File

@ -11,6 +11,7 @@
.headerWrap {
display: flex;
align-items: center;
@include container-size();
}

View File

@ -39,7 +39,7 @@
filter: blur(5px);
}
&:before {
&::before {
display: block;
position: absolute;
top: 0;
@ -49,7 +49,8 @@
background: rgba(255, 255, 255, 0.7);
content: '';
}
&:after {
&::after {
display: block;
position: absolute;
top: 50%;

View File

@ -20,7 +20,7 @@ let renderApp = (Component) => {
renderApp(App);
if (module.hot) {
module.hot.accept('./App', () => {
module.hot.accept('./app', () => {
renderApp(App);
});
}

View File

@ -1,8 +1,13 @@
@import "variable";
body {
font-family: $font;
}
:global {
.container {
margin-top: $space-lg;
@include container-size();
.el-loading-spinner {

View File

@ -8,6 +8,7 @@
}
$space-lg: 30px;
$font: "'Source Sans Pro', 'Lucida Grande', sans-serif";
/* Colors */
$primary-color: #de4136;

419
yarn.lock
View File

@ -10,6 +10,13 @@
lockfile "1.0.3"
lodash "4.17.4"
JSONStream@^0.8.4:
version "0.8.4"
resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz#91657dfe6ff857483066132b4618b62e8f4887bd"
dependencies:
jsonparse "0.0.5"
through ">=2.2.7 <3"
JSONStream@^1.1.1:
version "1.3.1"
resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.1.tgz#707f761e01dae9e16f1bcf93703b78c70966579a"
@ -170,6 +177,10 @@ arr-flatten@^1.0.1:
version "1.1.0"
resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
array-differ@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031"
array-find-index@^1.0.1:
version "1.0.2"
resolved "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
@ -262,7 +273,7 @@ asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
autoprefixer@^6.3.1:
autoprefixer@^6.0.0, autoprefixer@^6.3.1:
version "6.7.7"
resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
dependencies:
@ -975,7 +986,7 @@ babylon@^6.16.1, babylon@^6.17.0, babylon@^6.17.2, babylon@^6.17.4:
version "6.17.4"
resolved "https://registry.npmjs.org/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a"
balanced-match@^0.4.2:
balanced-match@^0.4.0, balanced-match@^0.4.2:
version "0.4.2"
resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
@ -1137,7 +1148,7 @@ browserify-zlib@^0.1.4:
dependencies:
pako "~0.2.0"
browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
browserslist@^1.1.1, browserslist@^1.1.3, browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
version "1.7.7"
resolved "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9"
dependencies:
@ -1260,7 +1271,7 @@ caniuse-api@^1.5.2:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
caniuse-db@^1.0.30000187, caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
version "1.0.30000697"
resolved "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000697.tgz#20ce6a9ceeef4ef4a15dc8e80f2e8fb9049e8d77"
@ -1386,6 +1397,13 @@ clone-deep@^0.3.0:
kind-of "^3.2.2"
shallow-clone "^0.1.2"
clone-regexp@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.0.tgz#eae0a2413f55c0942f818c229fefce845d7f3b1c"
dependencies:
is-regexp "^1.0.0"
is-supported-regexp-flag "^1.0.0"
clone@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149"
@ -1430,6 +1448,10 @@ color-convert@^1.0.0, color-convert@^1.3.0:
dependencies:
color-name "^1.1.1"
color-diff@^0.1.3:
version "0.1.7"
resolved "https://registry.npmjs.org/color-diff/-/color-diff-0.1.7.tgz#6db78cd9482a8e459d40821eaf4b503283dcb8e2"
color-name@^1.0.0, color-name@^1.1.1:
version "1.1.2"
resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz#5c8ab72b64bd2215d617ae9559ebb148475cf98d"
@ -1448,6 +1470,21 @@ color@^0.11.0:
color-convert "^1.3.0"
color-string "^0.3.0"
colorguard@^1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/colorguard/-/colorguard-1.2.0.tgz#f3facaf5caaeba4ef54653d9fb25bb73177c0d84"
dependencies:
chalk "^1.1.1"
color-diff "^0.1.3"
log-symbols "^1.0.2"
object-assign "^4.0.1"
pipetteur "^2.0.0"
plur "^2.0.0"
postcss "^5.0.4"
postcss-reporter "^1.2.1"
text-table "^0.2.0"
yargs "^1.2.6"
colormin@^1.0.5:
version "1.1.2"
resolved "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133"
@ -1577,6 +1614,18 @@ cors@^2.8.3:
object-assign "^4"
vary "^1"
cosmiconfig@^2.1.1:
version "2.1.3"
resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.3.tgz#952771eb0dddc1cb3fa2f6fbe51a522e93b3ee0a"
dependencies:
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"
coveralls@2.13.1:
version "2.13.1"
resolved "https://registry.npmjs.org/coveralls/-/coveralls-2.13.1.tgz#d70bb9acc1835ec4f063ff9dac5423c17b11f178"
@ -1661,6 +1710,10 @@ css-color-keywords@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05"
css-color-names@0.0.3:
version "0.0.3"
resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.3.tgz#de0cef16f4d8aa8222a320d5b6d7e9bbada7b9f6"
css-color-names@0.0.4:
version "0.0.4"
resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
@ -1684,6 +1737,15 @@ css-loader@0.28.4:
postcss-value-parser "^3.3.0"
source-list-map "^0.1.7"
css-rule-stream@^1.1.0:
version "1.1.0"
resolved "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz#3786e7198983d965a26e31957e09078cbb7705a2"
dependencies:
css-tokenize "^1.0.1"
duplexer2 "0.0.2"
ldjson-stream "^1.2.1"
through2 "^0.6.3"
css-select@^1.1.0:
version "1.2.0"
resolved "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
@ -1709,6 +1771,13 @@ css-to-react-native@^2.0.3:
fbjs "^0.8.5"
postcss-value-parser "^3.3.0"
css-tokenize@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz#4625cb1eda21c143858b7f81d6803c1d26fc14be"
dependencies:
inherits "^2.0.1"
readable-stream "^1.0.33"
css-what@2.1:
version "2.1.0"
resolved "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd"
@ -1793,7 +1862,7 @@ debug@2.6.0:
dependencies:
ms "0.7.2"
debug@2.6.7, debug@^2.1.1:
debug@2.6.7, debug@^2.1.1, debug@^2.6.0:
version "2.6.7"
resolved "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz#92bad1f6d05bbb6bba22cca88bcd0ec894c2861e"
dependencies:
@ -1936,6 +2005,23 @@ doctrine@^2.0.0:
esutils "^2.0.2"
isarray "^1.0.0"
doiuse@^2.4.1:
version "2.6.0"
resolved "https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz#1892d10b61a9a356addbf2b614933e81f8bb3834"
dependencies:
browserslist "^1.1.1"
caniuse-db "^1.0.30000187"
css-rule-stream "^1.1.0"
duplexer2 "0.0.2"
jsonfilter "^1.1.2"
ldjson-stream "^1.2.1"
lodash "^4.0.0"
multimatch "^2.0.0"
postcss "^5.0.8"
source-map "^0.4.2"
through2 "^0.6.3"
yargs "^3.5.4"
dom-converter@~0.1:
version "0.1.4"
resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz#a45ef5727b890c9bffe6d7c876e7b19cb0e17f3b"
@ -1994,6 +2080,16 @@ dtrace-provider@~0.8:
dependencies:
nan "^2.3.3"
duplexer2@0.0.2:
version "0.0.2"
resolved "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db"
dependencies:
readable-stream "~1.1.9"
duplexer@~0.1.1:
version "0.1.1"
resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
ecc-jsbn@~0.1.1:
version "0.1.1"
resolved "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
@ -2349,6 +2445,12 @@ execa@^0.5.0:
signal-exit "^3.0.0"
strip-eof "^1.0.0"
execall@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz#73d0904e395b3cab0658b08d09ec25307f29bb73"
dependencies:
clone-regexp "^1.0.0"
expand-brackets@^0.1.4:
version "0.1.5"
resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
@ -2653,6 +2755,10 @@ function-bind@^1.0.2:
version "1.1.0"
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771"
gather-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz#b33994af457a8115700d410f317733cbe7a0904b"
gauge@~2.7.3:
version "2.7.4"
resolved "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
@ -2690,6 +2796,10 @@ get-stdin@^4.0.1:
version "4.0.1"
resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
get-stdin@^5.0.0:
version "5.0.1"
resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398"
get-stream@^2.2.0:
version "2.3.1"
resolved "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de"
@ -2774,7 +2884,7 @@ globby@^5.0.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
globby@^6.1.0:
globby@^6.0.0, globby@^6.1.0:
version "6.1.0"
resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
dependencies:
@ -2784,6 +2894,10 @@ globby@^6.1.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
globjoin@^0.1.4:
version "0.1.4"
resolved "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43"
globule@^1.0.0:
version "1.2.0"
resolved "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz#1dc49c6822dd9e8a2fa00ba2a295006e8664bd09"
@ -2959,6 +3073,10 @@ html-minifier@^3.2.3:
relateurl "0.2.x"
uglify-js "3.0.x"
html-tags@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz#10b30a386085f43cede353cc8fa7cb0deeea668b"
html-webpack-plugin@2.29.0:
version "2.29.0"
resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.29.0.tgz#e987f421853d3b6938c8c4c8171842e5fd17af23"
@ -3042,7 +3160,7 @@ ieee754@^1.1.4:
version "1.1.8"
resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
ignore@^3.3.3:
ignore@^3.2.0, ignore@^3.3.3:
version "3.3.3"
resolved "https://registry.npmjs.org/ignore/-/ignore-3.3.3.tgz#432352e57accd87ab3110e82d3fea0e47812156d"
@ -3134,6 +3252,10 @@ ipaddr.js@1.3.0:
version "1.3.0"
resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.3.0.tgz#1e03a52fdad83a8bbb2b25cbf4998b4cffcd3dec"
irregular-plurals@^1.0.0:
version "1.3.0"
resolved "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.3.0.tgz#7af06931bdf74be33dcf585a13e06fccc16caecf"
is-absolute-url@^2.0.0:
version "2.1.0"
resolved "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
@ -3158,6 +3280,10 @@ is-builtin-module@^1.0.0:
dependencies:
builtin-modules "^1.0.0"
is-directory@^0.3.1:
version "0.3.1"
resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
is-dotfile@^1.0.0:
version "1.0.3"
resolved "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
@ -3275,6 +3401,10 @@ is-property@^1.0.0:
version "1.0.2"
resolved "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84"
is-regexp@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
is-resolvable@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62"
@ -3285,6 +3415,10 @@ is-stream@^1.0.1, is-stream@^1.1.0:
version "1.1.0"
resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
is-supported-regexp-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.0.tgz#8b520c85fae7a253382d4b02652e045576e13bb8"
is-svg@^2.0.0:
version "2.1.0"
resolved "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9"
@ -3411,7 +3545,7 @@ js-yaml@3.6.1:
argparse "^1.0.7"
esprima "^2.6.0"
js-yaml@^3.6.0, js-yaml@^3.8.4:
js-yaml@^3.4.3, js-yaml@^3.6.0, js-yaml@^3.8.4:
version "3.9.0"
resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.0.tgz#4ffbbf25c2ac963b8299dc74da7e3740de1c18ce"
dependencies:
@ -3471,10 +3605,23 @@ json5@^0.5.0, json5@^0.5.1:
version "0.5.1"
resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
jsonfilter@^1.1.2:
version "1.1.2"
resolved "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz#21ef7cedc75193813c75932e96a98be205ba5a11"
dependencies:
JSONStream "^0.8.4"
minimist "^1.1.0"
stream-combiner "^0.2.1"
through2 "^0.6.3"
jsonify@~0.0.0:
version "0.0.0"
resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
jsonparse@0.0.5:
version "0.0.5"
resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz#330542ad3f0a654665b778f3eb2d9a9fa507ac64"
jsonparse@^1.2.0:
version "1.3.1"
resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
@ -3545,6 +3692,10 @@ kind-of@^4.0.0:
dependencies:
is-buffer "^1.1.5"
known-css-properties@^0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.2.0.tgz#899c94be368e55b42d7db8d5be7d73a4a4a41454"
lazy-cache@^0.2.3:
version "0.2.7"
resolved "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz#7feddf2dcb6edb77d11ef1d117ab5ffdf0ab1b65"
@ -3563,6 +3714,13 @@ lcov-parse@0.0.10, lcov-parse@0.x:
version "0.0.10"
resolved "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz#1b0b8ff9ac9c7889250582b70b71315d9da6d9a3"
ldjson-stream@^1.2.1:
version "1.2.1"
resolved "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz#91beceda5ac4ed2b17e649fb777e7abfa0189c2b"
dependencies:
split2 "^0.2.1"
through2 "^0.6.1"
levn@^0.3.0, levn@~0.3.0:
version "0.3.0"
resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
@ -3715,7 +3873,7 @@ lodash.uniq@^4.5.0:
version "4.5.0"
resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
lodash@4.17.4, lodash@^4.0.0, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.6.1, lodash@~4.17.4:
lodash@4.17.4, lodash@^4.0.0, lodash@^4.1.0, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0, lodash@^4.6.1, lodash@~4.17.4:
version "4.17.4"
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
@ -3787,6 +3945,10 @@ math-expression-evaluator@^1.2.14:
version "1.2.17"
resolved "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
mathml-tag-names@^2.0.0:
version "2.0.1"
resolved "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.0.1.tgz#8d41268168bf86d1102b98109e28e531e7a34578"
md5-hex@^1.2.0:
version "1.3.0"
resolved "https://registry.npmjs.org/md5-hex/-/md5-hex-1.3.0.tgz#d2c4afe983c4370662179b8cad145219135046c4"
@ -3918,7 +4080,7 @@ minimist@0.0.8, minimist@~0.0.1:
version "0.0.8"
resolved "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
minimist@1.2.0, minimist@^1.1.3, minimist@^1.2.0:
minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
@ -3982,6 +4144,15 @@ multicast-dns@^6.0.1:
dns-packet "^1.0.1"
thunky "^0.1.0"
multimatch@^2.0.0:
version "2.1.0"
resolved "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b"
dependencies:
array-differ "^1.0.0"
array-union "^1.0.1"
arrify "^1.0.0"
minimatch "^3.0.0"
mute-stream@0.0.7:
version "0.0.7"
resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
@ -4148,6 +4319,10 @@ normalize-range@^0.1.2:
version "0.1.2"
resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
normalize-selector@^0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz#d0b145eb691189c63a78d201dc4fdb1293ef0c03"
normalize-url@^1.4.0:
version "1.9.1"
resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
@ -4261,6 +4436,10 @@ once@^1.3.0, once@^1.3.3:
dependencies:
wrappy "1"
onecolor@^3.0.4:
version "3.0.4"
resolved "https://registry.npmjs.org/onecolor/-/onecolor-3.0.4.tgz#75a46f80da6c7aaa5b4daae17a47198bd9652494"
onetime@^2.0.0:
version "2.0.1"
resolved "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
@ -4491,6 +4670,13 @@ pinkie@^2.0.0:
version "2.0.4"
resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
pipetteur@^2.0.0:
version "2.0.3"
resolved "https://registry.npmjs.org/pipetteur/-/pipetteur-2.0.3.tgz#1955760959e8d1a11cb2a50ec83eec470633e49f"
dependencies:
onecolor "^3.0.4"
synesthesia "^1.0.1"
pkg-dir@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
@ -4507,6 +4693,12 @@ pkginfo@^0.4.0:
version "0.4.0"
resolved "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.0.tgz#349dbb7ffd38081fcadc0853df687f0c7744cd65"
plur@^2.0.0, plur@^2.1.2:
version "2.1.2"
resolved "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz#7482452c1a0f508e3e344eaec312c91c29dc655a"
dependencies:
irregular-plurals "^1.0.0"
pluralize@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/pluralize/-/pluralize-4.0.0.tgz#59b708c1c0190a2f692f1c7618c446b052fd1762"
@ -4580,6 +4772,16 @@ postcss-filter-plugins@^2.0.0:
postcss "^5.0.4"
uniqid "^4.0.0"
postcss-less@^0.14.0:
version "0.14.0"
resolved "https://registry.npmjs.org/postcss-less/-/postcss-less-0.14.0.tgz#c631b089c6cce422b9a10f3a958d2bedd3819324"
dependencies:
postcss "^5.0.21"
postcss-media-query-parser@^0.2.0:
version "0.2.3"
resolved "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244"
postcss-merge-idents@^2.1.5:
version "2.1.7"
resolved "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270"
@ -4711,7 +4913,35 @@ postcss-reduce-transforms@^1.0.3:
postcss "^5.0.8"
postcss-value-parser "^3.0.1"
postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2:
postcss-reporter@^1.2.1, postcss-reporter@^1.3.3:
version "1.4.1"
resolved "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz#c136f0a5b161915f379dd3765c61075f7e7b9af2"
dependencies:
chalk "^1.0.0"
lodash "^4.1.0"
log-symbols "^1.0.2"
postcss "^5.0.0"
postcss-reporter@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-3.0.0.tgz#09ea0f37a444c5693878606e09b018ebeff7cf8f"
dependencies:
chalk "^1.0.0"
lodash "^4.1.0"
log-symbols "^1.0.2"
postcss "^5.0.0"
postcss-resolve-nested-selector@^0.1.1:
version "0.1.1"
resolved "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e"
postcss-scss@^0.4.0:
version "0.4.1"
resolved "https://registry.npmjs.org/postcss-scss/-/postcss-scss-0.4.1.tgz#ad771b81f0f72f5f4845d08aa60f93557653d54c"
dependencies:
postcss "^5.2.13"
postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.1.1, postcss-selector-parser@^2.2.2:
version "2.2.3"
resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90"
dependencies:
@ -4748,7 +4978,7 @@ postcss-zindex@^2.0.1:
postcss "^5.0.4"
uniqs "^2.0.0"
postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16:
postcss@^5.0.0, postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.18, postcss@^5.0.2, postcss@^5.0.20, postcss@^5.0.21, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.13, postcss@^5.2.16, postcss@^5.2.4:
version "5.2.17"
resolved "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz#cf4f597b864d65c8a492b2eabe9d706c879c388b"
dependencies:
@ -4996,6 +5226,12 @@ react@15.6.1, react@^15.6.1:
object-assign "^4.1.0"
prop-types "^15.5.10"
read-file-stdin@^0.2.1:
version "0.2.1"
resolved "https://registry.npmjs.org/read-file-stdin/-/read-file-stdin-0.2.1.tgz#25eccff3a153b6809afacb23ee15387db9e0ee61"
dependencies:
gather-stream "^1.0.0"
read-pkg-up@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
@ -5026,7 +5262,7 @@ read-pkg@^2.0.0:
normalize-package-data "^2.3.2"
path-type "^2.0.0"
readable-stream@1.0:
readable-stream@1.0, "readable-stream@>=1.0.33-1 <1.1.0-0":
version "1.0.34"
resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
dependencies:
@ -5035,6 +5271,15 @@ readable-stream@1.0:
isarray "0.0.1"
string_decoder "~0.10.x"
readable-stream@^1.0.33, readable-stream@~1.1.9:
version "1.1.14"
resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.1"
isarray "0.0.1"
string_decoder "~0.10.x"
readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2, readable-stream@^2.2.6, readable-stream@^2.2.9:
version "2.3.3"
resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
@ -5232,6 +5477,10 @@ require-directory@^2.1.1:
version "2.1.1"
resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
require-from-string@^1.1.0:
version "1.2.1"
resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418"
require-main-filename@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
@ -5255,6 +5504,10 @@ resolve-from@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz#9480ab20e94ffa1d9e80a804c7ea147611966b57"
resolve-from@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
resolve-pathname@^2.0.0:
version "2.1.0"
resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-2.1.0.tgz#e8358801b86b83b17560d4e3c382d7aef2100944"
@ -5579,6 +5832,16 @@ spdy@^3.4.1:
select-hose "^2.0.0"
spdy-transport "^2.0.18"
specificity@^0.3.0:
version "0.3.1"
resolved "https://registry.npmjs.org/specificity/-/specificity-0.3.1.tgz#f1b068424ce317ae07478d95de3c21cf85e8d567"
split2@^0.2.1:
version "0.2.1"
resolved "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz#02ddac9adc03ec0bb78c1282ec079ca6e85ae900"
dependencies:
through2 "~0.6.1"
sprintf-js@~1.0.2:
version "1.0.3"
resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
@ -5622,6 +5885,13 @@ stream-browserify@^2.0.1:
inherits "~2.0.1"
readable-stream "^2.0.2"
stream-combiner@^0.2.1:
version "0.2.2"
resolved "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858"
dependencies:
duplexer "~0.1.1"
through "~2.3.4"
stream-http@^2.3.1:
version "2.7.2"
resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad"
@ -5714,6 +5984,10 @@ style-loader@0.18.2:
loader-utils "^1.0.2"
schema-utils "^0.3.0"
style-search@^0.1.0:
version "0.1.0"
resolved "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
styled-components@2.1.1:
version "2.1.1"
resolved "https://registry.npmjs.org/styled-components/-/styled-components-2.1.1.tgz#7e9b5bc319ee3963b47aebb74f4658119ea9d484"
@ -5728,10 +6002,80 @@ styled-components@2.1.1:
stylis "^3.2.1"
supports-color "^3.2.3"
stylehacks@^2.3.2:
version "2.3.2"
resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-2.3.2.tgz#64c83e0438a68c9edf449e8c552a7d9ab6009b0b"
dependencies:
browserslist "^1.1.3"
chalk "^1.1.1"
log-symbols "^1.0.2"
minimist "^1.2.0"
plur "^2.1.2"
postcss "^5.0.18"
postcss-reporter "^1.3.3"
postcss-selector-parser "^2.0.0"
read-file-stdin "^0.2.1"
text-table "^0.2.0"
write-file-stdout "0.0.2"
stylelint-config-standard@^16.0.0:
version "16.0.0"
resolved "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-16.0.0.tgz#bb7387bff1d7dd7186a52b3ebf885b2405d691bf"
stylelint@^7.13.0:
version "7.13.0"
resolved "https://registry.npmjs.org/stylelint/-/stylelint-7.13.0.tgz#111f97b6da72e775c80800d6bb6f5f869997785d"
dependencies:
autoprefixer "^6.0.0"
balanced-match "^0.4.0"
chalk "^2.0.1"
colorguard "^1.2.0"
cosmiconfig "^2.1.1"
debug "^2.6.0"
doiuse "^2.4.1"
execall "^1.0.0"
file-entry-cache "^2.0.0"
get-stdin "^5.0.0"
globby "^6.0.0"
globjoin "^0.1.4"
html-tags "^2.0.0"
ignore "^3.2.0"
imurmurhash "^0.1.4"
known-css-properties "^0.2.0"
lodash "^4.17.4"
log-symbols "^1.0.2"
mathml-tag-names "^2.0.0"
meow "^3.3.0"
micromatch "^2.3.11"
normalize-selector "^0.2.0"
pify "^2.3.0"
postcss "^5.0.20"
postcss-less "^0.14.0"
postcss-media-query-parser "^0.2.0"
postcss-reporter "^3.0.0"
postcss-resolve-nested-selector "^0.1.1"
postcss-scss "^0.4.0"
postcss-selector-parser "^2.1.1"
postcss-value-parser "^3.1.1"
resolve-from "^3.0.0"
specificity "^0.3.0"
string-width "^2.0.0"
style-search "^0.1.0"
stylehacks "^2.3.2"
sugarss "^0.2.0"
svg-tags "^1.0.0"
table "^4.0.1"
stylis@^3.2.1:
version "3.2.3"
resolved "https://registry.npmjs.org/stylis/-/stylis-3.2.3.tgz#fed751d792af3f48a247769f55aca05c1a100a09"
sugarss@^0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/sugarss/-/sugarss-0.2.0.tgz#ac34237563327c6ff897b64742bf6aec190ad39e"
dependencies:
postcss "^5.2.4"
supports-color@3.1.2:
version "3.1.2"
resolved "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"
@ -5754,6 +6098,10 @@ supports-color@^4.0.0, supports-color@^4.1.0:
dependencies:
has-flag "^2.0.0"
svg-tags@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
svgo@^0.7.0:
version "0.7.2"
resolved "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"
@ -5766,6 +6114,12 @@ svgo@^0.7.0:
sax "~1.2.1"
whet.extend "~0.9.9"
synesthesia@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/synesthesia/-/synesthesia-1.0.1.tgz#5ef95ea548c0d5c6e6f9bb4b0d0731dff864a777"
dependencies:
css-color-names "0.0.3"
table@^4.0.1:
version "4.0.1"
resolved "https://registry.npmjs.org/table/-/table-4.0.1.tgz#a8116c133fac2c61f4a420ab6cdf5c4d61f0e435"
@ -5812,7 +6166,7 @@ test-exclude@^4.1.1:
read-pkg-up "^1.0.1"
require-main-filename "^1.0.1"
text-table@~0.2.0:
text-table@^0.2.0, text-table@~0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
@ -5820,7 +6174,14 @@ throttle-debounce@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.0.1.tgz#dad0fe130f9daf3719fdea33dc36a8e6ba7f30b5"
"through@>=2.2.7 <3", through@^2.3.6:
through2@^0.6.1, through2@^0.6.3, through2@~0.6.1:
version "0.6.5"
resolved "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48"
dependencies:
readable-stream ">=1.0.33-1 <1.1.0-0"
xtend ">=4.0.0 <4.1.0-0"
"through@>=2.2.7 <3", through@^2.3.6, through@~2.3.4:
version "2.3.8"
resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
@ -6238,6 +6599,10 @@ write-file-atomic@^1.1.4:
imurmurhash "^0.1.4"
slide "^1.1.5"
write-file-stdout@0.0.2:
version "0.0.2"
resolved "https://registry.npmjs.org/write-file-stdout/-/write-file-stdout-0.0.2.tgz#c252d7c7c5b1b402897630e3453c7bfe690d9ca1"
write@^0.2.1:
version "0.2.1"
resolved "https://registry.npmjs.org/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757"
@ -6248,7 +6613,7 @@ xml-char-classes@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d"
xtend@^4.0.0, xtend@^4.0.1:
"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1:
version "4.0.1"
resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
@ -6278,6 +6643,19 @@ yargs-parser@^7.0.0:
dependencies:
camelcase "^4.1.0"
yargs@^1.2.6:
version "1.3.3"
resolved "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz#054de8b61f22eefdb7207059eaef9d6b83fb931a"
yargs@^3.5.4, yargs@~3.10.0:
version "3.10.0"
resolved "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
dependencies:
camelcase "^1.0.2"
cliui "^2.1.0"
decamelize "^1.0.0"
window-size "0.1.0"
yargs@^6.0.0:
version "6.6.0"
resolved "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"
@ -6331,12 +6709,3 @@ yargs@^8.0.1:
which-module "^2.0.0"
y18n "^3.2.1"
yargs-parser "^7.0.0"
yargs@~3.10.0:
version "3.10.0"
resolved "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
dependencies:
camelcase "^1.0.2"
cliui "^2.1.0"
decamelize "^1.0.0"
window-size "0.1.0"