From 35c8340d041f2eade07d0d9791079fe53fd33339 Mon Sep 17 00:00:00 2001 From: bcullman Date: Thu, 14 Mar 2019 08:45:22 -0700 Subject: [PATCH] fix: init scsslint (#1315) * update stylelint; add stylelint-scss * add scss rule list * enable already passing rules * sasslint fix: at-if-closing-brace-newline-after * sasslint fix: at-if-closing-brace-space-after * sasslint fix: dollar-variable-colon-space-after * sasslint fix: dollar-variable-colon-space-before * sasslint fix: at-mixin-argumentless-call-parentheses --- .stylelintrc.yml | 78 +- package-lock.json | 2414 +++++++++++++--------- package.json | 12 +- scss/components/action-bar.scss | 14 +- scss/components/alert.scss | 24 +- scss/components/badge.scss | 2 +- scss/components/breadcrumb.scss | 8 +- scss/components/button-group.scss | 4 +- scss/components/button.scss | 140 +- scss/components/calendar.scss | 6 +- scss/components/contextual-menu.scss | 2 +- scss/components/counter.scss | 2 +- scss/components/dropdown.scss | 8 +- scss/components/form.scss | 22 +- scss/components/global-nav.scss | 2 +- scss/components/identifier.scss | 2 +- scss/components/image.scss | 2 +- scss/components/inline-help.scss | 10 +- scss/components/input-group.scss | 10 +- scss/components/label.scss | 2 +- scss/components/link.scss | 2 +- scss/components/list-group.scss | 2 +- scss/components/localization-editor.scss | 2 +- scss/components/mega-menu.scss | 4 +- scss/components/menu.scss | 10 +- scss/components/modal.scss | 6 +- scss/components/nav.scss | 4 +- scss/components/pagination.scss | 4 +- scss/components/popover.scss | 30 +- scss/components/product-menu.scss | 6 +- scss/components/product-switcher.scss | 2 +- scss/components/product-tile.scss | 4 +- scss/components/search-input.scss | 6 +- scss/components/shellbar.scss | 10 +- scss/components/side-nav.scss | 2 +- scss/components/spinner.scss | 2 +- scss/components/status-label.scss | 18 +- scss/components/table.scss | 13 +- scss/components/tabs.scss | 10 +- scss/components/tag.scss | 6 +- scss/components/tile.scss | 4 +- scss/components/toggle.scss | 2 +- scss/components/token.scss | 4 +- scss/components/tree.scss | 18 +- scss/components/user-menu.scss | 2 +- scss/core/elements.scss | 6 +- scss/core/forms.scss | 30 +- scss/functions/_color.scss | 3 +- scss/helpers/_layout.scss | 2 +- scss/icons/icon-bak.scss | 4 +- scss/icons/icon.scss | 2 +- scss/layout/_mixins.scss | 4 +- scss/layout/container.scss | 2 +- scss/layout/panel.scss | 2 +- scss/layout/section.scss | 2 +- scss/mixins/_forms.scss | 10 +- scss/mixins/_mixins.scss | 6 +- scss/mixins/_vars.scss | 6 +- 58 files changed, 1765 insertions(+), 1251 deletions(-) diff --git a/.stylelintrc.yml b/.stylelintrc.yml index 3cc0364e8..033fc9433 100644 --- a/.stylelintrc.yml +++ b/.stylelintrc.yml @@ -1,6 +1,7 @@ # master ruleset availabe here # https://stylelint.io/user-guide/rules/ +plugins: stylelint-scss rules: # Possible errors @@ -78,4 +79,79 @@ rules: ## General / Sheet #indentation: 4 - no-eol-whitespace: true \ No newline at end of file + no-eol-whitespace: true + + # stylelint-scss + ## Rules + + ### `@`-else + scss/at-else-closing-brace-newline-after: always-last-in-chain + scss/at-else-closing-brace-space-after: always-intermediate + scss/at-else-empty-line-before: never + scss/at-else-if-parentheses-space-before: always + + ### `@`-extend + #scss/at-extend-no-missing-placeholder: true + + ### `@`-function + #scss/at-function-named-arguments: never + scss/at-function-parentheses-space-before: never + # scss/at-function-pattern: + + ### `@`-if + scss/at-if-closing-brace-newline-after: always-last-in-chain + scss/at-if-closing-brace-space-after: always-intermediate + + ### `@`-import + scss/at-import-no-partial-leading-underscore: true + # scss/at-import-partial-extension-blacklist: + # scss/at-import-partial-extension-whitelist: + + ### `@`-mixin + scss/at-mixin-argumentless-call-parentheses: always + #scss/at-mixin-named-arguments: never + scss/at-mixin-parentheses-space-before: never + # scss/at-mixin-pattern: + + ### `@`-rule + scss/at-rule-no-unknown: true + + ### `$`-variable + #scss/dollar-variable-colon-newline-after: always-multi-line + scss/dollar-variable-colon-space-after: always + scss/dollar-variable-colon-space-before: never + # scss/dollar-variable-default: true + # scss/dollar-variable-empty-line-before: always + scss/dollar-variable-no-missing-interpolation: true + # scss/dollar-variable-pattern: + + ### `%`-placeholder + # scss/percent-placeholder-pattern: + + ### `//`-comment + #scss/double-slash-comment-empty-line-before: always + #scss/double-slash-comment-inline: always + #scss/double-slash-comment-whitespace-inside: always + + ### Declaration + scss/declaration-nested-properties: never + scss/declaration-nested-properties-no-divided-groups: true + + ### Media feature + #scss/media-feature-value-dollar-variable: always + + ### Operator + scss/operator-no-newline-after: true + scss/operator-no-newline-before: true + #scss/operator-no-unspaced: true + + ### Partial + #scss/partial-no-import: true + + ### Selector + #scss/selector-nest-combinators: always + #scss/selector-no-redundant-nesting-selector: true + + ### General / Sheet + #scss/no-dollar-variables: true + #scss/no-duplicate-dollar-variables: true \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7db185d7e..f9bae3850 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,211 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.3.4.tgz", + "integrity": "sha512-jRsuseXBo9pN197KnDwhhaaBzyZr2oIcLHHTt2oDdQrej5Qp57dCCJafWx5ivU8/alEYDpssYqv1MUqcxwQlrA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helpers": "^7.2.0", + "@babel/parser": "^7.3.4", + "@babel/template": "^7.2.2", + "@babel/traverse": "^7.3.4", + "@babel/types": "^7.3.4", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz", + "integrity": "sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.3.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helpers": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.3.1.tgz", + "integrity": "sha512-Q82R3jKsVpUV99mgX50gOPCWwco9Ec5Iln/8Vyu4osNIOQgSrd9RFrQeUvmvddFNoLwMyOUWU+5ckioEKpDoGA==", + "dev": true, + "requires": { + "@babel/template": "^7.1.2", + "@babel/traverse": "^7.1.5", + "@babel/types": "^7.3.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz", + "integrity": "sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==", + "dev": true + }, + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + }, + "@babel/traverse": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz", + "integrity": "sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.3.4", + "@babel/types": "^7.3.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz", + "integrity": "sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, "@gulp-sourcemaps/identity-map": { "version": "1.0.2", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz", @@ -64,6 +269,29 @@ "integrity": "sha512-LooLR6XHes9V+kNYRz1Qm8w3atw9QMn7XeZUmIpUelllF9BdryeUKd/u0Wh5ErcjpWfG39NrToU9MF7ngsTFVw==", "dev": true }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, "@types/mkdirp": { "version": "0.3.29", "resolved": "http://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.3.29.tgz", @@ -82,6 +310,33 @@ "integrity": "sha1-VWJRm8eWPKyoq/fxKMrjtZTUHQY=", "dev": true }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "@types/vfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", + "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/unist": "*", + "@types/vfile-message": "*" + } + }, + "@types/vfile-message": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz", + "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/unist": "*" + } + }, "JSONStream": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", @@ -147,12 +402,6 @@ "uri-js": "^4.2.2" } }, - "ajv-keywords": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", - "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", - "dev": true - }, "amdefine": { "version": "1.0.1", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/amdefine/-/amdefine-1.0.1.tgz", @@ -540,6 +789,12 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, "async": { "version": "1.5.2", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/async/-/async-1.5.2.tgz", @@ -760,6 +1015,12 @@ } } }, + "bail": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.3.tgz", + "integrity": "sha512-1X8CnjFVQ+a+KW36uBNMTU5s8+v5FzeqrP7hTG5aTb4aPreSbZJlhwPon9VKMuEVgV++JM+SQrALY3kr7eswdg==", + "dev": true + }, "balanced-match": { "version": "1.0.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/balanced-match/-/balanced-match-1.0.0.tgz", @@ -1625,12 +1886,36 @@ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", "dev": true }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, "callsite": { "version": "1.0.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/callsite/-/callsite-1.0.0.tgz", "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", "dev": true }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, "camelcase": { "version": "3.0.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/camelcase/-/camelcase-3.0.0.tgz", @@ -1655,12 +1940,6 @@ } } }, - "caniuse-db": { - "version": "1.0.30000945", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000945.tgz", - "integrity": "sha512-H4atTGETWjwtHzAs0q90AuQ2ecBroObRljmTIDynT9ffibwb+H9gX24qKcxlZawJIANI1aYvmyZZt77qVQCgZQ==", - "dev": true - }, "caniuse-lite": { "version": "1.0.30000909", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/caniuse-lite/-/caniuse-lite-1.0.30000909.tgz", @@ -1697,6 +1976,12 @@ "url-to-options": "^1.0.1" } }, + "ccount": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.3.tgz", + "integrity": "sha512-Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw==", + "dev": true + }, "chalk": { "version": "1.1.3", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/chalk/-/chalk-1.1.3.tgz", @@ -1710,6 +1995,30 @@ "supports-color": "^2.0.0" } }, + "character-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.2.tgz", + "integrity": "sha512-sMoHX6/nBiy3KKfC78dnEalnpn0Az0oSNvqUWYTtYrhRI5iUIYsROU48G+E+kMFQzqXaJ8kHJZ85n7y6/PHgwQ==", + "dev": true + }, + "character-entities-html4": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.2.tgz", + "integrity": "sha512-sIrXwyna2+5b0eB9W149izTPJk/KkJTg6mEzDGibwBUkyH1SbDa+nf515Ppdi3MaH35lW0JFJDWeq9Luzes1Iw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz", + "integrity": "sha512-9NB2VbXtXYWdXzqrvAHykE/f0QJxzaKIpZ5QzNZrrgQ7Iyxr2vnfS8fCBNVW9nUEZE0lo57nxKRqnzY/dKrwlA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz", + "integrity": "sha512-7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ==", + "dev": true + }, "chokidar": { "version": "2.0.4", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/chokidar/-/chokidar-2.0.4.tgz", @@ -1785,12 +2094,6 @@ "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", "dev": true }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "dev": true - }, "class-utils": { "version": "0.3.6", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/class-utils/-/class-utils-0.3.6.tgz", @@ -1913,6 +2216,12 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, + "collapse-white-space": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.4.tgz", + "integrity": "sha512-YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw==", + "dev": true + }, "collection-map": { "version": "1.0.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/collection-map/-/collection-map-1.0.0.tgz", @@ -1954,12 +2263,6 @@ "color-name": "1.1.3" } }, - "color-diff": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-0.1.7.tgz", - "integrity": "sha1-bbeM2UgqjkWdQIIer0tQMoPcuOI=", - "dev": true - }, "color-name": { "version": "1.1.3", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/color-name/-/color-name-1.1.3.tgz", @@ -1972,86 +2275,6 @@ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, - "colorguard": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorguard/-/colorguard-1.2.1.tgz", - "integrity": "sha512-qYVKTg626qpDg4/eBnPXidEPXn5+krbYqHVfyyEFBWV5z3IF4p44HKY/eE2t1ohlcrlIkDgHmFJMfQ8qMLnSFw==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "irregular-plurals": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", - "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", - "dev": true - }, - "plur": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", - "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", - "dev": true, - "requires": { - "irregular-plurals": "^1.0.0" - } - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "postcss-reporter": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz", - "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=", - "dev": true, - "requires": { - "chalk": "^1.0.0", - "lodash": "^4.1.0", - "log-symbols": "^1.0.2", - "postcss": "^5.0.0" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - }, - "yargs": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz", - "integrity": "sha1-BU3oth8i7v23IHBZ6u+da4P7kxo=", - "dev": true - } - } - }, "colors": { "version": "1.1.2", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/colors/-/colors-1.1.2.tgz", @@ -2772,18 +2995,28 @@ "dev": true }, "cosmiconfig": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", - "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz", + "integrity": "sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q==", "dev": true, "requires": { + "import-fresh": "^2.0.0", "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" + "js-yaml": "^3.9.0", + "lodash.get": "^4.4.2", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } } }, "create-error-class": { @@ -2832,66 +3065,12 @@ } } }, - "css-color-names": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.3.tgz", - "integrity": "sha1-3gzvFvTYqoIioyDVttfpu62nufY=", - "dev": true - }, - "css-rule-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz", - "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=", + "css-select": { + "version": "2.0.2", + "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", "dev": true, - "requires": { - "css-tokenize": "^1.0.1", - "duplexer2": "0.0.2", - "ldjson-stream": "^1.2.1", - "through2": "^0.6.3" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, - "css-select": { - "version": "2.0.2", - "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/css-select/-/css-select-2.0.2.tgz", - "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", - "dev": true, - "optional": true, + "optional": true, "requires": { "boolbase": "^1.0.0", "css-what": "^2.1.2", @@ -2906,42 +3085,6 @@ "dev": true, "optional": true }, - "css-tokenize": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz", - "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^1.0.33" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, "css-tree": { "version": "1.0.0-alpha.28", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/css-tree/-/css-tree-1.0.0-alpha.28.tgz", @@ -2967,6 +3110,12 @@ "dev": true, "optional": true }, + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, "csso": { "version": "3.5.1", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/csso/-/csso-3.5.1.tgz", @@ -3388,143 +3537,6 @@ "super-simple-web-server": "^1.0.0" } }, - "doiuse": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz", - "integrity": "sha1-GJLRC2Gpo1at2/K2FJM+gfi7ODQ=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true, - "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" - } - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "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" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - }, - "window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", - "dev": true - }, - "yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", - "dev": true, - "requires": { - "camelcase": "^2.0.1", - "cliui": "^3.0.3", - "decamelize": "^1.1.1", - "os-locale": "^1.4.0", - "string-width": "^1.0.1", - "window-size": "^0.1.4", - "y18n": "^3.2.0" - } - } - } - }, "dom-serializer": { "version": "0.1.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/dom-serializer/-/dom-serializer-0.1.0.tgz", @@ -3638,12 +3650,6 @@ } } }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", - "dev": true - }, "duplexer2": { "version": "0.0.2", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/duplexer2/-/duplexer2-0.0.2.tgz", @@ -3759,6 +3765,12 @@ "integrity": "sha512-kUlSC06PVvvjlMRpNIl3kR1NRXLEe86VQ7N0bQeaCZb2g+InShCeHQp/JvyYNTugMnRN2NvJhHlc3q12MWbbpg==", "dev": true }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, "encodeurl": { "version": "1.0.2", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/encodeurl/-/encodeurl-1.0.2.tgz", @@ -3944,6 +3956,12 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, "etag": { "version": "1.8.1", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/etag/-/etag-1.8.1.tgz", @@ -4453,13 +4471,12 @@ } }, "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-4.0.0.tgz", + "integrity": "sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA==", "dev": true, "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" + "flat-cache": "^2.0.1" } }, "file-type": { @@ -4644,21 +4661,31 @@ "dev": true }, "flat-cache": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", "dev": true, "requires": { - "circular-json": "^0.3.1", - "graceful-fs": "^4.1.2", - "rimraf": "~2.6.2", - "write": "^0.2.1" + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, - "flatten": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", - "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "flatted": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz", + "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==", "dev": true }, "flush-write-stream": { @@ -5420,12 +5447,6 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "gather-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz", - "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=", - "dev": true - }, "gauge": { "version": "2.7.4", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/gauge/-/gauge-2.7.4.tgz", @@ -6390,6 +6411,12 @@ "which": "^1.2.14" } }, + "globals": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", + "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==", + "dev": true + }, "globby": { "version": "6.1.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/globby/-/globby-6.1.0.tgz", @@ -6429,6 +6456,23 @@ "sparkles": "^1.0.0" } }, + "gonzales-pe": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.3.tgz", + "integrity": "sha512-Kjhohco0esHQnOiqqdJeNz/5fyPkOMD/d6XVjwTAoPGUFh0mCollPUTUTa2OZy4dYNAqlPIQdTiNzJTWdd9Htw==", + "dev": true, + "requires": { + "minimist": "1.1.x" + }, + "dependencies": { + "minimist": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", + "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=", + "dev": true + } + } + }, "got": { "version": "7.1.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/got/-/got-7.1.0.tgz", @@ -7553,12 +7597,29 @@ "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", "dev": true }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, "import-lazy": { "version": "3.1.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/import-lazy/-/import-lazy-3.1.0.tgz", "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", - "dev": true, - "optional": true + "dev": true }, "imurmurhash": { "version": "0.1.4", @@ -7698,6 +7759,28 @@ } } }, + "is-alphabetical": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.2.tgz", + "integrity": "sha512-V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg==", + "dev": true + }, + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz", + "integrity": "sha512-pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -7769,6 +7852,12 @@ "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", "dev": true }, + "is-decimal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.2.tgz", + "integrity": "sha512-TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg==", + "dev": true + }, "is-descriptor": { "version": "0.1.6", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/is-descriptor/-/is-descriptor-0.1.6.tgz", @@ -7873,6 +7962,12 @@ "is-extglob": "^2.1.1" } }, + "is-hexadecimal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz", + "integrity": "sha512-but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A==", + "dev": true + }, "is-installed-globally": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", @@ -8122,12 +8217,24 @@ "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", "dev": true }, + "is-whitespace-character": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.2.tgz", + "integrity": "sha512-SzM+T5GKUCtLhlHFKt2SDAX2RFzfS6joT91F2/WSi9LxgFdsnhfPK/UIA+JhRR2xuyLdrCys2PiFDrtn1fU5hQ==", + "dev": true + }, "is-windows": { "version": "1.0.2", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, + "is-word-character": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.2.tgz", + "integrity": "sha512-T3FlsX8rCHAH8e7RE7PfOPZVFQlcV3XRF9eOOBQ1uf70OxO7CjjSOjeImMPCADBdYWcStAbVbYvJ1m2D3tb+EA==", + "dev": true + }, "is-wsl": { "version": "1.1.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/is-wsl/-/is-wsl-1.1.0.tgz", @@ -8235,6 +8342,12 @@ "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", "dev": true }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, "js-yaml": { "version": "3.12.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/js-yaml/-/js-yaml-3.12.0.tgz", @@ -8251,6 +8364,12 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, "json-buffer": { "version": "3.0.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/json-buffer/-/json-buffer-3.0.0.tgz", @@ -8291,6 +8410,15 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, "jsonfile": { "version": "3.0.1", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/jsonfile/-/jsonfile-3.0.1.tgz", @@ -8300,86 +8428,22 @@ "graceful-fs": "^4.1.6" } }, - "jsonfilter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz", - "integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=", - "dev": true, - "requires": { - "JSONStream": "^0.8.4", - "minimist": "^1.1.0", - "stream-combiner": "^0.2.1", - "through2": "^0.6.3" - }, - "dependencies": { - "JSONStream": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz", - "integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=", - "dev": true, - "requires": { - "jsonparse": "0.0.5", - "through": ">=2.2.7 <3" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "jsonparse": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz", - "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", - "dev": true - }, - "jsprim": { - "version": "1.4.1", - "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "jsonify": { + "version": "0.0.0", + "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "dev": true, "requires": { "assert-plus": "1.0.0", @@ -8452,9 +8516,9 @@ } }, "known-css-properties": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.2.0.tgz", - "integrity": "sha512-UTCzU28rRI9wkb8qSGoZa9pgWvxr4LjP2MEhi9XHb/1XMOJy0uTnIxaxzj8My/PORG+kQG6VzAcGvRw66eIOfA==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.11.0.tgz", + "integrity": "sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w==", "dev": true }, "last-run": { @@ -8494,61 +8558,6 @@ "invert-kv": "^1.0.0" } }, - "ldjson-stream": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz", - "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=", - "dev": true, - "requires": { - "split2": "^0.2.1", - "through2": "^0.6.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "split2": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz", - "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=", - "dev": true, - "requires": { - "through2": "~0.6.1" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, "lead": { "version": "1.0.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/lead/-/lead-1.0.0.tgz", @@ -8558,6 +8567,12 @@ "flush-write-stream": "^1.0.2" } }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, "liftoff": { "version": "2.5.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/liftoff/-/liftoff-2.5.0.tgz", @@ -8810,6 +8825,12 @@ "lodash._root": "^3.0.0" } }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, "lodash.isarguments": { "version": "3.1.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", @@ -8879,12 +8900,43 @@ } }, "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "chalk": "^1.0.0" + "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "logalot": { @@ -8911,6 +8963,12 @@ "dev": true, "optional": true }, + "longest-streak": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.2.tgz", + "integrity": "sha512-TmYTeEYxiAmSVdpbnQDXGtvYOIRsCMg89CVZzwzc2o7GFL1CjoiRPjH5ec0NFAVlAx3fVof9dX/t6KKRAo2OWA==", + "dev": true + }, "loud-rejection": { "version": "1.6.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/loud-rejection/-/loud-rejection-1.6.0.tgz", @@ -9021,6 +9079,18 @@ "object-visit": "^1.0.0" } }, + "markdown-escapes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.2.tgz", + "integrity": "sha512-lbRZ2mE3Q9RtLjxZBZ9+IMl68DKIXaVAhwvwn9pmjnPLS0h/6kyBMgNhqi1xFJ/2yv6cSyv0jbiZavZv93JkkA==", + "dev": true + }, + "markdown-table": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.2.tgz", + "integrity": "sha512-NcWuJFHDA8V3wkDgR/j4+gZx+YQwstPgfQDV8ndUeWWzta3dnDTBxpVzqS9lkmJAuV5YX35lmyojl6HO5JXAgw==", + "dev": true + }, "marky": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz", @@ -9074,6 +9144,15 @@ "integrity": "sha512-3Zs9P/0zzwTob2pdgT0CHZuMbnSUSp8MB1bddfm+HDmnFWHGT4jvEZRf+2RuPoa+cjdn/z25SEt5gFTqdhvJAg==", "dev": true }, + "mdast-util-compact": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.2.tgz", + "integrity": "sha512-d2WS98JSDVbpSsBfVvD9TaDMlqPRz7ohM/11G0rp5jOBb5q96RJ6YLszQ/09AAixyzh23FeIpCGqfaamEADtWg==", + "dev": true, + "requires": { + "unist-util-visit": "^1.1.0" + } + }, "mdn-data": { "version": "1.1.4", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/mdn-data/-/mdn-data-1.1.4.tgz", @@ -9378,18 +9457,6 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "multimatch": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", - "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", - "dev": true, - "requires": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" - } - }, "multipipe": { "version": "2.0.3", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/multipipe/-/multipipe-2.0.3.tgz", @@ -10000,12 +10067,6 @@ "wrappy": "1" } }, - "onecolor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-3.1.0.tgz", - "integrity": "sha512-YZSypViXzu3ul5LMu/m6XjJ9ol8qAy9S2VjHl5E6UlhUH1KGKWabyEJifn0Jjpw23bYDzC2ucKMPGiH5kfwSGQ==", - "dev": true - }, "openurl": { "version": "1.1.1", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/openurl/-/openurl-1.1.1.tgz", @@ -10271,6 +10332,20 @@ "xml2js": "^0.4.5" } }, + "parse-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.1.tgz", + "integrity": "sha512-NBWYLQm1KSoDKk7GAHyioLTvCZ5QjdH/ASBBQTD3iLiAWJXS5bg1jEWI8nIJ+vgVvsceBVBcDGRWSo0KVQBvvg==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, "parse-filepath": { "version": "1.0.2", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/parse-filepath/-/parse-filepath-1.0.2.tgz", @@ -10545,16 +10620,6 @@ "pinkie": "^2.0.0" } }, - "pipetteur": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pipetteur/-/pipetteur-2.0.3.tgz", - "integrity": "sha1-GVV2CVno0aEcsqUOyD7sRwYz5J8=", - "dev": true, - "requires": { - "onecolor": "^3.0.4", - "synesthesia": "^1.0.1" - } - }, "pixelmatch": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", @@ -10760,44 +10825,102 @@ } } }, + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, + "requires": { + "htmlparser2": "^3.10.0" + } + }, + "postcss-jsx": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.0.tgz", + "integrity": "sha512-/lWOSXSX5jlITCKFkuYU2WLFdrncZmjSVyNpHAunEgirZXLwI8RjU556e3Uz4mv0WVHnJA9d3JWb36lK9Yx99g==", + "dev": true, + "requires": { + "@babel/core": ">=7.1.0" + } + }, "postcss-less": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-0.14.0.tgz", - "integrity": "sha1-xjGwicbM5CK5oQ86lY0r7dOBkyQ=", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.3.tgz", + "integrity": "sha512-S0LYoO278GVmyT1uCgr1h95L19dkmzuJDMdpSMCtv+bj15OoJXtFX6c/2AlyL4OEOauGTC7nuqfudVd5kzFtuA==", "dev": true, "requires": { - "postcss": "^5.0.21" + "postcss": "^7.0.14" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "^3.0.0" } } } }, + "postcss-markdown": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz", + "integrity": "sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==", + "dev": true, + "requires": { + "remark": "^10.0.1", + "unist-util-find-all-after": "^1.0.2" + } + }, "postcss-media-query-parser": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", @@ -10805,42 +10928,72 @@ "dev": true }, "postcss-reporter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-3.0.0.tgz", - "integrity": "sha1-CeoPN6RExWk4eGBuCbAY6+/3z48=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", + "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", "dev": true, "requires": { - "chalk": "^1.0.0", - "lodash": "^4.1.0", - "log-symbols": "^1.0.2", - "postcss": "^5.0.0" + "chalk": "^2.4.1", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "postcss": "^7.0.7" }, "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "^3.0.0" } } } @@ -10851,55 +11004,51 @@ "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", "dev": true }, - "postcss-scss": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-0.4.1.tgz", - "integrity": "sha1-rXcbgfD3L19IRdCKpg+TVXZT1Uw=", + "postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", "dev": true, "requires": { - "postcss": "^5.2.13" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } + "postcss": "^7.0.0" + } + }, + "postcss-sass": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz", + "integrity": "sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==", + "dev": true, + "requires": { + "gonzales-pe": "^4.2.3", + "postcss": "^7.0.1" + } + }, + "postcss-scss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz", + "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", + "dev": true, + "requires": { + "postcss": "^7.0.0" } }, "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", "dev": true, "requires": { - "flatten": "^1.0.2", + "dot-prop": "^4.1.1", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } }, + "postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true + }, "postcss-value-parser": { "version": "3.3.1", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", @@ -11186,15 +11335,6 @@ "integrity": "sha1-cMa6+IQux9FUD5gf0Oau1Mgb1UU=", "dev": true }, - "read-file-stdin": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/read-file-stdin/-/read-file-stdin-0.2.1.tgz", - "integrity": "sha1-JezP86FTtoCa+ssj7hU4fbng7mE=", - "dev": true, - "requires": { - "gather-stream": "^1.0.0" - } - }, "read-pkg": { "version": "1.1.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/read-pkg/-/read-pkg-1.1.0.tgz", @@ -11351,6 +11491,62 @@ "rc": "^1.0.1" } }, + "remark": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", + "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", + "dev": true, + "requires": { + "remark-parse": "^6.0.0", + "remark-stringify": "^6.0.0", + "unified": "^7.0.0" + } + }, + "remark-parse": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", + "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", + "dev": true, + "requires": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + } + }, + "remark-stringify": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", + "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^1.1.0", + "mdast-util-compact": "^1.0.0", + "parse-entities": "^1.0.2", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^1.0.1", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, "remove-bom-buffer": { "version": "3.0.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", @@ -11484,12 +11680,6 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, - "require-from-string": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", - "dev": true - }, "require-main-filename": { "version": "1.0.1", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/require-main-filename/-/require-main-filename-1.0.1.tgz", @@ -11522,9 +11712,9 @@ } }, "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, "resolve-options": { @@ -11964,14 +12154,25 @@ "dev": true }, "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", "dev": true, "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", "is-fullwidth-code-point": "^2.0.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.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", @@ -12241,9 +12442,9 @@ "dev": true }, "specificity": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz", - "integrity": "sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", "dev": true }, "split": { @@ -12488,6 +12689,12 @@ } } }, + "state-toggle": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.1.tgz", + "integrity": "sha512-Qe8QntFrrpWTnHwvwj2FZTgv+PKIsp0B9VxLzLLbSpPXWOgRgc5LVj/aTiSfK1RqIeF9jeC1UeOH8Q8y60A7og==", + "dev": true + }, "static-extend": { "version": "0.1.2", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/static-extend/-/static-extend-0.1.2.tgz", @@ -12524,16 +12731,6 @@ "readable-stream": "^2.0.1" } }, - "stream-combiner": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", - "dev": true, - "requires": { - "duplexer": "~0.1.1", - "through": "~2.3.4" - } - }, "stream-exhaust": { "version": "1.0.2", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/stream-exhaust/-/stream-exhaust-1.0.2.tgz", @@ -12624,6 +12821,18 @@ "safe-buffer": "~5.1.0" } }, + "stringify-entities": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", + "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "dev": true, + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, "stringify-object": { "version": "3.3.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/stringify-object/-/stringify-object-3.3.0.tgz", @@ -12646,7 +12855,7 @@ }, "strip-bom": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { @@ -12710,230 +12919,205 @@ "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", "dev": true }, - "stylehacks": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-2.3.2.tgz", - "integrity": "sha1-ZMg+BDimjJ7fRJ6MVSp9mrYAmws=", + "stylelint": { + "version": "9.10.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-9.10.1.tgz", + "integrity": "sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ==", "dev": true, "requires": { - "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" + "autoprefixer": "^9.0.0", + "balanced-match": "^1.0.0", + "chalk": "^2.4.1", + "cosmiconfig": "^5.0.0", + "debug": "^4.0.0", + "execall": "^1.0.0", + "file-entry-cache": "^4.0.0", + "get-stdin": "^6.0.0", + "global-modules": "^2.0.0", + "globby": "^9.0.0", + "globjoin": "^0.1.4", + "html-tags": "^2.0.0", + "ignore": "^5.0.4", + "import-lazy": "^3.1.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.11.0", + "leven": "^2.1.0", + "lodash": "^4.17.4", + "log-symbols": "^2.0.0", + "mathml-tag-names": "^2.0.1", + "meow": "^5.0.0", + "micromatch": "^3.1.10", + "normalize-selector": "^0.2.0", + "pify": "^4.0.0", + "postcss": "^7.0.13", + "postcss-html": "^0.36.0", + "postcss-jsx": "^0.36.0", + "postcss-less": "^3.1.0", + "postcss-markdown": "^0.36.0", + "postcss-media-query-parser": "^0.2.3", + "postcss-reporter": "^6.0.0", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.0", + "postcss-sass": "^0.3.5", + "postcss-scss": "^2.0.0", + "postcss-selector-parser": "^3.1.0", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^3.3.0", + "resolve-from": "^4.0.0", + "signal-exit": "^3.0.2", + "slash": "^2.0.0", + "specificity": "^0.4.1", + "string-width": "^3.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^5.0.0" }, "dependencies": { - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" + "color-convert": "^1.9.0" } }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, - "irregular-plurals": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", - "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", - "dev": true + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } }, - "plur": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", - "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "irregular-plurals": "^1.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "ms": "^2.1.1" } }, - "postcss-reporter": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz", - "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=", + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", "dev": true, "requires": { - "chalk": "^1.0.0", - "lodash": "^4.1.0", - "log-symbols": "^1.0.2", - "postcss": "^5.0.0" + "path-type": "^3.0.0" } }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "fast-glob": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz", + "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" } - } - } - }, - "stylelint": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-7.13.0.tgz", - "integrity": "sha1-ER+Xttpy53XICADWu29fhpmXeF0=", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true }, - "autoprefixer": { - "version": "6.7.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", - "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "browserslist": "^1.7.6", - "caniuse-db": "^1.0.30000634", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^5.2.16", - "postcss-value-parser": "^3.2.3" + "locate-path": "^2.0.0" } }, - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", "dev": true }, - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" + "global-prefix": "^3.0.0" } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globby": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.1.0.tgz", + "integrity": "sha512-VtYjhHr7ncls724Of5W6Kaahz0ag7dB4G62/2HsN+xEKG6SrPzM1AJMerGxQTwJGnN9reeyxdvXbuZYpfssCvg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.1", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" }, "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "get-stdin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", - "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", + "ignore": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.0.5.tgz", + "integrity": "sha512-kOC8IUb8HSDMVcYrDVezCxpJkzSQWTAzf3olpKM6o9rM5zpojx23O0Fl8Wr4+qJ6ZbPEHqf1fdwev/DS7v7pmA==", "dev": true }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", "dev": true }, "is-fullwidth-code-point": { @@ -12942,111 +13126,267 @@ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" }, "dependencies": { - "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" - }, - "dependencies": { - "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 - } - } + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true } } }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" } }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "has-flag": "^1.0.0" - } - } - } - }, - "sugarss": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-0.2.0.tgz", - "integrity": "sha1-rDQjdWMyfG/4l7ZHQr9q7BkK054=", - "dev": true, - "requires": { - "postcss": "^5.2.4" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.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 + } + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.1.0.tgz", + "integrity": "sha512-TjxrkPONqO2Z8QDCpeE2j6n0M6EwxzyDgzEeGp+FbdvaJAt//ClYi6W5my+3ROlC/hZX2KACUwDfK49Ka5eDvg==", "dev": true, "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" + "ansi-regex": "^4.1.0" } }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "stylelint-scss": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.5.4.tgz", + "integrity": "sha512-hEdEOfFXVqxWcUbenBONW/cAw5cJcEDasY8tGwKNAAn1GDHoZO1ATdWpr+iIk325mPGIQqVb1sUxsRxuL70trw==", + "dev": true, + "requires": { + "lodash": "^4.17.11", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^5.0.0", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } }, + "sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, "super-simple-web-server": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/super-simple-web-server/-/super-simple-web-server-1.1.0.tgz", @@ -13151,54 +13491,35 @@ "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", "dev": true }, - "synesthesia": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/synesthesia/-/synesthesia-1.0.1.tgz", - "integrity": "sha1-XvlepUjA1cbm+btLDQcx3/hkp3c=", - "dev": true, - "requires": { - "css-color-names": "0.0.3" - } - }, "table": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", - "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz", + "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==", "dev": true, "requires": { - "ajv": "^6.0.1", - "ajv-keywords": "^3.0.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", - "slice-ansi": "1.0.0", - "string-width": "^2.1.1" + "ajv": "^6.9.1", + "lodash": "^4.17.11", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true }, "is-fullwidth-code-point": { "version": "2.0.0", @@ -13207,31 +13528,23 @@ "dev": true }, "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { + "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "strip-ansi": "^5.1.0" } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.1.0.tgz", + "integrity": "sha512-TjxrkPONqO2Z8QDCpeE2j6n0M6EwxzyDgzEeGp+FbdvaJAt//ClYi6W5my+3ROlC/hZX2KACUwDfK49Ka5eDvg==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "ansi-regex": "^4.1.0" } } } @@ -13323,12 +13636,6 @@ "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", "dev": true }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, "textextensions": { "version": "2.4.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/textextensions/-/textextensions-2.4.0.tgz", @@ -13451,6 +13758,12 @@ "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", "dev": true }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, "to-object-path": { "version": "0.3.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/to-object-path/-/to-object-path-0.3.0.tgz", @@ -13573,6 +13886,24 @@ "escape-string-regexp": "^1.0.2" } }, + "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 + }, + "trim-trailing-lines": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz", + "integrity": "sha512-bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg==", + "dev": true + }, + "trough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.3.tgz", + "integrity": "sha512-fwkLWH+DimvA4YCy+/nvJd61nWQQ2liO/nF/RjkTpiOGi+zxZzVkhb1mvbHIIW4b/8nDsYI8uTmAlc0nNkRMOw==", + "dev": true + }, "true-case-path": { "version": "1.0.3", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/true-case-path/-/true-case-path-1.0.3.tgz", @@ -13753,6 +14084,32 @@ "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", "dev": true }, + "unherit": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz", + "integrity": "sha512-+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "xtend": "^4.0.1" + } + }, + "unified": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", + "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "@types/vfile": "^3.0.0", + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^3.0.0", + "x-is-string": "^0.1.0" + } + }, "union-value": { "version": "1.0.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/union-value/-/union-value-1.0.0.tgz", @@ -13813,6 +14170,54 @@ "crypto-random-string": "^1.0.0" } }, + "unist-util-find-all-after": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.2.tgz", + "integrity": "sha512-nDl79mKpffXojLpCimVXnxhlH/jjaTnDuScznU9J4jjsaUtBdDbxmlc109XtcqxY4SDO0SwzngsxxW8DIISt1w==", + "dev": true, + "requires": { + "unist-util-is": "^2.0.0" + } + }, + "unist-util-is": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz", + "integrity": "sha512-YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw==", + "dev": true + }, + "unist-util-remove-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.2.tgz", + "integrity": "sha512-XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q==", + "dev": true, + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", + "dev": true + }, + "unist-util-visit": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.0.tgz", + "integrity": "sha512-FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw==", + "dev": true, + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz", + "integrity": "sha512-6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA==", + "dev": true, + "requires": { + "unist-util-is": "^2.1.2" + } + }, "universalify": { "version": "0.1.2", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/universalify/-/universalify-0.1.2.tgz", @@ -14111,6 +14516,41 @@ "extsprintf": "^1.2.0" } }, + "vfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", + "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", + "dev": true, + "requires": { + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", + "dev": true + } + } + }, + "vfile-location": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.4.tgz", + "integrity": "sha512-KRL5uXQPoUKu+NGvQVL4XLORw45W62v4U4gxJ3vRlDfI9QsT4ZN1PNXn/zQpKUulqGDpYuT0XDfp5q9O87/y/w==", + "dev": true + }, + "vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "dev": true, + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + }, "vinyl": { "version": "2.2.0", "resolved": "http://nexus.wdf.sap.corp:8081/nexus/repository/build.milestones.npm/vinyl/-/vinyl-2.2.0.tgz", @@ -14275,9 +14715,9 @@ "dev": true }, "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", "dev": true, "requires": { "mkdirp": "^0.5.1" @@ -14294,12 +14734,6 @@ "signal-exit": "^3.0.2" } }, - "write-file-stdout": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/write-file-stdout/-/write-file-stdout-0.0.2.tgz", - "integrity": "sha1-wlLXx8WxtAKJdjDjRTx7/mkNnKE=", - "dev": true - }, "write-yaml": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/write-yaml/-/write-yaml-1.0.0.tgz", @@ -14343,6 +14777,12 @@ "ultron": "~1.1.0" } }, + "x-is-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", + "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", + "dev": true + }, "xdg-basedir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", diff --git a/package.json b/package.json index 56e7dc9a8..b94dd901f 100644 --- a/package.json +++ b/package.json @@ -4,14 +4,15 @@ "description": "Fiori Fundamentals is a Design System and HTML/CSS Component Library used to build modern Product User Experiences with the SAP look and feel. Learn more about this project at - http://sap.github.io/fundamental/", "main": "index.js", "scripts": { - "build": "npx gulp build:dist", "build-doc": "gulp docs-site && cd docs && bundle install && bundle exec jekyll build --config _config.yml,_config-library.yml && cd ..", + "build": "npx gulp build:dist", "deploy": "gh-pages -d docs", - "lint": "stylelint './scss/**/*.scss'", + "lint:fix": "stylelint './scss/**/*.scss' --fix", "lint:pre-commit": "printf \"running pre-commit lint...\" && npm run lint && printf \"done!\n\"", + "lint": "stylelint './scss/**/*.scss'", "postinstall": "./scripts/create-library-config.js", - "release": "./scripts/publish-release.sh", "release:create": "create-release", + "release": "./scripts/publish-release.sh", "start": "npx gulp default", "std-version": "standard-version -m \"chore(release): version %s build ${TRAVIS_BUILD_NUMBER} [ci skip]\"", "test": "node test/app.js" @@ -31,7 +32,6 @@ "gh-pages": "^2.0.1", "github-assistant": "^0.2.0", "glob": "^7.1.3", - "gulp": "^4.0.0", "gulp-autoprefixer": "^6.0.0", "gulp-clean-css": "^3.10.0", "gulp-cli": "^2.0.1", @@ -49,6 +49,7 @@ "gulp-sass": "^4.0.2", "gulp-sequence": "^1.0.0", "gulp-sourcemaps": "^2.6.4", + "gulp": "^4.0.0", "htmlparser2": "^3.10.0", "ip": "^1.1.5", "load-json-file": "^5.2.0", @@ -60,7 +61,8 @@ "set-immediate-shim": "^1.0.1", "signale": "^1.3.0", "standard-version": "4.2.0", - "stylelint": "^7.9.0", + "stylelint-scss": "^3.5.4", + "stylelint": "^9.10.1", "undertaker-forward-reference": "^1.0.2", "wait-for-port": "0.0.2", "write-yaml": "^1.0.0", diff --git a/scss/components/action-bar.scss b/scss/components/action-bar.scss index 16601dc31..1a0ab5a60 100644 --- a/scss/components/action-bar.scss +++ b/scss/components/action-bar.scss @@ -41,7 +41,7 @@ $block: #{$fd-namespace}-action-bar; } //BLOCK BASE ******************************************* - @include fd-reset; + @include fd-reset(); background-color: $fd-action-bar-background-color; min-height: $fd-action-bar-height; padding-right: 0; @@ -50,9 +50,9 @@ $block: #{$fd-namespace}-action-bar; align-items: baseline; &__header { - @include fd-reset; + @include fd-reset(); @include fd-type("0"); - @include fd-action-bar-responsive; + @include fd-action-bar-responsive(); margin-bottom: 0; padding-top: fd-space("s"); padding-bottom: fd-space("s"); @@ -61,7 +61,7 @@ $block: #{$fd-namespace}-action-bar; &__back { display: block; - @include fd-hide-on-mobile; + @include fd-hide-on-mobile(); position: relative; margin-right: fd-space(5); &::after { @@ -86,18 +86,18 @@ $block: #{$fd-namespace}-action-bar; } &__title { @include fd-type("4"); - @include fd-action-bar-responsive; + @include fd-action-bar-responsive(); margin-bottom: fd-space(base); } &__description { @include fd-var-color("color", $fd-action-bar-description-color, --fd-color-text-3); @include fd-type("0"); - @include fd-hide-on-mobile; + @include fd-hide-on-mobile(); } &__actions { - @include fd-reset; + @include fd-reset(); display: flex; align-items: center; transition: opacity $fd-action-bar-transition-params; diff --git a/scss/components/alert.scss b/scss/components/alert.scss index f84ff5e53..d263f6634 100644 --- a/scss/components/alert.scss +++ b/scss/components/alert.scss @@ -29,7 +29,7 @@ $block: #{$fd-namespace}-alert; $fd-alert-padding-y: fd-space("xs") !default; // Block - @include fd-reset; + @include fd-reset(); position: relative; color: $fd-alert-color; border-style: solid; @@ -50,12 +50,12 @@ $block: #{$fd-namespace}-alert; right: fd-space(1); top: 0; @include fd-icon("decline", "l"); - @include fd-button-reset; + @include fd-button-reset(); color: fd-color("text", 1); width: fd-space(9); height: fd-space(9); - @include fd-focus; - @include fd-rtl { + @include fd-focus(); + @include fd-rtl() { left: fd-space(1); right: auto; } @@ -65,7 +65,7 @@ $block: #{$fd-namespace}-alert; // Modifiers &--dismissible { padding-right: fd-space("large"); - @include fd-rtl { + @include fd-rtl() { padding-right: $fd-alert-padding-x; padding-left: fd-space("large"); } @@ -75,7 +75,7 @@ $block: #{$fd-namespace}-alert; &--success, &--error { padding-left: fd-space("large"); - @include fd-rtl { + @include fd-rtl() { padding-right: fd-space("large"); padding-left: $fd-alert-padding-x; &::before { @@ -84,7 +84,7 @@ $block: #{$fd-namespace}-alert; } &.#{$block}--dismissible { padding-right: fd-space("large"); - @include fd-rtl { + @include fd-rtl() { padding-left: fd-space("large"); } } @@ -93,7 +93,7 @@ $block: #{$fd-namespace}-alert; left: fd-space("small"); top: fd-space("tiny"); } - @include fd-rtl { + @include fd-rtl() { @include fd-icon-base("after") { position: absolute; right: fd-space("small"); @@ -111,7 +111,7 @@ $block: #{$fd-namespace}-alert; @include fd-var-color("background-color", $fd-alert-border-color--warning); @include fd-var-color("border-color", $fd-alert-border-color--warning); @include fd-icon("message-warning", "l"); - @include fd-rtl { + @include fd-rtl() { @include fd-icon("message-warning", "l", "after"); } } @@ -123,7 +123,7 @@ $block: #{$fd-namespace}-alert; @include fd-var-color("color", $fd-alert-border-color--error, --fd-alert-border-color); } @include fd-icon("message-error", "l"); - @include fd-rtl { + @include fd-rtl() { @include fd-icon("message-error", "l", "after"); } } @@ -135,7 +135,7 @@ $block: #{$fd-namespace}-alert; @include fd-var-color("color", $fd-alert-border-color--success, --fd-alert-border-color); } @include fd-icon("message-success", "l"); - @include fd-rtl { + @include fd-rtl() { @include fd-icon("message-success", "l", "after"); } } @@ -147,7 +147,7 @@ $block: #{$fd-namespace}-alert; @include fd-var-color("color", $fd-alert-border-color--information, --fd-alert-border-color); } @include fd-icon("message-information", "l"); - @include fd-rtl { + @include fd-rtl() { @include fd-icon("message-information", "l", "after"); } } diff --git a/scss/components/badge.scss b/scss/components/badge.scss index 2f5d43131..5e7fb11a7 100644 --- a/scss/components/badge.scss +++ b/scss/components/badge.scss @@ -16,7 +16,7 @@ $block: #{$fd-namespace}-badge; --fd-badge-color: var(--fd-color-text-3); --fd-badge-background-color: transparent; - @include fd-reset; + @include fd-reset(); @include fd-type("-1"); @include fd-weight("bold"); diff --git a/scss/components/breadcrumb.scss b/scss/components/breadcrumb.scss index 1a384ddde..3fdbb4bf1 100644 --- a/scss/components/breadcrumb.scss +++ b/scss/components/breadcrumb.scss @@ -15,7 +15,7 @@ $block: #{$fd-namespace}-breadcrumb; .#{$block} { //BLOCK BASE ******************************************* - @include fd-reset; + @include fd-reset(); @include fd-type("-1"); display: flex; flex-wrap: wrap; @@ -24,7 +24,7 @@ $block: #{$fd-namespace}-breadcrumb; list-style: none; padding-right: fd-space(4); - @include fd-rtl { + @include fd-rtl() { padding: 0 0 0 fd-space(4); &__item { &::after { @@ -47,7 +47,7 @@ $block: #{$fd-namespace}-breadcrumb; &:last-child::after { content: none; } - @include fd-rtl { + @include fd-rtl() { &::after { content: "/"; margin-right: initial; @@ -61,7 +61,7 @@ $block: #{$fd-namespace}-breadcrumb; &__link { margin-right: $fd-breadcrumb-link-margin; - @include fd-rtl { + @include fd-rtl() { margin-right: initial; margin-left: $fd-breadcrumb-link-margin; } diff --git a/scss/components/button-group.scss b/scss/components/button-group.scss index c4358d685..f8fe7c07f 100644 --- a/scss/components/button-group.scss +++ b/scss/components/button-group.scss @@ -12,7 +12,7 @@ $block-alt: #{$fd-namespace}-segmented-button; .#{$block}, .#{$block-alt} { - @include fd-reset-spacing; + @include fd-reset-spacing(); display: inline-flex; vertical-align: middle; & > * { @@ -31,7 +31,7 @@ $block-alt: #{$fd-namespace}-segmented-button; border-top-left-radius: 0; border-bottom-left-radius: 0; } - @include fd-rtl { + @include fd-rtl() { &:not(:first-child) { border-right: none; } diff --git a/scss/components/button.scss b/scss/components/button.scss index a56f6ecbb..d7334319a 100644 --- a/scss/components/button.scss +++ b/scss/components/button.scss @@ -24,7 +24,7 @@ $block: #{$fd-namespace}-button; --fd-button-color: var(--fd-color-action-1); --fd-button-border-color: var(--fd-color-action-1); --fd-button-background-color: var(--fd-color-background-2); - @include fd-button-reset; + @include fd-button-reset(); //set metrics @include fd-var-size("height", $fd-forms-height, --fd-forms-height); @include fd-var-size("max-height", $fd-forms-height, --fd-forms-height); @@ -84,26 +84,26 @@ $block: #{$fd-namespace}-button; } //states - @include fd-focus; - @include fd-hover { + @include fd-focus(); + @include fd-hover() { --fd-button-background-color: var(--fd-color-action-hover); --fd-button-color: var(--fd-color-action-2); @include fd-var-color("color", fd-color("action",2)); @include fd-var-color("background-color", fd-color-state("hover","action")); - @include fd-disabled { + @include fd-disabled() { --fd-button-background-color: var(--fd-color-background-2); --fd-button-color: var(--fd-color-action-1); @include fd-var-color("color", fd-color("action",1)); @include fd-var-color("background-color", fd-color("background",2)); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-action-selected); --fd-button-color: var(--fd-color-action-2); @include fd-var-color("color", fd-color("action", 2)); @include fd-var-color("background-color", fd-color-state("selected","action")); } - @include fd-disabled { + @include fd-disabled() { opacity: 0.4; cursor: not-allowed; } @@ -141,12 +141,12 @@ $block: #{$fd-namespace}-button; @include fd-var-color("border-color", fd-color("action", 1)); @include fd-var-color("background-color", fd-color("action", 1)); - @include fd-hover { + @include fd-hover() { --fd-button-background-color: var(--fd-color-action-hover); --fd-button-color: var(--fd-color-action-2); @include fd-var-color("color", fd-color("action", 2)); @include fd-var-color("background-color", fd-color-state("hover","action")); - @include fd-disabled { + @include fd-disabled() { --fd-button-background-color: var(--fd-color-action-1); --fd-button-color: var(--fd-color-action-2); @include fd-var-color("color", fd-color("action", 2)); @@ -159,8 +159,8 @@ $block: #{$fd-namespace}-button; &.#{$block}--medium { --fd-button-color: var(--fd-color-action-2); @include fd-var-color("color", fd-color("action", 2)); - @include fd-hover { - @include fd-disabled { + @include fd-hover() { + @include fd-disabled() { --fd-button-color: var(--fd-color-action-2); @include fd-var-color("color", fd-color("action", 2)); } @@ -171,8 +171,8 @@ $block: #{$fd-namespace}-button; --fd-button-background-color: var(--fd-color-status-4); @include fd-var-color("border-color", fd-color("status", 4)); @include fd-var-color("background-color", fd-color("status", 4)); - @include fd-hover { - @include fd-disabled { + @include fd-hover() { + @include fd-disabled() { --fd-button-background-color: var(--fd-color-status-4); @include fd-var-color("background-color", fd-color("status", 4)); } @@ -183,8 +183,8 @@ $block: #{$fd-namespace}-button; --fd-button-background-color: var(--fd-color-status-3); @include fd-var-color("border-color", fd-color("status", 3)); @include fd-var-color("background-color", fd-color("status", 3)); - @include fd-hover { - @include fd-disabled { + @include fd-hover() { + @include fd-disabled() { --fd-button-background-color: var(--fd-color-status-3); @include fd-var-color("background-color", fd-color("status", 3)); } @@ -195,8 +195,8 @@ $block: #{$fd-namespace}-button; --fd-button-background-color: var(--fd-color-status-2); @include fd-var-color("border-color", fd-color("status", 2)); @include fd-var-color("background-color", fd-color("status", 2)); - @include fd-hover { - @include fd-disabled { + @include fd-hover() { + @include fd-disabled() { --fd-button-background-color: var(--fd-color-status-2); @include fd-var-color("background-color", fd-color("status", 2)); } @@ -207,8 +207,8 @@ $block: #{$fd-namespace}-button; --fd-button-background-color: var(--fd-color-status-1); @include fd-var-color("border-color", fd-color("status", 1)); @include fd-var-color("background-color", fd-color("status", 1)); - @include fd-hover { - @include fd-disabled { + @include fd-hover() { + @include fd-disabled() { --fd-button-background-color: var(--fd-color-status-1); @include fd-var-color("background-color", fd-color("status", 1)); } @@ -221,19 +221,19 @@ $block: #{$fd-namespace}-button; --fd-button-background-color: transparent; @include fd-var-color("border-color", transparent); @include fd-var-color("background-color", transparent); - @include fd-hover { + @include fd-hover() { --fd-button-background-color: var(--fd-color-neutral-1); --fd-button-color: var(--fd-color-action-1); @include fd-var-color("color", fd-color("action", 1)); @include fd-var-color("background-color", fd-color("neutral", 1)); - @include fd-disabled { + @include fd-disabled() { --fd-button-background-color: transparent; --fd-button-color: var(--fd-color-action-1); @include fd-var-color("color", fd-color("action", 1)); @include fd-var-color("background-color", transparent); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-action-selected); --fd-button-color: var(--fd-color-action-2); @include fd-var-color("color", fd-color("action", 2)); @@ -247,10 +247,10 @@ $block: #{$fd-namespace}-button; --fd-button-background-color: transparent; @include fd-var-color("border-color", transparent); @include fd-var-color("background-color", transparent); - @include fd-hover { + @include fd-hover() { --fd-button-background-color: var(--fd-color-neutral-1); @include fd-var-color("background-color", fd-color("neutral", 1)); - @include fd-disabled { + @include fd-disabled() { --fd-button-background-color: transparent; @include fd-var-color("background-color", transparent); } @@ -258,14 +258,14 @@ $block: #{$fd-namespace}-button; } &.#{$block}--standard { --fd-button-color: var(--fd-color-status-4); - @include fd-hover { + @include fd-hover() { --fd-button-color: var(--fd-color-status-4); @include fd-var-color("color", fd-color("status", 4)); - @include fd-disabled { + @include fd-disabled() { --fd-button-color: var(--fd-color-status-4); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-status-4); --fd-button-color: var(--fd-color-action-2); @include fd-var-color("color", fd-color("action", 2)); @@ -274,14 +274,14 @@ $block: #{$fd-namespace}-button; } &.#{$block}--negative { --fd-button-color: var(--fd-color-status-3); - @include fd-hover { + @include fd-hover() { --fd-button-color: var(--fd-color-status-3); @include fd-var-color("color", fd-color("status", 3)); - @include fd-disabled { + @include fd-disabled() { --fd-button-color: var(--fd-color-status-3); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-status-3); --fd-button-color: var(--fd-color-action-2); @include fd-var-color("color", fd-color("action", 2)); @@ -290,14 +290,14 @@ $block: #{$fd-namespace}-button; } &.#{$block}--positive { --fd-button-color: var(--fd-color-status-1); - @include fd-hover { + @include fd-hover() { --fd-button-color: var(--fd-color-status-1); @include fd-var-color("color", fd-color("status", 1)); - @include fd-disabled { + @include fd-disabled() { --fd-button-color: var(--fd-color-status-1); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-status-1); --fd-button-color: var(--fd-color-action-2); @include fd-var-color("color", fd-color("action", 2)); @@ -306,14 +306,14 @@ $block: #{$fd-namespace}-button; } &.#{$block}--medium { --fd-button-color: var(--fd-color-status-2); - @include fd-hover { + @include fd-hover() { --fd-button-color: var(--fd-color-status-2); @include fd-var-color("color", fd-color("status", 2)); - @include fd-disabled { + @include fd-disabled() { --fd-button-color: var(--fd-color-status-2); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-status-2); --fd-button-color: var(--fd-color-action-2); @include fd-var-color("color", fd-color("action", 2)); @@ -328,10 +328,10 @@ $block: #{$fd-namespace}-button; &--negative, &--medium { --fd-button-background-color: var(--fd-color-background-2); - @include fd-hover { + @include fd-hover() { --fd-button-color: var(--fd-color-action-2); } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-color: var(--fd-color-action-2); } } @@ -341,17 +341,17 @@ $block: #{$fd-namespace}-button; @include fd-var-color("color", fd-color("status", 4)); @include fd-var-color("border-color", fd-color("status", 4)); @include fd-focus(--fd-color-status-4, fd-color("status", 4)); - @include fd-hover { + @include fd-hover() { --fd-button-color: var(--fd-color-action-2); --fd-button-background-color: var(--fd-color-status-4); @include fd-var-color("color", fd-color("action", 2)); @include fd-var-color("background-color", fd-color("status", 4)); - @include fd-disabled { + @include fd-disabled() { --fd-button-color: var(--fd-color-status-4); @include fd-var-color("color", fd-color("status",4)); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-status-4); @include fd-var-color("background-color", fd-color("status", 4)); @include fd-var-color("color", fd-color("action", 2)); @@ -363,15 +363,15 @@ $block: #{$fd-namespace}-button; @include fd-var-color("color", fd-color("status", 1)); @include fd-var-color("border-color", fd-color("status", 1)); @include fd-focus(--fd-color-status-1, fd-color("status", 1)); - @include fd-hover { + @include fd-hover() { --fd-button-background-color: var(--fd-color-status-1); @include fd-var-color("background-color", fd-color("status", 1)); - @include fd-disabled { + @include fd-disabled() { --fd-button-color: var(--fd-color-status-1); @include fd-var-color("color", fd-color("status",1)); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-status-1); @include fd-var-color("background-color", fd-color("status", 1)); } @@ -382,15 +382,15 @@ $block: #{$fd-namespace}-button; @include fd-var-color("color", fd-color("status", 2)); @include fd-var-color("border-color", fd-color("status", 2)); @include fd-focus(--fd-color-status-2, fd-color("status", 2)); - @include fd-hover { + @include fd-hover() { --fd-button-background-color: var(--fd-color-status-2); @include fd-var-color("background-color", fd-color("status", 2)); - @include fd-disabled { + @include fd-disabled() { --fd-button-color: var(--fd-color-status-2); @include fd-var-color("color", fd-color("status",2)); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-status-2); @include fd-var-color("background-color", fd-color("status", 2)); } @@ -401,15 +401,15 @@ $block: #{$fd-namespace}-button; @include fd-var-color("color", fd-color("status", 3)); @include fd-var-color("border-color", fd-color("status", 3)); @include fd-focus(--fd-color-status-3, fd-color("status", 3)); - @include fd-hover { + @include fd-hover() { --fd-button-background-color: var(--fd-color-status-3); @include fd-var-color("background-color", fd-color("status", 3)); - @include fd-disabled { + @include fd-disabled() { --fd-button-color: var(--fd-color-status-3); @include fd-var-color("color", fd-color("status",3)); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-status-3); @include fd-var-color("background-color", fd-color("status", 3)); } @@ -435,21 +435,21 @@ $block: #{$fd-namespace}-button; box-shadow: none; } - @include fd-hover { + @include fd-hover() { --fd-button-color: var(--fd-color-shell-2); --fd-button-border-color: transparent; --fd-button-background-color: hsl(217, 21%, 25%); @include fd-var-color("color", fd-color("shell", 2)); @include fd-var-color("border-color", transparent); @include fd-var-color("background-color", hsl(217, 21%, 25%)); - @include fd-disabled { + @include fd-disabled() { --fd-button-color: var(--fd-color-shell-2); --fd-button-background-color: transparent; @include fd-var-color("color", fd-color("shell", 2)); @include fd-var-color("background-color", transparent); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-color: var(--fd-color-shell-2); --fd-button-border-color: transparent; --fd-button-background-color: hsl(217, 21%, 21%); @@ -522,10 +522,10 @@ $block: #{$fd-namespace}-button; --fd-button-color: var(--fd-color-action-2); --fd-button-border-color: var(--fd-color-action-1); --fd-button-background-color: var(--fd-color-action-1); - @include fd-hover { + @include fd-hover() { --fd-button-background-color: var(--fd-color-action-hover); --fd-button-color: var(--fd-color-action-2); - @include fd-disabled { + @include fd-disabled() { --fd-button-background-color: var(--fd-color-action-1); --fd-button-color: var(--fd-color-action-2); } @@ -534,8 +534,8 @@ $block: #{$fd-namespace}-button; --fd-button-color: var(--fd-color-action-2); --fd-button-border-color: var(--fd-color-status-3); --fd-button-background-color: var(--fd-color-status-3); - @include fd-hover { - @include fd-disabled { + @include fd-hover() { + @include fd-disabled() { --fd-button-background-color: var(--fd-color-status-3); --fd-button-color: var(--fd-color-action-2); } @@ -545,8 +545,8 @@ $block: #{$fd-namespace}-button; --fd-button-color: var(--fd-color-action-2); --fd-button-border-color: var(--fd-color-status-1); --fd-button-background-color: var(--fd-color-status-1); - @include fd-hover { - @include fd-disabled { + @include fd-hover() { + @include fd-disabled() { --fd-button-background-color: var(--fd-color-status-1); --fd-button-color: var(--fd-color-action-2); } @@ -556,15 +556,15 @@ $block: #{$fd-namespace}-button; //DEPRECATE --secondary &--secondary { --fd-button-border-color: transparent; - @include fd-hover { + @include fd-hover() { --fd-button-background-color: var(--fd-color-neutral-1); --fd-button-color: var(--fd-color-action-1); - @include fd-disabled { + @include fd-disabled() { --fd-button-background-color: var(--fd-color-background-2); --fd-button-color: var(--fd-color-action-1); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-action-selected); --fd-button-color: var(--fd-color-action-2); } @@ -572,15 +572,15 @@ $block: #{$fd-namespace}-button; --fd-button-color: var(--fd-color-status-3); --fd-button-border-color: transparent; --fd-button-background-color: transparent; - @include fd-hover { + @include fd-hover() { --fd-button-background-color: var(--fd-color-neutral-1); --fd-button-color: var(--fd-color-status-3); - @include fd-disabled { + @include fd-disabled() { --fd-button-background-color: transparent; --fd-button-color: var(--fd-color-status-3); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-status-3); --fd-button-color: var(--fd-color-action-2); } @@ -589,15 +589,15 @@ $block: #{$fd-namespace}-button; --fd-button-color: var(--fd-color-status-1); --fd-button-border-color: transparent; --fd-button-background-color: transparent; - @include fd-hover { + @include fd-hover() { --fd-button-background-color: var(--fd-color-neutral-1); --fd-button-color: var(--fd-color-status-1); - @include fd-disabled { + @include fd-disabled() { --fd-button-background-color: transparent; --fd-button-color: var(--fd-color-status-1); } } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-status-1); --fd-button-color: var(--fd-color-action-2); } @@ -609,14 +609,14 @@ $block: #{$fd-namespace}-button; --fd-button-border-color: var(--fd-color-neutral-3); --fd-button-background-color: var(--fd-color-neutral-1); @include fd-focus(--fd-color-neutral-3); - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { --fd-button-background-color: var(--fd-color-action-selected); --fd-button-color: var(--fd-color-action-2); } - @include fd-hover { + @include fd-hover() { --fd-button-background-color: var(--fd-color-action-hover); --fd-button-color: var(--fd-color-action-2); - @include fd-disabled { + @include fd-disabled() { --fd-button-background-color: var(--fd-color-neutral-3); --fd-button-color: var(--fd-color-text-2); } diff --git a/scss/components/calendar.scss b/scss/components/calendar.scss index 9fdb3321c..3c259100d 100644 --- a/scss/components/calendar.scss +++ b/scss/components/calendar.scss @@ -29,7 +29,7 @@ $fd-calendar-item-color--blocked: fd-color("text", 1) !default; $fd-calendar-item-background-color: fd-color("background", 2) !default; $fd-calendar-item-background-color--hover: fd-color("neutral", 1) !default; $fd-calendar-item-background-color--selected: fd-color-state("selected", "action") !default; -$fd-calendar-item-background-color--selected-range: fd-color-state("selected", "background") !default; +$fd-calendar-item-background-color--selected-range: fd-color-state("selected", "background") !default; $fd-calendar-item-border-color--current: $fd-color--action !default; $fd-calendar-table-item-width: fd-space(9) !default; $fd-calendar-table-width: $fd-calendar-table-item-width * 7 !default; @@ -50,7 +50,7 @@ $fd-calendar-table-width: $fd-calendar-table-item-width * 7 !default; align-items: center; justify-content: center; &:hover { - @include action-cursor; + @include action-cursor(); --fd-calendar-item-background-color: var(--fd-color-neutral-1); @include fd-var-color("background-color", $fd-calendar-item-background-color--hover); } @@ -122,7 +122,7 @@ $fd-calendar-table-width: $fd-calendar-table-item-width * 7 !default; .#{$block} { //BLOCK BASE ******************************************* //set all BLOCK reset and baseline styles - @include fd-reset; + @include fd-reset(); width: $fd-calendar-table-width; } diff --git a/scss/components/contextual-menu.scss b/scss/components/contextual-menu.scss index 46d4da30e..d5af33510 100644 --- a/scss/components/contextual-menu.scss +++ b/scss/components/contextual-menu.scss @@ -8,7 +8,7 @@ $block: #{$fd-namespace}-contextual-menu; .#{$block} { - @include fd-reset; + @include fd-reset(); min-width: 169px; right: 0; diff --git a/scss/components/counter.scss b/scss/components/counter.scss index 7afb361cb..3a7bf2ade 100644 --- a/scss/components/counter.scss +++ b/scss/components/counter.scss @@ -29,7 +29,7 @@ $block: #{$fd-namespace}-counter; @include fd-var-color("background-color", fd-color("status", 3)); position: absolute; transform: translate(-40%, -50%); - @include fd-rtl { + @include fd-rtl() { transform: translate(40%, -50%); } } diff --git a/scss/components/dropdown.scss b/scss/components/dropdown.scss index 90cbed506..6faf4332d 100644 --- a/scss/components/dropdown.scss +++ b/scss/components/dropdown.scss @@ -25,7 +25,7 @@ $block: #{$fd-namespace}-dropdown; //BLOCK BASE ******************************************* //set all BLOCK reset and baseline styles - @include fd-reset; + @include fd-reset(); position: relative; display: inline-block; @@ -44,7 +44,7 @@ $block: #{$fd-namespace}-dropdown; width: 100%; text-align: left; - @include fd-rtl { + @include fd-rtl() { &::after { border-top-left-radius: $fd-border-radius; border-bottom-left-radius: $fd-border-radius; @@ -121,7 +121,7 @@ $block: #{$fd-namespace}-dropdown; @include fd-var-color("border-color", $fd-forms-border-color, --fd-color-neutral-4); padding-right: 0; padding-top: fd-space(1) - 2; - @include fd-hover { + @include fd-hover() { @include fd-var-color("color", $fd-forms-color, --fd-color-text-1); @include fd-var-color("background-color", $fd-forms-background-color, --fd-color-background-2); @include fd-var-color("border-color", fd-color-state("hover", "action"), --fd-color-action-hover); @@ -157,7 +157,7 @@ $block: #{$fd-namespace}-dropdown; border-left: none; } - @include fd-rtl { + @include fd-rtl() { padding-left: fd-space("xs"); } } diff --git a/scss/components/form.scss b/scss/components/form.scss index de56c282c..ab40f3f30 100644 --- a/scss/components/form.scss +++ b/scss/components/form.scss @@ -24,12 +24,12 @@ $block: #{$fd-namespace}-form; $fd-form-item-margin-bottom: fd-space("small") !default; $fd-form-item-focus-gutter: fd-space(1) !default; - @include fd-reset; + @include fd-reset(); &__group { - @include fd-clearfix; - @include fd-last-child; + @include fd-clearfix(); + @include fd-last-child(); .#{$block}__item { - @include fd-last-child; + @include fd-last-child(); // margin-right: $fd-form-item-gutter; } } @@ -50,10 +50,10 @@ $block: #{$fd-namespace}-form; } } &__item { - @include fd-last-child; + @include fd-last-child(); margin-bottom: $fd-form-item-margin-bottom; &--check { - @include fd-clearfix; + @include fd-clearfix(); position: relative; display: block; .#{$block}__label { @@ -71,13 +71,13 @@ $block: #{$fd-namespace}-form; display: inline-flex; align-items: center; line-height: $fd-forms-height--input-check; - @include action-cursor; + @include action-cursor(); } .#{$block}__control { float: left; vertical-align: middle; margin-right: fd-space(2); - @include fd-rtl { + @include fd-rtl() { float: right; margin-left: fd-space(2); margin-right: 0; @@ -94,7 +94,7 @@ $block: #{$fd-namespace}-form; .#{$block}__label { width: auto; } - @include fd-rtl { + @include fd-rtl() { float: right; margin-right: 0; margin-left: fd-space(3); @@ -106,7 +106,7 @@ $block: #{$fd-namespace}-form; } &__label, &__legend { - @include fd-reset; + @include fd-reset(); @include fd-type(#{$fd-form-label-font-size}); display: block; margin-bottom: fd-space(2); @@ -124,7 +124,7 @@ $block: #{$fd-namespace}-form; } &__help { float: right; - @include fd-rtl { + @include fd-rtl() { float: left; } } diff --git a/scss/components/global-nav.scss b/scss/components/global-nav.scss index fe5be0fa4..156a184a0 100644 --- a/scss/components/global-nav.scss +++ b/scss/components/global-nav.scss @@ -26,7 +26,7 @@ $block: #{$fd-namespace}-global-nav; $fd-global-nav-logo: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MTIuMzggMjA0Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtMntmaWxsLXJ1bGU6ZXZlbm9kZH0uY2xzLTF7ZmlsbDp1cmwoI2xpbmVhci1ncmFkaWVudCl9LmNscy0ye2ZpbGw6I2ZmZn08L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50IiB4MT0iMjA2LjE5IiB4Mj0iMjA2LjE5IiB5Mj0iMjA0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDBiOGYxIi8+PHN0b3Agb2Zmc2V0PSIuMDIiIHN0b3AtY29sb3I9IiMwMWI2ZjAiLz48c3RvcCBvZmZzZXQ9Ii4zMSIgc3RvcC1jb2xvcj0iIzBkOTBkOSIvPjxzdG9wIG9mZnNldD0iLjU4IiBzdG9wLWNvbG9yPSIjMTc3NWM4Ii8+PHN0b3Agb2Zmc2V0PSIuODIiIHN0b3AtY29sb3I9IiMxYzY1YmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxZTVmYmIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48dGl0bGU+U0FQX2dyYWRfUl9zY3JuX1plaWNoZW5mbMOkY2hlIDE8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTAgMjA0aDIwOC40MUw0MTIuMzggMEgwdjIwNCIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTI0NC43MyAzOC4zNmgtNDAuNnY5Ni41MmwtMzUuNDYtOTYuNTVoLTM1LjE2bC0zMC4yNyA4MC43MkMxMDAgOTguNyA3OSA5MS42NyA2Mi40IDg2LjQgNTEuNDYgODIuODkgMzkuODUgNzcuNzIgNDAgNzJjLjA5LTQuNjggNi4yMy05IDE4LjM4LTguMzggOC4xNy40MyAxNS4zNyAxLjA5IDI5LjcxIDhsMTQuMS0yNC41NUM4OS4wNiA0MC40MiA3MSAzNi4yMSA1Ni4xNyAzNi4xOWgtLjA5Yy0xNy4yOCAwLTMxLjY4IDUuNi00MC42IDE0LjgzQTM0LjIzIDM0LjIzIDAgMCAwIDUuNzcgNzQuN0M1LjU0IDg3LjE1IDEwLjExIDk2IDE5LjcxIDEwM2M4LjEgNS45NCAxOC40NiA5Ljc5IDI3LjYgMTIuNjIgMTEuMjcgMy40OSAyMC40NyA2LjUzIDIwLjM2IDEzQTkuNTcgOS41NyAwIDAgMSA2NSAxMzVjLTIuODEgMi45LTcuMTMgNC0xMy4wOSA0LjEtMTEuNDkuMjQtMjAtMS41Ni0zMy42MS05LjU5TDUuNzcgMTU0LjQyYTkzLjc3IDkzLjc3IDAgMCAwIDQ2IDEyLjIyaDIuMTFjMTQuMjQtLjI1IDI1Ljc0LTQuMzEgMzQuOTItMTEuNzEuNTMtLjQxIDEtLjg0IDEuNDktMS4yOGwtNC4xMiAxMC44NUgxMjNsNi4xOS0xOC44MmE2Ny40NiA2Ny40NiAwIDAgMCAyMS42OCAzLjQzIDY4LjMzIDY4LjMzIDAgMCAwIDIxLjE2LTMuMjVsNiAxOC42NGg2MC4xNHYtMzloMTMuMTFjMzEuNzEgMCA1MC40Ni0xNi4xNSA1MC40Ni00My4yIDAtMzAuMTEtMTguMjItNDMuOTQtNTcuMDEtNDMuOTR6TTE1MC45MSAxMjFhMzYuOTMgMzYuOTMgMCAwIDEtMTMtMi4yOGwxMi44Ny00MC41OWguMjJsMTIuNjUgNDAuNzFhMzguNSAzOC41IDAgMCAxLTEyLjc0IDIuMTZ6bTk2LjItMjMuMzNoLTguOTRWNjQuOTFoOC45NGMxMS45MyAwIDIxLjQ0IDQgMjEuNDQgMTYuMTQgMCAxMi42LTkuNTEgMTYuNTctMjEuNDQgMTYuNTciLz48L3N2Zz4=" !default; //BLOCK BASE ******************************************* - @include fd-reset; + @include fd-reset(); border-bottom: solid 1px $fd-global-nav-border-color; background: $fd-global-nav-background-color; height: $fd-global-nav-height; diff --git a/scss/components/identifier.scss b/scss/components/identifier.scss index b0e96870f..20995a2d9 100644 --- a/scss/components/identifier.scss +++ b/scss/components/identifier.scss @@ -27,7 +27,7 @@ $block: #{$fd-namespace}-identifier; //BLOCK BASE ******************************************* @at-root { [class*="#{$block}"] { - @include fd-reset; + @include fd-reset(); display: inline-block; vertical-align: middle; text-align: center; diff --git a/scss/components/image.scss b/scss/components/image.scss index 704d249aa..5902fa840 100644 --- a/scss/components/image.scss +++ b/scss/components/image.scss @@ -17,7 +17,7 @@ $block: #{$fd-namespace}-image; //BLOCK BASE ******************************************* @at-root { [class*="#{$block}"] { - @include fd-reset; + @include fd-reset(); display: inline-block; vertical-align: middle; background-repeat: no-repeat; diff --git a/scss/components/inline-help.scss b/scss/components/inline-help.scss index 4512ea009..07e34f39c 100644 --- a/scss/components/inline-help.scss +++ b/scss/components/inline-help.scss @@ -25,7 +25,7 @@ $block: #{$fd-namespace}-inline-help; --fd-inline-help-icon-background-color: var(--fd-color-status-4); //BLOCK BASE ******************************************* - @include fd-reset; + @include fd-reset(); position: relative; display: inline-block; width: $fd-tooltip-icon-size; @@ -93,7 +93,7 @@ $block: #{$fd-namespace}-inline-help; left: -($fd-tooltip-arrow-offset + 1); transform: rotate(-90deg); } - @include fd-rtl { + @include fd-rtl() { left: auto; right: $fd-tooltip-padding * 2.5; &::before { @@ -121,7 +121,7 @@ $block: #{$fd-namespace}-inline-help; right: -($fd-tooltip-arrow-offset + 1); transform: rotate(90deg); } - @include fd-rtl { + @include fd-rtl() { right: auto; left: $fd-tooltip-padding * 2.5; &::before { @@ -138,7 +138,7 @@ $block: #{$fd-namespace}-inline-help; } &--bottom-right { left: -$fd-tooltip-arrow-offset; - @include fd-rtl { + @include fd-rtl() { left: auto; right: -$fd-tooltip-arrow-offset; } @@ -160,7 +160,7 @@ $block: #{$fd-namespace}-inline-help; &::after { top: -($fd-tooltip-arrow-offset - 1); } - @include fd-rtl { + @include fd-rtl() { right: auto; left: -$fd-tooltip-arrow-offset; &::before { diff --git a/scss/components/input-group.scss b/scss/components/input-group.scss index c939a44ad..8600b9cfa 100644 --- a/scss/components/input-group.scss +++ b/scss/components/input-group.scss @@ -12,7 +12,7 @@ $block: #{$fd-namespace}-input-group; .#{$block} { //BLOCK BASE ******************************************* - @include fd-reset; + @include fd-reset(); display: flex; vertical-align: bottom; @@ -21,7 +21,7 @@ $block: #{$fd-namespace}-input-group; z-index: map-get($fd-z-index-levels, "first"); } - @include fd-rtl { + @include fd-rtl() { > * { & input:read-only { border-right: none; @@ -75,7 +75,7 @@ $block: #{$fd-namespace}-input-group; } -moz-appearance: textfield; - @include fd-rtl { + @include fd-rtl() { padding-right: fd-space(12); padding-left: fd-space(15); background-position: right fd-space(4) center; @@ -177,7 +177,7 @@ $block: #{$fd-namespace}-input-group; } } &__button { - @include fd-button-reset; + @include fd-button-reset(); flex: 1; width: 100%; display: block; @@ -193,7 +193,7 @@ $block: #{$fd-namespace}-input-group; transform: translateX(-50%); top: -2px; } - @include fd-rtl { + @include fd-rtl() { &::before { transform: translateX(50%); } diff --git a/scss/components/label.scss b/scss/components/label.scss index d7cba63c6..504b9ff2a 100644 --- a/scss/components/label.scss +++ b/scss/components/label.scss @@ -11,7 +11,7 @@ $block: #{$fd-namespace}-label; $fd-label-color: fd-color("text", 3); --fd-label-color: var(--fd-color-text-3); - @include fd-reset; + @include fd-reset(); @include fd-type("-1"); @include fd-weight("bold"); @include fd-var-color("color", $fd-label-color, --fd-label-color); diff --git a/scss/components/link.scss b/scss/components/link.scss index 09a7368ab..91ff33086 100644 --- a/scss/components/link.scss +++ b/scss/components/link.scss @@ -8,5 +8,5 @@ $block: #{$fd-namespace}-link; .#{$block} { - @include fd-link; + @include fd-link(); } diff --git a/scss/components/list-group.scss b/scss/components/list-group.scss index 50ec27f30..21eb698e5 100644 --- a/scss/components/list-group.scss +++ b/scss/components/list-group.scss @@ -18,7 +18,7 @@ $block: #{$fd-namespace}-list-group; --fd-list-group-background-color: transparent; - @include fd-reset; + @include fd-reset(); margin-left: 0; &__item { list-style: none; diff --git a/scss/components/localization-editor.scss b/scss/components/localization-editor.scss index 1f17c0391..ef372fb12 100644 --- a/scss/components/localization-editor.scss +++ b/scss/components/localization-editor.scss @@ -14,7 +14,7 @@ $block: #{$fd-namespace}-localization-editor; //BLOCK BASE ******************************************* //set all BLOCK reset and baseline styles - @include fd-reset; + @include fd-reset(); //BLOCK MODIFIERS ************ diff --git a/scss/components/mega-menu.scss b/scss/components/mega-menu.scss index cdf152a42..e3673976f 100644 --- a/scss/components/mega-menu.scss +++ b/scss/components/mega-menu.scss @@ -31,7 +31,7 @@ $block: #{$fd-namespace}-mega-menu; $fd-mega-menu-link-background-image: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4LjAxIDExLjk5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzIxMjYyYzt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmRvd25sb2FkPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zLjQ3LTEuOTMsOS45MiwzLjgxYS4yNy4yNywwLDAsMSwwLC4zOGgwTDMuNDcsOS45NGEuMjMuMjMsMCwwLDEtLjMzLDBoMEwyLjA1LDguNjJhLjI4LjI4LDAsMCwxLDAtLjE2djBhLjIxLjIxLDAsMCwxLC4wOC0uMTdMNyw0LDIuMDgtLjI2YS4yNy4yNywwLDAsMSwwLS4zNkwzLjEzLTEuOTFBLjIxLjIxLDAsMCwxLDMuMjktMiwuMi4yLDAsMCwxLDMuNDctMS45M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIDEuOTkpIi8+PC9zdmc+" !default; //BLOCK BASE ******************************************* - @include fd-reset; + @include fd-reset(); background-color: $fd-mega-menu-background-color; width: $fd-mega-menu-max-width; margin: 0; @@ -73,7 +73,7 @@ $block: #{$fd-namespace}-mega-menu; &__list, &__sublist { - @include fd-reset; + @include fd-reset(); display: flex; flex-wrap: wrap; padding-left: 0; diff --git a/scss/components/menu.scss b/scss/components/menu.scss index 44078a5ce..31c2b19cd 100644 --- a/scss/components/menu.scss +++ b/scss/components/menu.scss @@ -34,7 +34,7 @@ $block: #{$fd-namespace}-menu; //BLOCK BASE ******************************************* //set all BLOCK reset and baseline styles - @include fd-reset; + @include fd-reset(); position: relative; display: block; white-space: nowrap; @@ -78,7 +78,7 @@ $block: #{$fd-namespace}-menu; } &__item { display: block; - @include action-cursor; + @include action-cursor(); padding: $fd-menu-item-padding-y $fd-menu-item-padding-x; @include fd-var-color("background-color", $fd-menu-item-background-color, --fd-menu-item-background-color); @include fd-var-color("color", $fd-menu-item-color, --fd-menu-item-color); @@ -86,13 +86,13 @@ $block: #{$fd-namespace}-menu; > .fd-checkbox { margin: 0 10px 0 0; } - @include fd-hover { + @include fd-hover() { @include fd-var-color("color", $fd-menu-item-color--hover, --fd-color-text-1); @include fd-var-color("background-color", $fd-menu-item-background-color--hover, --fd-color-background-hover); } - @include fd-selected { + @include fd-selected() { @include fd-var-color("background-color", $fd-menu-item-background-color--selected, --fd-color-background-selected); - @include fd-hover { + @include fd-hover() { @include fd-var-color("background-color", fd-color-state("selected-hover"), --fd-color-background-selected-hover); } } diff --git a/scss/components/modal.scss b/scss/components/modal.scss index 0d63e3dd3..2fd6d48cf 100644 --- a/scss/components/modal.scss +++ b/scss/components/modal.scss @@ -28,7 +28,7 @@ $block: #{$fd-namespace}-modal; $fd-modal-padding-y: fd-space(4) !default; $fd-modal-inner-content-background: fd-color("background", 2) !default; - @include fd-reset; + @include fd-reset(); max-width: $fd-modal-width; &__content { border-radius: $fd-border-radius; @@ -61,10 +61,10 @@ $block: #{$fd-namespace}-modal; } top: fd-space(2); @include fd-icon("decline", "l"); - @include fd-button-reset; + @include fd-button-reset(); width: fd-space(9); height: fd-space(9); - @include fd-focus; + @include fd-focus(); } &__body { max-height: calc(100vh - #{$fd-modal-header-height} - #{$fd-modal-footer-height}); diff --git a/scss/components/nav.scss b/scss/components/nav.scss index 7d5cd438f..ef41294d6 100644 --- a/scss/components/nav.scss +++ b/scss/components/nav.scss @@ -12,7 +12,7 @@ $block: #{$fd-namespace}-nav; $fd-nav-link-padding-y: fd-space(3) !default; $fd-nav-margin-bottom: 0 !default; - @include fd-reset; + @include fd-reset(); display: flex; flex-wrap: wrap; padding: 0; @@ -26,7 +26,7 @@ $block: #{$fd-namespace}-nav; &__link { display: block; padding: $fd-nav-link-padding-y $fd-nav-link-padding-x; - @include fd-selected { + @include fd-selected() { @include fd-var-color("color", $fd-color, --fd-color-text-1); } } diff --git a/scss/components/pagination.scss b/scss/components/pagination.scss index e41561241..4182097d0 100644 --- a/scss/components/pagination.scss +++ b/scss/components/pagination.scss @@ -18,7 +18,7 @@ $block: #{$fd-namespace}-pagination; --fd-pagination-total-color: var(--fd-color-text-2); - @include fd-reset; + @include fd-reset(); @include fd-type("0"); &__total { @include fd-var-color("color", $fd-pagination-total-color, --fd-pagination-total-color); @@ -37,7 +37,7 @@ $block: #{$fd-namespace}-pagination; padding-left: fd-space(1); padding-right: fd-space(1); position: relative; - @include fd-selected { + @include fd-selected() { @include fd-var-color("color", $fd-pagination-link-color--active, --fd-pagination-link-color-active); text-decoration: none; cursor: default; diff --git a/scss/components/popover.scss b/scss/components/popover.scss index 927df64e4..b21865855 100644 --- a/scss/components/popover.scss +++ b/scss/components/popover.scss @@ -6,20 +6,20 @@ $block: #{$fd-namespace}-popover; .#{$block} { - $fd-popover-top-position: 120% !default; + $fd-popover-top-position: 120% !default; $fd-popover-top-position-noarrow: 100% !default; - $fd-popover-left-position: 0 !default; - $fd-popover-border: solid 1px $fd-forms-border-color !default; - $fd-popover-z-index: map-get($fd-z-index-levels, "second") !default; - $fd-popover-background-color: fd-color(background, 2) !default; + $fd-popover-left-position: 0 !default; + $fd-popover-border: solid 1px $fd-forms-border-color !default; + $fd-popover-z-index: map-get($fd-z-index-levels, "second") !default; + $fd-popover-background-color: fd-color(background, 2) !default; - $fd-popover-arrow-top-back: -9px !default; - $fd-popover-arrow-top-front: -8px !default; - $fd-popover-arrow-right: 14px !default; - $fd-popover-arrow-x-offset: fd-space(2.5) !default; + $fd-popover-arrow-top-back: -9px !default; + $fd-popover-arrow-top-front: -8px !default; + $fd-popover-arrow-right: 14px !default; + $fd-popover-arrow-x-offset: fd-space(2.5) !default; - $fd-popover-transition-params: $fd-animation--speed !default; - $fd-popover-transition-distance: -15px !default; + $fd-popover-transition-params: $fd-animation--speed !default; + $fd-popover-transition-distance: -15px !default; --fd-popover-background-color: var(--fd-color-background-2); @@ -31,7 +31,7 @@ $block: #{$fd-namespace}-popover; &__control { position: relative; margin-left: 0; - @include action-cursor; + @include action-cursor(); } &__body { border: $fd-popover-border; @@ -51,7 +51,7 @@ $block: #{$fd-namespace}-popover; top: $fd-popover-top-position; transform: translateY(0); - @include fd-rtl { + @include fd-rtl() { left: auto; right: -3px; @@ -84,7 +84,7 @@ $block: #{$fd-namespace}-popover; right: auto; left: -3px; - @include fd-rtl { + @include fd-rtl() { right: -3px; left: auto; @@ -105,7 +105,7 @@ $block: #{$fd-namespace}-popover; left: auto; right: -3px; - @include fd-rtl { + @include fd-rtl() { right: auto; left: -3px; diff --git a/scss/components/product-menu.scss b/scss/components/product-menu.scss index ad48e0f43..fe43395b8 100644 --- a/scss/components/product-menu.scss +++ b/scss/components/product-menu.scss @@ -9,7 +9,7 @@ $block: #{$fd-namespace}-product-menu; .#{$block} { padding-right: 8px; - @include fd-rtl { + @include fd-rtl() { padding-right: 0; padding-left: 8px; } @@ -21,7 +21,7 @@ $block: #{$fd-namespace}-product-menu; position: relative; padding-right: 20px; padding-left: 0; - @include fd-rtl { + @include fd-rtl() { padding-right: 0; padding-left: 20px; } @@ -37,7 +37,7 @@ $block: #{$fd-namespace}-product-menu; .fd-popover__body--right { right: -10px; - @include fd-rtl { + @include fd-rtl() { right: auto; left: -14px; } diff --git a/scss/components/product-switcher.scss b/scss/components/product-switcher.scss index 5d92503bf..121a18fbc 100644 --- a/scss/components/product-switcher.scss +++ b/scss/components/product-switcher.scss @@ -33,7 +33,7 @@ $block: #{$fd-namespace}-product-switcher; text-align: center; padding: 0 5px; margin: 0 0 30px 0; - @include fd-rtl { + @include fd-rtl() { float: right; } } diff --git a/scss/components/product-tile.scss b/scss/components/product-tile.scss index 4e3e75272..e37803cf7 100644 --- a/scss/components/product-tile.scss +++ b/scss/components/product-tile.scss @@ -26,14 +26,14 @@ $block: #{$fd-namespace}-product-tile; --fd-product-tile-background-color: var(--fd-color-background-2); --fd-product-tile-title-color: var(--fd-color-text-1); - @include fd-reset; + @include fd-reset(); @include fd-var-color("color", $fd-product-tile-color, --fd-product-tile-color); @include fd-var-color("background-color", $fd-product-tile-background-color, --fd-product-tile-background-color); //MODIFICATIONS &--button, &[role="button"] { - @include action-cursor; + @include action-cursor(); transition: box-shadow $fd-product-tile-transition-params; &:hover { box-shadow: $fd-product-tile-box-shadow; diff --git a/scss/components/search-input.scss b/scss/components/search-input.scss index bf582b41c..2ebca7a10 100644 --- a/scss/components/search-input.scss +++ b/scss/components/search-input.scss @@ -37,7 +37,7 @@ $fd-search-closed-conrol-transition: all $fd-animation--speed !default; visibility: visible; width: $fd-search-closed-control-body-width; z-index: map-get($fd-z-index-levels, "first"); - @include fd-rtl { + @include fd-rtl() { right: auto; left: 0; } @@ -60,7 +60,7 @@ $fd-search-closed-conrol-transition: all $fd-animation--speed !default; & .fd-menu { display: block; text-align: left; - @include fd-rtl { + @include fd-rtl() { text-align: right; } } @@ -69,7 +69,7 @@ $fd-search-closed-conrol-transition: all $fd-animation--speed !default; & .fd-popover__body { width: $fd-search-closed-control-body-width; left: -$fd-search-closed-control-body-position; - @include fd-rtl { + @include fd-rtl() { left: 0; right: auto; } diff --git a/scss/components/shellbar.scss b/scss/components/shellbar.scss index 5a22260c4..bbf1806b9 100644 --- a/scss/components/shellbar.scss +++ b/scss/components/shellbar.scss @@ -35,7 +35,7 @@ $block: #{$fd-namespace}-shellbar; --fd-shellbar-background-color: var(--fd-color-shell-1); --fd-shellbar-link-color: var(--fd-color-shell-2); - @include fd-reset; + @include fd-reset(); @include fd-var-color("background-color", $fd-shellbar-background-color, --fd-shellbar-background-color); height: $fd-shellbar-height; display: flex; @@ -60,7 +60,7 @@ $block: #{$fd-namespace}-shellbar; } &--end { text-align: right; - @include fd-rtl { + @include fd-rtl() { text-align: left; } } @@ -84,7 +84,7 @@ $block: #{$fd-namespace}-shellbar; @include fd-screen(m) { display: inline-block; margin-right: fd-space("tiny"); - @include fd-rtl { + @include fd-rtl() { margin-right: 0; margin-left: fd-space("tiny"); } @@ -117,7 +117,7 @@ $block: #{$fd-namespace}-shellbar; @include fd-screen(m) { max-width: 60%; } - @include fd-rtl { + @include fd-rtl() { padding: 0 0 0 fd-space(2); } } @@ -176,7 +176,7 @@ $block: #{$fd-namespace}-shellbar; position: relative; padding-right: 0; padding-left: $fd-shellbar-item-spacing; - @include fd-rtl { + @include fd-rtl() { padding-right: $fd-shellbar-item-spacing; padding-left: 0; } diff --git a/scss/components/side-nav.scss b/scss/components/side-nav.scss index 9e4f0ba2a..61dcbac5c 100644 --- a/scss/components/side-nav.scss +++ b/scss/components/side-nav.scss @@ -57,7 +57,7 @@ $block: #{$fd-namespace}-side-nav; &__list, &__sublist { - @include fd-reset; + @include fd-reset(); display: flex; flex-wrap: wrap; padding-left: 0; diff --git a/scss/components/spinner.scss b/scss/components/spinner.scss index e8c9a1fcb..35f79a5cc 100644 --- a/scss/components/spinner.scss +++ b/scss/components/spinner.scss @@ -20,7 +20,7 @@ $block: #{$fd-namespace}-spinner; $fd-spinner-backdrop-opacity: 0.95 !default; //BLOCK BASE ******************************************* - @include fd-reset; + @include fd-reset(); $_width: $fd-spinner-width--bar*4 + $fd-spinner-width--gutter*3; $_height: $fd-spinner-height; diff --git a/scss/components/status-label.scss b/scss/components/status-label.scss index 969ab1f51..daac7e536 100644 --- a/scss/components/status-label.scss +++ b/scss/components/status-label.scss @@ -30,7 +30,7 @@ $fd-status-label-icon-size: fd-space(4) !default; left: 0; @include fd-var-color("background-color", $fd-status-label-color, --fd-status-label-icon-background-color); } - @include fd-rtl { + @include fd-rtl() { padding-left: initial; padding-right: fd-space(5); &::before { @@ -53,9 +53,9 @@ $fd-status-label-icon-size: fd-space(4) !default; //LOCAL VARS (set all themeable properties, always include !default) $fd-status-indicator-available: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2IDUuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNiA1Ljk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIuNywzLjJsMS40LTIuOEM0LjQsMCw1LTAuMSw1LjUsMC4xYzAuNCwwLjMsMC42LDAuOCwwLjQsMS4ybC0yLDRDMy42LDUuOSwzLDYuMSwyLjYsNS44CgljLTAuMSwwLTAuMi0wLjEtMC4zLTAuMmwtMi0yYy0wLjQtMC40LTAuNC0xLDAtMS40YzAuNC0wLjQsMS0wLjQsMS40LDBsMCwwTDIuNywzLjJ6Ii8+Cjwvc3ZnPg==" !default; - $fd-status-indicator-away:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1IDUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUgNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMSw1QzAuNCw1LDAsNC42LDAsNFYxYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDF2MmgyYzAuNiwwLDEsMC40LDEsMVM0LjYsNSw0LDVIMXoiLz4KPC9zdmc+" !default; - $fd-status-indicator-busy:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0IDQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQgNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNCwyYzAsMS4xLTAuOSwyLTIsMlMwLDMuMSwwLDJzMC45LTIsMi0yUzQsMC45LDQsMiIvPgo8L3N2Zz4=" !default; - $fd-status-indicator-offline:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3LjkgNy45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3LjkgNy45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjksNGMwLDIuMi0xLjgsNC00LDRTMCw2LjIsMCw0czEuOC00LDQtNFM3LjksMS44LDcuOSw0Ii8+Cjwvc3ZnPg==" !default; + $fd-status-indicator-away: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1IDUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUgNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMSw1QzAuNCw1LDAsNC42LDAsNFYxYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDF2MmgyYzAuNiwwLDEsMC40LDEsMVM0LjYsNSw0LDVIMXoiLz4KPC9zdmc+" !default; + $fd-status-indicator-busy: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0IDQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQgNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNCwyYzAsMS4xLTAuOSwyLTIsMlMwLDMuMSwwLDJzMC45LTIsMi0yUzQsMC45LDQsMiIvPgo8L3N2Zz4=" !default; + $fd-status-indicator-offline: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3LjkgNy45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3LjkgNy45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjksNGMwLDIuMi0xLjgsNC00LDRTMCw2LjIsMCw0czEuOC00LDQtNFM3LjksMS44LDcuOSw0Ii8+Cjwvc3ZnPg==" !default; @mixin fd-status-icon-bg { @@ -79,7 +79,7 @@ $fd-status-label-icon-size: fd-space(4) !default; //BLOCK BASE ******************************************* position: relative; - @include fd-reset; + @include fd-reset(); @include fd-var-color("color", $fd-status-label-color, --fd-status-label-color); @@ -117,7 +117,7 @@ $fd-status-label-icon-size: fd-space(4) !default; &::after { @include fd-var-color("background-color", $fd-color--success); } - @include fd-rtl { + @include fd-rtl() { &::before { right: 4px; } @@ -136,7 +136,7 @@ $fd-status-label-icon-size: fd-space(4) !default; &::after { @include fd-var-color("background-color", $fd-color--warning); } - @include fd-rtl { + @include fd-rtl() { &::before { right: 4px; } @@ -155,7 +155,7 @@ $fd-status-label-icon-size: fd-space(4) !default; &::after { @include fd-var-color("background-color", $fd-color--error); } - @include fd-rtl { + @include fd-rtl() { &::before { right: 6px; } @@ -173,7 +173,7 @@ $fd-status-label-icon-size: fd-space(4) !default; &::after { //default } - @include fd-rtl { + @include fd-rtl() { &::before { right: 4px; } diff --git a/scss/components/table.scss b/scss/components/table.scss index 034acf350..d1a2cf8d5 100644 --- a/scss/components/table.scss +++ b/scss/components/table.scss @@ -16,8 +16,7 @@ $block: #{$fd-namespace}-table; $fd-table-background-color: fd-color("background", 2); $fd-table-header-color: fd-color("text", 3) !default; $fd-table-header-background-color: fd-color("neutral", 1) !default; - $fd-table-row-background-color--hover: - fd-color-state("hover") !default; + $fd-table-row-background-color--hover: fd-color-state("hover") !default; $fd-table-row-background-color--selected: fd-color-state("selected") !default; $fd-table-cell-spacing: $fd-width--gutter !default; @@ -37,8 +36,8 @@ $block: #{$fd-namespace}-table; //BLOCK BASE ******************************************* //set all BLOCK reset and baseline styles - @include fd-reset; - @include fd-last-child; + @include fd-reset(); + @include fd-last-child(); width: 100%; max-width: 100%; border-collapse: collapse; @@ -50,12 +49,12 @@ $block: #{$fd-namespace}-table; tr { transition: background-color $fd-table-transition-params; - @include fd-hover { + @include fd-hover() { @include fd-var-color("background-color", $fd-table-row-background-color--hover, --fd-color-background-hover); } - @include fd-selected { + @include fd-selected() { @include fd-var-color("background-color", $fd-table-row-background-color--selected, --fd-color-background-selected); - @include fd-hover { + @include fd-hover() { @include fd-var-color("background-color", fd-color-state("selected-hover"), --fd-color-background-selected-hover); } } diff --git a/scss/components/tabs.scss b/scss/components/tabs.scss index 04c16c520..870169617 100644 --- a/scss/components/tabs.scss +++ b/scss/components/tabs.scss @@ -26,7 +26,7 @@ $block: #{$fd-namespace}-tabs; --fd-tabs-link-color: var(--fd-color-text-2); --fd-tabs-link-border-color: var(--fd-color-action-1); - @include fd-reset; + @include fd-reset(); @include fd-var-color("background-color", $fd-tabs-background-color, --fd-tabs-background-color); display: flex; @@ -45,7 +45,7 @@ $block: #{$fd-namespace}-tabs; position: relative; padding: $fd-tabs-link-padding-y 0; @include fd-type("0"); - @include action-cursor; + @include action-cursor(); @include fd-var-color("color", $fd-tabs-link-color, --fd-tabs-link-color); &:link { @include fd-var-color("color", $fd-tabs-link-color, --fd-tabs-link-color); @@ -62,16 +62,16 @@ $block: #{$fd-namespace}-tabs; background-color: transparent; border-radius: $fd-border-radius $fd-border-radius 0 0; } - @include fd-hover { + @include fd-hover() { @include fd-var-color("color", fd-color-state("selected", "action"), --fd-color-action-selected); } - @include fd-selected { + @include fd-selected() { @include fd-var-color("color", $fd-color--action, --fd-color-action-1); &::after { @include fd-var-color("background-color", $fd-tabs-link-border-color, --fd-tabs-link-border-color); } } - @include fd-disabled { + @include fd-disabled() { @include fd-var-color("color", fd-color-state("disabled", "action"), --fd-color-action-disabled); cursor: not-allowed; } diff --git a/scss/components/tag.scss b/scss/components/tag.scss index 112c15739..7ecca5f5e 100644 --- a/scss/components/tag.scss +++ b/scss/components/tag.scss @@ -21,7 +21,7 @@ $block: #{$fd-namespace}-tag; $fd-tag-border-color: transparent !default; $fd-tag-background-color: fd-color-state("selected") !default; - @include fd-reset; + @include fd-reset(); @include fd-type("-1"); color: fd-color("text",2); background-color: $fd-tag-background-color; @@ -34,7 +34,7 @@ $block: #{$fd-namespace}-tag; border-width: 1px; border-style: solid; border-color: $fd-tag-border-color; - @include action-cursor; + @include action-cursor(); @include fd-icon("sys-cancel","s","after") { color: inherit; @@ -43,7 +43,7 @@ $block: #{$fd-namespace}-tag; line-height: fd-space(6); } - @include fd-rtl { + @include fd-rtl() { @include fd-icon("sys-cancel","s","before") { color: fd-color("action",1); margin-left: fd-space(base); diff --git a/scss/components/tile.scss b/scss/components/tile.scss index cf5965e1f..44a7f04ff 100644 --- a/scss/components/tile.scss +++ b/scss/components/tile.scss @@ -27,7 +27,7 @@ $block: #{$fd-namespace}-tile; --fd-tile-background-color: var(--fd-color-background-2); --fd-tile-title-color: var(--fd-color-text-1); - @include fd-reset; + @include fd-reset(); display: flex; @include fd-var-color("color", $fd-tile-color, --fd-tile-color); @include fd-var-color("background-color", $fd-tile-background-color, --fd-tile-background-color); @@ -35,7 +35,7 @@ $block: #{$fd-namespace}-tile; //MODIFICATIONS &--button, &[role="button"] { - @include action-cursor; + @include action-cursor(); transition: box-shadow $fd-tile-transition-params; &:hover { box-shadow: $fd-tile-box-shadow; diff --git a/scss/components/toggle.scss b/scss/components/toggle.scss index 7b7759bba..adedc7485 100644 --- a/scss/components/toggle.scss +++ b/scss/components/toggle.scss @@ -24,7 +24,7 @@ $block: #{$fd-namespace}-toggle; $fd-toggle-switch-background-color--disabled: hsla(240, 2%, 93%, 1) !default; $fd-toggle-switch-on-background-color--disabled: hsla(209, 90%, 92%, 1) !default; - @include fd-reset; + @include fd-reset(); position: relative; display: inline-block; width: $fd-toggle-width; diff --git a/scss/components/token.scss b/scss/components/token.scss index 429735cab..197953757 100644 --- a/scss/components/token.scss +++ b/scss/components/token.scss @@ -20,7 +20,7 @@ $block: #{$fd-namespace}-token; --fd-token-background-color: var(--fd-color-background-information); --fd-token-border-color: transparent; - @include fd-reset; + @include fd-reset(); @include fd-type("-1"); @include fd-var-color("color", $fd-token-color, --fd-token-color); @include fd-var-color("background-color", $fd-token-background-color, --fd-token-background-color); @@ -40,7 +40,7 @@ $block: #{$fd-namespace}-token; vertical-align: bottom; line-height: fd-space(6); } - @include fd-rtl { + @include fd-rtl() { @include fd-icon("sys-cancel", "s", "before") { @include fd-var-color("color", fd-color("action", 1), --fd-color-action-1); margin-left: fd-space(base); diff --git a/scss/components/tree.scss b/scss/components/tree.scss index d390dafdc..8bc3e3d3b 100644 --- a/scss/components/tree.scss +++ b/scss/components/tree.scss @@ -14,7 +14,7 @@ $block: #{$fd-namespace}-tree; .#{$block} { //LOCAL VARS (set all themeable properties, always include !default) - $fd-tree-background-color: fd-color("background", 2) !default; + $fd-tree-background-color: fd-color("background", 2) !default; $fd-tree-border-color: fd-color("neutral", 2) !default; $fd-tree-border-width: 0 !default; $fd-tree-link-color: fd-color(action, 1) !default; @@ -35,8 +35,8 @@ $block: #{$fd-namespace}-tree; --fd-tree-header-color: var(--fd-color-text-3); --fd-tree-header-background-color: var(--fd-color-neutral-2); - @include fd-reset; - @include fd-last-child; + @include fd-reset(); + @include fd-last-child(); position: relative; width: 100%; max-width: 100%; @@ -92,7 +92,7 @@ $block: #{$fd-namespace}-tree; align-items: center; position: relative; transition: background-color $fd-tree-transition-params; - @include fd-hover { + @include fd-hover() { @include fd-var-color("background-color", $fd-tree-row-background-color--hover, --fd-color-background-hover); } &--header { @@ -100,11 +100,11 @@ $block: #{$fd-namespace}-tree; @include fd-var-color("color", $fd-tree-header-color, --fd-tree-header-color); @include fd-var-color("background-color", $fd-tree-header-background-color, --fd-tree-header-background-color); text-transform: uppercase; - @include fd-hover { + @include fd-hover() { background-color: initial; } } - @include fd-selected { + @include fd-selected() { background-color: fd-color-state("selected"); @include fd-var-color("background-color", fd-color-state("selected"), --fd-color-background-selected); } @@ -139,14 +139,14 @@ $block: #{$fd-namespace}-tree; padding-top: 0; padding-bottom: 0; text-align: right; - @include fd-rtl { + @include fd-rtl() { text-align: left; } } } &__control { - @include fd-button-reset; + @include fd-button-reset(); position: absolute; top: calc(50% - #{$fd-tree-control-width}/2); margin-left: -#{$_row_padding}; @@ -157,7 +157,7 @@ $block: #{$fd-namespace}-tree; transition: transform $fd-animation--speed linear; @include fd-icon("nav-back"); @include fd-var-color("color", $fd-link-color, --fd-color-action-1); - @include fd-focus; + @include fd-focus(); @include fd-rtl() { margin-left: fd-space(3); margin-right: -#{$_row_padding}; diff --git a/scss/components/user-menu.scss b/scss/components/user-menu.scss index 84632ffbf..36340fec3 100644 --- a/scss/components/user-menu.scss +++ b/scss/components/user-menu.scss @@ -8,7 +8,7 @@ $block: #{$fd-namespace}-user-menu; .#{$block} { - @include fd-reset; + @include fd-reset(); text-align: left; &__control { padding: fd-space(1); diff --git a/scss/core/elements.scss b/scss/core/elements.scss index 543b9b584..f71cb34eb 100644 --- a/scss/core/elements.scss +++ b/scss/core/elements.scss @@ -77,10 +77,10 @@ a { display: inline-block; transition: all $fd-animation--speed ease-in; @include fd-var-color("color", $fd-color--action, --fd-color-action); - @include fd-hover { + @include fd-hover() { @include fd-var-color("color", fd-color-state("hover", "action"), --fd-color-action-hover); } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { @include fd-var-color("color", fd-color-state("selected", "action"), --fd-color-action-selected); outline: none; } @@ -89,7 +89,7 @@ a { outline-width: 1px; @include fd-var-color("outline-color", fd-color-state("hover", "action"), --fd-color-action-focus); } - @include fd-disabled { + @include fd-disabled() { @include fd-var-color("outline-color", fd-color-state("disabled", "action"), --fd-color-action-disabled); cursor: not-allowed; } diff --git a/scss/core/forms.scss b/scss/core/forms.scss index 9dd089024..f45dd11ab 100644 --- a/scss/core/forms.scss +++ b/scss/core/forms.scss @@ -3,7 +3,7 @@ // Form Mixins @mixin fd-form-base { - @include fd-reset; + @include fd-reset(); @include fd-type("0"); appearance: none; -webkit-appearance: textfield; @@ -19,11 +19,11 @@ border-radius: $fd-border-radius; transition: border-color $fd-animation--speed; //states - @include fd-hover { + @include fd-hover() { @include fd-var-color("border-color", fd-color-state("hover", "action")); --fd-forms-border-color: var(--fd-color-action-hover); } - @include fd-focus { + @include fd-focus() { --fd-forms-border-color: var(--fd-color-action-focus); @include fd-var-color("border-color", fd-color-state("hover", "action")); } @@ -43,7 +43,7 @@ @include fd-var-color("border-color", $fd-color--alert); border-width: 2px; } - @include fd-disabled { + @include fd-disabled() { cursor: not-allowed; --fd-forms-color: var(--fd-color-text-3); --fd-forms-border-color: var(--fd-color-neutral-2); @@ -65,7 +65,7 @@ } @mixin fd-form-text() { - @include fd-form-base; + @include fd-form-base(); padding-left: $fd-forms-padding; padding-right: $fd-forms-padding; @content; @@ -73,7 +73,7 @@ // Form Base %form-field-base { - @include fd-form-base; + @include fd-form-base(); transition: border-color $fd-forms-transition-params, background-color $fd-forms-transition-params, background-image $fd-forms-transition-params; &::after { transition: border-color $fd-forms-transition-params; @@ -100,7 +100,7 @@ input.#{$fd-namespace}-input--compact { } textarea, .#{$fd-namespace}-textarea { - @include fd-form-text; + @include fd-form-text(); width: 100%; @include fd-var-size("height", $fd-forms-height * 2); height: calc(var(--fd-forms-height) * 2); @@ -113,7 +113,7 @@ textarea, } select, .#{$fd-namespace}-select { - @include fd-form-text; + @include fd-form-text(); appearance: none; -moz-appearance: none; background-image: url(#{$fd-forms-select-background-image}); @@ -135,7 +135,7 @@ select, &.is-expanded { background-image: url(#{$fd-forms-select-background-image}); } - @include fd-disabled { + @include fd-disabled() { background-image: url(#{$fd-forms-select-background-image--disabled}); } &::after { @@ -184,10 +184,10 @@ select, margin: 0; vertical-align: middle; position: relative; - @include action-cursor; - @include fd-hover { + @include action-cursor(); + @include fd-hover() { border-width: 2px; - @include fd-disabled { + @include fd-disabled() { border-width: 1px; } } @@ -196,13 +196,13 @@ select, --fd-forms-background-color: var(--fd-color-action-selected); @include fd-var-color("border-color", fd-color-state("selected", "action")); @include fd-var-color("background-color", fd-color-state("selected", "action")); - @include fd-disabled { + @include fd-disabled() { --fd-forms-border-color: var(--fd-color-action-disabled); --fd-forms-background-color: var(--fd-color-action-disabled); @include fd-var-color("border-color", fd-color-state("disabled", "action")); @include fd-var-color("background-color", fd-color-state("disabled", "action")); } - @include fd-hover { + @include fd-hover() { border-width: 1px; } } @@ -229,7 +229,7 @@ input[type="radio"], --fd-forms-background-color: var(--fd-color-action-selected); @include fd-var-color("background-color", fd-color-state("selected", "action"), --fd-forms-background-color); } - @include fd-disabled { + @include fd-disabled() { --fd-forms-background-color: var(--fd-forms-background-color); @include fd-var-color("background-color", $fd-forms-background-color); &::after { diff --git a/scss/functions/_color.scss b/scss/functions/_color.scss index 8118e0c09..9837bf3da 100644 --- a/scss/functions/_color.scss +++ b/scss/functions/_color.scss @@ -40,8 +40,7 @@ @if map-has-key($_map, $state) { $_color: map-get($_map, $state); @return $_color; - } - @else { + } @else { @warn "Invalid map $state of `#{$state}`. Valid $state values are #{map-keys($_map)}. Returning `black`."; @return black; } diff --git a/scss/helpers/_layout.scss b/scss/helpers/_layout.scss index eca833691..491552590 100644 --- a/scss/helpers/_layout.scss +++ b/scss/helpers/_layout.scss @@ -1,7 +1,7 @@ @import "./../settings"; @import "./../mixins"; .#{$fd-namespace}-has-clearfix { - @include fd-clearfix; + @include fd-clearfix(); } .#{$fd-namespace}-has-float-left { float: left !important; diff --git a/scss/icons/icon-bak.scss b/scss/icons/icon-bak.scss index 6fd1d8f81..514e69f51 100644 --- a/scss/icons/icon-bak.scss +++ b/scss/icons/icon-bak.scss @@ -1,9 +1,9 @@ @import "./../settings"; -$fd-scss-icons-path : "" !default; +$fd-scss-icons-path: "" !default; @if variable-exists(fd-icons-path) { - $fd-scss-icons-path : $fd-icons-path ; + $fd-scss-icons-path: $fd-icons-path ; } @font-face { diff --git a/scss/icons/icon.scss b/scss/icons/icon.scss index 09e9ac3bc..d05636372 100644 --- a/scss/icons/icon.scss +++ b/scss/icons/icon.scss @@ -26,7 +26,7 @@ $block: sap-icon; /* class per icon */ [class*="#{$block}"] { - @include fd-icon-base; + @include fd-icon-base(); } .#{$block} { diff --git a/scss/layout/_mixins.scss b/scss/layout/_mixins.scss index c65dae665..24d1336a3 100644 --- a/scss/layout/_mixins.scss +++ b/scss/layout/_mixins.scss @@ -13,7 +13,7 @@ display: none; } @if $direction = horizontal { - @include fd-clearfix; + @include fd-clearfix(); margin: 0; li { float: left; @@ -70,7 +70,7 @@ $flow_width_of_gutter: map-get($fd-spacing, xxs); // Should match var(--fd-width //Apply to outer container @mixin fd-flow-box { - @include fd-clearfix; + @include fd-clearfix(); } //Apply to "columned" containers diff --git a/scss/layout/container.scss b/scss/layout/container.scss index b89f7484f..6d281ba58 100644 --- a/scss/layout/container.scss +++ b/scss/layout/container.scss @@ -4,7 +4,7 @@ $block: #{$fd-namespace}-container; .#{$block} { - @include fd-clearfix; + @include fd-clearfix(); margin-bottom: $fd-margin-bottom; max-width: $fd-max-width--ui; &:last-child { diff --git a/scss/layout/panel.scss b/scss/layout/panel.scss index 4b6cfc5cc..b55e70ca1 100644 --- a/scss/layout/panel.scss +++ b/scss/layout/panel.scss @@ -33,7 +33,7 @@ $block: #{$fd-namespace}-panel; //anim $fd-panel-fiters-transition-params: 0.15s ease-in !default; - @include fd-clearfix; + @include fd-clearfix(); @include fd-var-color("background-color", $fd-panel-background-color, --fd-panel-background-color); border-radius: $fd-border-radius; border-style: solid; diff --git a/scss/layout/section.scss b/scss/layout/section.scss index 27ffbdd14..9c193d0f8 100644 --- a/scss/layout/section.scss +++ b/scss/layout/section.scss @@ -23,7 +23,7 @@ $block: #{$fd-namespace}-section; $fd-section-title-color: fd-color("text",2) !default; --fd-section-title-color: var(--fd-color-text-2); - @include fd-clearfix; + @include fd-clearfix(); padding: $fd-section-padding--top $fd-section-padding $fd-section-padding--bottom; padding: $fd-section-padding--top var(--fd-section-padding-x) $fd-section-padding--bottom; border-bottom: none; diff --git a/scss/mixins/_forms.scss b/scss/mixins/_forms.scss index 1392212eb..9685fd4c8 100644 --- a/scss/mixins/_forms.scss +++ b/scss/mixins/_forms.scss @@ -2,7 +2,7 @@ // Form Mixins @mixin fd-form-base { - @include fd-reset; + @include fd-reset(); @include fd-type("0"); appearance: none; -webkit-appearance: textfield; @@ -18,10 +18,10 @@ background-color: $fd-forms-background-color; transition: border-color $fd-animation--speed; //states - @include fd-hover { + @include fd-hover() { border-color: fd-color-state("hover", "action"); } - @include fd-focus { + @include fd-focus() { border-color: adjust-color($fd-forms-color--active, $lightness: 30%); } &.is-invalid { @@ -36,7 +36,7 @@ border-color: $fd-color--alert; border-width: 2px; } - @include fd-disabled { + @include fd-disabled() { cursor: not-allowed; color: $fd-forms-color--disabled; border-color: $fd-forms-border-color--disabled; @@ -53,7 +53,7 @@ } @mixin fd-form-text() { - @include fd-form-base; + @include fd-form-base(); padding-left: $fd-forms-padding; padding-right: $fd-forms-padding; @content; diff --git a/scss/mixins/_mixins.scss b/scss/mixins/_mixins.scss index c1fda8185..f579a6a36 100644 --- a/scss/mixins/_mixins.scss +++ b/scss/mixins/_mixins.scss @@ -223,7 +223,7 @@ border-bottom-style: solid; border-bottom-width: 1px; @include fd-var-color("border-bottom-color", $fd-color--action, --fd-color-action-1); - @include fd-hover { + @include fd-hover() { @include fd-var-color("color", map-get($fd-colors-action-states, "hover"), --fd-color-action-hover); @include fd-var-color("border-bottom-color", map-get($fd-colors-action-states, "hover"), --fd-color-action-hover); } @@ -231,11 +231,11 @@ @include fd-var-color("color", map-get($fd-colors-action-states, "visited"), --fd-color-action-visited); @include fd-var-color("border-bottom-color", map-get($fd-colors-action-states, "visited"), --fd-color-action-visited); } - @include fd-active-pressed-selected { + @include fd-active-pressed-selected() { @include fd-var-color("color", map-get($fd-colors-action-states, "selected"), --fd-color-action-selected); @include fd-var-color("border-bottom-color", map-get($fd-colors-action-states, "selected"), --fd-color-action-selected); } - @include fd-disabled { + @include fd-disabled() { @include fd-var-color("color", map-get($fd-colors-action-states, "disabled"), --fd-color-action-disabled); @include fd-var-color("border-bottom-color", map-get($fd-colors-action-states, "disabled"), --fd-color-action-disabled); } diff --git a/scss/mixins/_vars.scss b/scss/mixins/_vars.scss index c519d69b3..e1cecfa66 100644 --- a/scss/mixins/_vars.scss +++ b/scss/mixins/_vars.scss @@ -4,16 +4,14 @@ @if $fd-support-css-var-fallback { @if $important { #{$property}: #{$value} !important; - } - @else { + } @else { #{$property}: #{$value}; } } @if $var { @if $important { #{$property}: var(#{$var}) !important; - } - @else { + } @else { #{$property}: var(#{$var}); } }