From 73f61e6eb06c93f4850b799c7f52616aaf827e9d Mon Sep 17 00:00:00 2001 From: Alexandrshy Date: Sun, 7 Apr 2019 08:26:33 +0400 Subject: [PATCH] Moved styles to components and delete files --- package-lock.json | 863 ++++++++++++++++++++- package.json | 4 +- src/components/BloggerButton.vue | 266 ++++++- src/components/DiggButton.vue | 266 ++++++- src/components/EmailButton.vue | 266 ++++++- src/components/EvernoteButton.vue | 266 ++++++- src/components/FacebookButton.vue | 266 ++++++- src/components/FacebookMessengerButton.vue | 266 ++++++- src/components/HatenaButton.vue | 266 ++++++- src/components/InstapaperButton.vue | 266 ++++++- src/components/LinkedInButton.vue | 266 ++++++- src/components/LiveJournalButton.vue | 266 ++++++- src/components/OdnoklassnikiButton.vue | 266 ++++++- src/components/PinterestButton.vue | 266 ++++++- src/components/PocketButton.vue | 266 ++++++- src/components/RedditButton.vue | 266 ++++++- src/components/RenrenButton.vue | 266 ++++++- src/components/TelegramButton.vue | 266 ++++++- src/components/TumblrButton.vue | 266 ++++++- src/components/TwitterButton.vue | 419 +++++----- src/components/ViberButton.vue | 266 ++++++- src/components/VkontakteButton.vue | 266 ++++++- src/components/WeiboButton.vue | 266 ++++++- src/components/WhatsAppButton.vue | 266 ++++++- src/components/XingButton.vue | 266 ++++++- src/style/bloggerButton.css | 51 -- src/style/diggButton.css | 51 -- src/style/emailButton.css | 51 -- src/style/evernoteButton.css | 51 -- src/style/facebookButton.css | 65 -- src/style/facebookMessengerButton.css | 56 -- src/style/hatenaButton.css | 51 -- src/style/index.css | 219 ------ src/style/instapaperButton.css | 51 -- src/style/linkedInButton.css | 65 -- src/style/livejournalButton.css | 53 -- src/style/odnoklassnikiButton.css | 68 -- src/style/pinterestButton.css | 65 -- src/style/pocketButton.css | 51 -- src/style/redditButton.css | 51 -- src/style/renrenButton.css | 51 -- src/style/telegramButton.css | 51 -- src/style/tumblrButton.css | 65 -- src/style/twitterButton.css | 65 -- src/style/viberButton.css | 51 -- src/style/vkontakteButton.css | 65 -- src/style/weiboButton.css | 51 -- src/style/whatsAppButton.css | 51 -- src/style/xingButton.css | 51 -- 49 files changed, 6847 insertions(+), 1791 deletions(-) delete mode 100644 src/style/bloggerButton.css delete mode 100644 src/style/diggButton.css delete mode 100644 src/style/emailButton.css delete mode 100644 src/style/evernoteButton.css delete mode 100644 src/style/facebookButton.css delete mode 100644 src/style/facebookMessengerButton.css delete mode 100644 src/style/hatenaButton.css delete mode 100644 src/style/index.css delete mode 100644 src/style/instapaperButton.css delete mode 100644 src/style/linkedInButton.css delete mode 100644 src/style/livejournalButton.css delete mode 100644 src/style/odnoklassnikiButton.css delete mode 100644 src/style/pinterestButton.css delete mode 100644 src/style/pocketButton.css delete mode 100644 src/style/redditButton.css delete mode 100644 src/style/renrenButton.css delete mode 100644 src/style/telegramButton.css delete mode 100644 src/style/tumblrButton.css delete mode 100644 src/style/twitterButton.css delete mode 100644 src/style/viberButton.css delete mode 100644 src/style/vkontakteButton.css delete mode 100644 src/style/weiboButton.css delete mode 100644 src/style/whatsAppButton.css delete mode 100644 src/style/xingButton.css diff --git a/package-lock.json b/package-lock.json index 2ed3631..9a489d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "vue-share-buttons", - "version": "0.1.0", + "version": "1.0.2", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1548,6 +1548,12 @@ "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", "dev": true }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, "accepts": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", @@ -1634,6 +1640,12 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, "ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", @@ -1700,6 +1712,16 @@ "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", "dev": true }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -1733,6 +1755,12 @@ "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", "dev": true }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", @@ -1848,6 +1876,12 @@ "integrity": "sha512-6xrbvN0MOBKSJDdonmSSz2OwFSgxRaVtBDes26mj9KIGtDo+g9xosFRSC+i1gQh2oAN/tQ62AI/pGZGQjVOiRg==", "dev": true }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, "async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", @@ -2112,6 +2146,15 @@ "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==", "dev": true }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, "bluebird": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", @@ -2485,6 +2528,24 @@ "integrity": "sha512-IXFsBS2pC+X0j0N/GE7Dm7j3bsEBp+oTpb7F50dwEVX7rf3IgwO9XatnegTsDtniKCUtEJH4fSU6Asw7uoVLfQ==", "dev": true }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, "caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -2752,6 +2813,18 @@ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true }, + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + } + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -2921,6 +2994,12 @@ "date-now": "^0.1.4" } }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, "consolidate": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", @@ -3528,6 +3607,15 @@ } } }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, "cyclist": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", @@ -3715,6 +3803,12 @@ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -4949,6 +5043,15 @@ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -5555,6 +5658,18 @@ } } }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -5567,6 +5682,68 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", @@ -5674,6 +5851,17 @@ } } }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, "graceful-fs": { "version": "4.1.15", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", @@ -5758,6 +5946,12 @@ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", "dev": true }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -6184,6 +6378,21 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, "indexes-of": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", @@ -6444,6 +6653,15 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -6569,6 +6787,12 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -6631,6 +6855,12 @@ "topo": "3.x.x" } }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", + "dev": true + }, "js-levenshtein": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", @@ -6802,6 +7032,36 @@ "type-check": "~0.3.2" } }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, "loader-fs-cache": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", @@ -6897,6 +7157,18 @@ "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, "lodash.defaultsdeep": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.0.tgz", @@ -6921,6 +7193,18 @@ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, "lodash.transform": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", @@ -6957,6 +7241,16 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, "lower-case": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", @@ -6997,6 +7291,12 @@ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -7058,6 +7358,32 @@ "readable-stream": "^2.0.1" } }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + } + } + }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -7241,6 +7567,24 @@ } } }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dev": true, + "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=", + "dev": true + } + } + }, "mkdirp": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", @@ -7304,8 +7648,7 @@ "version": "2.13.0", "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.0.tgz", "integrity": "sha512-5DDQvN0luhXdut8SCwzm/ZuAX2W+fwhqNzfq7CZ+OJzQ6NwpcqmIGyLD1R8MEt7BeErzcsI0JLr4pND2pNp2Cw==", - "dev": true, - "optional": true + "dev": true }, "nanomatch": { "version": "1.2.13", @@ -7365,6 +7708,34 @@ "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", "dev": true }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, "node-ipc": { "version": "9.1.1", "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.1.tgz", @@ -7424,6 +7795,116 @@ "semver": "^5.3.0" } }, + "node-sass": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz", + "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -7463,6 +7944,18 @@ "path-key": "^2.0.0" } }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -7688,6 +8181,12 @@ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", "dev": true }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, "os-locale": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", @@ -7705,6 +8204,16 @@ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, "p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", @@ -8763,6 +9272,65 @@ } } }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + } + } + }, "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", @@ -8789,6 +9357,33 @@ "readable-stream": "^2.0.2" } }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + } + } + }, "regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", @@ -8955,6 +9550,15 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, "request": { "version": "2.88.0", "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", @@ -9188,6 +9792,166 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "sass-loader": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", + "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", + "dev": true, + "requires": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0", + "semver": "^5.5.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -9204,6 +9968,27 @@ "ajv-keywords": "^3.1.0" } }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", @@ -9370,6 +10155,25 @@ "safe-buffer": "^5.0.1" } }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "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==", + "dev": true + } + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", @@ -9803,6 +10607,15 @@ "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", "dev": true }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, "stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", @@ -9915,6 +10728,15 @@ "ansi-regex": "^4.1.0" } }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", @@ -10051,6 +10873,17 @@ "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==", "dev": true }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, "terser": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", @@ -10255,12 +11088,27 @@ } } }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, "trim-right": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", "dev": true }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, "tryer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", @@ -11001,6 +11849,15 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", diff --git a/package.json b/package.json index 85f6db8..8a68970 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-share-buttons", - "version": "1.0.2", + "version": "1.0.3", "private": false, "license": "MIT", "homepage": "https://github.com/Alexandrshy/vue-share-buttons", @@ -40,7 +40,9 @@ "eslint-config-prettier": "^4.1.0", "eslint-plugin-prettier": "^3.0.1", "eslint-plugin-vue": "^5.0.0", + "node-sass": "^4.11.0", "prettier": "^1.16.4", + "sass-loader": "^7.1.0", "vue-template-compiler": "^2.5.21" }, "eslintConfig": { diff --git a/src/components/BloggerButton.vue b/src/components/BloggerButton.vue index 4f2cedc..196ed5f 100644 --- a/src/components/BloggerButton.vue +++ b/src/components/BloggerButton.vue @@ -64,7 +64,267 @@ export default { }; - diff --git a/src/components/DiggButton.vue b/src/components/DiggButton.vue index 4e8fbc9..c6eddc1 100644 --- a/src/components/DiggButton.vue +++ b/src/components/DiggButton.vue @@ -50,7 +50,267 @@ export default { }; - diff --git a/src/components/EmailButton.vue b/src/components/EmailButton.vue index 03eee79..61521da 100644 --- a/src/components/EmailButton.vue +++ b/src/components/EmailButton.vue @@ -47,7 +47,267 @@ export default { }; - diff --git a/src/components/EvernoteButton.vue b/src/components/EvernoteButton.vue index 60379ef..0e4e414 100644 --- a/src/components/EvernoteButton.vue +++ b/src/components/EvernoteButton.vue @@ -60,7 +60,267 @@ export default { }; - diff --git a/src/components/FacebookButton.vue b/src/components/FacebookButton.vue index 073c828..6ca492b 100644 --- a/src/components/FacebookButton.vue +++ b/src/components/FacebookButton.vue @@ -101,7 +101,267 @@ export default { }; - diff --git a/src/components/FacebookMessengerButton.vue b/src/components/FacebookMessengerButton.vue index 9c10561..d7bfaff 100644 --- a/src/components/FacebookMessengerButton.vue +++ b/src/components/FacebookMessengerButton.vue @@ -43,7 +43,267 @@ export default { }; - diff --git a/src/components/HatenaButton.vue b/src/components/HatenaButton.vue index 844c5a5..1c00444 100644 --- a/src/components/HatenaButton.vue +++ b/src/components/HatenaButton.vue @@ -60,7 +60,267 @@ export default { }; - diff --git a/src/components/InstapaperButton.vue b/src/components/InstapaperButton.vue index cb7448b..62bdcdd 100644 --- a/src/components/InstapaperButton.vue +++ b/src/components/InstapaperButton.vue @@ -60,7 +60,267 @@ export default { }; - diff --git a/src/components/LinkedInButton.vue b/src/components/LinkedInButton.vue index dc9a70d..f6f5825 100644 --- a/src/components/LinkedInButton.vue +++ b/src/components/LinkedInButton.vue @@ -101,7 +101,267 @@ export default { }; - diff --git a/src/components/LiveJournalButton.vue b/src/components/LiveJournalButton.vue index 543c4b7..a8f6bf9 100644 --- a/src/components/LiveJournalButton.vue +++ b/src/components/LiveJournalButton.vue @@ -60,7 +60,267 @@ export default { }; - diff --git a/src/components/OdnoklassnikiButton.vue b/src/components/OdnoklassnikiButton.vue index 4b50ecf..c09c4a2 100644 --- a/src/components/OdnoklassnikiButton.vue +++ b/src/components/OdnoklassnikiButton.vue @@ -104,7 +104,267 @@ export default { }; - diff --git a/src/components/PinterestButton.vue b/src/components/PinterestButton.vue index 9d9ccb3..8ec6104 100644 --- a/src/components/PinterestButton.vue +++ b/src/components/PinterestButton.vue @@ -108,7 +108,267 @@ export default { }; - diff --git a/src/components/PocketButton.vue b/src/components/PocketButton.vue index 3837109..81d87f6 100644 --- a/src/components/PocketButton.vue +++ b/src/components/PocketButton.vue @@ -53,7 +53,267 @@ export default { }; - diff --git a/src/components/RedditButton.vue b/src/components/RedditButton.vue index 3e37153..dae16c1 100644 --- a/src/components/RedditButton.vue +++ b/src/components/RedditButton.vue @@ -55,7 +55,267 @@ export default { }; - diff --git a/src/components/RenrenButton.vue b/src/components/RenrenButton.vue index b5846b1..edf923c 100644 --- a/src/components/RenrenButton.vue +++ b/src/components/RenrenButton.vue @@ -58,7 +58,267 @@ export default { }; - diff --git a/src/components/TelegramButton.vue b/src/components/TelegramButton.vue index 3705924..488673d 100644 --- a/src/components/TelegramButton.vue +++ b/src/components/TelegramButton.vue @@ -45,7 +45,267 @@ export default { }; - diff --git a/src/components/TumblrButton.vue b/src/components/TumblrButton.vue index de15d28..c58eb85 100644 --- a/src/components/TumblrButton.vue +++ b/src/components/TumblrButton.vue @@ -107,7 +107,267 @@ export default { }; - diff --git a/src/components/TwitterButton.vue b/src/components/TwitterButton.vue index 62da0e5..f4ad733 100644 --- a/src/components/TwitterButton.vue +++ b/src/components/TwitterButton.vue @@ -60,13 +60,13 @@ export default { }; - diff --git a/src/components/ViberButton.vue b/src/components/ViberButton.vue index 9391b6b..1d0394c 100644 --- a/src/components/ViberButton.vue +++ b/src/components/ViberButton.vue @@ -51,7 +51,267 @@ export default { }; - diff --git a/src/components/VkontakteButton.vue b/src/components/VkontakteButton.vue index 63b1fac..81280ae 100644 --- a/src/components/VkontakteButton.vue +++ b/src/components/VkontakteButton.vue @@ -116,7 +116,267 @@ export default { }; - diff --git a/src/components/WeiboButton.vue b/src/components/WeiboButton.vue index b6521f8..4f7ad38 100644 --- a/src/components/WeiboButton.vue +++ b/src/components/WeiboButton.vue @@ -66,7 +66,267 @@ export default { }; - diff --git a/src/components/WhatsAppButton.vue b/src/components/WhatsAppButton.vue index c3ac657..c11f823 100644 --- a/src/components/WhatsAppButton.vue +++ b/src/components/WhatsAppButton.vue @@ -41,7 +41,267 @@ export default { }; - diff --git a/src/components/XingButton.vue b/src/components/XingButton.vue index 2b6ddb3..bf7e023 100644 --- a/src/components/XingButton.vue +++ b/src/components/XingButton.vue @@ -53,7 +53,267 @@ export default { }; - diff --git a/src/style/bloggerButton.css b/src/style/bloggerButton.css deleted file mode 100644 index f7537a7..0000000 --- a/src/style/bloggerButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Blogger */ -.share-button--blogger { - background-color: hsla(14, 100%, 57%, 1); -} - -.share-button--blogger:focus { - box-shadow: 0 0 0 3px hsla(14, 94%, 82%, 0.4); -} - -.share-button--blogger:hover { - background-color: hsla(14, 100%, 57%, 0.9); -} - -.share-button--blogger .share-button__icon path { - fill: #fff; -} - -.share-button--blogger.share-button--outline { - background-color: transparent; - border-color: hsl(14, 100%, 57%, 1); -} - -.share-button--blogger.share-button--outline:hover { - background-color: transparent; - border-color: hsla(14, 100%, 57%, 0.9); -} - -.share-button--blogger.share-button--outline .share-button__text { - color: hsla(14, 100%, 57%, 1); -} - -.share-button--blogger.share-button--outline:hover .share-button__text { - color: hsla(14, 100%, 57%, 0.9); -} - -.share-button--blogger.share-button--outline .share-button__icon path { - fill: hsla(14, 100%, 57%, 1); -} - -.share-button--blogger.share-button--outline:hover .share-button__icon path { - fill: hsla(14, 100%, 57%, 0.9); -} - -.share-button--blogger.share-button--painted { - background-color: transparent; - border-color: hsla(14, 77%, 47%, 1); -} - -.share-button--blogger.share-button--painted::before { - background-color: hsla(14, 100%, 57%, 1); -} diff --git a/src/style/diggButton.css b/src/style/diggButton.css deleted file mode 100644 index cb48640..0000000 --- a/src/style/diggButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Digg */ -.share-button--digg { - background-color: hsla(0, 0%, 0%, 1); -} - -.share-button--digg:focus { - box-shadow: 0 0 0 3px hsla(0, 0%, 25%, 0.4); -} - -.share-button--digg:hover { - background-color: hsla(0, 0%, 0%, 0.9); -} - -.share-button--digg .share-button__icon path { - fill: #fff; -} - -.share-button--digg.share-button--outline { - background-color: transparent; - border-color: hsl(0, 0%, 0%, 1); -} - -.share-button--digg.share-button--outline:hover { - background-color: transparent; - border-color: hsla(0, 0%, 0%, 0.9); -} - -.share-button--digg.share-button--outline .share-button__text { - color: hsla(0, 0%, 0%, 1); -} - -.share-button--digg.share-button--outline:hover .share-button__text { - color: hsla(0, 0%, 0%, 0.9); -} - -.share-button--digg.share-button--outline .share-button__icon path { - fill: hsla(0, 0%, 0%, 1); -} - -.share-button--digg.share-button--outline:hover .share-button__icon path { - fill: hsla(0, 0%, 0%, 0.9); -} - -.share-button--digg.share-button--painted { - background-color: transparent; - border-color: hsla(0, 0%, 0%, 1); -} - -.share-button--digg.share-button--painted::before { - background-color: hsla(0, 0%, 0%, 1); -} diff --git a/src/style/emailButton.css b/src/style/emailButton.css deleted file mode 100644 index 7f08e9b..0000000 --- a/src/style/emailButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Email */ -.share-button--email { - background-color: hsla(194, 77%, 56%, 1); -} - -.share-button--email:focus { - box-shadow: 0 0 0 3px hsla(194, 77%, 81%, 0.4); -} - -.share-button--email:hover { - background-color: hsla(194, 77%, 56%, 0.9); -} - -.share-button--email .share-button__icon path { - fill: #fff; -} - -.share-button--email.share-button--outline { - background-color: transparent; - border-color: hsla(194, 77%, 56%, 1); -} - -.share-button--email.share-button--outline:hover { - background-color: transparent; - border-color: hsla(194, 77%, 56%, 0.9); -} - -.share-button--email.share-button--outline .share-button__text { - color: hsla(194, 77%, 56%, 1); -} - -.share-button--email.share-button--outline:hover .share-button__text { - color: hsla(194, 77%, 56%, 0.9); -} - -.share-button--email.share-button--outline .share-button__icon path { - fill: hsla(194, 77%, 56%, 1); -} - -.share-button--email.share-button--outline:hover .share-button__icon path { - fill: hsla(194, 77%, 56%, 0.9); -} - -.share-button--email.share-button--painted { - background-color: transparent; - border-color: hsla(193, 54%, 46%, 1); -} - -.share-button--email.share-button--painted::before { - background-color: hsla(194, 77%, 56%, 1); -} diff --git a/src/style/evernoteButton.css b/src/style/evernoteButton.css deleted file mode 100644 index bbd92ae..0000000 --- a/src/style/evernoteButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Evernote */ -.share-button--evernote { - background-color: hsla(136, 100%, 33%, 1); -} - -.share-button--evernote:focus { - box-shadow: 0 0 0 3px hsla(136, 94%, 58%, 0.4); -} - -.share-button--evernote:hover { - background-color: hsla(136, 100%, 33%, 0.9); -} - -.share-button--evernote .share-button__icon path { - fill: #fff; -} - -.share-button--evernote.share-button--outline { - background-color: transparent; - border-color: hsl(136, 100%, 33%, 1); -} - -.share-button--evernote.share-button--outline:hover { - background-color: transparent; - border-color: hsla(136, 100%, 33%, 0.9); -} - -.share-button--evernote.share-button--outline .share-button__text { - color: hsla(136, 100%, 33%, 1); -} - -.share-button--evernote.share-button--outline:hover .share-button__text { - color: hsla(136, 100%, 33%, 0.9); -} - -.share-button--evernote.share-button--outline .share-button__icon path { - fill: hsla(136, 100%, 33%, 1); -} - -.share-button--evernote.share-button--outline:hover .share-button__icon path { - fill: hsla(136, 100%, 33%, 0.9); -} - -.share-button--evernote.share-button--painted { - background-color: transparent; - border-color: hsla(135, 77%, 23%, 1); -} - -.share-button--evernote.share-button--painted::before { - background-color: hsla(136, 100%, 33%, 1); -} diff --git a/src/style/facebookButton.css b/src/style/facebookButton.css deleted file mode 100644 index e8f9825..0000000 --- a/src/style/facebookButton.css +++ /dev/null @@ -1,65 +0,0 @@ -/* Facebook */ -.share-button--facebook { - background-color: hsla(221, 44%, 41%, 1); -} - -.share-button--facebook:focus { - box-shadow: 0 0 0 3px hsla(221, 38%, 66%, 0.4); -} - -.share-button--facebook:hover { - background-color: hsla(221, 44%, 41%, 0.9); -} - -.share-button--facebook .share-button__icon path { - fill: #fff; -} - -.share-button--facebook.share-button--outline { - background-color: transparent; - border-color: hsl(221, 44%, 41%, 1); -} - -.share-button--facebook.share-button--outline:hover { - background-color: transparent; - border-color: hsla(221, 44%, 41%, 0.9); -} - -.share-button--facebook.share-button--outline .share-button__text { - color: hsla(221, 44%, 41%, 1); -} - -.share-button--facebook.share-button--outline:hover .share-button__text { - color: hsla(221, 44%, 41%, 0.9); -} - -.share-button--facebook.share-button--outline .share-button__icon path { - fill: hsla(221, 44%, 41%, 1); -} - -.share-button--facebook.share-button--outline:hover .share-button__icon path { - fill: hsla(221, 44%, 41%, 0.9); -} - -.share-button--facebook.share-button--outline .share-button__counter { - color: hsla(221, 44%, 41%, 0.9); - border-color: hsla(221, 44%, 41%, 0.9); -} - -.share-button--facebook.share-button--painted { - background-color: transparent; - border-color: hsla(220, 21%, 31%, 1); -} - -.share-button--facebook.share-button--painted::before { - background-color: hsla(221, 44%, 41%, 1); -} - -.share-button--facebook.share-button--painted .share-button__counter { - color: #fff; - border-color: hsla(220, 21%, 31%, 1); -} - -.share-button--facebook.share-button--painted .share-button__counter::before { - background-color: hsla(221, 44%, 41%, 1); -} diff --git a/src/style/facebookMessengerButton.css b/src/style/facebookMessengerButton.css deleted file mode 100644 index 46c8e12..0000000 --- a/src/style/facebookMessengerButton.css +++ /dev/null @@ -1,56 +0,0 @@ -/* facebookMessenger */ -.share-button--facebookMessenger { - background-color: hsla(221, 44%, 41%, 1); -} - -.share-button--facebookMessenger:focus { - box-shadow: 0 0 0 3px hsla(221, 38%, 66%, 0.4); -} - -.share-button--facebookMessenger:hover { - background-color: hsla(221, 44%, 41%, 0.9); -} - -.share-button--facebookMessenger .share-button__icon path { - fill: #fff; -} - -.share-button--facebookMessenger.share-button--outline { - background-color: transparent; - border-color: hsl(221, 44%, 41%, 1); -} - -.share-button--facebookMessenger.share-button--outline:hover { - background-color: transparent; - border-color: hsla(221, 44%, 41%, 0.9); -} - -.share-button--facebookMessenger.share-button--outline .share-button__text { - color: hsla(221, 44%, 41%, 1); -} - -.share-button--facebookMessenger.share-button--outline:hover - .share-button__text { - color: hsla(221, 44%, 41%, 0.9); -} - -.share-button--facebookMessenger.share-button--outline - .share-button__icon - path { - fill: hsla(221, 44%, 41%, 1); -} - -.share-button--facebookMessenger.share-button--outline:hover - .share-button__icon - path { - fill: hsla(221, 44%, 41%, 0.9); -} - -.share-button--facebookMessenger.share-button--painted { - background-color: transparent; - border-color: hsla(220, 21%, 31%, 1); -} - -.share-button--facebookMessenger.share-button--painted::before { - background-color: hsla(221, 44%, 41%, 1); -} diff --git a/src/style/hatenaButton.css b/src/style/hatenaButton.css deleted file mode 100644 index 7ab7c5a..0000000 --- a/src/style/hatenaButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Hatena */ -.share-button--hatena { - background-color: hsla(196, 100%, 44%, 1); -} - -.share-button--hatena:focus { - box-shadow: 0 0 0 3px hsla(196, 94%, 69%, 0.4); -} - -.share-button--hatena:hover { - background-color: hsla(196, 100%, 44%, 0.9); -} - -.share-button--hatena .share-button__icon path { - fill: #fff; -} - -.share-button--hatena.share-button--outline { - background-color: transparent; - border-color: hsla(196, 100%, 44%, 1); -} - -.share-button--hatena.share-button--outline:hover { - background-color: transparent; - border-color: hsla(196, 100%, 44%, 0.9); -} - -.share-button--hatena.share-button--outline .share-button__text { - color: hsla(196, 100%, 44%, 1); -} - -.share-button--hatena.share-button--outline:hover .share-button__text { - color: hsla(196, 100%, 44%, 0.9); -} - -.share-button--hatena.share-button--outline .share-button__icon path { - fill: hsla(196, 100%, 44%, 1); -} - -.share-button--hatena.share-button--outline:hover .share-button__icon path { - fill: hsla(196, 100%, 44%, 0.9); -} - -.share-button--hatena.share-button--painted { - background-color: transparent; - border-color: hsla(195, 77%, 34%, 1); -} - -.share-button--hatena.share-button--painted::before { - background-color: hsla(196, 100%, 44%, 1); -} diff --git a/src/style/index.css b/src/style/index.css deleted file mode 100644 index cfc36e8..0000000 --- a/src/style/index.css +++ /dev/null @@ -1,219 +0,0 @@ -/* Base */ -.share-button * { - box-sizing: border-box; -} - -.button-social * { - box-sizing: border-box; -} - -.share-button { - display: inline-block; - min-width: 42px; - min-height: 42px; - padding: 10px 8px; - margin: 4px; - color: #fff; - background-color: #fff; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", - "Segoe UI Symbol"; - font-weight: 400; - vertical-align: top; - user-select: none; - border: none; - border-radius: 4px; - box-shadow: none; - text-rendering: auto; - text-indent: 0px; - text-align: center; - letter-spacing: normal; - word-spacing: normal; - text-shadow: none; - transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, - border-color 0.3s ease-in-out; -} - -.share-button:disabled { - opacity: 0.9; -} - -.share-button:focus { - outline: none; -} - -.share-button:not(:disabled):not(.disabled) { - cursor: pointer; -} - -.share-button:last-child { - margin-right: 0; -} - -.share-button__icon { - display: inline-block; - padding: 0; - margin: 0 7px; - font-size: 0; - vertical-align: middle; -} - -.share-button__icon:last-child { - margin: 0; -} - -.share-button__text { - display: inline-block; - margin: 0 7px; - font-size: 16px; - vertical-align: middle; -} - -.share-button__counter { - display: inline-block; - padding: 3px 10px; - margin-left: 4px; - font-size: 12px; - border-left: 1px solid #fff; - vertical-align: middle; -} - -/* Circle */ -.share-button--circle { - min-width: 42px; - min-height: 42px; - padding: 10px; - border-radius: 42px; -} - -/* Outline */ -.share-button--outline { - background-color: transparent; - border: 1px solid; -} - -/* Painted */ -.share-button--painted { - position: relative; - min-width: 42px; - min-height: 42px; - padding: 15px; - margin-bottom: 30px; - border-radius: 42px; - background-color: transparent; - border: 3px solid; -} - -.share-button--painted::before { - content: ""; - z-index: -1; - position: absolute; - top: -1.5px; - left: -1.5px; - display: block; - width: calc(100% + 3px); - height: calc(100% + 3px); - background-color: #000; - border-radius: 50%; - transform: translate3d(3px, 2px, 0); - transition: transform 0.2s ease-in-out; -} - -.share-button--painted:hover::before { - transform: translate3d(0, 0, 0); -} - -.share-button--painted:focus::before { - transform: translate3d(0, 0, 0); -} - -.share-button--painted .share-button__icon { - width: 30px; - height: 30px; - margin: 0; -} - -.share-button--painted .share-button__text { - display: none; -} - -.share-button--painted .share-button__counter { - position: absolute; - bottom: -30px; - right: -7px; - margin: 0; - padding: 4px 10px; - border: 3px solid; - font-size: 8px; - border-radius: 15px; -} - -.share-button--painted .share-button__counter::before { - content: ""; - z-index: -1; - position: absolute; - top: -1.65px; - left: -1.5px; - display: block; - width: calc(100% + 3px); - height: calc(100% + 3px); - border-radius: 15px; - transform: translate3d(-3px, 1.5px, 0); - transition: transform 0.2s ease-in-out; -} - -.share-button--painted:hover .share-button__counter::before, -.share-button--painted:focus .share-button__counter::before { - transform: translate3d(0px, 0px, 0); -} - -@media (max-width: 768px) { - .share-button { - min-width: 38px; - min-height: 38px; - padding: 8px 8px; - margin: 2px; - } - - .share-button__icon { - width: 18px; - height: 18px; - margin: 0 4px; - } - - .share-button__text { - margin: 0 4px; - font-size: 14px; - } - - /* Circle */ - .share-button--circle { - border-radius: 38px; - } - - /* Painted */ - .share-button--painted { - min-width: 48px; - min-height: 48px; - margin: 4px 4px 20px 4px; - } - - .share-button--painted::before { - transform: translate3d(2.5px, 1.5px, 0); - } - - .share-button--painted .share-button__icon { - width: 20px; - height: 20px; - } - - .share-button--painted .share-button__counter { - bottom: -24px; - right: -8px; - padding: 2px 7px; - } - - .share-button--painted .share-button__counter::before { - transform: translate3d(-2px, 1.75px, 0); - } -} diff --git a/src/style/instapaperButton.css b/src/style/instapaperButton.css deleted file mode 100644 index 16bb272..0000000 --- a/src/style/instapaperButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Instapaper */ -.share-button--instapaper { - background-color: hsla(0, 0%, 12%, 1); -} - -.share-button--instapaper:focus { - box-shadow: 0 0 0 3px hsla(0, 0%, 37%, 0.4); -} - -.share-button--instapaper:hover { - background-color: hsla(0, 0%, 12%, 0.9); -} - -.share-button--instapaper .share-button__icon path { - fill: #fff; -} - -.share-button--instapaper.share-button--outline { - background-color: transparent; - border-color: hsla(0, 0%, 12%, 1); -} - -.share-button--instapaper.share-button--outline:hover { - background-color: transparent; - border-color: hsla(0, 0%, 12%, 0.9); -} - -.share-button--instapaper.share-button--outline .share-button__text { - color: hsla(0, 0%, 12%, 1); -} - -.share-button--instapaper.share-button--outline:hover .share-button__text { - color: hsla(0, 0%, 12%, 0.9); -} - -.share-button--instapaper.share-button--outline .share-button__icon path { - fill: hsla(0, 0%, 12%, 1); -} - -.share-button--instapaper.share-button--outline:hover .share-button__icon path { - fill: hsla(0, 0%, 12%, 0.9); -} - -.share-button--instapaper.share-button--painted { - background-color: transparent; - border-color: hsla(0, 0%, 0%, 1); -} - -.share-button--instapaper.share-button--painted::before { - background-color: hsla(0, 0%, 12%, 1); -} diff --git a/src/style/linkedInButton.css b/src/style/linkedInButton.css deleted file mode 100644 index a25fe5c..0000000 --- a/src/style/linkedInButton.css +++ /dev/null @@ -1,65 +0,0 @@ -/* LinkedIn */ -.share-button--linkedIn { - background-color: hsla(201, 100%, 35%, 1); -} - -.share-button--linkedIn:focus { - box-shadow: 0 0 0 3px hsla(201, 94%, 60%, 0.4); -} - -.share-button--linkedIn:hover { - background-color: hsla(201, 100%, 35%, 0.9); -} - -.share-button--linkedIn .share-button__icon path { - fill: #fff; -} - -.share-button--linkedIn.share-button--outline { - background-color: transparent; - border-color: hsl(201, 100%, 35%, 1); -} - -.share-button--linkedIn.share-button--outline:hover { - background-color: transparent; - border-color: hsla(201, 100%, 35%, 0.9); -} - -.share-button--linkedIn.share-button--outline .share-button__text { - color: hsla(201, 100%, 35%, 1); -} - -.share-button--linkedIn.share-button--outline:hover .share-button__text { - color: hsla(201, 100%, 35%, 0.9); -} - -.share-button--linkedIn.share-button--outline .share-button__icon path { - fill: hsla(201, 100%, 35%, 1); -} - -.share-button--linkedIn.share-button--outline:hover .share-button__icon path { - fill: hsla(201, 100%, 35%, 0.9); -} - -.share-button--linkedIn.share-button--outline .share-button__counter { - color: hsla(201, 100%, 35%, 0.9); - border-color: hsla(201, 100%, 35%, 0.9); -} - -.share-button--linkedIn.share-button--painted { - background-color: transparent; - border-color: hsla(200, 77%, 25%, 1); -} - -.share-button--linkedIn.share-button--painted::before { - background-color: hsla(201, 100%, 35%, 1); -} - -.share-button--linkedIn.share-button--painted .share-button__counter { - color: #fff; - border-color: hsla(200, 77%, 25%, 1); -} - -.share-button--linkedIn.share-button--painted .share-button__counter::before { - background-color: hsla(201, 100%, 35%, 1); -} diff --git a/src/style/livejournalButton.css b/src/style/livejournalButton.css deleted file mode 100644 index 0548163..0000000 --- a/src/style/livejournalButton.css +++ /dev/null @@ -1,53 +0,0 @@ -/* Livejournal */ -.share-button--livejournal { - background-color: hsla(195, 100%, 46%, 1); -} - -.share-button--livejournal:focus { - box-shadow: 0 0 0 3px hsla(195, 94%, 71%, 0.4); -} - -.share-button--livejournal:hover { - background-color: hsla(195, 100%, 46%, 0.9); -} - -.share-button--livejournal .share-button__icon path { - fill: #fff; -} - -.share-button--livejournal.share-button--outline { - background-color: transparent; - border-color: hsl(195, 100%, 46%, 1); -} - -.share-button--livejournal.share-button--outline:hover { - background-color: transparent; - border-color: hsla(195, 100%, 46%, 0.9); -} - -.share-button--livejournal.share-button--outline .share-button__text { - color: hsla(195, 100%, 46%, 1); -} - -.share-button--livejournal.share-button--outline:hover .share-button__text { - color: hsla(195, 100%, 46%, 0.9); -} - -.share-button--livejournal.share-button--outline .share-button__icon path { - fill: hsla(195, 100%, 46%, 1); -} - -.share-button--livejournal.share-button--outline:hover - .share-button__icon - path { - fill: hsla(195, 100%, 46%, 0.9); -} - -.share-button--livejournal.share-button--painted { - background-color: transparent; - border-color: hsla(194, 77%, 36%, 1); -} - -.share-button--livejournal.share-button--painted::before { - background-color: hsla(195, 100%, 46%, 1); -} diff --git a/src/style/odnoklassnikiButton.css b/src/style/odnoklassnikiButton.css deleted file mode 100644 index abe02f9..0000000 --- a/src/style/odnoklassnikiButton.css +++ /dev/null @@ -1,68 +0,0 @@ -/* Odnoklassniki */ -.share-button--odnoklassniki { - background-color: hsla(24, 91%, 53%, 1); -} - -.share-button--odnoklassniki:focus { - box-shadow: 0 0 0 3px hsla(24, 85%, 78%, 0.4); -} - -.share-button--odnoklassniki:hover { - background-color: hsla(24, 91%, 53%, 0.9); -} - -.share-button--odnoklassniki .share-button__icon path { - fill: #fff; -} - -.share-button--odnoklassniki.share-button--outline { - background-color: transparent; - border-color: hsla(24, 91%, 53%, 1); -} - -.share-button--odnoklassniki.share-button--outline:hover { - background-color: transparent; - border-color: hsla(24, 91%, 53%, 0.9); -} - -.share-button--odnoklassniki.share-button--outline .share-button__text { - color: hsla(24, 91%, 53%, 1); -} - -.share-button--odnoklassniki.share-button--outline:hover .share-button__text { - color: hsla(24, 91%, 53%, 0.9); -} - -.share-button--odnoklassniki.share-button--outline .share-button__icon path { - fill: hsla(24, 91%, 53%, 1); -} - -.share-button--odnoklassniki.share-button--outline:hover - .share-button__icon - path { - fill: hsla(24, 91%, 53%, 0.9); -} - -.share-button--odnoklassniki.share-button--outline .share-button__counter { - color: hsla(24, 91%, 53%, 0.9); - border-color: hsla(24, 91%, 53%, 0.9); -} - -.share-button--odnoklassniki.share-button--painted { - background-color: transparent; - border-color: hsla(23, 68%, 43%, 1); -} - -.share-button--odnoklassniki.share-button--painted::before { - background-color: hsla(24, 91%, 53%, 1); -} - -.share-button--odnoklassniki.share-button--painted .share-button__counter { - color: #fff; - border-color: hsla(23, 68%, 43%, 1); -} - -.share-button--odnoklassniki.share-button--painted - .share-button__counter::before { - background-color: hsla(24, 91%, 53%, 1); -} diff --git a/src/style/pinterestButton.css b/src/style/pinterestButton.css deleted file mode 100644 index f6f4980..0000000 --- a/src/style/pinterestButton.css +++ /dev/null @@ -1,65 +0,0 @@ -/* Pinterest */ -.share-button--pinterest { - background-color: hsla(353, 92%, 39%, 1); -} - -.share-button--pinterest:focus { - box-shadow: 0 0 0 3px hsla(353, 86%, 64%, 0.4); -} - -.share-button--pinterest:hover { - background-color: hsla(353, 92%, 39%, 0.9); -} - -.share-button--pinterest .share-button__icon path { - fill: #fff; -} - -.share-button--pinterest.share-button--outline { - background-color: transparent; - border-color: hsla(353, 92%, 39%, 1); -} - -.share-button--pinterest.share-button--outline:hover { - background-color: transparent; - border-color: hsla(353, 92%, 39%, 0.9); -} - -.share-button--pinterest.share-button--outline .share-button__text { - color: hsla(353, 92%, 39%, 1); -} - -.share-button--pinterest.share-button--outline:hover .share-button__text { - color: hsla(353, 92%, 39%, 0.9); -} - -.share-button--pinterest.share-button--outline .share-button__icon path { - fill: hsla(353, 92%, 39%, 1); -} - -.share-button--pinterest.share-button--outline:hover .share-button__icon path { - fill: hsla(353, 92%, 39%, 0.9); -} - -.share-button--pinterest.share-button--outline .share-button__counter { - color: hsla(353, 92%, 39%, 0.9); - border-color: hsla(353, 92%, 39%, 0.9); -} - -.share-button--pinterest.share-button--painted { - background-color: transparent; - border-color: hsla(352, 69%, 29%, 1); -} - -.share-button--pinterest.share-button--painted::before { - background-color: hsla(353, 92%, 39%, 1); -} - -.share-button--pinterest.share-button--painted .share-button__counter { - color: #fff; - border-color: hsla(352, 69%, 29%, 1); -} - -.share-button--pinterest.share-button--painted .share-button__counter::before { - background-color: hsla(353, 92%, 39%, 1); -} diff --git a/src/style/pocketButton.css b/src/style/pocketButton.css deleted file mode 100644 index 3ed4c20..0000000 --- a/src/style/pocketButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Pocket */ -.share-button--pocket { - background-color: hsla(352, 85%, 59%, 1); -} - -.share-button--pocket:focus { - box-shadow: 0 0 0 3px hsla(352, 79%, 84%, 0.4); -} - -.share-button--pocket:hover { - background-color: hsla(352, 85%, 59%, 0.9); -} - -.share-button--pocket .share-button__icon path { - fill: #fff; -} - -.share-button--pocket.share-button--outline { - background-color: transparent; - border-color: hsla(352, 85%, 59%, 1); -} - -.share-button--pocket.share-button--outline:hover { - background-color: transparent; - border-color: hsla(352, 85%, 59%, 0.9); -} - -.share-button--pocket.share-button--outline .share-button__text { - color: hsla(352, 85%, 59%, 1); -} - -.share-button--pocket.share-button--outline:hover .share-button__text { - color: hsla(352, 85%, 59%, 0.9); -} - -.share-button--pocket.share-button--outline .share-button__icon path { - fill: hsla(352, 85%, 59%, 1); -} - -.share-button--pocket.share-button--outline:hover .share-button__icon path { - fill: hsla(352, 85%, 59%, 0.9); -} - -.share-button--pocket.share-button--painted { - background-color: transparent; - border-color: hsla(351, 62%, 49%, 1); -} - -.share-button--pocket.share-button--painted::before { - background-color: hsla(352, 85%, 59%, 1); -} diff --git a/src/style/redditButton.css b/src/style/redditButton.css deleted file mode 100644 index 61cdb79..0000000 --- a/src/style/redditButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Reddit */ -.share-button--reddit { - background-color: hsla(16, 100%, 50%, 1); -} - -.share-button--reddit:focus { - box-shadow: 0 0 0 3px hsla(16, 94%, 75%, 0.4); -} - -.share-button--reddit:hover { - background-color: hsla(16, 100%, 50%, 0.9); -} - -.share-button--reddit .share-button__icon path { - fill: #fff; -} - -.share-button--reddit.share-button--outline { - background-color: transparent; - border-color: hsla(16, 100%, 50%, 1); -} - -.share-button--reddit.share-button--outline:hover { - background-color: transparent; - border-color: hsla(16, 100%, 50%, 0.9); -} - -.share-button--reddit.share-button--outline .share-button__text { - color: hsla(16, 100%, 50%, 1); -} - -.share-button--reddit.share-button--outline:hover .share-button__text { - color: hsla(16, 100%, 50%, 0.9); -} - -.share-button--reddit.share-button--outline .share-button__icon path { - fill: hsla(16, 100%, 50%, 1); -} - -.share-button--reddit.share-button--outline:hover .share-button__icon path { - fill: hsla(16, 100%, 50%, 0.9); -} - -.share-button--reddit.share-button--painted { - background-color: transparent; - border-color: hsla(15, 77%, 40%, 1); -} - -.share-button--reddit.share-button--painted::before { - background-color: hsla(16, 100%, 50%, 1); -} diff --git a/src/style/renrenButton.css b/src/style/renrenButton.css deleted file mode 100644 index 0719f7b..0000000 --- a/src/style/renrenButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Renren */ -.share-button--renren { - background-color: hsla(207, 71%, 45%, 1); -} - -.share-button--renren:focus { - box-shadow: 0 0 0 3px hsla(207, 65%, 50%, 0.4); -} - -.share-button--renren:hover { - background-color: hsla(207, 71%, 45%, 0.9); -} - -.share-button--renren .share-button__icon path { - fill: #fff; -} - -.share-button--renren.share-button--outline { - background-color: transparent; - border-color: hsl(207, 71%, 45%, 1); -} - -.share-button--renren.share-button--outline:hover { - background-color: transparent; - border-color: hsla(207, 71%, 45%, 0.9); -} - -.share-button--renren.share-button--outline .share-button__text { - color: hsla(207, 71%, 45%, 1); -} - -.share-button--renren.share-button--outline:hover .share-button__text { - color: hsla(207, 71%, 45%, 0.9); -} - -.share-button--renren.share-button--outline .share-button__icon path { - fill: hsla(207, 71%, 45%, 1); -} - -.share-button--renren.share-button--outline:hover .share-button__icon path { - fill: hsla(207, 71%, 45%, 0.9); -} - -.share-button--renren.share-button--painted { - background-color: transparent; - border-color: hsla(206, 48%, 35%, 1); -} - -.share-button--renren.share-button--painted::before { - background-color: hsla(207, 71%, 45%, 1); -} diff --git a/src/style/telegramButton.css b/src/style/telegramButton.css deleted file mode 100644 index ff55aaf..0000000 --- a/src/style/telegramButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Telegram */ -.share-button--telegram { - background-color: hsla(200, 74%, 53%, 1); -} - -.share-button--telegram:focus { - box-shadow: 0 0 0 3px hsla(200, 68%, 78%, 0.4); -} - -.share-button--telegram:hover { - background-color: hsla(200, 74%, 53%, 0.9); -} - -.share-button--telegram .share-button__icon path { - fill: #fff; -} - -.share-button--telegram.share-button--outline { - background-color: transparent; - border-color: hsla(200, 74%, 53%, 1); -} - -.share-button--telegram.share-button--outline:hover { - background-color: transparent; - border-color: hsla(200, 74%, 53%, 0.9); -} - -.share-button--telegram.share-button--outline .share-button__text { - color: hsla(200, 74%, 53%, 1); -} - -.share-button--telegram.share-button--outline:hover .share-button__text { - color: hsla(200, 74%, 53%, 0.9); -} - -.share-button--telegram.share-button--outline .share-button__icon path { - fill: hsla(200, 74%, 53%, 1); -} - -.share-button--telegram.share-button--outline:hover .share-button__icon path { - fill: hsla(200, 74%, 53%, 0.9); -} - -.share-button--telegram.share-button--painted { - background-color: transparent; - border-color: hsla(199, 51%, 43%, 1); -} - -.share-button--telegram.share-button--painted::before { - background-color: hsla(200, 74%, 53%, 1); -} diff --git a/src/style/tumblrButton.css b/src/style/tumblrButton.css deleted file mode 100644 index 2fb0b1f..0000000 --- a/src/style/tumblrButton.css +++ /dev/null @@ -1,65 +0,0 @@ -/* Tumblr */ -.share-button--tumblr { - background-color: hsla(215, 27%, 29%, 1); -} - -.share-button--tumblr:focus { - box-shadow: 0 0 0 3px hsla(215, 21%, 54%, 0.4); -} - -.share-button--tumblr:hover { - background-color: hsla(215, 27%, 29%, 0.9); -} - -.share-button--tumblr .share-button__icon path { - fill: #fff; -} - -.share-button--tumblr.share-button--outline { - background-color: transparent; - border-color: hsla(215, 27%, 29%, 1); -} - -.share-button--tumblr.share-button--outline:hover { - background-color: transparent; - border-color: hsla(215, 27%, 29%, 0.9); -} - -.share-button--tumblr.share-button--outline .share-button__text { - color: hsla(215, 27%, 29%, 1); -} - -.share-button--tumblr.share-button--outline:hover .share-button__text { - color: hsla(215, 27%, 29%, 0.9); -} - -.share-button--tumblr.share-button--outline .share-button__icon path { - fill: hsla(215, 27%, 29%, 1); -} - -.share-button--tumblr.share-button--outline:hover .share-button__icon path { - fill: hsla(215, 27%, 29%, 0.9); -} - -.share-button--tumblr.share-button--outline .share-button__counter { - color: hsla(215, 27%, 29%, 0.9); - border-color: hsla(215, 27%, 29%, 0.9); -} - -.share-button--tumblr.share-button--painted { - background-color: transparent; - border-color: hsla(214, 4%, 19%, 1); -} - -.share-button--tumblr.share-button--painted::before { - background-color: hsla(215, 27%, 29%, 1); -} - -.share-button--tumblr.share-button--painted .share-button__counter { - color: #fff; - border-color: hsla(214, 4%, 19%, 1); -} - -.share-button--tumblr.share-button--painted .share-button__counter::before { - background-color: hsla(215, 27%, 29%, 1); -} diff --git a/src/style/twitterButton.css b/src/style/twitterButton.css deleted file mode 100644 index 3026bbd..0000000 --- a/src/style/twitterButton.css +++ /dev/null @@ -1,65 +0,0 @@ -/* Twitter */ -.share-button--twitter { - background-color: hsla(203, 89%, 53%, 1); -} - -.share-button--twitter:focus { - box-shadow: 0 0 0 3px hsla(203, 82%, 78%, 0.4); -} - -.share-button--twitter:hover { - background-color: hsla(203, 89%, 53%, 0.9); -} - -.share-button--twitter .share-button__icon path { - fill: #fff; -} - -.share-button--twitter.share-button--outline { - background-color: transparent; - border-color: hsla(203, 89%, 53%, 1); -} - -.share-button--twitter.share-button--outline:hover { - background-color: transparent; - border-color: hsla(203, 89%, 53%, 0.9); -} - -.share-button--twitter.share-button--outline .share-button__text { - color: hsla(203, 89%, 53%, 1); -} - -.share-button--twitter.share-button--outline:hover .share-button__text { - color: hsla(203, 89%, 53%, 0.9); -} - -.share-button--twitter.share-button--outline .share-button__icon path { - fill: hsla(203, 89%, 53%, 1); -} - -.share-button--twitter.share-button--outline:hover .share-button__icon path { - fill: hsla(203, 89%, 53%, 0.9); -} - -.share-button--twitter.share-button--outline .share-button__counter { - color: hsla(203, 89%, 53%, 0.9); - border-color: hsla(203, 89%, 53%, 0.9); -} - -.share-button--twitter.share-button--painted { - background-color: transparent; - border-color: hsla(202, 66%, 43%, 1); -} - -.share-button--twitter.share-button--painted::before { - background-color: hsla(203, 89%, 53%, 1); -} - -.share-button--twitter.share-button--painted .share-button__counter { - color: #fff; - border-color: hsla(202, 66%, 43%, 1); -} - -.share-button--twitter.share-button--painted .share-button__counter::before { - background-color: hsla(203, 89%, 53%, 1); -} diff --git a/src/style/viberButton.css b/src/style/viberButton.css deleted file mode 100644 index 4786038..0000000 --- a/src/style/viberButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Viber */ -.share-button--viber { - background-color: hsla(248, 33%, 52%, 1); -} - -.share-button--viber:focus { - box-shadow: 0 0 0 3px hsla(248, 27%, 77%, 0.4); -} - -.share-button--viber:hover { - background-color: hsla(248, 33%, 52%, 0.9); -} - -.share-button--viber .share-button__icon path { - fill: #fff; -} - -.share-button--viber.share-button--outline { - background-color: transparent; - border-color: hsla(248, 33%, 52%, 1); -} - -.share-button--viber.share-button--outline:hover { - background-color: transparent; - border-color: hsla(248, 33%, 52%, 0.9); -} - -.share-button--viber.share-button--outline .share-button__text { - color: hsla(248, 33%, 52%, 1); -} - -.share-button--viber.share-button--outline:hover .share-button__text { - color: hsla(248, 33%, 52%, 0.9); -} - -.share-button--viber.share-button--outline .share-button__icon path { - fill: hsla(248, 33%, 52%, 1); -} - -.share-button--viber.share-button--outline:hover .share-button__icon path { - fill: hsla(248, 33%, 52%, 0.9); -} - -.share-button--viber.share-button--painted { - background-color: transparent; - border-color: hsla(247, 10%, 42%, 1); -} - -.share-button--viber.share-button--painted::before { - background-color: hsla(248, 33%, 52%, 1); -} diff --git a/src/style/vkontakteButton.css b/src/style/vkontakteButton.css deleted file mode 100644 index ee2ff53..0000000 --- a/src/style/vkontakteButton.css +++ /dev/null @@ -1,65 +0,0 @@ -/* vk */ -.share-button--vk { - background-color: hsla(212, 28%, 52%, 1); -} - -.share-button--vk:focus { - box-shadow: 0 0 0 3px hsla(212, 22%, 77%, 0.4); -} - -.share-button--vk:hover { - background-color: hsla(212, 28%, 52%, 0.9); -} - -.share-button--vk .share-button__icon path { - fill: #fff; -} - -.share-button--vk.share-button--outline { - background-color: transparent; - border-color: hsla(212, 28%, 52%, 1); -} - -.share-button--vk.share-button--outline:hover { - background-color: transparent; - border-color: hsla(212, 28%, 52%, 0.9); -} - -.share-button--vk.share-button--outline .share-button__text { - color: hsla(212, 28%, 52%, 1); -} - -.share-button--vk.share-button--outline:hover .share-button__text { - color: hsla(212, 28%, 52%, 0.9); -} - -.share-button--vk.share-button--outline .share-button__icon path { - fill: hsla(212, 28%, 52%, 1); -} - -.share-button--vk.share-button--outline:hover .share-button__icon path { - fill: hsla(212, 28%, 52%, 0.9); -} - -.share-button--vk.share-button--outline .share-button__counter { - color: hsla(212, 28%, 52%, 0.9); - border-color: hsla(212, 28%, 52%, 0.9); -} - -.share-button--vk.share-button--painted { - background-color: transparent; - border-color: hsla(211, 5%, 42%, 1); -} - -.share-button--vk.share-button--painted::before { - background-color: hsla(212, 28%, 52%, 1); -} - -.share-button--vk.share-button--painted .share-button__counter { - color: #fff; - border-color: hsla(211, 5%, 42%, 1); -} - -.share-button--vk.share-button--painted .share-button__counter::before { - background-color: hsla(212, 28%, 52%, 1); -} diff --git a/src/style/weiboButton.css b/src/style/weiboButton.css deleted file mode 100644 index 66ca4b6..0000000 --- a/src/style/weiboButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Weibo */ -.share-button--weibo { - background-color: hsl(353, 83%, 49%); -} - -.share-button--weibo:focus { - box-shadow: 0 0 0 3px hsla(353, 100%, 74%, 0.4); -} - -.share-button--weibo:hover { - background-color: hsla(353, 83%, 49%, 0.9); -} - -.share-button--weibo .share-button__icon path { - fill: #fff; -} - -.share-button--weibo.share-button--outline { - background-color: transparent; - border-color: hsl(353, 83%, 49%, 1); -} - -.share-button--weibo.share-button--outline:hover { - background-color: transparent; - border-color: hsla(353, 83%, 49%, 0.9); -} - -.share-button--weibo.share-button--outline .share-button__text { - color: hsla(353, 83%, 49%, 1); -} - -.share-button--weibo.share-button--outline:hover .share-button__text { - color: hsla(353, 83%, 49%, 0.9); -} - -.share-button--weibo.share-button--outline .share-button__icon path { - fill: hsla(353, 83%, 49%, 1); -} - -.share-button--weibo.share-button--outline:hover .share-button__icon path { - fill: hsla(353, 83%, 49%, 0.9); -} - -.share-button--weibo.share-button--painted { - background-color: transparent; - border-color: hsla(352, 60%, 39%, 1); -} - -.share-button--weibo.share-button--painted::before { - background-color: hsla(353, 83%, 49%, 1); -} diff --git a/src/style/whatsAppButton.css b/src/style/whatsAppButton.css deleted file mode 100644 index fef4752..0000000 --- a/src/style/whatsAppButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* WhatsApp */ -.share-button--whatsApp { - background-color: hsla(142, 70%, 49%, 1); -} - -.share-button--whatsApp:focus { - box-shadow: 0 0 0 3px hsla(142, 64%, 74%, 0.4); -} - -.share-button--whatsApp:hover { - background-color: hsla(142, 70%, 49%, 0.9); -} - -.share-button--whatsApp .share-button__icon path { - fill: #fff; -} - -.share-button--whatsApp.share-button--outline { - background-color: transparent; - border-color: hsla(142, 70%, 49%, 1); -} - -.share-button--whatsApp.share-button--outline:hover { - background-color: transparent; - border-color: hsla(142, 70%, 49%, 0.9); -} - -.share-button--whatsApp.share-button--outline .share-button__text { - color: hsla(142, 70%, 49%, 1); -} - -.share-button--whatsApp.share-button--outline:hover .share-button__text { - color: hsla(142, 70%, 49%, 0.9); -} - -.share-button--whatsApp.share-button--outline .share-button__icon path { - fill: hsla(142, 70%, 49%, 1); -} - -.share-button--whatsApp.share-button--outline:hover .share-button__icon path { - fill: hsla(142, 70%, 49%, 0.9); -} - -.share-button--whatsApp.share-button--painted { - background-color: transparent; - border-color: hsla(141, 47%, 39%, 1); -} - -.share-button--whatsApp.share-button--painted::before { - background-color: hsla(142, 70%, 49%, 1); -} diff --git a/src/style/xingButton.css b/src/style/xingButton.css deleted file mode 100644 index c7c2e6a..0000000 --- a/src/style/xingButton.css +++ /dev/null @@ -1,51 +0,0 @@ -/* Xing */ -.share-button--xing { - background-color: hsla(181, 100%, 20%, 1); -} - -.share-button--xing:focus { - box-shadow: 0 0 0 3px hsla(181, 94%, 45%, 0.4); -} - -.share-button--xing:hover { - background-color: hsla(181, 100%, 20%, 0.9); -} - -.share-button--xing .share-button__icon path { - fill: #fff; -} - -.share-button--xing.share-button--outline { - background-color: transparent; - border-color: hsla(181, 100%, 20%, 1); -} - -.share-button--xing.share-button--outline:hover { - background-color: transparent; - border-color: hsla(181, 100%, 20%, 0.9); -} - -.share-button--xing.share-button--outline .share-button__text { - color: hsla(181, 100%, 20%, 1); -} - -.share-button--xing.share-button--outline:hover .share-button__text { - color: hsla(181, 100%, 20%, 0.9); -} - -.share-button--xing.share-button--outline .share-button__icon path { - fill: hsla(181, 100%, 20%, 1); -} - -.share-button--xing.share-button--outline:hover .share-button__icon path { - fill: hsla(181, 100%, 20%, 0.9); -} - -.share-button--xing.share-button--painted { - background-color: transparent; - border-color: hsla(180, 77%, 10%, 1); -} - -.share-button--xing.share-button--painted::before { - background-color: hsla(181, 100%, 20%, 1); -}