diff --git a/README.md b/README.md index c82d2aebe..13fb01608 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,13 @@ # web-workbench -![Deploy](https://github.com/ThornWalli/web-workbench/workflows/Deploy/badge.svg) -![Release](https://github.com/ThornWalli/web-workbench/workflows/Release-Preview/badge.svg) [![GitHub package version](https://img.shields.io/github/package-json/v/ThornWalli/web-workbench.svg)](https://github.com/ThornWalli/web-workbench) - +![David](https://img.shields.io/david/ThornWalli/web-workbench) [![license](https://img.shields.io/github/license/ThornWalli/web-workbench.svg)](https://github.com/ThornWalli/web-workbench) -[![GitHub contributors](https://img.shields.io/github/contributors/ThornWalli/web-workbench.svg)](https://github.com/ThornWalli/web-workbench/graphs/contributors) [![Renovate](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com) +[![GitHub contributors](https://img.shields.io/github/contributors/ThornWalli/web-workbench.svg)](https://github.com/ThornWalli/web-workbench/graphs/contributors) + +![Deploy](https://github.com/ThornWalli/web-workbench/workflows/Deploy/badge.svg) +![Release](https://github.com/ThornWalli/web-workbench/workflows/Release-Preview/badge.svg) + [Release Preview](https://thornwalli.github.io/web-workbench/) diff --git a/nuxt.config.js b/nuxt.config.js index c2823daeb..0186d0fe0 100755 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -118,7 +118,7 @@ module.exports = { 'html', 'body' ], whitelistPatterns: [ - /nuxt-/, /js--/, /wb-/ + /nuxt-/, /js--/, /wb-/, /wb_/ ] }, 'postcss-momentum-scrolling': [ diff --git a/package-lock.json b/package-lock.json index cde564bea..ec2515d8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2915,17 +2915,17 @@ } }, "@storybook/addon-a11y": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-5.3.18.tgz", - "integrity": "sha512-DySJg3Q+GqLhVdQNsGwdO7V0cewSzhWdK3LDkZxF0eTvP8rTWG6+SyNFPClYO/MR/i1M6zKMMOoJoT++fu866A==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-5.3.19.tgz", + "integrity": "sha512-obh2Uy8IeXU+UPQXoqT2Q0hRdAuQdfZjYdrGJ9RGoehVEzMxZlR0x1Cml5xf3u9v6+l72hi85RvA6YEGl+jKZw==", "dev": true, "requires": { - "@storybook/addons": "5.3.18", - "@storybook/api": "5.3.18", - "@storybook/client-logger": "5.3.18", - "@storybook/components": "5.3.18", - "@storybook/core-events": "5.3.18", - "@storybook/theming": "5.3.18", + "@storybook/addons": "5.3.19", + "@storybook/api": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/components": "5.3.19", + "@storybook/core-events": "5.3.19", + "@storybook/theming": "5.3.19", "axe-core": "^3.3.2", "core-js": "^3.0.1", "global": "^4.3.2", @@ -2947,17 +2947,17 @@ } }, "@storybook/addon-actions": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.3.18.tgz", - "integrity": "sha512-jdBVCcfyWin274Lkwg5cL+1fJ651NCuIWxuJVsmHQtIl2xTjf2MyoMoKQZNdt4xtE+W9w+rS4bYt04elrizThg==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.3.19.tgz", + "integrity": "sha512-gXF29FFUgYlUoFf1DcVCmH1chg2ElaHWMmCi5h7aZe+g6fXBQw0UtEdJnYLMOqZCIiWoZyuf1ETD0RbNHPhRIw==", "dev": true, "requires": { - "@storybook/addons": "5.3.18", - "@storybook/api": "5.3.18", - "@storybook/client-api": "5.3.18", - "@storybook/components": "5.3.18", - "@storybook/core-events": "5.3.18", - "@storybook/theming": "5.3.18", + "@storybook/addons": "5.3.19", + "@storybook/api": "5.3.19", + "@storybook/client-api": "5.3.19", + "@storybook/components": "5.3.19", + "@storybook/core-events": "5.3.19", + "@storybook/theming": "5.3.19", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", "global": "^4.3.2", @@ -2989,17 +2989,17 @@ } }, "@storybook/addon-backgrounds": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-5.3.18.tgz", - "integrity": "sha512-PAsbnm+dQrchWaq5n1xOG0jXRd6eEotw9nK2fIYWcDKehzjT6/zHeiYOCol2WwAAOuk2aXxgKoFEn2YJhb3Ozw==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-5.3.19.tgz", + "integrity": "sha512-1olfUaJL/VjlS86/WGJJVkhDVeFC9eONqa5G+yjCKgZS8BGN7G5em8GLo49ZO/F6VyWEB00K0dkAQbKEOa4jpQ==", "dev": true, "requires": { - "@storybook/addons": "5.3.18", - "@storybook/api": "5.3.18", - "@storybook/client-logger": "5.3.18", - "@storybook/components": "5.3.18", - "@storybook/core-events": "5.3.18", - "@storybook/theming": "5.3.18", + "@storybook/addons": "5.3.19", + "@storybook/api": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/components": "5.3.19", + "@storybook/core-events": "5.3.19", + "@storybook/theming": "5.3.19", "core-js": "^3.0.1", "memoizerific": "^1.11.3", "react": "^16.8.3", @@ -3015,12 +3015,12 @@ } }, "@storybook/addon-centered": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/addon-centered/-/addon-centered-5.3.18.tgz", - "integrity": "sha512-Siav38uJQ7dfZGF+k0TZxijR1qAQ1nln33qpjzpEy2X5rltkn8ZY4cDm8pYyyA0UE3tdAhexEXdQO6L7M9zjtA==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-centered/-/addon-centered-5.3.19.tgz", + "integrity": "sha512-uOgGF0WGM8a15ap266zplG20F79DyPvGpqzYhLXvbrOlUn+13yit3kCZpL3V5to4iQKQjpVL5wj1RJI8ar+JZw==", "dev": true, "requires": { - "@storybook/addons": "5.3.18", + "@storybook/addons": "5.3.19", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" @@ -3035,17 +3035,17 @@ } }, "@storybook/addon-knobs": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.3.18.tgz", - "integrity": "sha512-X0WxGKoso3j5mS4c4enM8BvCjbO6Wwfxc++swQTqtANpBZ8k+w0piiEF1fiJf+ssgEAWe5brgIqnQ9kiBGLqKA==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.3.19.tgz", + "integrity": "sha512-e7z6KhvVOUGjygK4VL5Un1U3t0XG0jkb/BOHVWQMtH5dWNn3zofD3LrZZy24eAsyre/ej/LGo/BzwDSXkKLTog==", "dev": true, "requires": { - "@storybook/addons": "5.3.18", - "@storybook/api": "5.3.18", - "@storybook/client-api": "5.3.18", - "@storybook/components": "5.3.18", - "@storybook/core-events": "5.3.18", - "@storybook/theming": "5.3.18", + "@storybook/addons": "5.3.19", + "@storybook/api": "5.3.19", + "@storybook/client-api": "5.3.19", + "@storybook/components": "5.3.19", + "@storybook/core-events": "5.3.19", + "@storybook/theming": "5.3.19", "@types/react-color": "^3.0.1", "copy-to-clipboard": "^3.0.8", "core-js": "^3.0.1", @@ -3075,16 +3075,16 @@ } }, "@storybook/addon-links": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-5.3.18.tgz", - "integrity": "sha512-rDpsAQUr60BEM83TBh7mwKjaZvqTR+CAAMLAxXN+J8DMoOjymjd2sjq4UVJsOQVTnw3wjIc4+xpAL/eYqkJAIQ==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-5.3.19.tgz", + "integrity": "sha512-gn9u8lebREfRsyzxoDPG0O+kOf5aJ0BhzcCJGZZdqha0F6OWHhh8vJYZZvjJ/Qwze+Qt2zjrgWm+Q6+JLD8ugQ==", "dev": true, "requires": { - "@storybook/addons": "5.3.18", - "@storybook/client-logger": "5.3.18", - "@storybook/core-events": "5.3.18", + "@storybook/addons": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/core-events": "5.3.19", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.18", + "@storybook/router": "5.3.19", "core-js": "^3.0.1", "global": "^4.3.2", "prop-types": "^15.7.2", @@ -3101,18 +3101,18 @@ } }, "@storybook/addon-notes": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/addon-notes/-/addon-notes-5.3.18.tgz", - "integrity": "sha512-P8d5P6+MErodRz2whP1f33ovhGMcOc/g4a+8qatiUotsPbg/2LKNRlY1QSfHWtm26NIGsgOTqSb0z1q6cyMNvQ==", - "dev": true, - "requires": { - "@storybook/addons": "5.3.18", - "@storybook/api": "5.3.18", - "@storybook/client-logger": "5.3.18", - "@storybook/components": "5.3.18", - "@storybook/core-events": "5.3.18", - "@storybook/router": "5.3.18", - "@storybook/theming": "5.3.18", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-notes/-/addon-notes-5.3.19.tgz", + "integrity": "sha512-9dkUY5bPO/nux6zIXtE4h27AXgqz1Pogrbg7x0BwYWFdoMh7A8AWcnREfkjiPtrB/XGInlNRPqkU0KKk6tMi/w==", + "dev": true, + "requires": { + "@storybook/addons": "5.3.19", + "@storybook/api": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/components": "5.3.19", + "@storybook/core-events": "5.3.19", + "@storybook/router": "5.3.19", + "@storybook/theming": "5.3.19", "core-js": "^3.0.1", "global": "^4.3.2", "markdown-to-jsx": "^6.10.3", @@ -3130,17 +3130,17 @@ } }, "@storybook/addon-viewport": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-5.3.18.tgz", - "integrity": "sha512-9ofmbhYm4fU28u9Gasywwul8OLVhKlu1aiLnLfYUd+ZE2r9WuNxGW93m3iIgtccynpANn9phFcgEmWGKfY3vIw==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-5.3.19.tgz", + "integrity": "sha512-/+9pN9yR/Dnwj/JEOwfnmERxDvh9alaFg7snnbiHSuycbPc+xy3CziqGUE9ofRxrYqOrd4aHhJ/5sxkZvewlAg==", "dev": true, "requires": { - "@storybook/addons": "5.3.18", - "@storybook/api": "5.3.18", - "@storybook/client-logger": "5.3.18", - "@storybook/components": "5.3.18", - "@storybook/core-events": "5.3.18", - "@storybook/theming": "5.3.18", + "@storybook/addons": "5.3.19", + "@storybook/api": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/components": "5.3.19", + "@storybook/core-events": "5.3.19", + "@storybook/theming": "5.3.19", "core-js": "^3.0.1", "global": "^4.3.2", "memoizerific": "^1.11.3", @@ -3157,15 +3157,15 @@ } }, "@storybook/addons": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.18.tgz", - "integrity": "sha512-ZQjDgTUDFRLvAiBg2d8FgPgghfQ+9uFyXQbtiGlTBLinrPCeQd7J86qiUES0fcGoohCCw0wWKtvB0WF2z1XNDg==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.19.tgz", + "integrity": "sha512-Ky/k22p6i6FVNvs1VhuFyGvYJdcp+FgXqFgnPyY/OXJW/vPDapdElpTpHJZLFI9I2FQBDcygBPU5RXkumQ+KUQ==", "dev": true, "requires": { - "@storybook/api": "5.3.18", - "@storybook/channels": "5.3.18", - "@storybook/client-logger": "5.3.18", - "@storybook/core-events": "5.3.18", + "@storybook/api": "5.3.19", + "@storybook/channels": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/core-events": "5.3.19", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" @@ -3180,18 +3180,18 @@ } }, "@storybook/api": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.18.tgz", - "integrity": "sha512-QXaccNCARHzPWOuxYndiebGWBZmwiUvRgB9ji0XTJBS3y8K0ZPb5QyuqiKPaEWUj8dBA8rzdDtkW3Yt95Namaw==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.19.tgz", + "integrity": "sha512-U/VzDvhNCPmw2igvJYNNM+uwJCL+3teiL6JmuoL4/cmcqhI6IqqG9dZmMP1egoCd19wXEP7rnAfB/VcYVg41dQ==", "dev": true, "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.18", - "@storybook/client-logger": "5.3.18", - "@storybook/core-events": "5.3.18", + "@storybook/channels": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/core-events": "5.3.19", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.18", - "@storybook/theming": "5.3.18", + "@storybook/router": "5.3.19", + "@storybook/theming": "5.3.19", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -3228,13 +3228,13 @@ } }, "@storybook/channel-postmessage": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.18.tgz", - "integrity": "sha512-awxBW/aVfNtY9QvYZgsPaMXgUpC2+W3vEyQcl/w4ce0YVH+7yWx3wt3Ku49lQwxZwDrxP3QoC0U+mkPc9hBJwA==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.19.tgz", + "integrity": "sha512-Iq0f4NPHR0UVVFCWt0cI7Myadk4/SATXYJPT6sv95KhnLjKEeYw571WBlThfp8a9FM80887xG+eIRe93c8dleA==", "dev": true, "requires": { - "@storybook/channels": "5.3.18", - "@storybook/client-logger": "5.3.18", + "@storybook/channels": "5.3.19", + "@storybook/client-logger": "5.3.19", "core-js": "^3.0.1", "global": "^4.3.2", "telejson": "^3.2.0" @@ -3249,9 +3249,9 @@ } }, "@storybook/channels": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.18.tgz", - "integrity": "sha512-scP/6td/BJSEOgfN+qaYGDf3E793xye7tIw6W+sYqwg+xdMFO39wVXgVZNpQL6sLEwpJZTaPywCjC6p6ksErqQ==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.19.tgz", + "integrity": "sha512-38seaeyshRGotTEZJppyYMg/Vx2zRKgFv1L6uGqkJT0LYoNSYtJhsiNFCJ2/KUJu2chAJ/j8h80bpVBVLQ/+WA==", "dev": true, "requires": { "core-js": "^3.0.1" @@ -3266,16 +3266,16 @@ } }, "@storybook/client-api": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.18.tgz", - "integrity": "sha512-QiXTDUpjdyW19BlocLw07DrkOnEzVaWGJcRze2nSs29IKKuq1Ncv2LOAZt6ySSq0PmIKsjBou3bmS1/aXmDMdw==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.19.tgz", + "integrity": "sha512-Dh8ZLrLH91j9Fa28Gmp0KFUvvgK348aNMrDNAUdj4m4witz/BWQ2pxz6qq9/xFVErk/GanVC05kazGElqgYCRQ==", "dev": true, "requires": { - "@storybook/addons": "5.3.18", - "@storybook/channel-postmessage": "5.3.18", - "@storybook/channels": "5.3.18", - "@storybook/client-logger": "5.3.18", - "@storybook/core-events": "5.3.18", + "@storybook/addons": "5.3.19", + "@storybook/channel-postmessage": "5.3.19", + "@storybook/channels": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/core-events": "5.3.19", "@storybook/csf": "0.0.1", "@types/webpack-env": "^1.15.0", "core-js": "^3.0.1", @@ -3314,9 +3314,9 @@ } }, "@storybook/client-logger": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.18.tgz", - "integrity": "sha512-RZjxw4uqZX3Yk27IirbB/pQG+wRsQSSRlKqYa8KQ5bSanm4IrcV9VA1OQbuySW9njE+CexAnakQJ/fENdmurNg==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.19.tgz", + "integrity": "sha512-nHftT9Ow71YgAd2/tsu79kwKk30mPuE0sGRRUHZVyCRciGFQweKNOS/6xi2Aq+WwBNNjPKNlbgxwRt1yKe1Vkg==", "dev": true, "requires": { "core-js": "^3.0.1" @@ -3331,19 +3331,19 @@ } }, "@storybook/components": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.18.tgz", - "integrity": "sha512-LIN4aVCCDY7klOwtuqQhfYz4tHaMADhXEzZpij+3r8N68Inck6IJ1oo9A9umXQPsTioQi8e6FLobH1im90j/2A==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.19.tgz", + "integrity": "sha512-3g23/+ktlocaHLJKISu9Neu3XKa6aYP2ctDYkRtGchSB0Q55hQsUVGO+BEVuT7Pk2D59mVCxboBjxcRoPUY4pw==", "dev": true, "requires": { - "@storybook/client-logger": "5.3.18", - "@storybook/theming": "5.3.18", + "@storybook/client-logger": "5.3.19", + "@storybook/theming": "5.3.19", "@types/react-syntax-highlighter": "11.0.4", "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", "global": "^4.3.2", "lodash": "^4.17.15", - "markdown-to-jsx": "^6.9.1", + "markdown-to-jsx": "^6.11.4", "memoizerific": "^1.11.3", "polished": "^3.3.1", "popper.js": "^1.14.7", @@ -3368,9 +3368,9 @@ } }, "@storybook/core": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.18.tgz", - "integrity": "sha512-XQb/UQb+Ohuaw0GhKKYzvmuuh5Tit93f2cLZD9QCSWUPvDGmLG5g91Y9NbUr4Ap3mANT3NksMNhkAV0GxExEkg==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.19.tgz", + "integrity": "sha512-4EYzglqb1iD6x9gxtAYpRGwGP6qJGiU2UW4GiYrErEmeu6y6tkyaqW5AwGlIo9+6jAfwD0HjaK8afvjKTtmmMQ==", "dev": true, "requires": { "@babel/plugin-proposal-class-properties": "^7.7.0", @@ -3378,16 +3378,16 @@ "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-transform-react-constant-elements": "^7.2.0", "@babel/preset-env": "^7.4.5", - "@storybook/addons": "5.3.18", - "@storybook/channel-postmessage": "5.3.18", - "@storybook/client-api": "5.3.18", - "@storybook/client-logger": "5.3.18", - "@storybook/core-events": "5.3.18", + "@storybook/addons": "5.3.19", + "@storybook/channel-postmessage": "5.3.19", + "@storybook/client-api": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/core-events": "5.3.19", "@storybook/csf": "0.0.1", - "@storybook/node-logger": "5.3.18", - "@storybook/router": "5.3.18", - "@storybook/theming": "5.3.18", - "@storybook/ui": "5.3.18", + "@storybook/node-logger": "5.3.19", + "@storybook/router": "5.3.19", + "@storybook/theming": "5.3.19", + "@storybook/ui": "5.3.19", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "autoprefixer": "^9.7.2", @@ -3689,9 +3689,9 @@ } }, "@storybook/core-events": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.18.tgz", - "integrity": "sha512-uQ6NYJ5WODXK8DJ7m8y3yUAtWB3n+6XtYztjY+tdkCsLYvTYDXNS+epV+f5Hu9+gB+/Dm+b5Su4jDD+LZB2QWA==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.19.tgz", + "integrity": "sha512-lh78ySqMS7pDdMJAQAe35d1I/I4yPTqp09Cq0YIYOxx9BQZhah4DZTV1QIZt22H5p2lPb5MWLkWSxBaexZnz8A==", "dev": true, "requires": { "core-js": "^3.0.1" @@ -3715,9 +3715,9 @@ } }, "@storybook/node-logger": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.18.tgz", - "integrity": "sha512-Go/hdtaPTtjgJP+GYk8VXcOmecrdG7cXm0yyTlatd6s8xXI0txHme1/0MOZmEPows1Ec7KAQ20+NnaCGUPZUUg==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.19.tgz", + "integrity": "sha512-hKshig/u5Nj9fWy0OsyU04yqCxr0A9pydOHIassr4fpLAaePIN2YvqCqE2V+TxQHjZUnowSSIhbXrGt0DI5q2A==", "dev": true, "requires": { "@types/npmlog": "^4.1.2", @@ -3787,9 +3787,9 @@ } }, "@storybook/router": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.18.tgz", - "integrity": "sha512-6B2U2C75KTSVaCuYYgcubeJGcCSnwsXuEf50hEd5mGqWgHZfojCtGvB7Ko4X+0h8rEC+eNA4p7YBOhlUv9WNrQ==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.19.tgz", + "integrity": "sha512-yNClpuP7BXQlBTRf6Ggle3/R349/k6kvI5Aim4jf6X/2cFVg2pzBXDAF41imNm9PcvdxwabQLm6I48p7OvKr/w==", "dev": true, "requires": { "@reach/router": "^1.2.1", @@ -3812,14 +3812,14 @@ } }, "@storybook/theming": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.18.tgz", - "integrity": "sha512-lfFTeLoYwLMKg96N3gn0umghMdAHgJBGuk2OM8Ll84yWtdl9RGnzfiI1Fl7Cr5k95dCF7drLJlJCao1VxUkFSA==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.19.tgz", + "integrity": "sha512-ecG+Rq3hc1GOzKHamYnD4wZ0PEP9nNg0mXbC3RhbxfHj+pMMCWWmx9B2Uu75SL1PTT8WcfkFO0hU/0IO84Pzlg==", "dev": true, "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.18", + "@storybook/client-logger": "5.3.19", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -3846,20 +3846,20 @@ } }, "@storybook/ui": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.18.tgz", - "integrity": "sha512-xyXK53fNe9lkGPmXf3Nk+n0gz9gOgXI+fDxetyDLpX79k3DIN/jCKEnv45vXof7OQ45mTmyBvUNTKrNLqKTt5Q==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.19.tgz", + "integrity": "sha512-r0VxdWab49nm5tzwvveVDnsHIZHMR76veYOu/NHKDUZ5hnQl1LMG1YyMCFFa7KiwD/OrZxRWr6/Ma7ep9kR4Gw==", "dev": true, "requires": { "@emotion/core": "^10.0.20", - "@storybook/addons": "5.3.18", - "@storybook/api": "5.3.18", - "@storybook/channels": "5.3.18", - "@storybook/client-logger": "5.3.18", - "@storybook/components": "5.3.18", - "@storybook/core-events": "5.3.18", - "@storybook/router": "5.3.18", - "@storybook/theming": "5.3.18", + "@storybook/addons": "5.3.19", + "@storybook/api": "5.3.19", + "@storybook/channels": "5.3.19", + "@storybook/client-logger": "5.3.19", + "@storybook/components": "5.3.19", + "@storybook/core-events": "5.3.19", + "@storybook/router": "5.3.19", + "@storybook/theming": "5.3.19", "copy-to-clipboard": "^3.0.8", "core-js": "^3.0.1", "core-js-pure": "^3.0.1", @@ -3868,7 +3868,7 @@ "fuse.js": "^3.4.6", "global": "^4.3.2", "lodash": "^4.17.15", - "markdown-to-jsx": "^6.9.3", + "markdown-to-jsx": "^6.11.4", "memoizerific": "^1.11.3", "polished": "^3.3.1", "prop-types": "^15.7.2", @@ -3914,13 +3914,13 @@ } }, "@storybook/vue": { - "version": "5.3.18", - "resolved": "https://registry.npmjs.org/@storybook/vue/-/vue-5.3.18.tgz", - "integrity": "sha512-RXKuNlHeiA6UlTUyUjw646q1AKP40ahJAYP0scyXUy4IfLAR+447YmhnZNTR9iiI3SdYIHzgJFNC7j6ClwY7JA==", + "version": "5.3.19", + "resolved": "https://registry.npmjs.org/@storybook/vue/-/vue-5.3.19.tgz", + "integrity": "sha512-koyXJTbzZdA/GWQO9xX5jqM8bskvBF1ak6pNbL0tf8A2h6lixWSBQsF4drGXiNF1EtNj7ehoPMzMUT6S11ImZA==", "dev": true, "requires": { - "@storybook/addons": "5.3.18", - "@storybook/core": "5.3.18", + "@storybook/addons": "5.3.19", + "@storybook/core": "5.3.19", "@types/webpack-env": "^1.15.0", "core-js": "^3.0.1", "global": "^4.3.2", @@ -3964,14 +3964,6 @@ "defer-to-connect": "^1.0.1" } }, - "@types/agent-base": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@types/agent-base/-/agent-base-4.2.1.tgz", - "integrity": "sha512-GRmnDTq6ajyRyT8Ybg4IVVOyYqqFIAR4Zo9L+fdMAP+IJxd0nlTV99/IelJCBF629WOj6MpE9ohLHYCmkeJqRA==", - "requires": { - "@types/node": "*" - } - }, "@types/anymatch": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", @@ -4004,9 +3996,9 @@ "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==" }, "@types/history": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.5.tgz", - "integrity": "sha512-wLD/Aq2VggCJXSjxEwrMafIP51Z+13H78nXIX0ABEuIGhmB5sNGbR113MOKo+yfw+RDo1ZU3DM6yfnnRF/+ouw==", + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.6.tgz", + "integrity": "sha512-GRTZLeLJ8ia00ZH8mxMO8t0aC9M1N9bN461Z2eaRurJo6Fpa+utgCwLzI4jQHcrdzuzp5WPN9jRwpsCQ1VhJ5w==", "dev": true }, "@types/hosted-git-info": { @@ -4091,9 +4083,9 @@ } }, "@types/react": { - "version": "16.9.34", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.34.tgz", - "integrity": "sha512-8AJlYMOfPe1KGLKyHpflCg5z46n0b5DbRfqDksxBLBTUpB75ypDBAO9eCUcjNwE6LCUslwTz00yyG/X9gaVtow==", + "version": "16.9.35", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.35.tgz", + "integrity": "sha512-q0n0SsWcGc8nDqH2GJfWQWUOmZSJhXV64CjVN5SvcNti3TdEaA3AH0D8DwNmMdzjMAC/78tB8nAZIlV8yTz+zQ==", "dev": true, "requires": { "@types/prop-types": "*", @@ -4154,9 +4146,9 @@ "dev": true }, "@types/uglify-js": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.0.tgz", - "integrity": "sha512-3ZcoyPYHVOCcLpnfZwD47KFLr8W/mpUcgjpf1M4Q78TMJIw7KMAHSjiCLJp1z3ZrBR9pTLbe191O0TldFK5zcw==", + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.2.tgz", + "integrity": "sha512-d6dIfpPbF+8B7WiCi2ELY7m0w1joD8cRW4ms88Emdb2w062NeEpbNCeWwVCgzLRpVG+5e74VFSg4rgJ2xXjEiQ==", "dev": true, "requires": { "source-map": "^0.6.1" @@ -4177,9 +4169,9 @@ "dev": true }, "@types/webpack": { - "version": "4.41.12", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.12.tgz", - "integrity": "sha512-BpCtM4NnBen6W+KEhrL9jKuZCXVtiH6+0b6cxdvNt2EwU949Al334PjQSl2BeAyvAX9mgoNNG21wvjP3xZJJ5w==", + "version": "4.41.13", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.13.tgz", + "integrity": "sha512-RYmIHOWSxnTTa765N6jJBVE45pd2SYNblEYshVDduLw6RhocazNmRzE5/ytvBD8IkDMH6DI+bcrqxh8NILimBA==", "dev": true, "requires": { "@types/anymatch": "*", @@ -8550,9 +8542,9 @@ "dev": true }, "dotenv-webpack": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.7.0.tgz", - "integrity": "sha512-wwNtOBW/6gLQSkb8p43y0Wts970A3xtNiG/mpwj9MLUhtPCQG6i+/DSXXoNN7fbPCU/vQ7JjwGmgOeGZSSZnsw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.8.0.tgz", + "integrity": "sha512-o8pq6NLBehtrqA8Jv8jFQNtG9nhRtVqmoD4yWbgUyoU3+9WBlPe+c2EAiaJok9RB28QvrWvdWLZGeTT5aATDMg==", "dev": true, "requires": { "dotenv-defaults": "^1.0.2" @@ -8943,9 +8935,9 @@ } }, "eslint": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.0.0.tgz", - "integrity": "sha512-qY1cwdOxMONHJfGqw52UOpZDeqXy8xmD0u8CT6jIstil72jkhURC704W8CFyTPDPllz4z4lu0Ql1+07PG/XdIg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.1.0.tgz", + "integrity": "sha512-DfS3b8iHMK5z/YLSme8K5cge168I8j8o1uiVmFCgnnjxZQbCGyraF8bMl7Ju4yfBmCuxD7shOF7eqGkcuIHfsA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -11431,9 +11423,9 @@ } }, "html-minifier-terser": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.0.tgz", - "integrity": "sha512-tiYE76O1zunboByeB/nFGwUEb263Z3nkNv6Lz2oLC1s6M36bLKfTrjQ+7ssVfaucVllE+N7hh/FbpbxvnIA+LQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "dev": true, "requires": { "camel-case": "^4.1.1", @@ -13884,9 +13876,9 @@ } }, "markdown-to-jsx": { - "version": "6.11.1", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.11.1.tgz", - "integrity": "sha512-FdtDAv8d9/tjyHxdCvWZxxOgK2icwzBkTq/dPk+XlQ2B+DYDcwE89FWGzT92erXQ0CQR/bQbpNK3loNYhYL70g==", + "version": "6.11.4", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.11.4.tgz", + "integrity": "sha512-3lRCD5Sh+tfA52iGgfs/XZiw33f7fFX9Bn55aNnVNUd2GzLDkOWyKYYD8Yju2B1Vn+feiEdgJs8T6Tg0xNokPw==", "dev": true, "requires": { "prop-types": "^15.6.2", @@ -14920,14 +14912,13 @@ } }, "object.entries": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.1.tgz", - "integrity": "sha512-ilqR7BgdyZetJutmDPfXCDffGa0/Yzl2ivVNpbx/g4UeWrCdRnFDUBrKJGLhGieRHDATnyZXWBeCb29k9CJysQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", "dev": true, "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", + "es-abstract": "^1.17.5", "has": "^1.0.3" } }, @@ -18035,9 +18026,9 @@ } }, "react-draggable": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.3.1.tgz", - "integrity": "sha512-m8QeV+eIi7LhD5mXoLqDzLbokc6Ncwa0T34fF6uJzWSs4vc4fdZI/XGqHYoEn91T8S6qO+BSXslONh7Jz9VPQQ==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-4.4.2.tgz", + "integrity": "sha512-zLQs4R4bnBCGnCVTZiD8hPsHtkiJxgMpGDlRESM+EHQo8ysXhKJ2GKdJ8UxxLJdRVceX1j19jy+hQS2wHislPQ==", "dev": true, "requires": { "classnames": "^2.2.5", @@ -19552,9 +19543,9 @@ } }, "snyk": { - "version": "1.324.0", - "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.324.0.tgz", - "integrity": "sha512-3MPkJwA70PFDknOVBSqrZ+qy2CZXaw4C7LKW27HCm1EA464+2uG2IbitfzfQUcesEgPxZfy+k4GDik3VNu0J1Q==", + "version": "1.325.0", + "resolved": "https://registry.npmjs.org/snyk/-/snyk-1.325.0.tgz", + "integrity": "sha512-5zB6KUBMUTHyUf4CHHb44kV85Du7yH7MnopLEd2pXxLuq3qj1w7nIgtnIAEpJcVHjnbXoghElwckPEnXrYKmXw==", "requires": { "@snyk/cli-interface": "2.6.0", "@snyk/dep-graph": "1.18.3", @@ -19564,7 +19555,6 @@ "@snyk/lodash": "^4.17.15-patch", "@snyk/ruby-semver": "2.2.0", "@snyk/snyk-cocoapods-plugin": "2.2.0", - "@types/agent-base": "^4.2.0", "abbrev": "^1.1.1", "ansi-escapes": "3.2.0", "chalk": "^2.4.2", @@ -20382,9 +20372,9 @@ } }, "store2": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.11.1.tgz", - "integrity": "sha512-llZqXAXjG2E4FvWsZxFmBDfh6kqQuGFZm64TX23qW02Hf4dyElhDEbYx1IIVTEMKWrrDnDA9oqOjY8WHo2NgcA==", + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/store2/-/store2-2.11.2.tgz", + "integrity": "sha512-TQMKs+C6n9idtzLpxluikmDCYiDJrTbbIGn9LFxMg0BVTu+8JZKSlXTWYRpOFKlfKD5HlDWLVpJJyNGZ2e9l1A==", "dev": true }, "storybook-addon-vue-info": { diff --git a/package.json b/package.json index 65698695b..1bdda19ee 100644 --- a/package.json +++ b/package.json @@ -42,21 +42,21 @@ "@mapbox/stylelint-processor-arbitrary-tags": "0.3.0", "@nuxtjs/sitemap": "2.3.0", "@packtracker/webpack-plugin": "2.2.0", - "@storybook/addon-a11y": "5.3.18", - "@storybook/addon-actions": "5.3.18", - "@storybook/addon-backgrounds": "5.3.18", - "@storybook/addon-centered": "5.3.18", - "@storybook/addon-knobs": "5.3.18", - "@storybook/addon-links": "5.3.18", - "@storybook/addon-notes": "5.3.18", - "@storybook/addon-viewport": "5.3.18", - "@storybook/addons": "5.3.18", - "@storybook/vue": "5.3.18", + "@storybook/addon-a11y": "5.3.19", + "@storybook/addon-actions": "5.3.19", + "@storybook/addon-backgrounds": "5.3.19", + "@storybook/addon-centered": "5.3.19", + "@storybook/addon-knobs": "5.3.19", + "@storybook/addon-links": "5.3.19", + "@storybook/addon-notes": "5.3.19", + "@storybook/addon-viewport": "5.3.19", + "@storybook/addons": "5.3.19", + "@storybook/vue": "5.3.19", "babel-eslint": "10.1.0", "babel-loader": "8.1.0", "babel-preset-vue": "2.0.2", "branch-name-lint": "1.3.0", - "eslint": "7.0.0", + "eslint": "7.1.0", "eslint-plugin-chai-friendly": "0.6.0", "eslint-plugin-cypress": "2.10.3", "eslint-plugin-json": "2.1.1", @@ -116,7 +116,7 @@ "pepjs": "0.5.2", "requestidlecallback": "0.3.0", "rxjs": "6.5.5", - "snyk": "1.324.0", + "snyk": "1.325.0", "upath": "1.2.0", "uuid": "8.1.0" }, diff --git a/src/assets/svg/symbols/github.svg b/src/assets/svg/symbols/github.svg index f63ba006d..e6567d86e 100644 --- a/src/assets/svg/symbols/github.svg +++ b/src/assets/svg/symbols/github.svg @@ -1,10 +1,54 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/environments/Screen.vue b/src/components/environments/Screen.vue index d59ceb6cd..119b49335 100644 --- a/src/components/environments/Screen.vue +++ b/src/components/environments/Screen.vue @@ -228,8 +228,8 @@ export default { }, onResize () { - this.$nextTick(() => { - this.wrapperPosition = ipoint(() => (ipoint(global.innerWidth, global.innerHeight) - getLayoutFromElement(this.$refs.wrapper).size) / 2); + this.wrapperPosition = ipoint(() => (ipoint(global.innerWidth, global.innerHeight) - getLayoutFromElement(this.$refs.wrapper).size) / 2); + global.requestAnimationFrame(() => { this.containerLayout = getLayoutFromElement(this.$refs.container); }); },