diff --git a/package-lock.json b/package-lock.json index e8d18fc5..15b3b388 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4168,11 +4168,6 @@ "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", "dev": true }, - "html-janitor": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/html-janitor/-/html-janitor-2.0.4.tgz", - "integrity": "sha512-92J5h9jNZRk30PMHapjHEJfkrBWKCOy0bq3oW2pBungky6lzYSoboBGPMvxl1XRKB2q+kniQmsLsPbdpY7RM2g==" - }, "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -4775,11 +4770,6 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "lodash-amd": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash-amd/-/lodash-amd-3.5.0.tgz", - "integrity": "sha512-YGKhQBJAhglKepycxPtdR8oXXv7VsagH3+hiOGan09ej/CRMlZ5r8PzrSDRY7bsV9y90l3+A5gyTR+9zzyXg9w==" - }, "lodash._getnative": { "version": "3.9.1", "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", @@ -5873,12 +5863,13 @@ } }, "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", "requires": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" } }, "react-component-managers": { @@ -5891,13 +5882,14 @@ } }, "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" } }, "react-dropzone": { @@ -6426,9 +6418,9 @@ } }, "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -6467,56 +6459,6 @@ } } }, - "scribe-editor": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/scribe-editor/-/scribe-editor-2.3.0.tgz", - "integrity": "sha512-PkOhmLw5PCCnxtCt/glECcaRBcHcn0DKh61skJm0Yey9hIYvDElY9wjCzypijHwEh9Hptkn0Hfzi8dU54uC3ZA==", - "requires": { - "immutable": "~3.7.3", - "lodash-amd": "~3.5.0" - }, - "dependencies": { - "immutable": { - "version": "3.7.6", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", - "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==" - } - } - }, - "scribe-plugin-keyboard-shortcuts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/scribe-plugin-keyboard-shortcuts/-/scribe-plugin-keyboard-shortcuts-0.1.1.tgz", - "integrity": "sha512-/Xk5rlv34l69OXv2DwqM7xkUsG2NWGThGvdf+WJH88Dbnpi/9axj7VF/NR4xzDW5ptI6ZvP4TjPWU2mSfNr0iA==", - "requires": { - "lodash-amd": "~2.4.1" - }, - "dependencies": { - "lodash-amd": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash-amd/-/lodash-amd-2.4.1.tgz", - "integrity": "sha512-WEUDkyddJe1c6biddZTTKj0oj50wmbIyykqcF9NC6rul5X2pbDifTdIwiML4+CLfE3FdjKH/XojBV8+Ns57LoQ==" - } - } - }, - "scribe-plugin-link-prompt-command": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/scribe-plugin-link-prompt-command/-/scribe-plugin-link-prompt-command-0.4.0.tgz", - "integrity": "sha512-M9SycMxVlDyr0AWr4+1NUUDfS+gsTgFg6bZRRpDql5AFISMCckdSkpr5p/hi0l4SngLJaIt9h6Gnf/xnE9y5Gg==" - }, - "scribe-plugin-sanitizer": { - "version": "0.1.11", - "resolved": "https://registry.npmjs.org/scribe-plugin-sanitizer/-/scribe-plugin-sanitizer-0.1.11.tgz", - "integrity": "sha512-u0PVk54Ys/SORmh7edK7VoYMA14CMFXjvLBSYUmFF//IpPYa1gdJxQ0pcPiOs0KxWWq2yFGOjHZ43R5lH2q60A==", - "requires": { - "html-janitor": "^2.0.4", - "lodash-amd": "~3.5.0" - } - }, - "scribe-plugin-toolbar": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/scribe-plugin-toolbar/-/scribe-plugin-toolbar-0.2.2.tgz", - "integrity": "sha512-VX+8BDMVXWyKmv70K4yEj5liZebLxBO/DnizKIpfqoNNpJYSEJFRfSwyoYz2f1WUrflSl8ow6rzw9p0MubTaDQ==" - }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", diff --git a/package.json b/package.json index d9342f25..1f165be0 100644 --- a/package.json +++ b/package.json @@ -37,11 +37,6 @@ "reqwest": "^2.0.5", "sass": "^1.55.0", "sass-loader": "^8.0.2", - "scribe-editor": "^2.1.1", - "scribe-plugin-keyboard-shortcuts": "^0.1.1", - "scribe-plugin-link-prompt-command": "^0.4.0", - "scribe-plugin-sanitizer": "^0.1.10", - "scribe-plugin-toolbar": "^0.2.2", "style-loader": "^2.0.0", "svg-sprite": "^2.0.2", "url-loader": "^0.5.7", diff --git a/public/components/TagEdit/formComponents/TagDescription.react.js b/public/components/TagEdit/formComponents/TagDescription.react.js index 4c566691..690f1e60 100644 --- a/public/components/TagEdit/formComponents/TagDescription.react.js +++ b/public/components/TagEdit/formComponents/TagDescription.react.js @@ -1,5 +1,4 @@ import React from 'react'; -import ReactScribe from '../../utils/ReactScribe.react'; import { RichTextEditor, customMultiBlockTextConfig, transformToLegacyMarkup } from '@guardian/prosemirror-editor'; @@ -29,15 +28,6 @@ export default class TagDescription extends React.Component {