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" } }