diff --git a/README.md b/README.md
index c82d2aebe..13fb01608 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,13 @@
# web-workbench
-
-
[](https://github.com/ThornWalli/web-workbench)
-
+
[](https://github.com/ThornWalli/web-workbench)
-[](https://github.com/ThornWalli/web-workbench/graphs/contributors)
[](https://renovatebot.com)
+[](https://github.com/ThornWalli/web-workbench/graphs/contributors)
+
+
+
+
[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);
});
},