diff --git a/README.md b/README.md
index 67c6019..8a0995b 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
![GitHub](https://img.shields.io/github/license/decsys/confirmation-component.svg)
[![Build Status](https://dev.azure.com/UniversityOfNottingham/DECSYS/_apis/build/status/decsys.confirmation-component?branchName=master)](https://dev.azure.com/UniversityOfNottingham/DECSYS/_build/latest?definitionId=170&branchName=master)
-![GitHub release](https://img.shields.io/github/release/decsys/confirmation-component.svg)
+[![GitHub release](https://img.shields.io/github/release/decsys/confirmation-component.svg)](https://github.com/decsys/confirmation-component/releases)
-# DECSYS Confirm Component
+# DECSYS Confirmation Component
This is a simple component that requires a Survey Participant to check a labelled checkbox to proceed.
@@ -18,22 +18,29 @@ The typical intended use of this component is for asking a Participant to Accept
# Licensing
-This software is primarily licensed under the **GNU Affero General Public License v3.0 only** (`AGPL-3.0-only`)
+## Overview
- DECSYS Confirmation Component
- Copyright (C) 2019 Christian Wagner, LUCID (Lab for Uncertainty in Data and Decision Making)
+This software is primarily licensed under the **GNU Affero General Public License v3.0 only** (`AGPL-3.0-only`).
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU Affero General Public License as published
- by the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License
- along with this program. If not, see .
+A summary is provided below; the full license text may be found in `LICENSE.md`.
Other license arrangements may be made as appropriate on request.
+
+## Copyright and License Summary
+
+> DECSYS Confirmation Component
+>
+> Copyright (C) 2019 Christian Wagner, LUCID (Lab for Uncertainty in Data and Decision Making)
+>
+> This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as published
+by the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+>
+> This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+>
+> You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see .
diff --git a/package-lock.json b/package-lock.json
index 09d7766..8eb6960 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "@decsys/confirmation-component",
- "version": "1.0.0-beta.4",
+ "version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -1126,9 +1126,9 @@
}
},
"@decsys/param-types": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/@decsys/param-types/-/param-types-1.0.0-beta.2.tgz",
- "integrity": "sha512-XX6rHWrNIo//a94/JSVcf6tFTL2I8guxk+BsD1Kfq8e9GOdhSFEFHGxvR/HQq+Szl9ADnAsM1I2o3DZ5jDHKbg=="
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@decsys/param-types/-/param-types-1.0.0.tgz",
+ "integrity": "sha512-i9bMrfqxQ9YurRVghm1LsiuwYchFgPVpijSfjcUekweeMbKacY7ur64YQmlDn2h4r4t2XA0SvhC+XRbuZrbqaQ=="
},
"@emotion/babel-utils": {
"version": "0.6.10",
@@ -1369,16 +1369,16 @@
}
},
"@storybook/addon-actions": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.1.4.tgz",
- "integrity": "sha512-TENG/Ht/FKurIBKiRusqJo3s1iWmskd7lTg2YPGx/LcTzuyPqpB9KCqPqWVWwPBkWj5WIOsSPzpYerCMGz3i1Q==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.1.9.tgz",
+ "integrity": "sha512-h/csHPotBESyEUYlML3yyF2jUlDChB+u3TUNC3Ztzh/x7HzLqy88SL0INSIdY0dCBGx4TK5Gh+rMI7z28Hfdyw==",
"dev": true,
"requires": {
- "@storybook/addons": "5.1.4",
- "@storybook/api": "5.1.4",
- "@storybook/components": "5.1.4",
- "@storybook/core-events": "5.1.4",
- "@storybook/theming": "5.1.4",
+ "@storybook/addons": "5.1.9",
+ "@storybook/api": "5.1.9",
+ "@storybook/components": "5.1.9",
+ "@storybook/core-events": "5.1.9",
+ "@storybook/theming": "5.1.9",
"core-js": "^3.0.1",
"fast-deep-equal": "^2.0.1",
"global": "^4.3.2",
@@ -1391,16 +1391,16 @@
}
},
"@storybook/addon-knobs": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.1.4.tgz",
- "integrity": "sha512-vWTudIxVfvN1nlli5wVOm253SWslYnnKAHMtEDkpxKuE2VQ0JuUynD8n/7MnKeFhzwAOaPFJ8H/L16WOn14ugw==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.1.9.tgz",
+ "integrity": "sha512-7/bICMYtR9CaTqfZX1kT2pBOTLZo3HxeslyQKWWsWlNElV33Ym2d0PPL5eS36eFxG/ZOp6lQWIFhunNnlmP5xg==",
"dev": true,
"requires": {
- "@storybook/addons": "5.1.4",
- "@storybook/client-api": "5.1.4",
- "@storybook/components": "5.1.4",
- "@storybook/core-events": "5.1.4",
- "@storybook/theming": "5.1.4",
+ "@storybook/addons": "5.1.9",
+ "@storybook/client-api": "5.1.9",
+ "@storybook/components": "5.1.9",
+ "@storybook/core-events": "5.1.9",
+ "@storybook/theming": "5.1.9",
"copy-to-clipboard": "^3.0.8",
"core-js": "^3.0.1",
"escape-html": "^1.0.3",
@@ -1415,14 +1415,14 @@
}
},
"@storybook/addon-links": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-5.1.4.tgz",
- "integrity": "sha512-d4Uh4NrYP0B3a7b5utgXufxsmwBNNdvRT4KRv8Gm8zQ2TCQUSZDVypAxE0HCZLvTBHMf4lKLR8eqBh4rn3DpKw==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-5.1.9.tgz",
+ "integrity": "sha512-mwNxbXX9eI6G7iBk/1BJ2bSsLOv+/zek7BbF8x5LGTXgrp9bVB6dUxjPFHOmiUFqrLheHxUTsBlwZDFQdMdHBg==",
"dev": true,
"requires": {
- "@storybook/addons": "5.1.4",
- "@storybook/core-events": "5.1.4",
- "@storybook/router": "5.1.4",
+ "@storybook/addons": "5.1.9",
+ "@storybook/core-events": "5.1.9",
+ "@storybook/router": "5.1.9",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",
@@ -1431,30 +1431,30 @@
}
},
"@storybook/addons": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.1.4.tgz",
- "integrity": "sha512-JtMTgksgq/r/k/wP9vxaL45xgwYPMqQG/KHEikNy98v83KlK+2QK+MuSO01Nf3ab1Mub+3Q9EDZk7+TcJNriUQ==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.1.9.tgz",
+ "integrity": "sha512-1bavbcS/NiE65DwyKj8c0DmWmz9VekOinB+has2Pqt2bOffZoZwVnbmepcz9hH3GUyvp5fQBYbxTEmTDvF2lLA==",
"dev": true,
"requires": {
- "@storybook/api": "5.1.4",
- "@storybook/channels": "5.1.4",
- "@storybook/client-logger": "5.1.4",
+ "@storybook/api": "5.1.9",
+ "@storybook/channels": "5.1.9",
+ "@storybook/client-logger": "5.1.9",
"core-js": "^3.0.1",
"global": "^4.3.2",
"util-deprecate": "^1.0.2"
}
},
"@storybook/api": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.1.4.tgz",
- "integrity": "sha512-RhOs0YTtECe2XeJlRxw79C7Z/29GXEu9pOUbPd/90Vnw8WxBo/rRwPcb6wTvOUHkdW0G+7hz9Xmj7Q84//6U5g==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.1.9.tgz",
+ "integrity": "sha512-d1HhpOkW+706/WJ9lP5nCqOrp/icvbm0o+6jFFOGJ35AW5O9D8vDBxzvgMEO45jjN4I+rtbcNHQCxshSbPvP9w==",
"dev": true,
"requires": {
- "@storybook/channels": "5.1.4",
- "@storybook/client-logger": "5.1.4",
- "@storybook/core-events": "5.1.4",
- "@storybook/router": "5.1.4",
- "@storybook/theming": "5.1.4",
+ "@storybook/channels": "5.1.9",
+ "@storybook/client-logger": "5.1.9",
+ "@storybook/core-events": "5.1.9",
+ "@storybook/router": "5.1.9",
+ "@storybook/theming": "5.1.9",
"core-js": "^3.0.1",
"fast-deep-equal": "^2.0.1",
"global": "^4.3.2",
@@ -1478,37 +1478,37 @@
}
},
"@storybook/channel-postmessage": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.1.4.tgz",
- "integrity": "sha512-r1GHHsmBE+zg+fuUDxEKDnEIUBYqTEUkQpTsHnZbSBEtXe8G2jtza+EcFGDKSnKR4qVOTc1ABDhNHnMKP2HgiQ==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.1.9.tgz",
+ "integrity": "sha512-H71PsnDKW81eflOS48Lv9yK4O8AcoqXL6ohsWvLdrHWIBsH4zpjOIhdWHtmAaT3hyfMy+l49DQ+uCHLECEt55g==",
"dev": true,
"requires": {
- "@storybook/channels": "5.1.4",
- "@storybook/client-logger": "5.1.4",
+ "@storybook/channels": "5.1.9",
+ "@storybook/client-logger": "5.1.9",
"core-js": "^3.0.1",
"global": "^4.3.2",
"telejson": "^2.2.1"
}
},
"@storybook/channels": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.1.4.tgz",
- "integrity": "sha512-KnYRuQcFmlsTSnnguj9+yhuHkk3EpGb12GH0zoBe0ilYV0CYtwYyMftPKbDj63oDQci4ycKrKKPH/LkaVJt+1A==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.1.9.tgz",
+ "integrity": "sha512-R6i7859FsXgY9XFFErVe7gS37wGYpQEEWsO1LzUW7YptGuFTUa8yLgKkNkgfy7Zs61Xm+GiBq8PvS/CWxjotPw==",
"dev": true,
"requires": {
"core-js": "^3.0.1"
}
},
"@storybook/client-api": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.1.4.tgz",
- "integrity": "sha512-cISFGe9fe3BuN0f7bt5kMG6UcR5Ylf1n9M+wUYWYDbx3Aj2+secUhS5sWyBpt7AJQFwTwF4H+daMNceZQMExhA==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.1.9.tgz",
+ "integrity": "sha512-J5HDtOS7x5YRpF/CMiHdxywV5NIh1i/03Xh2RhG15lmPy87VStIGpLzhF71uCRPLEJinYelcjuXRNAJgRzUOlg==",
"dev": true,
"requires": {
- "@storybook/addons": "5.1.4",
- "@storybook/client-logger": "5.1.4",
- "@storybook/core-events": "5.1.4",
- "@storybook/router": "5.1.4",
+ "@storybook/addons": "5.1.9",
+ "@storybook/client-logger": "5.1.9",
+ "@storybook/core-events": "5.1.9",
+ "@storybook/router": "5.1.9",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"eventemitter3": "^3.1.0",
@@ -1537,22 +1537,22 @@
}
},
"@storybook/client-logger": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.1.4.tgz",
- "integrity": "sha512-Q+RHRnbPkd6/rU6hMPlq/USU9h6E8BmZJScMx9wqvdaNf3PSKE6s+jmJFVYzavtRnMSdCKgQDiTB6L6rxBsDAA==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.1.9.tgz",
+ "integrity": "sha512-1+Otcn0EFgWNviDPNCR5LtUViADlboz9fmpZc7UY7bgaY5FVNIUO01E4T43tO7fduiRZoEvdltwTuQRm260Vjw==",
"dev": true,
"requires": {
"core-js": "^3.0.1"
}
},
"@storybook/components": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.1.4.tgz",
- "integrity": "sha512-TrLyxA+NHYzS4vaP/QYyEiedJF599E2XHjalzU4XZOUWTJ8DrNEe4vX5eEsoKKczam30VE37mA5uDhSZWxgQsA==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.1.9.tgz",
+ "integrity": "sha512-F4xcRlifSAfqkuFWtCKRvQDahXyfWBWV2Wa+kYy4YGwEfm3kKtIHVlgdgARL22g9BdYpRFEOJ+42juOu5YvIeQ==",
"dev": true,
"requires": {
- "@storybook/client-logger": "5.1.4",
- "@storybook/theming": "5.1.4",
+ "@storybook/client-logger": "5.1.9",
+ "@storybook/theming": "5.1.9",
"core-js": "^3.0.1",
"global": "^4.3.2",
"markdown-to-jsx": "^6.9.1",
@@ -1572,9 +1572,9 @@
}
},
"@storybook/core": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.1.4.tgz",
- "integrity": "sha512-EsCZHFci4asJFiL2NWePMdTXj0ohqxtfMOtRdLaJXtDop9ze46dsCPYvyJWjDUtPQzOEWwPNHJtFr7Z2iXbLTg==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.1.9.tgz",
+ "integrity": "sha512-P3aavCnl3Cl3WMXVERjQqnqV1Z8tN0tyOTqqiGb1fMxITSE8uZNvp33Dl0K3jr1PBl9trW+2t7eHH4h0sguLlQ==",
"dev": true,
"requires": {
"@babel/plugin-proposal-class-properties": "^7.3.3",
@@ -1582,15 +1582,15 @@
"@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.1.4",
- "@storybook/channel-postmessage": "5.1.4",
- "@storybook/client-api": "5.1.4",
- "@storybook/client-logger": "5.1.4",
- "@storybook/core-events": "5.1.4",
- "@storybook/node-logger": "5.1.4",
- "@storybook/router": "5.1.4",
- "@storybook/theming": "5.1.4",
- "@storybook/ui": "5.1.4",
+ "@storybook/addons": "5.1.9",
+ "@storybook/channel-postmessage": "5.1.9",
+ "@storybook/client-api": "5.1.9",
+ "@storybook/client-logger": "5.1.9",
+ "@storybook/core-events": "5.1.9",
+ "@storybook/node-logger": "5.1.9",
+ "@storybook/router": "5.1.9",
+ "@storybook/theming": "5.1.9",
+ "@storybook/ui": "5.1.9",
"airbnb-js-shims": "^1 || ^2",
"autoprefixer": "^9.4.9",
"babel-plugin-add-react-displayname": "^0.0.5",
@@ -1604,7 +1604,7 @@
"commander": "^2.19.0",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
- "corejs-upgrade-webpack-plugin": "^1.0.1",
+ "corejs-upgrade-webpack-plugin": "^2.0.0",
"css-loader": "^2.1.1",
"detect-port": "^1.3.0",
"dotenv-webpack": "^1.7.0",
@@ -1620,9 +1620,10 @@
"interpret": "^1.2.0",
"ip": "^1.1.5",
"json5": "^2.1.0",
- "lazy-universal-dotenv": "^2.0.0",
+ "lazy-universal-dotenv": "^3.0.0",
"node-fetch": "^2.6.0",
"open": "^6.1.0",
+ "pnp-webpack-plugin": "1.4.3",
"postcss-flexbugs-fixes": "^4.1.0",
"postcss-loader": "^3.0.0",
"pretty-hrtime": "^1.0.3",
@@ -1665,18 +1666,18 @@
}
},
"@storybook/core-events": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.1.4.tgz",
- "integrity": "sha512-GHPiayjWVHYGZ9KnGV/WezYVBgFLHv12glap1qirWPFX+FW+wzE0gejGdvy6k1DIhwFsjdS77KzJ0cK6ersHng==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.1.9.tgz",
+ "integrity": "sha512-jHe2uyoLj9i6fntHtOj5azfGdLOb75LF0e1xXE8U2SX7Zp3uwbLAcfJ+dPStdc/q+f/wBiip3tH1dIjaNuUiMw==",
"dev": true,
"requires": {
"core-js": "^3.0.1"
}
},
"@storybook/node-logger": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.1.4.tgz",
- "integrity": "sha512-YusnRlm3v4unIbRz+U48Qj/DbzCb+Gky8V4qjb2E7td0ehjgHpDbVmqA+5NK7wcafAXPTlvZojCPekm2m5XBdw==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.1.9.tgz",
+ "integrity": "sha512-rcSuI5n53hDMHW83gl5TR0Yn885/i2XY0AzX1DsbTeGOl3x5LhrCSZsZWetKGcx7zsO4n7o5mQszLuN1JlyE8A==",
"dev": true,
"requires": {
"chalk": "^2.4.2",
@@ -1695,17 +1696,18 @@
}
},
"@storybook/react": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/react/-/react-5.1.4.tgz",
- "integrity": "sha512-mD1WX4fw4TIc26A8aEWGkzCoEqVAyyujoC1HvmUFPo3pl4/bNlenZyBpV6ShW2UtmZRsBTD+t1QSYBY0l3nIag==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/react/-/react-5.1.9.tgz",
+ "integrity": "sha512-Byykpsttf6p2jv3LvqFtntEYfbUZSNTts0TjcZHNsHoUGmT7/M1PyqTeB7JUcYUNwSgdACY8FbowCrwZwDJDWQ==",
"dev": true,
"requires": {
"@babel/plugin-transform-react-constant-elements": "^7.2.0",
"@babel/preset-flow": "^7.0.0",
"@babel/preset-react": "^7.0.0",
- "@storybook/core": "5.1.4",
- "@storybook/node-logger": "5.1.4",
+ "@storybook/core": "5.1.9",
+ "@storybook/node-logger": "5.1.9",
"@svgr/webpack": "^4.0.3",
+ "babel-plugin-add-react-displayname": "^0.0.5",
"babel-plugin-named-asset-import": "^0.3.1",
"babel-plugin-react-docgen": "^3.0.0",
"babel-preset-react-app": "^9.0.0",
@@ -1736,9 +1738,9 @@
}
},
"@storybook/router": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.1.4.tgz",
- "integrity": "sha512-oiJd83drfheSCfFxj50v8HHK2FrMYV+QQrB/xyb/jIuTQWtY4RrBoE0pVtDKaz+2kSdExaVmx0AKnfqbwlCPqA==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.1.9.tgz",
+ "integrity": "sha512-eAmeerE/OTIwCV7WBnb1BPINVN1GTSMsUXLNWpqSISuyWJ+NZAJlObFkvXoc57QSQlv0cvXlm1FMkmRt8ku1Hw==",
"dev": true,
"requires": {
"@reach/router": "^1.2.1",
@@ -1749,14 +1751,14 @@
}
},
"@storybook/theming": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.1.4.tgz",
- "integrity": "sha512-mX03GFiiFF+XxxyRvIHYZbO5XyNytmqQ/KSXQlzOC2LVr1iefK/8iZEXAyfGKGPZ6DA8oqpnpoHgotuOWcmPNw==",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.1.9.tgz",
+ "integrity": "sha512-4jIFJwTWVf9tsv27noLoFHlKC2Jl9DHV3q+rxGPU8bTNbufCu4oby82SboO5GAKuS3eu1cxL1YY9pYad9WxfHg==",
"dev": true,
"requires": {
"@emotion/core": "^10.0.9",
"@emotion/styled": "^10.0.7",
- "@storybook/client-logger": "5.1.4",
+ "@storybook/client-logger": "5.1.9",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"deep-object-diff": "^1.1.0",
@@ -1769,21 +1771,23 @@
}
},
"@storybook/ui": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.1.4.tgz",
- "integrity": "sha512-7w7SCIxCT3GzKTTZnipr6cxCNeJKjtUuw4VngpWdhxqMMalW72ua9QuGRi8RoQRoAgP2HdoqOciIRKwdWTS1xw==",
- "dev": true,
- "requires": {
- "@storybook/addons": "5.1.4",
- "@storybook/api": "5.1.4",
- "@storybook/client-logger": "5.1.4",
- "@storybook/components": "5.1.4",
- "@storybook/core-events": "5.1.4",
- "@storybook/router": "5.1.4",
- "@storybook/theming": "5.1.4",
+ "version": "5.1.9",
+ "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.1.9.tgz",
+ "integrity": "sha512-guzKv4VYM+06BzMXeO3QqlX0IwUHyeS6lwdPCL8Oy2V4Gi2IYHHiD6Hr1NgnBO18j9luxE38f4Ii7gEIzXMFbQ==",
+ "dev": true,
+ "requires": {
+ "@storybook/addons": "5.1.9",
+ "@storybook/api": "5.1.9",
+ "@storybook/channels": "5.1.9",
+ "@storybook/client-logger": "5.1.9",
+ "@storybook/components": "5.1.9",
+ "@storybook/core-events": "5.1.9",
+ "@storybook/router": "5.1.9",
+ "@storybook/theming": "5.1.9",
"copy-to-clipboard": "^3.0.8",
"core-js": "^3.0.1",
"core-js-pure": "^3.0.1",
+ "emotion-theming": "^10.0.10",
"fast-deep-equal": "^2.0.1",
"fuse.js": "^3.4.4",
"global": "^4.3.2",
@@ -1800,6 +1804,7 @@
"react-hotkeys": "2.0.0-pre4",
"react-resize-detector": "^4.0.5",
"recompose": "^0.30.0",
+ "regenerator-runtime": "^0.13.2",
"resolve-from": "^5.0.0",
"semver": "^6.0.0",
"store2": "^2.7.1",
@@ -2857,15 +2862,15 @@
}
},
"babel-plugin-styled-components": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.10.0.tgz",
- "integrity": "sha512-sQVKG8irFXx14ZfaK1bBePirfkacl3j8nZwSZK+ZjsbnadRHKQTbhXbe/RB1vT6Vgkz45E+V95LBq4KqdhZUNw==",
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.10.1.tgz",
+ "integrity": "sha512-F6R2TnPGNN6iuXCs0xQ+EsrunwNoWI55J5I8Pkd/+fzzbv1I4gFgTaZepMOVpLobYWU2XaLIm+73L0zD3CnOdQ==",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.0.0",
"@babel/helper-module-imports": "^7.0.0",
"babel-plugin-syntax-jsx": "^6.18.0",
- "lodash": "^4.17.10"
+ "lodash": "^4.17.11"
}
},
"babel-plugin-syntax-jsx": {
@@ -3557,22 +3562,22 @@
"dev": true
},
"cacache": {
- "version": "11.3.2",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz",
- "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==",
+ "version": "11.3.3",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz",
+ "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==",
"dev": true,
"requires": {
- "bluebird": "^3.5.3",
+ "bluebird": "^3.5.5",
"chownr": "^1.1.1",
"figgy-pudding": "^3.5.1",
- "glob": "^7.1.3",
+ "glob": "^7.1.4",
"graceful-fs": "^4.1.15",
"lru-cache": "^5.1.1",
"mississippi": "^3.0.0",
"mkdirp": "^0.5.1",
"move-concurrently": "^1.0.1",
"promise-inflight": "^1.0.1",
- "rimraf": "^2.6.2",
+ "rimraf": "^2.6.3",
"ssri": "^6.0.1",
"unique-filename": "^1.1.1",
"y18n": "^4.0.0"
@@ -4161,9 +4166,9 @@
}
},
"core-js": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.1.3.tgz",
- "integrity": "sha512-PWZ+ZfuaKf178BIAg+CRsljwjIMRV8MY00CbZczkR6Zk5LfkSkjGoaab3+bqRQWVITNZxQB7TFYz+CFcyuamvA==",
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.1.4.tgz",
+ "integrity": "sha512-YNZN8lt82XIMLnLirj9MhKDFZHalwzzrL9YLt6eb0T5D0EDl4IQ90IGkua8mHbnxNrkj1d8hbdizMc0Qmg1WnQ==",
"dev": true
},
"core-js-compat": {
@@ -4198,9 +4203,9 @@
"dev": true
},
"corejs-upgrade-webpack-plugin": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/corejs-upgrade-webpack-plugin/-/corejs-upgrade-webpack-plugin-1.0.1.tgz",
- "integrity": "sha512-WWZ7X0ly4TpnyoNypDNqQtq55Dyq2525iz5wD2Zq5mBC3qxIKY9Mm1Tfqf6xJxvQ1At9eC8i8aN5vLr444cunw==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/corejs-upgrade-webpack-plugin/-/corejs-upgrade-webpack-plugin-2.1.0.tgz",
+ "integrity": "sha512-gc+S4t8VT9YFSgOPrhZlD6kDoGZtUq71QwXxS2neGNPhli0veKhbzzilODIpy73TjXGUrCHCpevK8vBnzUPuhw==",
"dev": true,
"requires": {
"resolve-from": "^5.0.0",
@@ -4480,9 +4485,9 @@
"dev": true
},
"deepmerge": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.2.0.tgz",
- "integrity": "sha512-6+LuZGU7QCNUnAJyX8cIrlzoEgggTM6B7mm+znKOX4t5ltluT9KLjN6g61ECMS0LTsLW7yDpNoxhix5FZcrIow=="
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz",
+ "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA=="
},
"define-properties": {
"version": "1.1.3",
@@ -4730,9 +4735,9 @@
}
},
"dotenv-expand": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz",
- "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
+ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
"dev": true
},
"dotenv-webpack": {
@@ -4769,9 +4774,9 @@
"dev": true
},
"ejs": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz",
- "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==",
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.2.tgz",
+ "integrity": "sha512-PcW2a0tyTuPHz3tWyYqtK6r1fZ3gp+3Sop8Ph+ZYN81Ob5rwmbHEzaqs10N3BEsaGTkh/ooniXK+WwszGlc2+Q==",
"dev": true
},
"electron-to-chromium": {
@@ -5477,12 +5482,13 @@
},
"dependencies": {
"find-up": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.0.0.tgz",
- "integrity": "sha512-zoH7ZWPkRdgwYCDVoQTzqjG8JSPANhtvLhh4KVUHyKnaUJJrNeFmWIkTcNuJmR3GLMEmGYEf2S2bjgx26JTF+Q==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
"dev": true,
"requires": {
- "locate-path": "^5.0.0"
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
}
},
"locate-path": {
@@ -5512,6 +5518,12 @@
"p-limit": "^2.2.0"
}
},
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ },
"pkg-dir": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
@@ -6790,9 +6802,9 @@
"dev": true
},
"inquirer": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz",
- "integrity": "sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.4.0.tgz",
+ "integrity": "sha512-O3qJQ+fU/AI1K2y5/RjqefMEQTdJQf6sPTvyRA1bx6D634ADxcu97u6YOUciIeU2OWIuvpUsQs6Wx3Fdi3eFaQ==",
"dev": true,
"requires": {
"ansi-escapes": "^3.2.0",
@@ -7349,22 +7361,22 @@
"dev": true
},
"lazy-universal-dotenv": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-2.0.0.tgz",
- "integrity": "sha512-1Wi0zgZMfRLaRAK21g3odYuU+HE1d85Loe2tb44YhcNwIzhmD49mTPR9aKckpB9Q9Q9mA+hUMLI2xlkcCAe3yw==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.0.tgz",
+ "integrity": "sha512-Mbf5AeGOs74lE5BdQXHFJ7Rt383jxnWKNfW2EWL0Pibnhea5JRStRIiUpdTenyMxCGuCjlMpYQhhay1XZBSSQA==",
"dev": true,
"requires": {
"@babel/runtime": "^7.0.0",
"app-root-dir": "^1.0.2",
- "core-js": "^2.5.7",
- "dotenv": "^6.0.0",
- "dotenv-expand": "^4.2.0"
+ "core-js": "^3.0.4",
+ "dotenv": "^8.0.0",
+ "dotenv-expand": "^5.1.0"
},
"dependencies": {
- "core-js": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz",
- "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==",
+ "dotenv": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.0.0.tgz",
+ "integrity": "sha512-30xVGqjLjiUOArT4+M5q9sYdvuR4riM6yK9wMcas9Vbp6zZa+ocC9dp6QoftuhTPhFAiLK/0C5Ni2nou/Bk8lg==",
"dev": true
}
}
@@ -8502,6 +8514,15 @@
}
}
},
+ "pnp-webpack-plugin": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.4.3.tgz",
+ "integrity": "sha512-ExrNwuFH3DudHwWY2uRMqyiCOBEDdhQYHIAsqW/CM6hIZlSgXC/ma/p08FoNOUhVyh9hl1NGnMpR94T5i3SHaQ==",
+ "dev": true,
+ "requires": {
+ "ts-pnp": "^1.1.2"
+ }
+ },
"polished": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/polished/-/polished-3.4.0.tgz",
@@ -9744,9 +9765,9 @@
}
},
"rollup": {
- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.15.2.tgz",
- "integrity": "sha512-NsH0Mjqk/RtlhSIJopNUiCYi3r3zudHxg9Cj6Or96QnJw/suab0/PjL50/GRNE5omvXEG2F9K4a334ddvA1Txg==",
+ "version": "1.15.6",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.15.6.tgz",
+ "integrity": "sha512-s3Vn3QJQ5YVFfIG4nXoG9VdL1I37IZsft+4ZyeBhxE0df1kCFz9e+4bEAbR4mKH3pvBO9e9xjdxWPhhIp0r9ow==",
"dev": true,
"requires": {
"@types/estree": "0.0.39",
@@ -10679,13 +10700,14 @@
}
},
"styled-components": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-4.3.1.tgz",
- "integrity": "sha512-04XKQFFSEx3qTeN5I4kiSeajrwG6juDMw2+vUgvfxeXFegE40TuPKS4fFey8RJP1Ii1AoVQVUOglrdUUey0ZHw==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-4.3.2.tgz",
+ "integrity": "sha512-NppHzIFavZ3TsIU3R1omtddJ0Bv1+j50AKh3ZWyXHuFvJq1I8qkQ5mZ7uQgD89Y8zJNx2qRo6RqAH1BmoVafHw==",
"dev": true,
"requires": {
"@babel/helper-module-imports": "^7.0.0",
- "@emotion/is-prop-valid": "^0.7.3",
+ "@babel/traverse": "^7.0.0",
+ "@emotion/is-prop-valid": "^0.8.1",
"@emotion/unitless": "^0.7.0",
"babel-plugin-styled-components": ">= 1",
"css-to-react-native": "^2.2.2",
@@ -10696,17 +10718,6 @@
"stylis": "^3.5.0",
"stylis-rule-sheet": "^0.0.10",
"supports-color": "^5.5.0"
- },
- "dependencies": {
- "@emotion/is-prop-valid": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.7.3.tgz",
- "integrity": "sha512-uxJqm/sqwXw3YPA5GXX365OBcJGFtxUVkB6WyezqFHlNe9jqUWH5ur2O2M8dGBz61kn1g3ZBlzUunFQXQIClhA==",
- "dev": true,
- "requires": {
- "@emotion/memoize": "0.7.1"
- }
- }
}
},
"styled-icons": {
@@ -11047,6 +11058,12 @@
"integrity": "sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==",
"dev": true
},
+ "ts-pnp": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.2.tgz",
+ "integrity": "sha512-f5Knjh7XCyRIzoC/z1Su1yLLRrPrFCgtUAh/9fCSP6NKbATwpOL1+idQVXQokK9GRFURn/jYPGPfegIctwunoA==",
+ "dev": true
+ },
"tslib": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
@@ -11520,9 +11537,9 @@
"dev": true
},
"webpack": {
- "version": "4.34.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.34.0.tgz",
- "integrity": "sha512-ry2IQy1wJjOefLe1uJLzn5tG/DdIKzQqNlIAd2L84kcaADqNvQDTBlo8UcCNyDaT5FiaB+16jhAkb63YeG3H8Q==",
+ "version": "4.35.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.0.tgz",
+ "integrity": "sha512-M5hL3qpVvtr8d4YaJANbAQBc4uT01G33eDpl/psRTBCfjxFTihdhin1NtAKB1ruDwzeVdcsHHV3NX+QsAgOosw==",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.8.5",
@@ -11612,14 +11629,14 @@
}
},
"websocket-driver": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.2.tgz",
- "integrity": "sha512-RRTAkzsGiOP8PwGwLfd/H0NbotLXyS5zxg4EbuQ2K3aNqgUOVbOzBKKvTXzUsKiwVs+pBpBtqBYHj6PS6JVXDQ==",
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz",
+ "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==",
"dev": true,
"requires": {
- "http-parser-js": ">= 0.4.0, < 0.4.11",
- "safe-buffer": ">= 5.1.0",
- "websocket-extensions": ">= 0.1.1"
+ "http-parser-js": ">=0.4.0 <0.4.11",
+ "safe-buffer": ">=5.1.0",
+ "websocket-extensions": ">=0.1.1"
}
},
"websocket-extensions": {
diff --git a/package.json b/package.json
index 5944154..ea74814 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "@decsys/confirmation-component",
"componentName": "Confirmation",
- "version": "1.0.0-beta.4",
+ "version": "1.0.0",
"description": "Participant Confirmation component for the DECSYS Survey Platform",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
@@ -20,15 +20,15 @@
"@babel/core": "^7.4.5",
"@babel/preset-env": "^7.4.5",
"@babel/preset-react": "^7.0.0",
- "@storybook/addon-actions": "^5.1.4",
- "@storybook/addon-knobs": "^5.1.4",
- "@storybook/addon-links": "^5.1.4",
- "@storybook/addons": "^5.1.4",
- "@storybook/react": "^5.1.4",
+ "@storybook/addon-actions": "^5.1.9",
+ "@storybook/addon-knobs": "^5.1.9",
+ "@storybook/addon-links": "^5.1.9",
+ "@storybook/addons": "^5.1.9",
+ "@storybook/react": "^5.1.9",
"babel-loader": "^8.0.6",
"prop-types": "^15.7.2",
"react": "^16.8.6",
- "rollup": "^1.15.2",
+ "rollup": "^1.15.6",
"rollup-plugin-babel": "^4.3.2",
"rollup-plugin-commonjs": "^9.3.4",
"rollup-plugin-json": "^4.0.0",
@@ -36,16 +36,16 @@
"rollup-plugin-node-resolve": "^4.2.4",
"rollup-plugin-replace": "^2.2.0",
"rollup-plugin-terser": "^4.0.4",
- "styled-components": "^4.3.1"
+ "styled-components": "^4.3.2"
},
"dependencies": {
- "@decsys/param-types": "^1.0.0-beta.2",
+ "@decsys/param-types": "^1.0.0",
"@smooth-ui/core-sc": "^10.1.0",
"styled-icons": "^7.15.1"
},
"peerDependencies": {
- "prop-types": "~15.x",
- "react": "~16.x",
- "styled-components": "~4.x"
+ "prop-types": "~15",
+ "react": "~16",
+ "styled-components": "~4"
}
}