diff --git a/package.json b/package.json index f6757e71..3ba8c9d1 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,7 @@ "fake-indexeddb": "^2.1.1", "mocha": "^6.2.0", "now": "^16.2.0", - "standard": "^14.0.2", + "standard": "^14.1.0", "testcafe": "^1.4.1" }, "engines": { @@ -120,52 +120,46 @@ }, "standard": { "globals": [ - "fetch", + "AbortController", + "Blob", + "CSS", + "DOMParser", + "Element", + "Element", + "Event", + "FormData", "IDBKeyRange", "IDBObjectStore", - "indexedDB", - "requestAnimationFrame", - "requestIdleCallback", - "location", - "localStorage", + "Image", + "ImageData", "IntersectionObserver", + "MessageChannel", + "NodeList", + "NotificationEvent", + "OffscreenCanvas", "URL", - "Event", - "history", - "performance", - "self", - "caches", + "WebSocket", + "__assets__", "__routes__", "__shell__", - "__assets__", - "test", - "fixture", - "Element", - "FormData", "atob", "btoa", - "Blob", - "Element", - "Image", - "NotificationEvent", - "NodeList", - "DOMParser", - "CSS", + "caches", "customElements", - "AbortController", - "matchMedia", - "MessageChannel", - "ImageData", - "OffscreenCanvas", - "postMessage", + "fetch", + "fixture", "getComputedStyle", - "WebSocket" - ], - "ignore": [ - "dist", - "src/routes/_utils/asyncModules.js", - "src/routes/_utils/asyncPolyfills.js", - "src/routes/_components/dialog/asyncDialogs.js" + "history", + "indexedDB", + "localStorage", + "location", + "matchMedia", + "performance", + "postMessage", + "requestAnimationFrame", + "requestIdleCallback", + "self", + "test" ] }, "esm": { diff --git a/src/routes/_components/dialog/asyncDialogs.js b/src/routes/_components/dialog/asyncDialogs.js index 62e386eb..0fed6ffd 100644 --- a/src/routes/_components/dialog/asyncDialogs.js +++ b/src/routes/_components/dialog/asyncDialogs.js @@ -2,48 +2,48 @@ const getDefault = mod => mod.default export const importShowAccountProfileOptionsDialog = () => import( /* webpackChunkName: 'showAccountProfileOptionsDialog' */ './creators/showAccountProfileOptionsDialog' - ).then(getDefault) +).then(getDefault) export const importShowComposeDialog = () => import( /* webpackChunkName: 'showComposeDialog' */ './creators/showComposeDialog' - ).then(getDefault) +).then(getDefault) export const importShowTextConfirmationDialog = () => import( /* webpackChunkName: 'showTextConfirmationDialog' */ './creators/showTextConfirmationDialog' - ).then(getDefault) +).then(getDefault) export const importShowEmojiDialog = () => import( /* webpackChunkName: 'showEmojiDialog' */ './creators/showEmojiDialog' - ).then(getDefault) +).then(getDefault) export const importShowPostPrivacyDialog = () => import( /* webpackChunkName: 'showPostPrivacyDialog' */ './creators/showPostPrivacyDialog' - ).then(getDefault) +).then(getDefault) export const importShowStatusOptionsDialog = () => import( /* webpackChunkName: 'showStatusOptionsDialog' */ './creators/showStatusOptionsDialog' - ).then(getDefault) +).then(getDefault) export const importShowCopyDialog = () => import( /* webpackChunkName: 'showCopyDialog' */ './creators/showCopyDialog' - ).then(getDefault) +).then(getDefault) export const importShowShortcutHelpDialog = () => import( /* webpackChunkName: 'showShortcutHelpDialog' */ './creators/showShortcutHelpDialog' - ).then(getDefault) +).then(getDefault) export const importShowMediaDialog = () => import( /* webpackChunkName: 'showMediaDialog' */ './creators/showMediaDialog' - ).then(getDefault) +).then(getDefault) export const importShowMuteDialog = () => import( /* webpackChunkName: 'showMuteDialog' */ './creators/showMuteDialog' - ).then(getDefault) +).then(getDefault) export const importShowReportDialog = () => import( /* webpackChunkName: 'showReportDialog' */ './creators/showReportDialog' - ).then(getDefault) +).then(getDefault) export const importShowMediaEditDialog = () => import( /* webpackChunkName: 'showMediaEditDialog' */ './creators/showMediaEditDialog' - ).then(getDefault) +).then(getDefault) diff --git a/src/routes/_utils/asyncModules.js b/src/routes/_utils/asyncModules.js index 475618a9..85ce2303 100644 --- a/src/routes/_utils/asyncModules.js +++ b/src/routes/_utils/asyncModules.js @@ -2,52 +2,52 @@ const getDefault = mod => mod.default export const importTimeline = () => import( /* webpackChunkName: 'Timeline' */ '../_components/timeline/Timeline.html' - ).then(getDefault) +).then(getDefault) export const importVirtualList = () => import( /* webpackChunkName: 'VirtualList.html' */ '../_components/virtualList/VirtualList.html' - ).then(getDefault) +).then(getDefault) export const importList = () => import( /* webpackChunkName: 'List.html' */ '../_components/list/List.html' - ).then(getDefault) +).then(getDefault) export const importStatusVirtualListItem = () => import( /* webpackChunkName: 'StatusVirtualListItem.html' */ '../_components/timeline/StatusVirtualListItem.html' - ).then(getDefault) +).then(getDefault) export const importNotificationVirtualListItem = () => import( /* webpackChunkName: 'NotificationVirtualListItem.html' */ '../_components/timeline/NotificationVirtualListItem.html' - ).then(getDefault) +).then(getDefault) export const importDatabase = () => import( /* webpackChunkName: 'database.js' */ '../_database/databaseApis.js' - ) +) export const importLoggedInObservers = () => import( /* webpackChunkName: 'loggedInObservers.js' */ '../_store/observers/loggedInObservers.js' - ).then(getDefault) +).then(getDefault) export const importNavShortcuts = () => import( - /* webpackChunkName: 'NavShortcuts' */ '../_components/NavShortcuts.html' - ).then(getDefault) + /* webpackChunkName: 'NavShortcuts' */ '../_components/NavShortcuts.html' +).then(getDefault) export const importEmojiMart = () => import( /* webpackChunkName: 'createEmojiMartPickerFromData.js' */ '../_react/createEmojiMartPickerFromData.js' - ).then(getDefault) +).then(getDefault) export const importToast = () => import( /* webpackChunkName: 'Toast.html' */ '../_components/toast/Toast.html' - ).then(getDefault) +).then(getDefault) export const importSnackbar = () => import( /* webpackChunkName: 'Snackbar.html' */ '../_components/snackbar/Snackbar.html' - ).then(getDefault) +).then(getDefault) export const importComposeBox = () => import( /* webpackChunkName: 'ComposeBox.html' */ '../_components/compose/ComposeBox.html' - ).then(getDefault) +).then(getDefault) export const importTesseractWorker = () => import( /* webpackChunkName: 'tesseractWorker' */ '../_utils/tesseractWorker.js' - ).then(getDefault) +).then(getDefault) diff --git a/src/routes/_utils/asyncPolyfills.js b/src/routes/_utils/asyncPolyfills.js index 8fd253ae..f7899837 100644 --- a/src/routes/_utils/asyncPolyfills.js +++ b/src/routes/_utils/asyncPolyfills.js @@ -1,15 +1,15 @@ export const importIntersectionObserver = () => import( /* webpackChunkName: '$polyfill$-intersection-observer' */ 'intersection-observer' - ) +) export const importRequestIdleCallback = () => import( /* webpackChunkName: '$polyfill$-requestidlecallback' */ 'requestidlecallback' - ) +) export const importIndexedDBGetAllShim = () => import( /* webpackChunkName: '$polyfill$-indexeddb-getall-shim' */ 'indexeddb-getall-shim' - ) +) export const importCustomElementsPolyfill = () => import( /* webpackChunkName: '$polyfill$-@webcomponents/custom-elements' */ '@webcomponents/custom-elements' - ) +) diff --git a/yarn.lock b/yarn.lock index 4789c3cf..e6276591 100644 --- a/yarn.lock +++ b/yarn.lock @@ -492,13 +492,6 @@ amdefine@>=0.0.4: resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= -ansi-align@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" - integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== - dependencies: - string-width "^3.0.0" - ansi-colors@3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.3.tgz#57d35b8686e851e2cc04c403f1c00203976a1813" @@ -1538,20 +1531,6 @@ bowser@1.6.0: resolved "https://registry.yarnpkg.com/bowser/-/bowser-1.6.0.tgz#37fc387b616cb6aef370dab4d6bd402b74c5c54d" integrity sha1-N/w4e2Fstq7zcNq01r1AK3TFxU0= -boxen@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-3.2.0.tgz#fbdff0de93636ab4450886b6ff45b92d098f45eb" - integrity sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A== - dependencies: - ansi-align "^3.0.0" - camelcase "^5.3.1" - chalk "^2.4.2" - cli-boxes "^2.2.0" - string-width "^3.0.0" - term-size "^1.2.0" - type-fest "^0.3.0" - widest-line "^2.0.0" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -1968,11 +1947,6 @@ ci-info@^1.5.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -2008,11 +1982,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-boxes@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d" - integrity sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w== - cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" @@ -2292,15 +2261,6 @@ cross-spawn@^4.0.2: lru-cache "^4.0.1" which "^1.2.9" -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -2932,15 +2892,15 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -eslint-config-standard-jsx@8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-8.0.1.tgz#987bdeb063f0bfbd1de55300b02fdd220c94a68a" - integrity sha512-SDnpVLSzTcT0eLNTG7s8ffRi3WadBBpw+pFsiBj4BcrHOFOga9O/7mjtNRyPgetmsiDPWGxsiS4UdJLZhaIukA== +eslint-config-standard-jsx@8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-8.1.0.tgz#314c62a0e6f51f75547f89aade059bec140edfc7" + integrity sha512-ULVC8qH8qCqbU792ZOO6DaiaZyHNS/5CZt3hKqHkEhVlhPEPN3nfBqqxJCyp59XrjIBZPu1chMYe9T2DXZ7TMw== -eslint-config-standard@14.0.1: - version "14.0.1" - resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.0.1.tgz#375c3636fb4bd453cb95321d873de12e4eef790b" - integrity sha512-1RWsAKTDTZgA8bIM6PSC9aTGDAUlKqNkYNJlTZ5xYD/HYkIM6GlcefFvgcJ8xi0SWG5203rttKYX28zW+rKNOg== +eslint-config-standard@14.1.0: + version "14.1.0" + resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.1.0.tgz#b23da2b76fe5a2eba668374f246454e7058f15d4" + integrity sha512-EF6XkrrGVbvv8hL/kYa/m6vnvmUT+K82pJJc4JJVMM6+Qgqh0pnwprSxdduDLB9p/7bIxD+YV5O0wfb8lmcPbA== eslint-import-resolver-node@^0.3.2: version "0.3.2" @@ -3055,10 +3015,10 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== -eslint@~6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.1.0.tgz#06438a4a278b1d84fb107d24eaaa35471986e646" - integrity sha512-QhrbdRD7ofuV09IuE2ySWBz0FyXCq0rriLTZXZqaWSI79CVtHVRdkFuFTViiqzZhkCgfOh9USpriuGN2gIpZDQ== +eslint@~6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.2.2.tgz#03298280e7750d81fcd31431f3d333e43d93f24f" + integrity sha512-mf0elOkxHbdyGX1IJEUsNBzCDdyoUgljF3rRlgfyYh0pwGnreLc0jjD6ZuleOibjmnUWZLY2eXwSooeOgGJ2jw== dependencies: "@babel/code-frame" "^7.0.0" ajv "^6.10.0" @@ -3067,9 +3027,9 @@ eslint@~6.1.0: debug "^4.0.1" doctrine "^3.0.0" eslint-scope "^5.0.0" - eslint-utils "^1.3.1" - eslint-visitor-keys "^1.0.0" - espree "^6.0.0" + eslint-utils "^1.4.2" + eslint-visitor-keys "^1.1.0" + espree "^6.1.1" esquery "^1.0.1" esutils "^2.0.2" file-entry-cache "^5.0.1" @@ -3110,7 +3070,7 @@ esotope-hammerhead@0.3.0: dependencies: "@types/estree" "^0.0.39" -espree@^6.0.0: +espree@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.1.tgz#7f80e5f7257fc47db450022d723e356daeb1e5de" integrity sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ== @@ -3178,19 +3138,6 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -3652,17 +3599,6 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -funding@^1.0.0: - version "1.0.8" - resolved "https://registry.yarnpkg.com/funding/-/funding-1.0.8.tgz#99640755b28080debd74a9337d448b8af00f827f" - integrity sha512-M4yYVbIgS9jxKY0XS89DDpsiMHe+JiwavRaXCmJxNmhJhVPEi8KigfP6mP69oOWaTDrCfrF4rE36OhGfoHkTTQ== - dependencies: - boxen "^3.2.0" - chalk "^2.4.2" - ci-info "^2.0.0" - term-size "^2.1.0" - word-wrap "^1.2.3" - gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -3709,11 +3645,6 @@ get-stdin@^7.0.0: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" integrity sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ== -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - get-stream@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -7139,20 +7070,19 @@ standard-engine@^12.0.0: minimist "^1.1.0" pkg-conf "^3.1.0" -standard@^14.0.2: - version "14.0.2" - resolved "https://registry.yarnpkg.com/standard/-/standard-14.0.2.tgz#840d70f3f202981fd1719066b4ec75e21e167144" - integrity sha512-2Rjsc+B1zaXiQVfUlH7n+ZIrCpxxAaVEItps2lBQUQLuyCH/Vc788w6q16PMK4ezPA61jm8A1vzBnBwcokGOgQ== +standard@^14.1.0: + version "14.1.0" + resolved "https://registry.yarnpkg.com/standard/-/standard-14.1.0.tgz#4246e8e0259fec00011af08a521c580037f2875d" + integrity sha512-jeRuTKtBJ9dI1kyYiC1RBbiVzSjGIbswIlO1OQMvnXizO94gEk2Yr80W5e/HmCWWbjzBqJBa+0JGazgL7JN2jQ== dependencies: - eslint "~6.1.0" - eslint-config-standard "14.0.1" - eslint-config-standard-jsx "8.0.1" + eslint "~6.2.2" + eslint-config-standard "14.1.0" + eslint-config-standard-jsx "8.1.0" eslint-plugin-import "~2.18.0" eslint-plugin-node "~9.1.0" eslint-plugin-promise "~4.2.1" eslint-plugin-react "~7.14.2" eslint-plugin-standard "~4.0.0" - funding "^1.0.0" standard-engine "^12.0.0" static-extend@^0.1.1: @@ -7464,18 +7394,6 @@ tar@^4: safe-buffer "^5.1.2" yallist "^3.0.3" -term-size@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" - integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= - dependencies: - execa "^0.7.0" - -term-size@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.1.0.tgz#3aec444c07a7cf936e157c1dc224b590c3c7eef2" - integrity sha512-I42EWhJ+2aeNQawGx1VtpO0DFI9YcfuvAMNIdKyf/6sRbHJ4P+ZQ/zIT87tE+ln1ymAGcCJds4dolfSAS0AcNg== - terser-webpack-plugin@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz#61b18e40eaee5be97e771cdbb10ed1280888c2b4" @@ -8282,18 +8200,6 @@ wide-align@1.1.3, wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" -widest-line@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" - integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== - dependencies: - string-width "^2.1.1" - -word-wrap@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - wordwrap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"