Created
March 14, 2022 16:34
-
-
Save jasonLaster/6da5b813063120f01b01ab221f438381 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/package-lock.json b/package-lock.json | |
index a2564800a..1c0d51731 100644 | |
--- a/package-lock.json | |
+++ b/package-lock.json | |
@@ -2123,7 +2123,7 @@ | |
"version": "0.8.0", | |
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", | |
"integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", | |
- "dev": true, | |
+ "devOptional": true, | |
"engines": { | |
"node": ">= 12" | |
} | |
@@ -2132,7 +2132,7 @@ | |
"version": "0.7.0", | |
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", | |
"integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", | |
- "dev": true, | |
+ "devOptional": true, | |
"dependencies": { | |
"@cspotcode/source-map-consumer": "0.8.0" | |
}, | |
@@ -11767,25 +11767,25 @@ | |
"version": "1.0.8", | |
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", | |
"integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"node_modules/@tsconfig/node12": { | |
"version": "1.0.9", | |
"resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", | |
"integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"node_modules/@tsconfig/node14": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", | |
"integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"node_modules/@tsconfig/node16": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", | |
"integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"node_modules/@types/babel__core": { | |
"version": "7.1.18", | |
@@ -13338,7 +13338,7 @@ | |
"version": "4.1.3", | |
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", | |
"integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"node_modules/argparse": { | |
"version": "1.0.10", | |
@@ -14582,7 +14582,7 @@ | |
"version": "4.0.6", | |
"resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", | |
"integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", | |
- "dev": true, | |
+ "devOptional": true, | |
"hasInstallScript": true, | |
"dependencies": { | |
"node-gyp-build": "^4.3.0" | |
@@ -15805,7 +15805,7 @@ | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", | |
"integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"node_modules/cross-fetch": { | |
"version": "3.1.4", | |
@@ -16361,7 +16361,7 @@ | |
"version": "4.0.2", | |
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", | |
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", | |
- "dev": true, | |
+ "devOptional": true, | |
"engines": { | |
"node": ">=0.3.1" | |
} | |
@@ -22864,7 +22864,7 @@ | |
"version": "1.3.6", | |
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", | |
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"node_modules/makeerror": { | |
"version": "1.0.12", | |
@@ -23823,7 +23823,7 @@ | |
"version": "4.3.0", | |
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", | |
"integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", | |
- "dev": true, | |
+ "devOptional": true, | |
"bin": { | |
"node-gyp-build": "bin.js", | |
"node-gyp-build-optional": "optional.js", | |
@@ -29111,7 +29111,7 @@ | |
"version": "10.5.0", | |
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.5.0.tgz", | |
"integrity": "sha512-6kEJKwVxAJ35W4akuiysfKwKmjkbYxwQMTBaAxo9KKAx/Yd26mPUyhGz3ji+EsJoAgrLqVsYHNuuYwQe22lbtw==", | |
- "dev": true, | |
+ "devOptional": true, | |
"dependencies": { | |
"@cspotcode/source-map-support": "0.7.0", | |
"@tsconfig/node10": "^1.0.7", | |
@@ -29153,7 +29153,7 @@ | |
"version": "8.2.0", | |
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", | |
"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", | |
- "dev": true, | |
+ "devOptional": true, | |
"engines": { | |
"node": ">=0.4.0" | |
} | |
@@ -29303,7 +29303,7 @@ | |
"version": "4.6.2", | |
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", | |
"integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", | |
- "dev": true, | |
+ "devOptional": true, | |
"bin": { | |
"tsc": "bin/tsc", | |
"tsserver": "bin/tsserver" | |
@@ -29786,7 +29786,7 @@ | |
"version": "5.0.8", | |
"resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.8.tgz", | |
"integrity": "sha512-k4dW/Qja1BYDl2qD4tOMB9PFVha/UJtxTc1cXYOe3WwA/2m0Yn4qB7wLMpJyLJ/7DR0XnTut3HsCSzDT4ZvKgA==", | |
- "dev": true, | |
+ "devOptional": true, | |
"hasInstallScript": true, | |
"dependencies": { | |
"node-gyp-build": "^4.3.0" | |
@@ -29865,7 +29865,7 @@ | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", | |
"integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"node_modules/v8-to-istanbul": { | |
"version": "8.1.0", | |
@@ -30922,7 +30922,7 @@ | |
"version": "3.1.1", | |
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", | |
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", | |
- "dev": true, | |
+ "devOptional": true, | |
"engines": { | |
"node": ">=6" | |
} | |
@@ -32315,13 +32315,13 @@ | |
"version": "0.8.0", | |
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", | |
"integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"@cspotcode/source-map-support": { | |
"version": "0.7.0", | |
"resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", | |
"integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", | |
- "dev": true, | |
+ "devOptional": true, | |
"requires": { | |
"@cspotcode/source-map-consumer": "0.8.0" | |
} | |
@@ -32527,17 +32527,20 @@ | |
"@graphql-typed-document-node/core": { | |
"version": "3.1.0", | |
"resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.0.tgz", | |
- "integrity": "sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg==" | |
+ "integrity": "sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg==", | |
+ "requires": {} | |
}, | |
"@headlessui/react": { | |
"version": "1.5.0", | |
"resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.5.0.tgz", | |
- "integrity": "sha512-aaRnYxBb3MU2FNJf3Ut9RMTUqqU3as0aI1lQhgo2n9Fa67wRu14iOGqx93xB+uMNVfNwZ5B3y/Ndm7qZGuFeMQ==" | |
+ "integrity": "sha512-aaRnYxBb3MU2FNJf3Ut9RMTUqqU3as0aI1lQhgo2n9Fa67wRu14iOGqx93xB+uMNVfNwZ5B3y/Ndm7qZGuFeMQ==", | |
+ "requires": {} | |
}, | |
"@heroicons/react": { | |
"version": "1.0.5", | |
"resolved": "https://registry.npmjs.org/@heroicons/react/-/react-1.0.5.tgz", | |
- "integrity": "sha512-UDMyLM2KavIu2vlWfMspapw9yii7aoLwzI2Hudx4fyoPwfKfxU8r3cL8dEBXOjcLG0/oOONZzbT14M1HoNtEcg==" | |
+ "integrity": "sha512-UDMyLM2KavIu2vlWfMspapw9yii7aoLwzI2Hudx4fyoPwfKfxU8r3cL8dEBXOjcLG0/oOONZzbT14M1HoNtEcg==", | |
+ "requires": {} | |
}, | |
"@humanwhocodes/config-array": { | |
"version": "0.9.2", | |
@@ -33217,7 +33220,8 @@ | |
"version": "1.6.22", | |
"resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", | |
"integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"@mdx-js/util": { | |
"version": "1.6.22", | |
@@ -35365,7 +35369,8 @@ | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", | |
"integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"postcss-modules-local-by-default": { | |
"version": "4.0.0", | |
@@ -36748,7 +36753,8 @@ | |
"version": "8.5.0", | |
"resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", | |
"integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
} | |
} | |
}, | |
@@ -37898,7 +37904,8 @@ | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", | |
"integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"postcss-modules-local-by-default": { | |
"version": "4.0.0", | |
@@ -38949,42 +38956,50 @@ | |
"@svgr/babel-plugin-add-jsx-attribute": { | |
"version": "6.0.0", | |
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz", | |
- "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==" | |
+ "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==", | |
+ "requires": {} | |
}, | |
"@svgr/babel-plugin-remove-jsx-attribute": { | |
"version": "6.0.0", | |
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz", | |
- "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==" | |
+ "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==", | |
+ "requires": {} | |
}, | |
"@svgr/babel-plugin-remove-jsx-empty-expression": { | |
"version": "6.0.0", | |
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz", | |
- "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==" | |
+ "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==", | |
+ "requires": {} | |
}, | |
"@svgr/babel-plugin-replace-jsx-attribute-value": { | |
"version": "6.0.0", | |
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz", | |
- "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==" | |
+ "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==", | |
+ "requires": {} | |
}, | |
"@svgr/babel-plugin-svg-dynamic-title": { | |
"version": "6.0.0", | |
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz", | |
- "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==" | |
+ "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==", | |
+ "requires": {} | |
}, | |
"@svgr/babel-plugin-svg-em-dimensions": { | |
"version": "6.0.0", | |
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz", | |
- "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==" | |
+ "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==", | |
+ "requires": {} | |
}, | |
"@svgr/babel-plugin-transform-react-native-svg": { | |
"version": "6.0.0", | |
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz", | |
- "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==" | |
+ "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==", | |
+ "requires": {} | |
}, | |
"@svgr/babel-plugin-transform-svg-component": { | |
"version": "6.2.0", | |
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", | |
- "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==" | |
+ "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", | |
+ "requires": {} | |
}, | |
"@svgr/babel-preset": { | |
"version": "6.2.0", | |
@@ -39103,12 +39118,14 @@ | |
"@tiptap/extension-blockquote": { | |
"version": "2.0.0-beta.26", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.0.0-beta.26.tgz", | |
- "integrity": "sha512-A6yjcYovONJfOjQFk6vDYXswaCdCtCwjL7w9VTB0R2DLTuJvvRt9DWN0IDcMrj5G+aMgDq4GUUTitv+2Y8krDg==" | |
+ "integrity": "sha512-A6yjcYovONJfOjQFk6vDYXswaCdCtCwjL7w9VTB0R2DLTuJvvRt9DWN0IDcMrj5G+aMgDq4GUUTitv+2Y8krDg==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-bold": { | |
"version": "2.0.0-beta.26", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.0.0-beta.26.tgz", | |
- "integrity": "sha512-pnO0I5sEQM3pmowjMGQ74adLzvc6HqGyLyqMizaGMicPu9uTYlSdId+qckYEEgPwPMaEShtv2Vg+ZHs7KVqfcg==" | |
+ "integrity": "sha512-pnO0I5sEQM3pmowjMGQ74adLzvc6HqGyLyqMizaGMicPu9uTYlSdId+qckYEEgPwPMaEShtv2Vg+ZHs7KVqfcg==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-bubble-menu": { | |
"version": "2.0.0-beta.55", | |
@@ -39123,12 +39140,14 @@ | |
"@tiptap/extension-bullet-list": { | |
"version": "2.0.0-beta.26", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.0-beta.26.tgz", | |
- "integrity": "sha512-1n5HV8gY1tLjPk4x48nva6SZlFHoPlRfF6pqSu9JcJxPO7FUSPxUokuz4swYNe0LRrtykfyNz44dUcxKVhoFow==" | |
+ "integrity": "sha512-1n5HV8gY1tLjPk4x48nva6SZlFHoPlRfF6pqSu9JcJxPO7FUSPxUokuz4swYNe0LRrtykfyNz44dUcxKVhoFow==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-code": { | |
"version": "2.0.0-beta.26", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.0.0-beta.26.tgz", | |
- "integrity": "sha512-QcFWdEFfbJ1n5UFFBD17QPPAJ3J5p/b7XV484u0shCzywO7aNPV32QeHy1z0eMoyZtCbOWf6hg/a7Ugv8IwpHw==" | |
+ "integrity": "sha512-QcFWdEFfbJ1n5UFFBD17QPPAJ3J5p/b7XV484u0shCzywO7aNPV32QeHy1z0eMoyZtCbOWf6hg/a7Ugv8IwpHw==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-code-block": { | |
"version": "2.0.0-beta.37", | |
@@ -39141,7 +39160,8 @@ | |
"@tiptap/extension-document": { | |
"version": "2.0.0-beta.15", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.0.0-beta.15.tgz", | |
- "integrity": "sha512-ypENC+xUYD5m2t+KOKNYqyXnanXd5fxyIyhR1qeEEwwQwMXGNrO3kCH6O4mIDCpy+/WqHvVay2tV5dVsXnvY8w==" | |
+ "integrity": "sha512-ypENC+xUYD5m2t+KOKNYqyXnanXd5fxyIyhR1qeEEwwQwMXGNrO3kCH6O4mIDCpy+/WqHvVay2tV5dVsXnvY8w==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-dropcursor": { | |
"version": "2.0.0-beta.25", | |
@@ -39174,12 +39194,14 @@ | |
"@tiptap/extension-hard-break": { | |
"version": "2.0.0-beta.30", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.0.0-beta.30.tgz", | |
- "integrity": "sha512-X9xj/S+CikrbIE7ccUFVwit5QHEbflnKVxod+4zPwr1cxogFbE9AyLZE2MpYdx3z9LcnTYYi9leBqFrP4T/Olw==" | |
+ "integrity": "sha512-X9xj/S+CikrbIE7ccUFVwit5QHEbflnKVxod+4zPwr1cxogFbE9AyLZE2MpYdx3z9LcnTYYi9leBqFrP4T/Olw==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-heading": { | |
"version": "2.0.0-beta.26", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.0.0-beta.26.tgz", | |
- "integrity": "sha512-nR6W/3rjnZH1Swo7tGBoYsmO6xMvu9MGq6jlm3WVHCB7B3CsrRvCkTwGjVIbKTaZC4bQfx5gvAUpQFvwuU+M5w==" | |
+ "integrity": "sha512-nR6W/3rjnZH1Swo7tGBoYsmO6xMvu9MGq6jlm3WVHCB7B3CsrRvCkTwGjVIbKTaZC4bQfx5gvAUpQFvwuU+M5w==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-history": { | |
"version": "2.0.0-beta.21", | |
@@ -39201,12 +39223,14 @@ | |
"@tiptap/extension-italic": { | |
"version": "2.0.0-beta.26", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.0.0-beta.26.tgz", | |
- "integrity": "sha512-vejGe2ra4K5ipFOn1U9viqF9X9nPTX8WSJpSOux+9UbKjHpANy7bz69tp66OIi/Wh5L/MMDc+luH/04qfVnpZw==" | |
+ "integrity": "sha512-vejGe2ra4K5ipFOn1U9viqF9X9nPTX8WSJpSOux+9UbKjHpANy7bz69tp66OIi/Wh5L/MMDc+luH/04qfVnpZw==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-list-item": { | |
"version": "2.0.0-beta.20", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.0.0-beta.20.tgz", | |
- "integrity": "sha512-5IPEspJt38t9ROj4xLUesOVEYlTT/R9Skd9meHRxJQZX1qrzBICs5PC/WRIsnexrvTBhdxpYgCYjpvpsJBlKuQ==" | |
+ "integrity": "sha512-5IPEspJt38t9ROj4xLUesOVEYlTT/R9Skd9meHRxJQZX1qrzBICs5PC/WRIsnexrvTBhdxpYgCYjpvpsJBlKuQ==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-mention": { | |
"version": "2.0.0-beta.95", | |
@@ -39221,12 +39245,14 @@ | |
"@tiptap/extension-ordered-list": { | |
"version": "2.0.0-beta.27", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.0-beta.27.tgz", | |
- "integrity": "sha512-apFDeignxdZb3cA3p1HJu0zw1JgJdBYUBz1r7f99qdNybYuk3I/1MPUvlOuOgvIrBB/wydoyVDP+v9F7QN3tfQ==" | |
+ "integrity": "sha512-apFDeignxdZb3cA3p1HJu0zw1JgJdBYUBz1r7f99qdNybYuk3I/1MPUvlOuOgvIrBB/wydoyVDP+v9F7QN3tfQ==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-paragraph": { | |
"version": "2.0.0-beta.23", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.0.0-beta.23.tgz", | |
- "integrity": "sha512-VWAxyzecErYWk97Kv/Gkghh97zAQTcaVOisEnYYArZAlyYDaYM48qVssAC/vnRRynP2eQxb1EkppbAxE+bMHAA==" | |
+ "integrity": "sha512-VWAxyzecErYWk97Kv/Gkghh97zAQTcaVOisEnYYArZAlyYDaYM48qVssAC/vnRRynP2eQxb1EkppbAxE+bMHAA==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-placeholder": { | |
"version": "2.0.0-beta.48", | |
@@ -39241,12 +39267,14 @@ | |
"@tiptap/extension-strike": { | |
"version": "2.0.0-beta.27", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.0.0-beta.27.tgz", | |
- "integrity": "sha512-2dmCgtesuDdivM/54Q+Y6Tc3JbGz1SkHP6c62piuqBiYLWg3xa16zChZOhfN8szbbQlBgLT6XRTDt3c2Ux+Dug==" | |
+ "integrity": "sha512-2dmCgtesuDdivM/54Q+Y6Tc3JbGz1SkHP6c62piuqBiYLWg3xa16zChZOhfN8szbbQlBgLT6XRTDt3c2Ux+Dug==", | |
+ "requires": {} | |
}, | |
"@tiptap/extension-text": { | |
"version": "2.0.0-beta.15", | |
"resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.0.0-beta.15.tgz", | |
- "integrity": "sha512-S3j2+HyV2gsXZP8Wg/HA+YVXQsZ3nrXgBM9HmGAxB0ESOO50l7LWfip0f3qcw1oRlh5H3iLPkA6/f7clD2/TFA==" | |
+ "integrity": "sha512-S3j2+HyV2gsXZP8Wg/HA+YVXQsZ3nrXgBM9HmGAxB0ESOO50l7LWfip0f3qcw1oRlh5H3iLPkA6/f7clD2/TFA==", | |
+ "requires": {} | |
}, | |
"@tiptap/react": { | |
"version": "2.0.0-beta.108", | |
@@ -39308,25 +39336,25 @@ | |
"version": "1.0.8", | |
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", | |
"integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"@tsconfig/node12": { | |
"version": "1.0.9", | |
"resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", | |
"integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"@tsconfig/node14": { | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", | |
"integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"@tsconfig/node16": { | |
"version": "1.0.2", | |
"resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", | |
"integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"@types/babel__core": { | |
"version": "7.1.18", | |
@@ -40341,7 +40369,8 @@ | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", | |
"integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"@webpack-cli/info": { | |
"version": "1.4.1", | |
@@ -40356,7 +40385,8 @@ | |
"version": "1.6.1", | |
"resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", | |
"integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"@wry/context": { | |
"version": "0.6.1", | |
@@ -40460,13 +40490,15 @@ | |
"version": "1.8.0", | |
"resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", | |
"integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"acorn-jsx": { | |
"version": "5.3.2", | |
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", | |
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"acorn-node": { | |
"version": "1.8.2", | |
@@ -40557,7 +40589,8 @@ | |
"version": "1.0.1", | |
"resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", | |
"integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"ajv-formats": { | |
"version": "2.1.1", | |
@@ -40592,7 +40625,8 @@ | |
"version": "3.5.2", | |
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", | |
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"ansi-align": { | |
"version": "3.0.1", | |
@@ -40682,7 +40716,7 @@ | |
"version": "4.1.3", | |
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", | |
"integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"argparse": { | |
"version": "1.0.10", | |
@@ -41106,7 +41140,8 @@ | |
"version": "0.3.7", | |
"resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", | |
"integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"babel-plugin-polyfill-corejs2": { | |
"version": "0.3.1", | |
@@ -41644,7 +41679,7 @@ | |
"version": "4.0.6", | |
"resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", | |
"integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", | |
- "dev": true, | |
+ "devOptional": true, | |
"requires": { | |
"node-gyp-build": "^4.3.0" | |
} | |
@@ -42624,7 +42659,7 @@ | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", | |
"integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"cross-fetch": { | |
"version": "3.1.4", | |
@@ -42683,7 +42718,8 @@ | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", | |
"integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"postcss-modules-local-by-default": { | |
"version": "4.0.0", | |
@@ -43040,7 +43076,7 @@ | |
"version": "4.0.2", | |
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", | |
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"diff-sequences": { | |
"version": "27.5.1", | |
@@ -43752,7 +43788,8 @@ | |
"version": "8.4.0", | |
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.4.0.tgz", | |
"integrity": "sha512-CFotdUcMY18nGRo5KGsnNxpznzhkopOcOo0InID+sgQssPrzjvsyKZPvOgymTFeHrFuC3Tzdf2YndhXtULK9Iw==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"eslint-import-resolver-node": { | |
"version": "0.3.6", | |
@@ -43933,7 +43970,8 @@ | |
"version": "4.3.0", | |
"resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", | |
"integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"eslint-scope": { | |
"version": "5.1.1", | |
@@ -45742,7 +45780,8 @@ | |
"version": "5.1.0", | |
"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", | |
"integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"ieee754": { | |
"version": "1.2.1", | |
@@ -47072,7 +47111,8 @@ | |
"jest-pnp-resolver": { | |
"version": "1.2.2", | |
"resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", | |
- "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" | |
+ "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", | |
+ "requires": {} | |
}, | |
"jest-regex-util": { | |
"version": "27.5.1", | |
@@ -47921,7 +47961,8 @@ | |
"logrocket-react": { | |
"version": "5.0.1", | |
"resolved": "https://registry.npmjs.org/logrocket-react/-/logrocket-react-5.0.1.tgz", | |
- "integrity": "sha512-d5RAi1giur9Yv7/lDK/c2S1hviopN5K1XMMpfpSFRDG3Rr/j5RmGuvNHdXNTJUwGuxTVrpnKUOB43ceQMJfO1Q==" | |
+ "integrity": "sha512-d5RAi1giur9Yv7/lDK/c2S1hviopN5K1XMMpfpSFRDG3Rr/j5RmGuvNHdXNTJUwGuxTVrpnKUOB43ceQMJfO1Q==", | |
+ "requires": {} | |
}, | |
"loose-envify": { | |
"version": "1.4.0", | |
@@ -47978,7 +48019,7 @@ | |
"version": "1.3.6", | |
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", | |
"integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"makeerror": { | |
"version": "1.0.12", | |
@@ -48028,7 +48069,8 @@ | |
"version": "7.1.3", | |
"resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.1.3.tgz", | |
"integrity": "sha512-jtQ6VyT7rMT5tPV0g2EJakEnXLiPksnvlYtwQsVVZ611JsWGN8bQ1tVSDX4s6JllfEH6wmsYxNjTUAMrPmNA8w==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"md5.js": { | |
"version": "1.3.5", | |
@@ -48652,7 +48694,8 @@ | |
"styled-jsx": { | |
"version": "5.0.0", | |
"resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.0.0.tgz", | |
- "integrity": "sha512-qUqsWoBquEdERe10EW8vLp3jT25s/ssG1/qX5gZ4wu15OZpmSMFI2v+fWlRhLfykA5rFtlJ1ME8A8pm/peV4WA==" | |
+ "integrity": "sha512-qUqsWoBquEdERe10EW8vLp3jT25s/ssG1/qX5gZ4wu15OZpmSMFI2v+fWlRhLfykA5rFtlJ1ME8A8pm/peV4WA==", | |
+ "requires": {} | |
} | |
} | |
}, | |
@@ -48724,7 +48767,7 @@ | |
"version": "4.3.0", | |
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", | |
"integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"node-int64": { | |
"version": "0.4.0", | |
@@ -49873,7 +49916,8 @@ | |
"version": "0.1.7", | |
"resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.1.7.tgz", | |
"integrity": "sha512-tmBr45hCLuit2Cz9Pwow0/Jl1bGivYGsfcF29O+3sKcE++ybjz9dfie565S3ZsvAeV8uYer9SRMBWDsHPly2Lg==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"pretty-error": { | |
"version": "4.0.0", | |
@@ -50405,18 +50449,21 @@ | |
"react-circular-progressbar": { | |
"version": "2.0.4", | |
"resolved": "https://registry.npmjs.org/react-circular-progressbar/-/react-circular-progressbar-2.0.4.tgz", | |
- "integrity": "sha512-OfX0ThSxRYEVGaQSt0DlXfyl5w4DbXHsXetyeivmoQrh9xA9bzVPHNf8aAhOIiwiaxX2WYWpLDB3gcpsDJ9oww==" | |
+ "integrity": "sha512-OfX0ThSxRYEVGaQSt0DlXfyl5w4DbXHsXetyeivmoQrh9xA9bzVPHNf8aAhOIiwiaxX2WYWpLDB3gcpsDJ9oww==", | |
+ "requires": {} | |
}, | |
"react-codemirror2": { | |
"version": "7.2.1", | |
"resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-7.2.1.tgz", | |
- "integrity": "sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw==" | |
+ "integrity": "sha512-t7YFmz1AXdlImgHXA9Ja0T6AWuopilub24jRaQdPVbzUJVNKIYuy3uCFZYa7CE5S3UW6SrSa5nAqVQvtzRF9gw==", | |
+ "requires": {} | |
}, | |
"react-colorful": { | |
"version": "5.5.0", | |
"resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.0.tgz", | |
"integrity": "sha512-BuzrlrM0ylg7coPkXOrRqlf2BgHLw5L44sybbr9Lg4xy7w9e5N7fGYbojOO0s8J0nvrM3PERN2rVFkvSa24lnQ==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"react-devtools-inline": { | |
"version": "4.17.0", | |
@@ -50453,7 +50500,8 @@ | |
"version": "2.1.1", | |
"resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.1.1.tgz", | |
"integrity": "sha512-XWe8bsYqVjxciKdpNoufaHiB7FgUHIOnVQgxUolRL3Zlof2zkdTzuQH6SU2n3Ek9kfy3O1c63ojMtNfpiuNeZQ==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"react-dom": { | |
"version": "0.0.0-experimental-edfe50510-20210823", | |
@@ -50565,7 +50613,8 @@ | |
"react-lazyload": { | |
"version": "3.2.0", | |
"resolved": "https://registry.npmjs.org/react-lazyload/-/react-lazyload-3.2.0.tgz", | |
- "integrity": "sha512-zJlrG8QyVZz4+xkYZH5v1w3YaP5wEFaYSUWC4CT9UXfK75IfRAIEdnyIUF+dXr3kX2MOtL1lUaZmaQZqrETwgw==" | |
+ "integrity": "sha512-zJlrG8QyVZz4+xkYZH5v1w3YaP5wEFaYSUWC4CT9UXfK75IfRAIEdnyIUF+dXr3kX2MOtL1lUaZmaQZqrETwgw==", | |
+ "requires": {} | |
}, | |
"react-lifecycles-compat": { | |
"version": "3.0.4", | |
@@ -50688,7 +50737,8 @@ | |
"react-table": { | |
"version": "7.7.0", | |
"resolved": "https://registry.npmjs.org/react-table/-/react-table-7.7.0.tgz", | |
- "integrity": "sha512-jBlj70iBwOTvvImsU9t01LjFjy4sXEtclBovl3mTiqjz23Reu0DKnRza4zlLtOPACx6j2/7MrQIthIK1Wi+LIA==" | |
+ "integrity": "sha512-jBlj70iBwOTvvImsU9t01LjFjy4sXEtclBovl3mTiqjz23Reu0DKnRza4zlLtOPACx6j2/7MrQIthIK1Wi+LIA==", | |
+ "requires": {} | |
}, | |
"react-textarea-autosize": { | |
"version": "8.3.3", | |
@@ -50730,12 +50780,14 @@ | |
"react-use-intercom": { | |
"version": "1.5.0", | |
"resolved": "https://registry.npmjs.org/react-use-intercom/-/react-use-intercom-1.5.0.tgz", | |
- "integrity": "sha512-ck+rfDdh5l4tnvXDPIm6fXgwvX8AnB/zLhyCwHECAHTNpcBdIR07Y5oEOquCz7LQFrWDuhEqcKuDcTLaWQ4YBA==" | |
+ "integrity": "sha512-ck+rfDdh5l4tnvXDPIm6fXgwvX8AnB/zLhyCwHECAHTNpcBdIR07Y5oEOquCz7LQFrWDuhEqcKuDcTLaWQ4YBA==", | |
+ "requires": {} | |
}, | |
"react-virtualized-auto-sizer": { | |
"version": "1.0.6", | |
"resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz", | |
- "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==" | |
+ "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==", | |
+ "requires": {} | |
}, | |
"react-window": { | |
"version": "1.8.6", | |
@@ -50749,7 +50801,8 @@ | |
"reactjs-popup": { | |
"version": "2.0.5", | |
"resolved": "https://registry.npmjs.org/reactjs-popup/-/reactjs-popup-2.0.5.tgz", | |
- "integrity": "sha512-b5hv9a6aGsHEHXFAgPO5s1Jw1eSkopueyUVxQewGdLgqk2eW0IVXZrPRpHR629YcgIpC2oxtX8OOZ8a7bQJbxA==" | |
+ "integrity": "sha512-b5hv9a6aGsHEHXFAgPO5s1Jw1eSkopueyUVxQewGdLgqk2eW0IVXZrPRpHR629YcgIpC2oxtX8OOZ8a7bQJbxA==", | |
+ "requires": {} | |
}, | |
"readable-stream": { | |
"version": "2.3.7", | |
@@ -52260,7 +52313,8 @@ | |
"version": "3.3.1", | |
"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", | |
"integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"style-to-object": { | |
"version": "0.3.0", | |
@@ -52833,7 +52887,7 @@ | |
"version": "10.5.0", | |
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.5.0.tgz", | |
"integrity": "sha512-6kEJKwVxAJ35W4akuiysfKwKmjkbYxwQMTBaAxo9KKAx/Yd26mPUyhGz3ji+EsJoAgrLqVsYHNuuYwQe22lbtw==", | |
- "dev": true, | |
+ "devOptional": true, | |
"requires": { | |
"@cspotcode/source-map-support": "0.7.0", | |
"@tsconfig/node10": "^1.0.7", | |
@@ -52854,7 +52908,7 @@ | |
"version": "8.2.0", | |
"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", | |
"integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", | |
- "dev": true | |
+ "devOptional": true | |
} | |
} | |
}, | |
@@ -52970,7 +53024,7 @@ | |
"version": "4.6.2", | |
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", | |
"integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"ua-parser-js": { | |
"version": "0.7.31", | |
@@ -53283,7 +53337,8 @@ | |
"use-isomorphic-layout-effect": { | |
"version": "1.1.1", | |
"resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz", | |
- "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==" | |
+ "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==", | |
+ "requires": {} | |
}, | |
"use-latest": { | |
"version": "1.2.0", | |
@@ -53305,7 +53360,7 @@ | |
"version": "5.0.8", | |
"resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.8.tgz", | |
"integrity": "sha512-k4dW/Qja1BYDl2qD4tOMB9PFVha/UJtxTc1cXYOe3WwA/2m0Yn4qB7wLMpJyLJ/7DR0XnTut3HsCSzDT4ZvKgA==", | |
- "dev": true, | |
+ "devOptional": true, | |
"requires": { | |
"node-gyp-build": "^4.3.0" | |
} | |
@@ -53373,7 +53428,7 @@ | |
"version": "3.0.0", | |
"resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", | |
"integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"v8-to-istanbul": { | |
"version": "8.1.0", | |
@@ -53803,7 +53858,8 @@ | |
"version": "1.2.1", | |
"resolved": "https://registry.npmjs.org/webpack-filter-warnings-plugin/-/webpack-filter-warnings-plugin-1.2.1.tgz", | |
"integrity": "sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==", | |
- "dev": true | |
+ "dev": true, | |
+ "requires": {} | |
}, | |
"webpack-hot-middleware": { | |
"version": "2.25.1", | |
@@ -54112,7 +54168,8 @@ | |
"ws": { | |
"version": "7.5.5", | |
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", | |
- "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" | |
+ "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==", | |
+ "requires": {} | |
}, | |
"xml-name-validator": { | |
"version": "3.0.0", | |
@@ -54195,7 +54252,7 @@ | |
"version": "3.1.1", | |
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", | |
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", | |
- "dev": true | |
+ "devOptional": true | |
}, | |
"yocto-queue": { | |
"version": "0.1.0", | |
diff --git a/src/devtools/client/debugger/src/actions/source-actors.js b/src/devtools/client/debugger/src/actions/source-actors.js | |
index 3ebf949ff..a15dcfe4a 100644 | |
--- a/src/devtools/client/debugger/src/actions/source-actors.js | |
+++ b/src/devtools/client/debugger/src/actions/source-actors.js | |
@@ -33,6 +33,29 @@ export function removeSourceActors(items) { | |
}; | |
} | |
+export const loadSourceActorBreakpointHits = memoizeableAction("loadSourceActorBreakpointHits", { | |
+ createKey: ({ id, line }) => `${id}:${line}`, | |
+ getValue: ({ id, line }, { getState }) => getSourceActorBreakpointColumns(getState(), id, line), | |
+ action: async ({ id, line }, { dispatch, getState, client }) => { | |
+ await dispatch({ | |
+ type: "SET_SOURCE_ACTOR_BREAKPOINT_HITS", | |
+ sourceId: id, | |
+ line, | |
+ [PROMISE]: (async () => { | |
+ const positions = await client.getSourceActorBreakpointPositions( | |
+ getSourceActor(getState(), id), | |
+ { | |
+ start: { line, column: 0 }, | |
+ end: { line: line + 1, column: 0 }, | |
+ } | |
+ ); | |
+ | |
+ return positions[line] || []; | |
+ })(), | |
+ }); | |
+ }, | |
+}); | |
+ | |
export const loadSourceActorBreakpointColumns = memoizeableAction( | |
"loadSourceActorBreakpointColumns", | |
{ | |
diff --git a/src/devtools/client/debugger/src/actions/sources/select.js b/src/devtools/client/debugger/src/actions/sources/select.js | |
index 8ed977700..2855a410f 100644 | |
--- a/src/devtools/client/debugger/src/actions/sources/select.js | |
+++ b/src/devtools/client/debugger/src/actions/sources/select.js | |
@@ -131,6 +131,9 @@ export function selectLocation(cx, location, { keepContext = true } = {}) { | |
await dispatch(loadSourceText({ source })); | |
await dispatch(setBreakableLines(cx, source.id)); | |
+ // TODO: implement loading breakpoint hits | |
+ await dispatch(setBreakpointHits(cx, source.id)); | |
+ | |
// Set shownSource to null first, then the actual source to trigger | |
// a proper re-render in the SourcesTree component | |
dispatch({ type: "SHOW_SOURCE", source: null }); | |
diff --git a/src/devtools/client/debugger/src/client/commands.js b/src/devtools/client/debugger/src/client/commands.js | |
index 7ae3c31be..f00285f23 100644 | |
--- a/src/devtools/client/debugger/src/client/commands.js | |
+++ b/src/devtools/client/debugger/src/client/commands.js | |
@@ -320,6 +320,10 @@ function getMainThread() { | |
return currentThreadFront.actor; | |
} | |
+async function getSourceActorBreakpointHits({ actor }, range) { | |
+ return await ThreadFront.getBreakpointHits(actor, range); | |
+} | |
+ | |
async function getSourceActorBreakpointPositions({ actor }, range) { | |
const linePositions = await ThreadFront.getBreakpointPositionsCompressed(actor, range); | |
const rv = {}; | |
@@ -358,6 +362,7 @@ const clientCommands = { | |
reverseStepOver, | |
sourceContents, | |
getSourceForActor, | |
+ getSourceActorBreakpointHits, | |
getSourceActorBreakpointPositions, | |
getSourceActorBreakableLines, | |
hasBreakpoint, | |
diff --git a/src/devtools/client/debugger/src/components/Editor/LineNumberTooltip.tsx b/src/devtools/client/debugger/src/components/Editor/LineNumberTooltip.tsx | |
index f0b637b62..9d7753a98 100644 | |
--- a/src/devtools/client/debugger/src/components/Editor/LineNumberTooltip.tsx | |
+++ b/src/devtools/client/debugger/src/components/Editor/LineNumberTooltip.tsx | |
@@ -73,38 +73,41 @@ export default function LineNumberTooltip({ | |
}) { | |
const dispatch = useDispatch(); | |
const [targetNode, setTargetNode] = useState<HTMLElement | null>(null); | |
+ const [hoveredLine, setHoveredLine] = useState<null | number>(null); | |
const lastHoveredLineNumber = useRef<number | null>(null); | |
const isMetaActive = keyModifiers.meta; | |
const indexed = useSelector(selectors.getIndexed); | |
- const analysisPoints = useSelector(selectors.getPointsForHoveredLineNumber); | |
- | |
- const setHoveredLineNumber = ({ | |
- lineNumber, | |
- lineNode, | |
- }: { | |
- lineNumber: number; | |
- lineNode: HTMLElement; | |
- }) => { | |
- // The gutter re-renders when we click the line number to add | |
- // a breakpoint. That triggers a second gutterLineEnter event | |
- // for the same line number. In that case, we shouldn't run | |
- // the analysis again. | |
- if (lineNumber !== lastHoveredLineNumber.current) { | |
- lastHoveredLineNumber.current = lineNumber; | |
- setTimeout(() => { | |
- if (lineNumber === lastHoveredLineNumber.current) { | |
- dispatch(runAnalysisOnLine(lineNumber)); | |
- } | |
- }, 200); | |
- } | |
- | |
- dispatch(updateHoveredLineNumber(lineNumber)); | |
- setTargetNode(lineNode); | |
- }; | |
+ // const analysisPoints = useSelector(selectors.getPointsForHoveredLineNumber); | |
+ const hitCounts = useSelector(selectors.getCurrenthitCounts); | |
+ | |
+ // const setHoveredLineNumber = ({ | |
+ // lineNumber, | |
+ // lineNode, | |
+ // }: { | |
+ // lineNumber: number; | |
+ // lineNode: HTMLElement; | |
+ // }) => { | |
+ // // The gutter re-renders when we click the line number to add | |
+ // // a breakpoint. That triggers a second gutterLineEnter event | |
+ // // for the same line number. In that case, we shouldn't run | |
+ // // the analysis again. | |
+ // if (lineNumber !== lastHoveredLineNumber.current) { | |
+ // lastHoveredLineNumber.current = lineNumber; | |
+ // setHoveredLine(lineNumber); | |
+ // // setTimeout(() => { | |
+ // // if (lineNumber === lastHoveredLineNumber.current) { | |
+ // // dispatch(runAnalysisOnLine(lineNumber)); | |
+ // // } | |
+ // // }, 200); | |
+ // } | |
+ | |
+ // // dispatch(updateHoveredLineNumber(lineNumber)); | |
+ // setTargetNode(lineNode); | |
+ // }; | |
const clearHoveredLineNumber = () => { | |
setTargetNode(null); | |
- dispatch(setHoveredLineNumberLocation(null)); | |
+ // dispatch(setHoveredLineNumberLocation(null)); | |
}; | |
useEffect(() => { | |
@@ -116,20 +119,20 @@ export default function LineNumberTooltip({ | |
}; | |
}, []); | |
- useEffect(() => { | |
- if (analysisPoints) { | |
- trackEvent( | |
- analysisPoints.length ? "breakpoint.preview_has_hits" : "breakpoint.preview_no_hits" | |
- ); | |
- trackEvent("breakpoint.preview_hits", { hitsCount: analysisPoints?.length || null }); | |
- } | |
- }, [analysisPoints]); | |
+ // useEffect(() => { | |
+ // if (analysisPoints) { | |
+ // trackEvent( | |
+ // analysisPoints.length ? "breakpoint.preview_has_hits" : "breakpoint.preview_no_hits" | |
+ // ); | |
+ trackEvent("breakpoint.preview_hits", { hitsCount }); | |
+ // } | |
+ // }, [analysisPoints]); | |
if (!targetNode || isMetaActive) { | |
return null; | |
} | |
- if (!indexed || !analysisPoints) { | |
+ if (!indexed || !indexed) { | |
return ( | |
<StaticTooltip targetNode={targetNode}> | |
<Wrapper loading>{!indexed ? "Indexing…" : "Loading…"}</Wrapper> | |
@@ -137,7 +140,7 @@ export default function LineNumberTooltip({ | |
); | |
} | |
- const { text, showWarning } = getTextAndWarning(analysisPoints); | |
+ const { text, showWarning } = getTextAndWarning(hitCounts); | |
return ( | |
<StaticTooltip targetNode={targetNode}> | |
<Wrapper showWarning={showWarning}>{text}</Wrapper> | |
diff --git a/src/devtools/client/debugger/src/reducers/source-actors.js b/src/devtools/client/debugger/src/reducers/source-actors.js | |
index 031e0382f..59f0c5f9e 100644 | |
--- a/src/devtools/client/debugger/src/reducers/source-actors.js | |
+++ b/src/devtools/client/debugger/src/reducers/source-actors.js | |
@@ -47,6 +47,10 @@ export default function update(state = initial, action) { | |
break; | |
} | |
+ case "SET_SOURCE_ACTOR_BREAKPOINT_HITS": | |
+ state = updateBreakpointHits(state, action); | |
+ break; | |
+ | |
case "SET_SOURCE_ACTOR_BREAKPOINT_COLUMNS": | |
state = updateBreakpointColumns(state, action); | |
break; | |
@@ -76,6 +80,7 @@ function clearSourceActorMapURL(state, id) { | |
]); | |
} | |
+// YO | |
function updateBreakpointColumns(state, action) { | |
const { sourceId, line } = action; | |
const value = asyncActionAsValue(action); | |
@@ -179,6 +184,12 @@ export function getSourceActorBreakpointColumns(state, id, line) { | |
return asSettled(breakpointPositions.get(line) || null); | |
} | |
+export function getSourceActorBreakpointHits(state, id, line) { | |
+ const { breakpointPositions } = getResource(state.sourceActors, id); | |
+ | |
+ return asSettled(breakpointPositions.get(line) || null); | |
+} | |
+ | |
export const getBreakableLinesForSourceActors = makeWeakQuery({ | |
filter: (state, ids) => ids, | |
map: ({ breakableLines }) => breakableLines, | |
diff --git a/src/protocol/thread/thread.ts b/src/protocol/thread/thread.ts | |
index 80d091317..ea1e7b1e4 100644 | |
--- a/src/protocol/thread/thread.ts | |
+++ b/src/protocol/thread/thread.ts | |
@@ -464,6 +464,16 @@ class _ThreadFront { | |
return { contents, contentType }; | |
} | |
+ async getBreakpointHits( | |
+ sourceId: SourceId, | |
+ range?: { start: SourceLocation; end: SourceLocation } | |
+ ) { | |
+ const begin = range ? range.start : undefined; | |
+ const end = range ? range.end : undefined; | |
+ | |
+ return client.Debugger.getBreakpointHits({ sourceId, begin, end }, this.sessionId); | |
+ } | |
+ | |
getBreakpointPositionsCompressed( | |
sourceId: SourceId, | |
range?: { start: SourceLocation; end: SourceLocation } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment